/* Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	text-decoration:none;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}

:focus {
	outline: 0;
}

/* Styles */

body {font-family: Optima, Georgia, "Times New Roman", serif; padding-bottom: 35px;}
	.home {background: #A52E1A url(../_images/side-home.jpg) repeat-y;}
	.services {background: #e07e27 url(../_images/side-services.jpg) repeat-y;}
	.equipment {background: #b2804c url(../_images/side-equipment.jpg) repeat-y;}
	.laws {background: #D4BC58 url(../_images/side-laws.jpg) repeat-y;}
	.clients {background: #938d3c url(../_images/side-clients.jpg) repeat-y;}
	.contact {background: #B7C56E url(../_images/side-contact.jpg) repeat-y;}

#wrapper {padding-left: 146px;}

#header {text-align: center;width:630px;padding:25px 0 15px;}

#body {min-height:664px;height:auto !important; height:668px;padding-left: 135px;}
	.b-home {background: transparent url(../_images/back-home.jpg) repeat-x 0 0;}
	.b-services {background: transparent url(../_images/back-services.jpg) repeat-x 0 0;}
	.b-equipment {background: transparent url(../_images/back-equipment.jpg) repeat-x 0 0;}
	.b-laws {background: transparent url(../_images/back-laws.jpg) repeat-x 0 0;}
	.b-clients {background: transparent url(../_images/back-clients.png) repeat-x 0 0;}
	.b-contact {background: transparent url(../_images/back-contact.jpg) repeat-x 0 0;}

#content {width:630px;color:#1d398d;padding-bottom: 35px;}
	#content h1 {font-size: 32px;text-align: center;margin-bottom: 15px; text-transform: uppercase;}
	#content h2 {}
	#content p {line-height: 20px;margin-bottom: 25px;}

#sidebar {left:60px;position:absolute;top:180px;width:140px;}
	#sidebar li {height:41px;}
		#sidebar li a {display: block;height:50px; text-indent: -9999px;}
	#sidebar li a:hover {background-position: -180px 0;}
	
	#sidebar li.active a {background-position: -180px 0;}
	
	#m-home {margin-bottom:8px;}
		#m-home a {background: transparent url(../_images/nav-home.png) no-repeat 0 0;}
	#m-services {}
		#m-services a {background: transparent url(../_images/nav-services.png) no-repeat 0 0;}
	#m-equipment {margin-bottom:4px;}
		#m-equipment a {background: transparent url(../_images/nav-equipment.png) no-repeat 0 0;}
	#m-laws	{margin-bottom:4px;}
		#m-laws a {background: transparent url(../_images/nav-laws.png) no-repeat 0 0;}
	#m-clients {margin-bottom:4px;}
		#m-clients a {background: transparent url(../_images/nav-clients.png) no-repeat 0 0;}
	#m-contact {}
		#m-contact a {background: transparent url(../_images/nav-contact.png) no-repeat 0 0;}

#footer {color:#fff;font-size:18px;font-weight: bold;margin-left:-220px;}
	#footer img {float:left;clear:left;}
	#footer p.phone {font-size:36px;}
	#footer p.phone span {font-size:24px;}
	#footer p {line-height:25px;}
	#footer div {text-align: center;width:630px;margin-left:200px;}
	.copy {font-size: 12px !important;}
	
.center {text-align: center;}
.textright {text-align: right;margin-top: -15px;}

.tag {font-size: 24px;color:#e6cfbe;margin:35px 0 0;}
	.tag span {font-size: 14px;}

.destruction-laws {color:#a32e18;font-size: 18px;}
	.destruction-laws span {font-size: 24px;font-weight: bold; font-style: italic;}
	
.map {float:right;margin:0 0 15px 15px;}

.clearfix {clear:both;}

.col2 {float:left; width: 315px;height:225px; margin-bottom: 35px;}
	.col2 img {float:left;margin:0 10px 0 0;}
	.col2 h2 {margin-top: 50px;font-size: 18px;margin-bottom: 5px;}
	.col2 p {line-height: 20px;font-size: 14px;}
	
.col3 {float:left; width: 198px; text-align: center; padding: 0 5px;}
	.col3 img {}
	.col3 h2 {text-transform: uppercase; text-align: left;line-height:15px;margin:5px 0;}
	.col3 p {text-align: left;font-size: 14px;}

#quotes {text-indent: -9999px; background: transparent url(../_images/quotes.jpg) no-repeat center center;position: relative;top:-15px;height:370px;}

blockquote {display:none;background: #fff url(../_images/back-blockquote.jpg) repeat-x 0 0;width:275px;padding:25px 25px 1px;;color:#000;margin-bottom: 15px;}
	blockquote p {margin-bottom: 15px;}

#contact {clear:both;margin-left:395px;}

#contact span {font-weight: bold;line-height: 20px;}

#form {margin-top:-115px;width:375px;}

#homelink {color:#FFFFFF;float:left;font-size:18px;font-weight:bold;margin-bottom:5px;padding-left:105px;}

.shred2 {float:left;margin:-45px 6px 0 12px;}
.scan2 {float:left;margin:-30px 6px 0 15px;}

.middle {border: 2px solid #e07e27; border-top: none; border-bottom: none;}

.bigify {font-size:20px;font-weight:bold;line-height:25px !important;}

