@charset "ISO-8859-1";
body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-image: url(../assets/s_n_s_template/s_n_s_bkrd.jpg);
	background-color: #969696;
}
#container {
	height: 715px;
	width: 955px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-color: #000000;
	z-index: 6;
}
#horizontal {
	background-color: #94948F;
	background-image: url(../assets/s_n_s_template/i_cut_joo.jpg);
	height: 18px;
	margin-top: 362px;
	position: absolute;
	z-index: 2;
	width: 100%;
}
p {
	margin: 0px;
}
#topbar {
	position:absolute;
	left:0px;
	top:0px;
	width:955px;
	height:9px;
	z-index:1;
	visibility:visible;
	background-image: url(../assets/s_n_s_template/top_bar.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#topleftbar {
	position:absolute;
	left:0px;
	top:9px;
	width:9px;
	height:166px;
	z-index:2;
	visibility:visible;
	background-color: #C9D1D1;
	background-image: url(../assets/s_n_s_template/top_left_bar.jpg);
}
#flasharea {
	position:absolute;
	left:9px;
	top:9px;
	width:936px;
	height:136px;
	z-index:3;
	visibility:visible;
}
#toprightbar {
	position:absolute;
	left:945px;
	top:9px;
	width:10px;
	height:146px;
	z-index:4;
	visibility:visible;
	background-color: #C5CDCC;
	background-image: url(../assets/s_n_s_template/top_right_bar.jpg);
}
#abovebuttons {
	position:absolute;
	left:9px;
	top:145px;
	width:618px;
	height:4px;
	z-index:5;
	visibility:visible;
	background-color: #CAD2D2;
	background-image: url(../assets/s_n_s_template/above_buttons.jpg);
}
#topunderbar {
	position:absolute;
	left:627px;
	top:145px;
	width:318px;
	height:10px;
	z-index:6;
	visibility:visible;
	background-color: #C6CECD;
	background-image: url(../assets/s_n_s_template/top_under_bar.jpg);
}
#leftofhome {
	position:absolute;
	left:9px;
	top:149px;
	width:11px;
	height:16px;
	z-index:7;
	visibility:visible;
	background-color: #CAD1D0;
	background-image: url(../assets/s_n_s_template/left_of_home.jpg);
}
#home {
	position:absolute;
	left:20px;
	top:149px;
	width:47px;
	height:16px;
	z-index:8;
	visibility:visible;
	background-color: #CBD3D3;
}
#leftofaboutus {
	position:absolute;
	left:67px;
	top:149px;
	width:13px;
	height:16px;
	z-index:9;
	visibility:visible;
	background-color: #CED6D6;
	background-image: url(../assets/s_n_s_template/left_of_about_us.jpg);
}
#aboutus {
	position:absolute;
	left:80px;
	top:149px;
	width:72px;
	height:16px;
	z-index:10;
	visibility:visible;
	background-color: #CBD3D2;
}
#leftoflocations {
	position:absolute;
	left:152px;
	top:149px;
	width:13px;
	height:16px;
	z-index:11;
	visibility:visible;
	background-color: #CAD3D2;
	background-image: url(../assets/s_n_s_template/left_of_locations.jpg);
}
#locations {
	position:absolute;
	left:165px;
	top:149px;
	width:79px;
	height:16px;
	z-index:12;
	visibility:visible;
	background-color: #CAD2D1;
}
#leftofinthepress {
	position:absolute;
	left:244px;
	top:149px;
	width:12px;
	height:16px;
	z-index:13;
	visibility:visible;
	background-color: #CAD2D1;
	background-image: url(../assets/s_n_s_template/left_of_in_the_press.jpg);
}
#inthepress {
	position:absolute;
	left:256px;
	top:149px;
	width:91px;
	height:16px;
	z-index:14;
	visibility:visible;
	background-color: #CCD5D4;
}
#leftofemployment {
	position:absolute;
	left:347px;
	top:149px;
	width:13px;
	height:16px;
	z-index:15;
	visibility:visible;
	background-color: #CAD2D1;
	background-image: url(../assets/s_n_s_template/left_of_employment.jpg);
}
#employment {
	position:absolute;
	left:360px;
	top:149px;
	width:98px;
	height:16px;
	z-index:16;
	visibility:visible;
	background-color: #CBD3D2;
}
#leftofcontact {
	position:absolute;
	left:458px;
	top:149px;
	width:11px;
	height:16px;
	z-index:17;
	visibility:visible;
	background-color: #CAD2D1;
	background-image: url(../assets/s_n_s_template/left_of_contact.jpg);
}
#contact {
	position:absolute;
	left:469px;
	top:149px;
	width:67px;
	height:16px;
	z-index:18;
	visibility:visible;
	background-color: #CAD3D2;
}
#transitionarea {
	position:absolute;
	left:536px;
	top:149px;
	width:91px;
	height:26px;
	z-index:19;
	visibility:visible;
	background-color: #FF0300;
	background-image: url(../assets/s_n_s_template/transition_area.jpg);
}
#leftpicturetop {
	position:absolute;
	left:627px;
	top:155px;
	width:97px;
	height:20px;
	z-index:20;
	visibility:visible;
	background-color: #FF0300;
	background-image: url(../assets/s_n_s_template/left_picture_top.jpg);
}
#picturearea {
	position:absolute;
	left:724px;
	top:155px;
	width:231px;
	height:530px;
	z-index:21;
	visibility:visible;
	background-color: #000000;
	background-image: url(../assets/s_n_s_template/picture_area.jpg);
}
#underbuttons {
	position:absolute;
	left:9px;
	top:165px;
	width:527px;
	height:10px;
	z-index:22;
	visibility:visible;
	background-image: url(../assets/s_n_s_template/under_buttons.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#topblack {
	position:absolute;
	left:0px;
	top:175px;
	width:724px;
	height:6px;
	z-index:23;
	visibility:visible;
}
#leftblack {
	position:absolute;
	left:0px;
	top:181px;
	width:6px;
	height:492px;
	z-index:24;
	visibility:visible;
}
#redoverlinks {
	position:absolute;
	left:6px;
	top:181px;
	width:160px;
	height:12px;
	z-index:25;
	visibility:visible;
	background-color: #FF0600;
}
#rightblack {
	position:absolute;
	left:166px;
	top:181px;
	width:6px;
	height:492px;
	z-index:26;
	visibility:visible;
}
#mainarea {
	position:absolute;
	left:172px;
	top:181px;
	width:552px;
	height:492px;
	z-index:27;
	visibility:visible;
	background-image: url(../assets/s_n_s_template/main_area.jpg);
	background-color: #CBD7D5;
}
#textarea {
	width: 525px;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: justify;
	height: 480px;
	margin-bottom: 5px;
	overflow: auto;
	padding-right: 10px;
}
#textarea h1 {
	font-weight: bold;
	color: #E61011;
	text-align: left;
	margin-bottom: 10px;
}
#textarea h2 {
	font-weight: bold;
	color: #E61011;
	text-align: left;
	line-height: 16px;
}
#textarea h3 {
	font-weight: bold;
	color: #E61011;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: left;
}
#redleftoflinks {
	position:absolute;
	left:6px;
	top:193px;
	width:4px;
	height:120px;
	z-index:28;
	visibility:visible;
	background-color: #FF0600;
}
#demolitionhome {
	position:absolute;
	left:10px;
	top:193px;
	width:153px;
	height:20px;
	z-index:29;
	visibility:visible;
	background-color: #FF0600;
}
#redrightoflinks {
	position:absolute;
	left:162px;
	top:193px;
	width:4px;
	height:120px;
	z-index:30;
	visibility:visible;
	background-color: #FF0600;
}
#belowabatement {
	position:absolute;
	left:10px;
	top:213px;
	width:153px;
	height:14px;
	z-index:31;
	visibility:visible;
	background-color: #FF0600;
}
#aboutdemolition {
	position:absolute;
	left:10px;
	top:227px;
	width:153px;
	height:17px;
	z-index:32;
	visibility:visible;
	background-color: #FF0600;
}
#belowdemolition {
	position:absolute;
	left:10px;
	top:244px;
	width:153px;
	height:16px;
	z-index:33;
	visibility:visible;
	background-color: #FF0600;
}
#demolitionprojects {
	position:absolute;
	left:10px;
	top:260px;
	width:153px;
	height:20px;
	z-index:34;
	visibility:visible;
	background-color: #FF0600;
}
#belowgrindngroove {
	position:absolute;
	left:10px;
	top:280px;
	width:153px;
	height:13px;
	z-index:35;
	visibility:visible;
	background-color: #FF0600;
}
#contactdemolition {
	position:absolute;
	left:10px;
	top:293px;
	width:153px;
	height:20px;
	z-index:36;
	visibility:visible;
	background-color: #FF0600;
}
#redunderlinks {
	position:absolute;
	left:6px;
	top:313px;
	width:160px;
	height:360px;
	z-index:37;
	visibility:visible;
	background-color: #FF0600;
}
#bottomblack {
	position:absolute;
	left:0px;
	top:673px;
	width:724px;
	height:6px;
	z-index:38;
	visibility:visible;
}
#rightofdivisions {
	position:absolute;
	left:0px;
	top:679px;
	width:14px;
	height:20px;
	z-index:39;
	visibility:visible;
	background-color: #FE0500;
}
#abatement {
	position:absolute;
	left:14px;
	top:679px;
	width:73px;
	height:20px;
	z-index:40;
	visibility:visible;
	background-color: #FF0600;
}
#demolition {
	position:absolute;
	left:87px;
	top:679px;
	width:68px;
	height:20px;
	z-index:41;
	visibility:visible;
	background-color: #FF0600;
}
#grindingngrooving {
	position:absolute;
	left:155px;
	top:679px;
	width:117px;
	height:20px;
	z-index:42;
	visibility:visible;
	background-color: #FF0600;
}
#rumblestrips {
	position:absolute;
	left:272px;
	top:679px;
	width:82px;
	height:20px;
	z-index:43;
	visibility:visible;
	background-color: #FF0600;
}
#sawnseal {
	position:absolute;
	left:354px;
	top:679px;
	width:83px;
	height:20px;
	z-index:44;
	visibility:visible;
	background-color: #FF0600;
}
#service {
	position:absolute;
	left:437px;
	top:679px;
	width:48px;
	height:20px;
	z-index:45;
	visibility:visible;
	background-color: #FF0600;
}
#shop {
	position:absolute;
	left:485px;
	top:679px;
	width:38px;
	height:20px;
	z-index:46;
	visibility:visible;
	background-color: #FF0600;
}
#leftofdivisions {
	position:absolute;
	left:523px;
	top:679px;
	width:20px;
	height:20px;
	z-index:47;
	visibility:visible;
	background-color: #FE0500;
}
#bottomtransition {
	position:absolute;
	left:543px;
	top:679px;
	width:68px;
	height:36px;
	z-index:48;
	visibility:visible;
	background-color: #CAD2D1;
	background-image: url(../assets/s_n_s_template/bottom_transition.jpg);
}
#abovemotto {
	position:absolute;
	left:611px;
	top:679px;
	width:113px;
	height:6px;
	z-index:49;
	visibility:visible;
	background-color: #C4CDCD;
	background-image: url(../assets/s_n_s_template/above_motto.jpg);
}
#leftmotto {
	position:absolute;
	left:611px;
	top:685px;
	width:72px;
	height:20px;
	z-index:50;
	visibility:visible;
	background-color: #C9D2D1;
	background-image: url(../assets/s_n_s_template/left_motto.jpg);
}
#motto {
	position:absolute;
	left:636px;
	top:685px;
	width:300px;
	height:20px;
	z-index:51;
	visibility:visible;
	background-color: #C9D2D2;
	background-image: url(../assets/s_n_s_template/motto.jpg);
}
#rightcap {
	position:absolute;
	left:936px;
	top:685px;
	width:19px;
	height:30px;
	z-index:52;
	visibility:visible;
	background-color: #CAD2D2;
	background-image: url(../assets/s_n_s_template/right_cap.jpg);
}
#leftcap {
	position:absolute;
	left:0px;
	top:699px;
	width:19px;
	height:16px;
	z-index:53;
	visibility:visible;
	background-image: url(../assets/s_n_s_template/left_cap.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#bottomrightbar {
	position:absolute;
	left:19px;
	top:699px;
	width:524px;
	height:16px;
	z-index:54;
	visibility:visible;
	background-image: url(../assets/s_n_s_template/bottom_right_bar.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#undermotto {
	position:absolute;
	left:611px;
	top:705px;
	width:325px;
	height:10px;
	z-index:55;
	visibility:visible;
	background-image: url(../assets/s_n_s_template/under_motto.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #EA0E12;
}
a:visited {
	color: #990000;
	font-weight: bold;
}
a:hover {
	color: #000000;
	font-weight: bold;
}
a:active {
	color: #FFFFFF;
	font-weight: bold;
}
.please_click_text {
	font-size: 7pt;
	text-align: center;
}
#pic_holder {
	height: 600px;
	width: 800px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
.subhead2 {
	font-weight: bold;
	color: #E61011;
	text-align: center;
	line-height: 16px;
	font-size: 16pt;
}
#addresses {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	overflow: auto;
	margin: 0px;
	padding: 0px;
}
li {
	font-size: 9pt;
	list-style-position: inside;
	list-style-image: url(../assets/dot.gif);
}
.subhead2 {
	font-weight: bold;
	color: #E61011;
	text-align: center;
	line-height: 16px;
	font-size: 16pt;
}
#addresses {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	overflow: auto;
	margin: 0px;
	padding: 0px;
}
