/* Site Structure */
body {
	background-color: #dfdbd4;
	color:#6b6459;
	height:100%;}
h1,h2,h3,h4,h5,h6 {color: #474137;}
h1 {font-size:;}
h2{color: #41822e;font-size:;}

blockquote {}

blockquote p {
	margin:0 0 0 60px;
	background-color:#eee;
	line-height:1.6em;
	padding:10px 15px;
	width:430px;}
	
#fullstage {
	width: 798px;
	margin: 10px auto;
	margin-bottom: 5px;
	position:relative;
	border:5px solid #fff;
	background:url('../i/s/stageBackground.gif') repeat #fff;}

.fullstageInterior {background:url('../i/s/stageBackgroundInt.gif') repeat #fff !important;}
#intContent {
	width:798px;
	position:relative;}

#header {
	width:798px;
	height:112px;
	text-align:left;
	position:relative;}

#mainMenu {
	background:url('../i/s/swatchesSide.jpg') no-repeat top left;
	text-align:right;
	display:inline;
	float:left;
	height:426px;
	width:148px;}

#mainMenu img {
	margin:0;
	padding:0;}

#slideshowFPO{
	width:650px;
	z-index:2;
	display:inline;
	float:left;}
	
#lowerColorBand{
	width:798px;
	display:inline;
	float:left;}

#leftColumnHome {
	width:345px;
	margin:10px 25px 20px 165px;
	display:inline;
	float:left;}

#rightColumnHome {
	width:254px;
	margin:15px 0 0 0 ;
	display:inline;
	float:left;}

#leftColumn {
	width:385px;
	min-height:480px;
	margin:15px 40px 20px 20px;
	display:inline;
	float:left;}

#rightColumn {
	width:202px;
	margin:15px 0 0 0 ;
	display:inline;
	float:left;}

#twoColumnCombined {
	width:620px;
	min-height:480px;
	padding:0 15px;
	margin:10px 0 0 0;
	display:inline;
	float:left;}

#twoColumnCombinedShowCase {
	width:650px;
	height:600px;
	margin:0 0 15px 0;
	display:inline;
	float:left;}

#legalInfo {
	width:798px;
	text-align: left;
	position:relative;
	margin:0 auto; 
	font-size: .8em;
	color:#84827a;}

/* Link Styles */
a:link {color: #244d9f; text-decoration:none;font-weight:bold;}
a:visited {color: #244d9f; text-decoration:none;font-weight:bold;}
a:hover {color: #ce7e01; text-decoration:none;font-weight:bold;}
a:active {color: #244d9f; text-decoration:none;font-weight:bold;}

#legalInfo a:link {color: #84827a; text-decoration:none;font-weight:bold;}
#legalInfo a:visited {color: #84827a; text-decoration:none;font-weight:bold;}
#legalInfo a:hover {color: #fff; text-decoration:none;font-weight:bold;}
#legalInfo a:active {color: #84827a; text-decoration:none;font-weight:bold;}


/* Misc Styles */
.bottomLine {padding-bottom:2px;border-bottom:1px solid #92a201; margin-bottom: 4px;}
.serviceList li {padding:7px 0;line-height:1.3em ;list-style-type: circle;}
.colorBand {border:1px solid #fff;border-width:1px 0;}
.smallText {font-size:.85em;}
.estimateBox {
	background:url('../i/s/ecoLogo.gif') no-repeat 27px right #fff;
	min-height:95px;
	margin:15px 0 0 0;}
.estimateBox p {padding:1px 100px 0 0;font-size:.9em;}
.ccbBox {margin:29px 0 0 0;}
.designLink {
	position:absolute;
	right:0;top:0;}
	
.testName {
	font-weight:bold;
	text-align:right;
	margin:4px 90px 30px 0;}
	
.testName em {
	font-weight:normal;
	font-size:.9em;
	color:#ce7e01;}
