/*------------------------------------------------------------------
[Master Stylesheet]

Project: Restoration Specialists of Florida
Version: 1.2
Last change:	
Assigned to:	
Primary use: 
-------------------------------------------------------------------*/

@import url('reset.css');
@import url('color.css');
@import url('type.css');

/* =html */
html {text-align: center;}

/* =body */
body {width: 810px; text-align: left; margin: 0 auto;}

/* =wrapper */
#wrapper {margin-top: 50px;}

/* =header */
#header {height: 274px; position: relative;}
	#header h1 {position: absolute; top: 0; left: 35px; z-index: 2; height: 120px; width: 270px;}
	#header h1 a {display: block; height: 120px; text-indent: -9000px;}
	#header p {position: absolute; top: 0; right: 35px;}

/* =navigation */
#navigation {}
#nav-main {text-align: center;}
	#nav-main ul {padding-top: 20px; height: 1em;}
	#nav-main ul.active {padding-bottom: 0.7em;}
	#nav-main li {display: inline; padding: 0 0.6em;}
	#nav-main li a {padding-top: 20px;}
#nav-supp {text-align:left;position: relative; height: 60px;}
	#nav-supp ul {padding-top: 20px; height: 1em; height: 50px; width: 790px; position: absolute; top: 0; left: 10px; z-index: 3;}
	#nav-supp ul.first {padding-left: 2.5em;}
	#nav-supp ul.second {padding-left: 7.1em;}
	#nav-supp ul.third {padding-left: 13em;}
	#nav-supp li {display:inline;padding: 0 0.6em;}
	#nav-supp a {padding-left: 10px;}
#nav-sub {padding: 0 0 1em 0;text-align: center;width: 790px;margin: 0 10px;}
	#nav-sub ul {padding: 2em 0 0 0;}
	#nav-sub li {display: inline; padding: 0 0.5em;}
	
/* =content */
#content {}
#content p {padding: 1em 0;}

#content-pre {position: relative;width: 790px; height: 45px; margin: 0 10px;}
	#content-pre select {margin:1em 0 0 5.5em;}

#content-main {padding: 0 6.5em;margin-bottom: }
#calender ul li {display: inline;}
h2, h3 {padding: 0.5em 0;}
.comparison {height: 201px; width: 604px;}
.comparison{padding: 1em;}

/* =supplementary content */
#content-supp {height: 230px;position: relative; width: 790px; margin: 0 9px;text-align: center;}
	#content-supp p {text-align: left;margin-left: 4em;}
	#content-supp p a {padding: 0 0.5em;}	
	#content-supp .content-promo {float: left; width: 400px; margin: 1em 0 1em 3em; text-align: left; }
		#content-supp .content-promo p {margin-right: 112px; padding: 1em 0;}
		#content-supp .content-promo span a.button {display: block; height: 2em;}
	#content-supp .content-featured {float: right; width: 260px; margin: 1em 3em 1em 0; padding-left: 1em;text-align: center;}
	#content-supp .content-featured p {text-align: center; padding: 1em 0;}
	#content-supp .block-list {width: 690px; height: 170px; margin: 1.5em auto 0; text-align: left;}
	#content-supp .block-list > li {float: left; width: 230px;}
	#content-supp .block-list li h4 {padding: 0.8em 0 1em 2em;} 
	#content-supp .block-list li ul {padding: 0.8em 0 0 2em;}
	#content-supp .block-list li ul li {list-style: disc inside; }
	
#content-sub {clear: both;}
	#content-sub p {margin-left: 3em;}
	#content-sub ul {text-align: center; margin: 1em 0 0;}
	#content-sub ul li {display: inline;}
	#content-sub ul li img {padding: 0 2em;}
	
#footer {width: 810px; clear: both;text-align: center;}
	#footer .copyright {margin: 1em 0 5em;}











































































