	/* Start Reset Styles - Thanks to Eric Meyer (http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/)*/
	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, 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-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
	/*End Reset Styles */
	
	body {background: #000; font-family: Tahoma, Geneva, sans-serif; font-size: 12pt; color: #000;}

	ol, ul, li {list-style: none;}
	img, a {border: none;}
	div {padding: 0; margin: 0; background-repeat: no-repeat;}
	h1, h2, h3, h4, h5 {padding: 0; margin: 0; font-family: Tahoma, Geneva, sans-serif; font-weight: normal;}

	.head_block {width: 1036px; height: 147px; margin: 0 auto; background: url(/images/interior_01.jpg) no-repeat top left; display: block;}
	.head_block li {width: 194px; height: 147px; margin: 0 0 0 769px; padding: 0 0 0 73px; background: url(/images/interior_02.jpg) no-repeat top left; display: block;}
	.head_block li a {display: block; overflow: hidden; text-indent: -5000em;}
	
	.head_block .link1 {height: 54px; background: url(/images/interior_03.jpg) no-repeat top left;}
	.head_block .link1:hover {background: url(/images/topnav_03.jpg) no-repeat top left;}
	
	.head_block .link2 {height: 23px; background: url(/images/interior_04.jpg) no-repeat top left;}
	.head_block .link2:hover {background: url(/images/topnav_04.jpg) no-repeat top left;}
	
	.head_block .link3 {height: 38px; background: url(/images/interior_05.jpg) no-repeat top left;}
	.head_block .link3:hover {background: url(/images/topnav_05.jpg) no-repeat top left;}
	
	.head_block .link4 {height: 32px; background: url(/images/interior_06.jpg) no-repeat top left;}
	.head_block .link4:hover {background: url(/images/topnav_06.jpg) no-repeat top left;}
	
/*	Nav Start*/
	#main_nav {width: 778px; height: 36px; margin: 0 auto; padding: 0 0 0 258px; background: url(/images/interior_07.jpg) no-repeat top left; display: block;}
	#main_nav li {height: 36px; display: inline; float: left;}
	#main_nav li a {height: 36px; margin: 0; display: block; text-align: center; text-decoration: none;}
	
	.nav1 {width: 206px; background: url(/images/interior_08.gif);}
	.nav1:hover {background: url(/images/nav1_down.gif);}
		
	.nav2 {width: 195px; background: url(/images/interior_09.gif);}
	.nav2:hover {background: url(/images/nav2_down.gif);}
		
	.nav3 {width: 239px; background: url(/images/interior_10.gif);}
	.nav3:hover {background: url(/images/nav3_down.gif);}	
		
	.nav4 {width: 138px; background: url(/images/interior_11.gif);}
	.nav4:hover {background: url(/images/nav4_down.gif);}	
	
	#main_nav div {width: auto; position: absolute; visibility: hidden; background: #FFF; padding: 0px 0 5px; border: none; z-index: 990;}
	#main_nav div a	{width: auto; height: 25px; position: relative; display: block; padding: 9px 37px 0 25px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; background: #FFF; color: #000; line-height: 19px; font-weight: normal; font-size: 11px;}
	#main_nav div a:hover {background: #89C240; color: #FFF; text-decoration: underline;}
/* End Nav */

	.page_box {width: 1036px; margin: 0 auto; background: url(/images/page_bg.gif) repeat-y top center; word-spacing: 3pt; line-height: 12pt;}
	.page_box .cont_li {width: 672px; padding: 20px 40px 60px 324px; position: relative;}
	.page_box li h1 {margin-bottom: 8px; font-size: 16pt; color: #fff; font-weight: bold;}
	.page_box li h2 {margin: 35px 0 8px; font-size: 12pt; color: #fff; font-weight: bold;}
	.page_box li h3 {font-weight: bold;}
	.page_box li p, .page_box li div {margin-bottom: 10px; line-height: 15pt;}
	
	.page_box .cont_li .sidebar {width: 245px; padding: 30px 20px; background: url(/images/interior_13.jpg) no-repeat top left; position: absolute; top: 0; left: 17px; font-size: 10pt; display: block;}
	.page_box .cont_li .sidebar .describe_cont {margin: 5px 15px 25px; list-style-position: outside; font-size: 10pt; font-weight: bold; color: #000;}
	.page_box .cont_li .sidebar .describe_cont li {margin: 3px 0 9px; padding: 0; list-style: square;}
	
	.page_box li .describe_cont {margin: 5px 30px 25px; list-style-position: outside; font-size: 10pt; font-weight: bold; color: #000;}
	.page_box li .describe_cont li {margin: 3px 0 9px; padding: 0; list-style: square;}


	.page_box #contact_box {margin: 0 auto 45px; padding-top: 25px; text-align: center;}
	.page_box #contact_box #tablist {width: 700px;}
	.page_box #contact_box #tablist li {height: 215px; padding: 0; float: left;}
	.page_box #contact_box .content_element {width: 700px; margin-top: 0; position: relative;}
	.page_box #contact_box .content_element #dynamic_content {height: 570px; padding: 0; background: url(/images/quote/form_bg.gif) no-repeat top left; position: relative; text-align: left;}
	.page_box #contact_box #sc1, #sc2, #sc3 {height: 50px; padding: 0;}
	.page_box #contact_box #sc2, #sc3 {display: none;}
	.page_box #contact_box #sc1 {padding-top: 150px; background: url(/images/quote/stack_stonegrp.jpg) no-repeat center 40px;}
	.page_box #contact_box #sc2 {padding-top: 150px; background: url(/images/quote/brickgrp.jpg) no-repeat center 40px;}
	.page_box #contact_box #sc3 {padding-top: 150px; background: url(/images/quote/random_rockgrp.jpg) no-repeat center 40px;}
	.page_box #contact_box .content_element #dynamic_content #brick_box {height: 25px;}
	.page_box #contact_box .content_element #dynamic_content #brick_box li {width: 135px; height: 25px; padding: 0; text-align: center; float: left;}
	.page_box #contact_box .content_element #dynamic_content #brick_box li input {width: auto; height: auto; border: none;}
	
	.page_box #contact_box .content_element #dynamic_content #footage {width: 620px; height: 300px; margin: 0 auto; padding: 0 40px 50px; background: url(/images/quote/form_bot_bg.gif) no-repeat bottom left; clear: both;}
	.page_box #contact_box .content_element #dynamic_content #footage li {height: 60px; width: 310px; padding: 0; text-align: left; float: left; display: block;}
	.page_box #contact_box .content_element #dynamic_content #footage li h3 {height: 28px; line-height: 25px;}
	.page_box #contact_box .content_element #dynamic_content #footage li input {width: 65px; height: 35px; font-size: 20pt;}
	.page_box #contact_box .content_element #dynamic_content #footage li.cbtask {width: 260px; padding-right: 25px; text-align: right;}
	
	.page_box #contact_box h3 {height: 38px; line-height: 35px; font-weight: bold;}
	.page_box #contact_box p {font-size: 12px;}
	.page_box #contact_box ul {width: 450px; margin: 10px auto 0; list-style-type: none; text-align: right; clear: both; display: block;}
	.page_box #contact_box ul li {height: 32px; padding: 0 50px 0 0; display: block;}
	.page_box #contact_box ul li input {width: 230px; margin: 0 0 0 7px; border: 1px solid #6C3D27;}

	.footer_box {width: 1015px; margin: auto; padding: 35px 19px 0 2px; background: url(/images/footer_bg.gif) no-repeat top right; font-size: 9pt; color: #fff; display: block;}
	.footer_box li {width: 995px; margin-bottom: 6px;}
