/*



Theme Name: Smarter Sealed Insulation Custom Theme



Theme URI: http://www.unleadedsoftware.com

#maincol-rebate

Description: Smarter Sealed Insulation



Version: 1.0



Author: Luke Connolly



Author URI: http://www.lconnolly.net



Tags: blank, minimal, clean







*/











/* CSS 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;
	font-size: 100%;
	outline: 0;
	/*vertical-align: baseline;*/



  background: transparent;
}
body {
	line-height: 0;
	font-size: 13px;
	/*font-family: FreeSans, Helvetica, Arial, sans-serif;*/
  
  font-family:Arial, Helvetica, sans-serif;
	background:#005375 url('images/body-bg.jpg') repeat-x;
	background-position:top left;
	color:#010000;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,  q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */



:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */



ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */



table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*  CLEAR ********/



.clear {
	clear: both;
}
/*  MAIN STRUCTURAL STYLES *********/



body {
/*	text-align: center;



	background: url('images/sub-body-bg.jpg') repeat-x top center;*/



}
#home {
/*	background: #fff url('images/home-body-bg.jpg') repeat-x top center;*/



}
#page {
	margin: 0 auto;
	width: 983px;
	text-align: left;/*background: url('images/sub-page-bg.jpg') no-repeat top center;*/



}
#home #page {
/*background: url('images/home-page-bg2.jpg') no-repeat top center;*/



}
#header {
	background: url('images/header-bg.jpg') no-repeat top center;
	width: 983px;
	height: 148px;
	position: relative;
}
#header #logo {
	display: block;
	width: 256px;
	height: 131px;
	position: absolute;
	top: 0px;
	left: 56px;
	background: url('images/smart-sealed-logo.jpg') no-repeat bottom right;
	text-indent: -9999px;
}
#header ul {
	position: absolute;
	top: 10px;
	right: 30px;
}
#header ol {
	position: absolute;
	top: 40px;
	right: 30px;
}
#header ol li a {
	color: #535353;
	text-decoration: none;
	font-weight: bold;
	font-size: 1em;
}
#header ul li {
	display: block;
	float: left;
	padding: 3px 0 0 20px;
}
#header #homelink {
	background: url('images/home-pic.jpg') no-repeat bottom left;
	margin-right: 25px;
}
#header #contactlink {
	background: url('images/contact-pic.jpg') no-repeat bottom left;
}
#header ul li a {
	color: #535353;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.2em;
}
#header p {
	text-transform: uppercase;
	letter-spacing: -0.04em;
	/*	background: url('images/phone.png') no-repeat center left;
*/


	font-size: 2em;
	color: #535353;
	position: absolute;
	top: 80px;
	right: 30px;
	padding: 8px 0 8px 30px;
	text-align: right;
}
#header p a {
	text-transform:uppercase;
	color:#535353;
	text-decoration:none;
	letter-spacing:-0.04em;
}
#header #address {
	color:#535353;
	float:left;
	font-size:16px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	padding:8px 0 8px 30px;
	position:absolute;
	right:30px;
	text-align:right;
	text-transform:uppercase;
	top:90px;
}
#sidebar #address {
	color:#535353;
	float:left;
	font-size:11px;
	font-weight:bold;
	padding:8px 0 8px 2px;
	margin-top:-10px;
	text-transform:uppercase;
	letter-spacing:-0.03em;
}
.green {
	color: #42b951;
}
/* NAVIGATION 



*************************/







/* LEVEL ONE */



ul.nav {
	width: 983px;
	/*padding: 0 9px;*/



	position: relative;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	background: url('images/nav-sprite.jpg') no-repeat top left;
	height:33px;
}
ul.nav li {
	float: left;
}
ul.nav li a {
	display: block;
	float: left;
	height: 33px;
	/*text-indent: -9999px;*/



	background: url('images/nav-sprite.jpg') no-repeat top left;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	line-height:30px;
}
ul.nav li.hover,  ul.nav li:hover {
	position: relative;
}
ul.nav #insulation a {
	width: 149px;/*background-position: -324px 0;*/



}
ul.nav #insulation a:hover,  ul.nav #insulation a.current {
	/*background-position: -324px -61px;*/
	color:#27bb52;
}
ul.nav #weatherize a {
	width: 190px;/*	background-position: -125px 0;*/



}
ul.nav #weatherize a:hover,  ul.nav #weatherize a.current {
	/*background-position: -125px -61px;*/
	color:#27bb52;
}
ul.nav #energy a {
	width: 119px;/*	background-position: -430px 0;
*/


}
ul.nav #energy a:hover,  ul.nav #energy a.current {
	/*	background-position: 0 -61px;*/
color:#27bb52;
}
ul.nav #payment a {
	width: 172px;/*background-position: -473px 0;*/



}
ul.nav #payment a:hover,  ul.nav #payment a.current {
	/*background-position: -473px -61px;*/
	color:#27bb52;
}
ul.nav #commercial a {
	width: 169px;/*background-position: -655px 0;*/



}
ul.nav #commercial a:hover,  ul.nav #commercial a.current {
	/*background-position: -655px -61px;*/
	color:#27bb52;
}
ul.nav #resource a {
	width: 149px;/*background-position: -823px 0;*/



}
ul.nav #resource a:hover,  ul.nav #resource a.current {
	/*background-position: -823px -61px;*/
	color:#27bb52;
}
/* 



	LEVEL TWO



*/



ul.nav li ul {
	visibility: hidden;
	position: absolute;
	top: 33px;
	left: 0;
	background: #151515 url('images/subnav-bg.jpg') repeat-x top left;
	border: 1px solid #666;
	border-width: 0 1px 1px 1px;
	font-size:10px;
	z-index: 2000;
}
ul.nav li ul li {
	float: none;
	font-weight: normal;
	color: #aaa;
	background: transparent url('images/subnav-arrow.jpg') no-repeat center right;
	margin: 0 10px;
	border-bottom: 1px solid #666;
	line-height:15px;
	text-align:left;
}
ul.nav li ul li a {
	float: none;
	display: block;
	height: auto;
	width: auto;
	background: transparent;
	text-indent: 0;
	color: #ccc;
	text-decoration: none;
	font-size: 1.2em;
	padding: 10px;
}
ul.nav #insulation ul li a,  ul.nav #weatherize ul li a,  ul.nav #energy ul li a,  ul.nav #payment ul li a,  ul.nav #resource ul li a {
	background: url('images/subnav-bullet.jpg') no-repeat center left;
}
ul.nav #insulation ul li a:hover,  ul.nav #weatherize ul li a:hover,  ul.nav #energy ul li a:hover,  ul.nav #payment ul li a:hover,  ul.nav #resource ul li a:hover {
	color: #fff;
	background: url('images/subnav-bullet.jpg') no-repeat center left;
}
/* IE 6 & 7 Needs Inline Block */



ul.nav li ul li a {
	display: inline-block;
	width:200px !important;
	text-align:left;
	line-height:15px;
	text-transform:capitalize;
}
/*  LEVEL THREE  */



ul.nav li ul li ul {
	left: 100%;
	top: 0;
	border-top: 1px solid #666;
}
ul.nav li:hover > ul {
	visibility: visible;
}
#home #masthead {
	background: url('images/home-masthead001.jpg') no-repeat top center;
	clear: both;
	width: 983px;
	height: 263px;
}
#sub-masthead {
	clear: both;
	width: 983px;
	height: 134px;
}
.weatherize {
	background: url('images/masthead-weatherize.jpg') no-repeat top center;
}
.insulation {
	background: url('images/masthead-insulation.jpg') no-repeat top center;
}
.energy {
	background: url('images/masthead-energy3.jpg') no-repeat top center;
}
.resource {
	background: url('images/masthead-resource.jpg') no-repeat top center;
}
/*.payment {



	background: url('images/masthead-payment.jpg') no-repeat top center;



}*/

.rebate {
	background: url('images/masthead-rebate.jpg') no-repeat top center;
	height:262px !important;
}
.rebate-type {
	background: url('images/masthead-rebate.jpg') no-repeat top center;
	height:262px !important;
}
.about-us {
	background: url('images/masthead-about-us.jpg') no-repeat top center;
	height:263px !important;
}
.energy-audit-benefit {
	background: url('images/energyaudit-mastheadbg.jpg') no-repeat top center;
	height:291px !important;
}
.weatherize-Updated {
	background: url('images/weatherize-mastheadbg.jpg') no-repeat top center;
	height:262px !important;
	background-color:#FFFFFF;
}
.energy-audit-benefit-image {
	background: url('images/masthead-audit-image.png') no-repeat top center;
	width:916px;
	height:246px;
	margin:0 auto 0 auto;
}
.commercial-masthead {
	background: url('images/commercial-masthead.jpg') no-repeat top center;
	height:153px !important;
}
.energy-audit-benefit-image #heading {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	margin-bottom:10px;
	float:left;
}
.energy-audit-benefit-image #text {
	font-weight:bold;
	color:#ffffff;
	float:left;
}
.energy-audit-benefit-flowchart {
	background: url('images/energy-audit-chart.jpg') no-repeat top center;
	width:528px;
	height:313px;
}
.energy-audit-learnmore {
	background: url('images/masthead-energyaudit-learnmore.jpg') no-repeat top center;
	height:262px !important;
}
.insulation-benefits {
	background: url('images/masthead-insulation-benefit.jpg') no-repeat top center;
	height:264px !important;
}
.insulation-expertise {
	background: url('images/masthead-insulation-expertise.jpg') no-repeat top center;
	height:251px !important;
}
.insulation-types {
	background: url('images/insulation-type-masthead.jpg') no-repeat top center;
	height:263px !important;
}
.weatherize-expertise {
	background: url('images/weatherize-masthead.jpg') no-repeat top center;
	height:153px !important;
}
.all-case-study {
	background: url('images/casestudy-masthead.jpg') no-repeat top center;
	height:251px !important;
}
#callouts {
	width: 983px;
	margin: 0 9px;
	height: 184px;
	background: url('images/home-callouts-bg.jpg') no-repeat top center;
	position: relative;
}
#callouts .item {
	width: 308px;
	height: 137px;
}
#callouts #insulation {
	background: url('images/callout-insulation.jpg') no-repeat top left;
	position: absolute;
	top: 20px;
	left: 649px;
}
#callouts #weatherize {
	background: url('images/callout-weatherize.jpg') no-repeat top left;
	position: absolute;
	top: 20px;
	left: 336px;
}
#callouts #energy {
	background: url('images/callout-energy.jpg') no-repeat top left;
	position: absolute;
	top: 20px;
	left: 23px;
}
#content {
	width: 983px;
	/*padding: 0 12px 20px 12px;*/



	/*background: url('images/content-shadow.png') repeat-y top center;*/
	background:#ffffff;
	clear: both;
	position: relative;
	float:left;
}
#content-home {
	width: 983px;
	/*	padding: 0 20px 20px 20px;*/



	/*background: url('images/content-shadow.png') repeat-y top center;*/



	clear: both;
	position: relative;
	background:#ffffff;
	border-top:1px solid #ffffff;
}
/* DYNAMIC CONTENT & THE CONTAINER ON HOMEPAGE */



#copy {
	background: #eeeeee;
	border: 1px solid #dddddd;
	float: left;
	width: 718px;
	/*padding: 10px 0;*/
	margin:8px 0 0 25px;
}
#copy img {
	float: right;/*margin-right: 10px;*/



}
#copy .content-text {
	float: left;
	margin:15px 25px 10px 25px;
	width:326px;
}
#copy .content-text h1 {
	color: #005274;
	font-size: 33px;
	margin:0px;
	font-family:Helvetica, Arial, sans-serif;
	line-height:35px;
}
#copy .content-text h2 {
	font-size: 18px;
	color: #8a8a98;
	margin:0px;
	font-family:Helvetica, Arial, sans-serif;
	line-height:25px;
}
#copy .content-text p {
	font-size: 1.1em;
	margin:0px;
	color: #333;
	line-height: 1.7em !important;
}
#buttons {
	float: left;
	width: 218px;/*padding-left: 10px;*/



}
#learnmore-home {
	width:324px;
	text-align:right;
}
#buttons a img {
	margin-bottom: 1px;
}
/* SUB PAGE CONTENT STYLES */



/*#sub #content h1 {



	font-size: 2.6em;



	font-weight: normal;



	color: #42b951;



	padding-bottom: 10px;



	margin-bottom: 15px;






}*/



#maincol {
	float: left;
	width: 785px !important;
	margin-left:25px;
	padding: 0;
}
#maincol-aboutus {
	float: right;
	width: 710px !important;
	padding: 0;
}
#maincol-rebate {
	float: left;
	width: 670px;
	padding: 0;/*	margin-left:25px;*/



}
#maincol-energybenefit {
	width:806px;
	float:left;
	padding:0px;
	margin-left:25px;
}
#maincol-learnmore {
	width:776px;
	float:left;
	padding:0px;
	margin:0 25px 0 30px;
}
#maincol-learnmore .insets {
	float:right;
	width:300px;
	margin:15px 0 0 0;
}
#sub #content-home h1 {
	font-size: 2.6em;
	font-weight: normal;
	color: #42b951;
	padding-bottom: 10px;
	margin-bottom: 15px;
	border-bottom: 1px solid #ccc;
}
#aboutus_profile {
	width:820px;
	margin:auto;
	line-height:20px;
}
#aboutus_profile #profile_image {
	width:190px;
	float:left;
}
#aboutus_profile #profile_content {
	width:630px;
	float:right;
	text-align:left;
}
#aboutus_profile #heading {
	font-size:14px;
	font-weight:bold;
	color:#000000;
	margin:12px 0 15px 0;
	float:left;
}
#aboutus_profile_break {
	width:100%;
	float:left;
	height:64px;
}
#sub #maincol-rebate h1 {
	font-size: 2em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#sub #maincol h1 {
	font-size: 2em;
	line-height:25px;
}
#maincol-energybenefit h1 {
	font-size: 2em;
	line-height:30px;
 margin-top:
 font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#005274;
}
#maincol-learnmore h1 {
	font-size: 2em;
	line-height:30px;
	margin-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#005274;
}
#maincol-aboutus h1 {
	font-size: 2em;
	line-height:30px;
	margin-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#005274;
}
#maincol h1 {
	font-size: 2em;
	line-height:30px;
	margin:20px 0 20px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#005274;
}
#sub #maincol-rebate h2 {
	font-size: 2em;
	color: #005274;
	/*font-style: italic;*/
	
	float:left;
	margin: 1em 0 1em 0;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*line-height:30px;*/
	
	text-decoration:none;
}
#sub #maincol h2 {
	font-size: 2em;
	color: #005274;
	/*font-style: italic;
	
	float:left;*/


	margin: 1em 0 1em 0;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:25px;
	/*line-height:30px;*/
	
	text-decoration:none;
}
#maincol-aboutus h2 {
	font-size: 2em;
	color: #005274;
	/*font-style: italic;*/
	
	float:left;
	margin: 1em 0 1em 0;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:30px;
	text-decoration:none;
}
#maincol-energybenefit h2 {
	font-size: 2em;
	color: #005274;
	margin: 1em 0 1em 0;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:30px;
	text-decoration:none;
}
#maincol-learnmore h2 {
	font-size: 2em;
	color: #005274;
	margin: 1em 0 1em 0;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:30px;
	text-decoration:none;
}
#maincol-rebate h3 {
	font-size: 1.4em;
	margin: 1.4em 0 0.4em 0;
	color: #005274;
	float:left;
	width:100%;
}
#maincol h3 {
	font-size: 1.4em;
	margin: 1.4em 0 0.4em 0;
	color: #005274;
	float:left;
	width:100%;
	line-height:25px;
}
#maincol-energybenefit h3 {
	font-size: 1.4em;
	margin: 1.4em 0 0.4em 0;
	color: #005274;
	width:100%;
}
#maincol-learnmore h3 {
	font-size: 1.4em;
	margin: 1.4em 0 0.4em 0;
	line-height:1.4em;
	color: #005274;
	width:100%;
}
#maincol-aboutus h3 {
	font-size: 1.4em;
	margin: 1.4em 0 0.4em 0;
	color: #005274;
	float:left;
	width:100%;
}
#maincol-rebate h3 a {
	text-decoration: none;
	color: #005274;
}
#maincol h3 a {
	text-decoration: none;
	line-height:25px;
	color: #005274;
}
#maincol-aboutus h3 a {
	text-decoration: none;
	color: #005274;
}
#maincol-energybenefit h3 a {
	text-decoration: none;
	color: #005274;
}
#maincol-learnmore h3 a {
	text-decoration: none;
	color: #005274;
}
#maincol h4 {
	font-size: 1.2em;
	margin: 1.4em 0 0.4em 0;
	line-height:25px;
	color:#005274;
}
#benefit-unorder li {
	background:none !important;
	color: #000000;
	font-size: 16px;
	padding:0px !important;
	margin:0px !important;
}
#maincol-rebate h4 {
	font-size: 1.2em;
	margin: 1.4em 0 0.4em 0;
}
#maincol-aboutus h4 {
	font-size: 1.2em;
	margin: 1.4em 0 0.4em 0;
}
#maincol-energybenefit h4 {
	font-size: 1.2em;
	margin: 1.4em 0 0.4em 0;
}
#maincol-learnmore h4 {
	font-size: 1.2em;
	margin: 1.4em 0 0.4em 0;
}
#maincol-rebate p {
	width:650px;
	float:left;
}
#maincol-aboutus p {
	width:650px;
	float:left;
}
#maincol-energybenefit p {
	width:530px;
}
#maincol-energybenefit ul {
	display:inline;
	font-weight:bold;
	color:#009a4e;
	margin:0px !important;
	list-style-type:disc !important;
	font-size:14px;
}
#maincol-energybenefit ul li {
	display:inline;
	background:none !important;
	list-style-type:disc !important;
	padding:0px !important;
}
#maincol-learnmore p {
	width:474px;
}
#maincol p {
	width:100%;
	line-height:25px;
}
/*#sub #maincol,#maincol-rebate .greenbg p {



	font-size: 2em;



	font-weight: bold;



	padding: 8px 0 0 20px;



	color: #fff;



	background: url('images/green-heading-bg.jpg') no-repeat top left;



	width: 724px;



	height: 49px;



}
*/


#sub #content p {
	font-size: 13px;
	margin-bottom: 1em;
	color: #000000;
	line-height: 1.8em;
}
#sub #content p a {
	font-size: 13px;
	color: #000000;
	font-weight:bold;
	color:#f55f32;
}
#sub #content-home p {
	font-size: 1.2em;
	margin-bottom: 1em;
	color: #323232;
	line-height: 1.8em;
}
#alt-subpage-box {
	background: url('images/alt-subpage-box.jpg') repeat-x center bottom #fff;
	border: 1px solid #eee;
	padding: 20px 15px;
}
#maincol ul {
	margin: 1em 0 1em 2.5em;
}
#maincol-energybenefit ul {
	margin: 1em 0 1em 2.5em;
}
#maincol-learnmore ul {
	margin: 1em 0 1em 2.5em;
}
s .our-process {
	font-size: 13px;
	margin-left:20px;
	color:#323232;
}
.our-process li {
	font-size: 13px;
	color:#323232;
	line-height:1.8em;
}
#maincol ul li {
	margin: 0.2em 0 0.2em 0.5em;
	padding: 0px;
	line-height: 1.8em;/* background: url('images/bullet.jpg') no-repeat 0 8px;*/



}
#maincol-energybenefit ul li {
	margin: 0.2em 0 0.2em 0.5em;
	padding: 0px 20px;
	line-height: 1.8em;
	background: url('images/bullet.jpg') no-repeat 0 8px;
}
#maincol-learnmore ul li {
	margin: 0.2em 0 0.2em 0.5em;
	padding: 0 20px;
	line-height: 1.8em;
	background: url('images/bullet.jpg') no-repeat 0 8px;
}
#breadcrumbs {
	position: absolute;
	top: 12px;
	right: 25px;
	font-weight: bold;
	color: #949494;
	font-size: 1.1em;
}
#breadcrumbs a {
	text-decoration: none;
	color: #42b951;
}
#breadcrumbs a:hover {
	text-decoration: underline;
}
#sidebar {
	float: left;
	width: 152px;/*margin-right: 20px;*/



}
#sidebar .cform {
	margin: 0;
}
#sidebar #promise {
	display: block;
	width: 151px;
	height: 259px;
	float:left;
	margin: 15px 0 15px 0;
	background: url('images/our-promise.jpg') no-repeat top left;
}
#sidebar #aboutus-promise {
	display: block;
	width: 210px;
	height: 311px;
	margin: 15px 0 15px 0;
	background: url('images/our-promise-aboutus.jpg') no-repeat top left;
}
#sidebar #sidenav {
	/*background: url('images/sidebar-ul-bottom.jpg') no-repeat bottom center;*/



	padding-bottom: 10px;
	margin-bottom: 15px;
	z-index: 0;
}
#sidenav ul {
	list-style: none;
	/*background:url('images/sidebar-ul-top.jpg') no-repeat top center;*/



	width: 206px;
	padding-top: 0px;
	z-index: 10;
}
#sidenav ul li {
	padding: 0 15px;
	background:#f2f5f7;
	color:#005375;
	height: 49px;
	width: 122px;
	border-bottom:1px solid #ced2d4;
	text-transform:uppercase;
	float:left;
}
#sidenav ul li a {
	/*display: block;*/



	color: #005375;
	/*font-size: 1.2em;*/



	text-decoration: none;
	padding: 10px 22px 10px 0;
	float:left;
	font-size:11px;
	/*border-top: 1px solid #d5d5d5;*/
	
	line-height:25px;
	font-weight:bold;
}
#sidenav ul .current_page_item {
	/*font-weight: bold;*/



	background: #27bb52 !important;
	width:122px;
	height:49px;
	float:left;
}
#sidenav ul .current_page_item a {
	/*font-weight: bold;*/
	color:#ffffff;
	background:url('images/sidebar-menu-active-arrow.jpg') no-repeat right 18px !important;
}
#sidenav ul .current_page_parent {
	/*font-weight: bold;*/
	background: #27bb52 !important;
}
#sidenav ul .current_page_parent ul li a {
	/*font-weight: bold;*/
	background:none;
}
#sidenav ul .current_page_parent a {
	/*font-weight: bold;*/
	color:#ffffff;
	background:url('images/sidebar-menu-active-arrow.jpg') no-repeat right 18px;
}
#sidenav ul .current_page_item ul li a {
/*	color:#ffffff;*/



}
/*#sidenav ul li  ul li
{
	padding: 0 15px;
	
	background:#f2f5f7;
	
	color:#005375;
	
	height: 49px;
    
	width: 122px;
	
	border-bottom:1px solid #ced2d4;
	
	text-transform:uppercase;
	
}*/	



#sidenav ul .current_page_item ul li a {
	/*display: block;*/



	color: #005375;
	/*font-size: 1.2em;*/



	text-decoration: none;
	padding: 10px 22px 10px 0;
	float:left;
	background:none !important;
	font-size:12px;
	/*border-top: 1px solid #d5d5d5;*/
	
	line-height:25px;
	font-weight:bold;
}
#sidenav ul li:first-child a {
	border-top: 0;
}
#sidenav ul li a:hover {
	text-decoration: none;
}
/* LEVEL 2 */



/*#sidenav ul li ul {



	background-image: none;



	margin: 0;



	padding-top: 0;



	width: 145px;



}*/











/* SIDEBAR FORM */



#sidebar-form {
	background: url("images/sidebar-form-bottom.jpg") no-repeat bottom center;
	color:#5F5F5F;
	margin: 0 0 15px 0;
	padding:5px;
}
#sidebar-form {
	color:#5F5F5F;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 5px 20px 10px;
	line-height:18px;
}
#sidebar-form #contactus {
	color:#42B951;
}
#sidebar-form a {
	color:#5F5F5F;
	text-decoration:underline;
	font-size:12px;
}
#sidebar form label {
	margin: 0;
}
#sidebar form input {
	margin-top: 2px;
}
#sidebar form input.sendbutton {
	background: url("images/submit.png") no-repeat top center;
	width: 93px;
	height: 30px;
	margin: 15px 0;
	text-indent: -9999px;
}
#sidebar #usermessageb {
	width: 173px;
	background: #dfebf4;
	color: #454545!important;
	font-size: 12px;
	border-top: 1px solid #f70404;
}
#usermessage2b {
	font-size: 1.2em;
}
#inset {
	float: right;
	width: 235px;
	margin: 0 0 10px 20px;
}
#inset p {
	background: url('images/did-you-know.jpg') no-repeat top left;
	padding: 25px 0 0 40px;
	margin-top: 40px;
	font-style: italic;
	line-height: 1.2em;
	font-size: 1.2em;
}
#pagefooter {
	background: url('images/page-footer.jpg') no-repeat bottom center;
	clear: both;
	width: 983px;
	height: 23px;
}
#footer {
	margin: 0px auto 0 auto;
	/*padding: 20px 40px 40px 40px;*/



	/*background: #f6f8f9 url('images/footer-bg.jpg') repeat-x top center;*/
	
	background:#52b946;
	width:983px;
	height:77px;
	border-top:22px solid #ffffff;
}
#footcenter {
	width: 970px;
	margin: 0 auto;
	height:59px;
	line-height:40px;
}
/* FOOTER NAVIGATION */







#footcenter ul {
	float: left;
	display: inline;
	margin-top: 20px;
	list-style-type: none;
	text-align: left;
	/*width: 710px;*/
	
	margin-left:25px;
}
#footcenter ul li {
	float: left;
	display: block;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding-right: 10px;
}
#footcenter ul li.page-item-130 {
	margin-top: 5px;
}
#footcenter ul li a {
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	color:#ffffff;
	text-transform:capitalize;
}
#footcenter ul li a.active {
	color:#005274;
	text-transform:capitalize;
}
#footcenter ul li a:hover {
	text-decoration: underline;
}
#footcenter ul li ul {
	float: none;
	display: block;
	margin-top: 0;
	margin-top: 2px;
	width: auto;
}
#footcenter ul li ul li {
	clear: left;
	float: none;
	margin: 5px 0;
}
#footcenter ul li ul li a {
	font-weight: normal;
	text-transform: none;
	color: #757575;
}
#affiliates {
	float: right;
	margin: 5px 0 0 0;
	padding: 0;
	text-align: right;
}
#affiliates a {
	text-decoration: none;
}
#affiliates img {
	margin: 0 10px;
}
#footcenter p {
	/*
	clear: both;



	margin: 20px 0;



	padding: 20px 0;



	border-top: 1px solid #666;



	text-align: left;
*/


	color: #fff;
	font-size: 10px;
	width:200px;
	float:left;
	margin:20px 20px 0 10px;
}
#footcenter p a {
	color: #666;
	text-decoration: none;
	border-bottom: 1px dotted #bbb;
}
#footcenter p a:hover {
	color: #444;
	border-bottom: 1px solid #444;
}
#footcenter #social {
	float: right;
	margin-left: 5px;
	border: 0;
}
#aboutus {
	float:left;
	width:120px;
}
#insulationnew {
	clear:both;
	width:775px;
	margin:auto;
}
#opencell-chart {
	margin:30px 0 20px 0;
}
#opencell-chart table td {
	line-height:25px;
}
#sprayfoam_texttitle1 {
	font-weight:bold !important;
	font-size:18px !important;
	color:#005274 !important;
	margin-bottom:0px !important;
	line-height:50px;
	float:left;
	width:500px;
}
#sprayfoam_texttitle2 {
	font-weight:bold !important;
	font-size:14px !important;
	color:#f55f32 !important;
	margin-bottom:0px !important;
	line-height:20px;
	float:left;
	margin-top:-15px;
	width:500px;
}

