html{background:#dcdcdc}
body										{
	margin:0;
	background:#c3c3c3;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}
*											{
	margin: 0;
	/* [disabled]padding:0; */
}
a											{
	outline:0;
	text-decoration:none;
	color: #09C;
}
img											{border:0}
h1,h2,h3,h4,h5,h6							{font-weight:normal}
li											{list-style:none}

#head										{width:100%; float:left; background:url(../images/headBg.png) repeat-x}
.head_height								{height:450px}
.head_pad									{padding-bottom:1px}
#head_cen									{width:800px; margin:0 auto}
#head_sup									{width:800px; float:left; position:relative}
#head p.search								{width:120px; margin-top:0px; float:right; font-size:11px; color:#999999}
#head p.search label						{width:auto; margin-right:5px; float:right}
#head p.search input.txt					{width:100px; height:18px; margin-right:40px; margin-top:0px; float:right}
#head p.search input.btn					{width:30px; height:21px; float:right; border:0; margin-top:0px; text-align:center; cursor:pointer; background:url(../images/searchbtn.png) no-repeat}
#head p.search input.btn:active				{background-position:2px 2px}


#landingpg							{width:100%; float:left; background:url(../images/headBg.png) repeat-x}
.landingpg_height					{height:250px}
.landingpg_pad						{padding-bottom:1px}
#landingpg_cen						{width:800px; margin:0 auto}
#landingpg_sup						{width:800px; float:left; position:relative}


#landingpg_cen a.about				{width:80px; height:80px; float:right; position:absolute; right:-50px; top:-10px; background:url(../images/fb.png) no-repeat}

h1.logo								{width:200px; height:97px; margin-top:12px; float:left; background:url(../images/logo.png) no-repeat}
h1.logo a							{width:100%; height:100%; float:left; text-indent:-9999px}

h1.CallUs							{width:599px; height:99px; margin-top:2px; float:right; background:url(../images/CallUs-new.png) no-repeat}
h1.a-header-2						{width:599px; height:99px; margin-top:2px; float:right; background:url(../images/a-header-2.png) no-repeat}
h1.a-header-3						{width:599px; height:99px; margin-top:2px; float:right; background:url(../images/a-header-3.png) no-repeat}


h1.CallUs a							{width:100%; height:100%; float:right; text-indent:-9999px}

h1.BottomCurve						{width:100%; height:152px; margin-top:0px; float:left; background:url(../images/Bottom_Curve.png) no-repeat}


h1.AboutUs						{width:780px; height:125px; float:right; margin-top:-4px;background:url(../images/about-us.png) no-repeat}
h1.commercial-projects			{width:780px; height:125px; float:right; margin-top:-4px;background:url(../images/commercial-projects.png) no-repeat}
h1.History						{width:780px; height:125px; float:right; margin-top:-4px;background:url(../images/History.png) no-repeat}
h1.Team							{width:780px; height:125px; float:right; margin-top:-4px;background:url(../images/team.png) no-repeat}
h1.Careers						{width:780px; height:125px; float:right; margin-top:-4px;background:url(../images/careers.png) no-repeat}
h1.whatwedo						{width:780px; height:125px; float:right; margin-top:-4px;background:url(../images/whatwedo.png) no-repeat}
h1.problemwesolve				{width:780px; height:125px; float:right; margin-top:-4px;background:url(../images/problem-we-solve.png) no-repeat}
h1.Legal						{width:780px; height:125px; float:right; margin-top:-4px;background:url(../images/legal.png) no-repeat}
h1.energysaving					{width:780px; height:125px; float:right; margin-top:-4px;background:url(../images/energy-saving.png) no-repeat}
h1.healthyspace					{width:780px; height:125px; float:right; margin-top:-4px;background:url(../images/healthy-space.png) no-repeat}
h1.comfort						{width:780px; height:125px; float:right; margin-top:-4px;background:url(../images/comfort.png) no-repeat}
h1.contactus					{width:780px; height:125px; float:right; margin-top:-4px;background:url(../images/contact-us.png) no-repeat}
h1.newsevents					{width:780px; height:125px; float:right; margin-top:-4px;background:url(../images/news-events.png) no-repeat}
h1.succes-stories				{width:780px; height:125px; float:right; margin-top:-4px;background:url(../images/success-stories.png) no-repeat}
h1.residential-dealer			{width:780px; height:125px; float:right; margin-top:-4px;background:url(../images/residential-dealer.png) no-repeat}
h1.marketing			        {width:780px; height:125px; float:right; margin-top:-4px;background:url(../images/marketing.png) no-repeat}
h1.patent-machine				{width:780px; height:125px; float:right; margin-top:-4px;background:url(../images/patent-machine.png) no-repeat}
h1.locate-dealer				{width:780px; height:125px; float:right; margin-top:-4px;background:url(../images/locate-dealer.png) no-repeat}
h1.locate-dealer-canada			{width:780px; height:125px; float:right; margin-top:-4px;background:url(../images/locate-dealer-canada.png) no-repeat}
h1.lucky7				{width:780px; height:125px; float:right; margin-top:-4px;background:url(../images/lucky7.png) no-repeat}
h1.aeroseal-header-international {width:780px; height:125px; float:right; margin-top:-4px;background:url(../images/aeroseal-header-international.png) no-repeat}
h1.case-studies					{width:780px; height:125px; float:right; margin-top:-4px;background:url(../images/case-studies.png) no-repeat}
h1.case-studies1				{width:780px; height:125px; float:right; margin-top:-4px;background:url(../images/case-studies1.png) no-repeat}
h1.case-studies2				{width:780px; height:125px; float:right; margin-top:-4px;background:url(../images/case-studies2.png) no-repeat}
h1.case-studies3				{width:780px; height:125px; float:right; margin-top:-4px;background:url(../images/case-studies3.png) no-repeat}
h1.whatwedo-projects			{width:780px; height:125px; float:right; margin-top:-4px;background:url(../images/whatwedo-projects.png) no-repeat}
h1.aeroseal-equipments			{
	width:450px;
	height:370px;
	float:left;
	margin-top:-4px;
	background:url(../images/aeroseal-equipments.png) no-repeat
}
h1.commercial-customer			{width:780px; height:125px; float:left; margin-top:-4px;background:url(../images/commercial-customer.png) no-repeat}
h1.commercial-partner			{width:780px; height:125px; float:right; margin-top:-4px;background:url(../images/commercial-partner.png) no-repeat}
h1.investors				{width:780px; height:125px; float:right; margin-top:-4px;background:url(../images/investors.png) no-repeat}
h1.homeowners				{width:780px; height:125px; float:right; margin-top:-4px;background:url(../images/homeowners.png) no-repeat}
h1.awards				{width:780px; height:125px; float:right; margin-top:-4px;background:url(../images/awards.png) no-repeat}
h1.auth-carrier			{width:71px; height:72px; float:left; margin-top: 5px; margin-left: 5px; background:url(../locate-dealer/carrier-dealer.png) no-repeat}
h1.auth-bryant			{width:75px; height:40px; float:left; margin-top: 5px; margin-left: 5px; background:url(../locate-dealer/bryant-dealer.jpg) no-repeat}

h8											{
	width:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #09C;
	font-weight:bold;	
	line-height:50px;
	letter-spacing:0.8px
}

#flash-container							{

	float:left;
	outline:0;
	position:absolute;
	top:126px;
	left:2px;
	z-index:10
}
img.ban_bg							{
	width:422px;
	float:left;
	position:absolute;
	top:-2px;
	left:380px;
	height: 103px;
}
img.ban_bg_inner								{
	width:auto;
	float:left;
	position:absolute;
	top:135px;
	left:125px
}

#content							{width:100%; padding-bottom:36px; float:left; background:#ffffff url(../images/contentBg.png) repeat-x}
#content_cen						{width:800px; margin:0 auto}
#content_sup						{width:800px; float:left; position:relative}
#ct_pan										{width:100%; height:0px; margin-top:10px; float:left; position:relative; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#999999; line-height:16px; background:#3b3b3b}
#ct_pan p									{width:320px; margin:28px 42px 0 14px; float:left}
#ct_pan p a									{color:#0092c3; text-transform:uppercase}
#ct_pan ul									{width:200px; margin-top:26px; float:left}
#ct_pan ul li								{width:100%; float:left}
#ct_pan ul li a								{color:inherit; text-decoration:underline; line-height:20px}
#ct_pan ul li a:hover						{color:#0092c3}
#ct_pan a.tweet								{width:95px; height:102px; float:right; position:absolute; right:-50px; top:42px; background:url(../images/tweet.png) no-repeat}
#ct_pan a.fb								{
	width:150px;
	height:57px;
	float:right;
	position:absolute;
	right:20px;
	top:280px;
	background:url(../images/FB_Like.png) no-repeat
}


#welcom_pan									{width:800px; margin-top:15px; padding-bottom:06px; float:left; border-bottom:#c9c9c9 solid 1px;}
h2											{width:750px; padding:0 0px 0 15px; margin-top:2px; float:left; font-family: Trebuchet MS, Calibiri; font-size:28px; color:#0092c3; font-weight:bold; line-height:30px; letter-spacing:1px}
h2 span										{color:#797979; text-transform:uppercase; margin-right:5px}
#welcom_pan a.brochure						{width:auto; height:54px; margin-right:31px; padding:0 8px 0 0; float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; line-height:54px; background:url(../images/buttonBg.png) no-repeat right -54px}
#welcom_pan a.brochure span					{width:auto; height:54px; padding:0 13px 0 23px; float:left; background:url(../images/buttonBg.png) no-repeat 0 0}
#welcom_pan p								{
	width:755px;
	margin:25px 0 0 14px;
	float:left;
	font-size:14px;
	color:#4d4d4d;
	line-height:22px
}
#welcom_pan	iframe							{margin:37px 0 0 14px; float:left; border-bottom:#c9c9c9 solid 1px; background:url(../images/crosslines.png) no-repeat right 8px}
#welcom_pan a.enlarg						{width:auto; margin:15px 0 0 14px; float:left; color:#848484}
#welcom_pan h3								{clear:left}
.lftWrap									{width:300px; float:left; clear:left}
.lftWrap p									{width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:28px; color:#4d4d4d}
.rgtWrap input.txt							{width:176px; margin:20px 20px 0 0; padding:3px 5px; height:30px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#bfbfbf; font-weight:bold; border:#cbcbcb solid 1px; background:#ffffff}
.rgtWrap input.btn							{width:113px; height:42px; margin-top:18px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#ffffff; font-weight:bold; text-align:center; cursor:pointer; border:0; background:url(../images/submitBtn.png) no-repeat}
.rgtWrap input.btn:active					{background-position:1px 1px}
.rgtWrap									{width:500px; float:left}
.rgtWrap h3									{width:100%}
h3											{
	width:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#0092c3;
	font-weight:bold;
	line-height:50px;
	letter-spacing:-0.8px
}
h3 span										{color:#000000; margin-right:0px}



/*--Footer Navigation--*/
ul#FooterNav								{width:800px; font-size:26px; color:#0092c3; float:center;}
ul#FooterNav li								{width:250px; margin-left:25px; float:left}
ul#FooterNav li:first-child					{margin:0}
ul#FooterNav li h3							{width:250px; height:65px; font-size:20px; color:#0092c3; font-weight:bold; line-height:100px; letter-spacing:0px}

ul#FooterNav li p								{
	width:250px;
	margin-top:2px;
	float:left;
	font-size:18px;
	color:#5c5c5c;
	line-height:15px;
	letter-spacing:0px
}
ul#FooterNav li p a								{
	width:auto;
	margin-top:15px;
	float:left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5c5c5c;
	line-height:15px;
}
ul#FooterNav li p.descrip						{
	margin-top:13px;
	font-size:13px;
	line-height:20px;
}
ul#FooterNav li p.descrip	 a					{color:#0092c3; text-transform:uppercase}

/*--Footer Navigation Close--*/

ul#infoPara									{width:100%; float:left; margin-top:20px; border-top:#c9c9c9 solid 1px;}
ul#infoPara li								{width:250px; margin-left:25px; float:left}
ul#infoPara li:first-child					{margin:0}
ul#infoPara li h3							{width:100%; height:67px; float:left; font-size:24px; color:#0092c3; font-weight:bold; line-height:60px; letter-spacing:0px}
ul#infoPara li h3 span						{color:#3b3b3b; margin-right:1px;}
ul#infoPara li h3 img						{margin-right:10px; float:right}
ul#infoPara li p								{
	width:100%;
	margin-top:2px;
	float:left;
	font-size:18px;
	color:#5c5c5c;
	line-height:20px;
	letter-spacing:0px
}
ul#infoPara li p.descrip						{
	margin-top:2px;
	font-size:13px;
	line-height:20px;
}
ul#infoPara li p.descrip	 a					{color:#0092c3; text-transform:uppercase}



ul#landingpage									{width:100%; float:left; margin-top:-60px; }
ul#landingpage li								{width:500px; margin-left:25px; float:left; border-right:#c9c9c9 solid 1px;}
ul#landingpage li:first-child					{margin:0}
ul#landingpage li h3							{
	width:100%;
	height:50px;
	float:left;
	font-size:24px;
	color:#0092c3;
	font-weight:bold;
	line-height:15px;
	letter-spacing:0px
}
ul#landingpage li h3 span						{color:#3b3b3b; margin-right:1px;}
ul#landingpage li h3 img						{margin-right:10px; float:right}
ul#landingpage li p								{
	width:100%;
	margin-top:2px;
	float:left;
	font-size:18px;
	color:#5c5c5c;
	line-height:20px;
	letter-spacing:0px;
	margin-top:10px;
}
ul#landingpage li p.descrip						{
	width: 475px;
	margin-top:2px;
	font-size:13px;
	line-height:25px;
}

ul#landingpara li h4 {
width:100%;
	height:20px;
	float:left;
	font-size:16px;
	color: #666;
	font-weight:bold;
	line-height:25px;
	letter-spacing:0px;
	margin-top: 25px;
	margin-bottom: 5PX;
}
ul#landingpage li p.descrip	 a					{color:#0092c3; text-transform:uppercase}



ul#landingpara									{width:100%; float:left; margin-top:20px; }
ul#landingpara li								{width:500px; margin-left:20px; float:left;}
ul#landingpara li:first-child					{
	margin:0;
	color: #666;
}
ul#landingpara li h3							{width:100%; height:67px; float:left; font-size:24px; color:#7e7e7e; font-weight:bold; line-height:60px; letter-spacing:0px}
ul#landingpara li h3 span						{color:#3b3b3b; margin-right:1px;}
ul#landingpara li h3 img						{margin-right:10px; float:right}
ul#landingpara ul 								{list-style-image: url(../images/bullet.png); margin-left:30px; font-size:13px; color: #666; line-height: 30px;} 

ul.list-tick {
  margin-top: 0px;
  padding: 0;
}
ul.list-tick li {
  margin-top: 0px;
  padding: 8px 0 0 15px;
  line-height: 22px;
  background: url('../images/bullet.png') no-repeat;
}


ul.list-team {
  margin-top: 00px;
  padding: 0;
}
ul.list-team li {
  margin-top: 5px;
  padding: 0 0 0 15px;
  background: url('../images/bullet1.png') no-repeat left;
}

ul#landingpara li p								{
	width:100%;
	margin-top:2px;
	float:left;
	font-size:18px;
	color:#5c5c5c;
	line-height:20px;
	letter-spacing:0px;
	margin-top:10px;
}
ul#landingpara li p.descrip						{
	margin-top:15px;
	font-size:13px;
	line-height:22px;
	
}
ul#landingpara li p.descrip	 a					{color:#0092c3; text-transform:uppercase}

ul#landingpara li p.descripheading					{
	margin-top:25px;
	font-size:17px;
	font-size: bold;
	line-height:22px;
	color: #666;
	line-height: 25px;
}

/*--middle panel--*/
#middlePan{width:330px; float:middle;}


#middlePan p.online{width:150px; height:88px; margin:25px 0 23px;}
#middlePan p.online a{width:194px; height:88px; display:block; background:url(../images/online.jpg) 0 0 no-repeat #ffffff; color:#fff; font:13px Arial, Helvetica, sans-serif; padding:20px 20px 0 15px; float:left;}
#middlePan p.online a:hover{
	text-decoration:none;
	font-size: 13px;
}

/*--middle panel Close--*/

/*--right panel--*/
#middlerightPan{width:230px; float:right;}


#middlerightPan p.online{width:150px; height:88px; margin:25px 0 23px;}
#middlerightPan p.online a{width:194px; height:88px; display:block; background:url(../images/online.jpg) 0 0 no-repeat #ffffff; color:#fff; font:13px Arial, Helvetica, sans-serif; padding:20px 20px 0 15px; float:left;}
#middlerightPan p.online a:hover{
	text-decoration:none;
	font-size: 13px;
}

/*--right panel Close--*/

/*--right panel home--*/
#rightPanhome{width:230px; float:left; padding-left:20px;}


#rightPanhome p.online{width:150px; height:88px; margin:25px 0 23px;}
#rightPanhome p.online a{width:194px; height:88px; display:block; background:url(../images/online.jpg) 0 0 no-repeat #ffffff; color:#fff; font:13px Arial, Helvetica, sans-serif; padding:20px 20px 0 15px; float:left;}
#rightPanhome p.online a:hover{
	text-decoration:none;
	font-size: 13px;
}

/*--right panel home Close--*/

/*--middle panel--*/
#leftPan p.Tab{float:left; width:175px; margin:25px 0 23px; height:49px; background:url(../images/blue-tab.png) 0 0 no-repeat #ffffff;}
#leftPan p.Tab a:hover{text-decoration:underline; font-size: 13px; color:#FFF;}

#centerPan p.Tab{float:left; width:175px; margin:25px 0 23px; height:49px; background:url(../images/blue-tab1.png) 0 0 no-repeat #ffffff;}
#centerPan p.Tab a:hover{text-decoration:underline; font-size: 13px; color:#FFF;}

#rightPan p.Tab{float:left; width:175px; margin:25px 0 23px; height:49px; background:url(../images/blue-tab2.png) 0 0 no-repeat #ffffff;}
#rightPan p.Tab a:hover{text-decoration:underline; font-size: 13px; color:#FFF;}

/*--close middle panel--*/

/*--Grey Curve Box--*/

.bl {background: url(../images/bl.gif) 0 100% no-repeat #d5d5d5; width: 13em; margin-top:10px;}
.br {background: url(../images/br.gif) 100% 100% no-repeat}
.tl {background: url(../images/tl.gif) 0 0 no-repeat}
.tr {
	background: url(../images/tr.gif) 100% 0 no-repeat;
	padding:8px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	margin-top:10px;
	line-height: 23px; 
}
.tr li p a								{
	width:auto;
	margin-top:8px;
	float:left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#5c5c5c;
	line-height:6px;
}

.cr {
	background: url(../images/tr.gif) 100% 0 no-repeat;
	padding:15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	margin-top:10px;
}
.cr li p a								{
	width:auto;
	margin-top:8px;
	float:left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #666;
	line-height:6px;
}

.clear {font-size: 1px; height: 1px} 
/*--Grey Curve Box Close--*/

/*--Grey Background--*/

.blGrey {background: 0 100% no-repeat #eeeeee; width: 13em; margin-top:30px; padding-left:10; font-size:20px; color:#6e6e6e; font-weight:bold;}

/*--Home Grey Background--*/

.blHomeGrey {background: 0 100% no-repeat #fff; width: 16em; margin-top:90px; padding-left:5; font-size:14px; color:#6e6e6e;}


/*--Blue Curve Box--*/

.blBlue {background: url(../images/bl_bl.png) 0 100% no-repeat #c6d9ee; width: 13em; margin-top:30px;}
.brBlue {background: url(../images/br_bl.png) 100% 100% no-repeat}
.tlBlue {background: url(../images/tl_bl.png) 0 0 no-repeat}
.trBlue {
	background: url(../images/tr_bl.png) 100% 0 no-repeat;
	padding:15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	margin-top:10px;
	line-height: 23px;
}
.clear {font-size: 1px; height: 1px} 

.BlueHeading {
	padding:2px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666;
	margin-bottom: 5px;
	font-weight: bold;

}
/*--Blue Curve Box Close--*/


/*--Cream Curve Box--*/

.blCream {background: url(../images/bl_crm.png) 0 100% no-repeat #fbe8d4; width: 13em; margin-top:30px;}
.brCream {background: url(../images/br_crm.png) 100% 100% no-repeat}
.tlCream {background: url(../images/tl_crm.png) 0 0 no-repeat}
.trCream {
	background: url(../images/tr_crm.png) 100% 0 no-repeat;
	padding:15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	margin-top:10px;
	line-height: 23px;
}

.blCrm {
	background: url(../images/bl_crm.png) 0 100% no-repeat #fbe8d4;
	width: 34em;
	margin-top: 10px;
}
.brCrm {background: url(../images/br_crm.png) 100% 100% no-repeat; padding-bottom:1px;}
.tlCrm {background: url(../images/tl_crm.png) 0 0 no-repeat}
.trCrm {
	background: url(../images/tr_crm.png) 100% 0 no-repeat;
	padding:15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	margin-top:10px;
	line-height: 23px;
}
.clear {font-size: 1px; height: 1px} 

.CreamHeading {
	padding:2px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666;
	margin-bottom: 5px;
	font-weight: bold;

}
/*--Cream Curve Box Close--*/



#quotPan									{width:848px; height:80px; margin-top:25px; float:left; position:relative; left:-24px; border-top:#c9c9c9 solid 1px; background:url(../images/pat.png) repeat }
#quotPan h3									{width:274px; margin:14px 0 0 24px; float:left; line-height:45px}
#quotPan input.txt							{width:176px; margin:20px 20px 0 0; padding:3px 5px; height:30px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#bfbfbf; font-weight:bold; border:#cbcbcb solid 1px; background:#ffffff}
#quotPan input.btn							{width:113px; height:42px; margin-top:18px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#ffffff; font-weight:bold; text-align:center; cursor:pointer; border:0; background:url(../images/submitBtn.png) no-repeat}
#quotPan input.btn:active					{background-position:1px 1px}

#blog										{width:500px; height:80px; margin-top:10px; float:left; position:relative; left:0px;}
#blog ul									{width:100%; float:left; border-right:#c9c9c9 solid 1px;}
#blog ul li									{width:100%; margin-top:15px; float:left;}
#blog ul li:first-child						{margin-top:0; border:0}
#blog ul li a								{
	width:auto;
	margin-top:15px;
	float:left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#7e7e7e;
	line-height:18px;
}
#blog ul li p								{
	width:100%;
	margin-top:16px;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#7e7e7e;
	line-height:18px;
}

#homepage-video						{width:243px;  margin:10px 0 10px 0px; float:right; position:relative; left:-45px;}

#latest										{width:243px;  margin:12px 0 0 10px; float:left; position:relative; left:0px;}
#latest ul									{width:100%; float:left}
#latest ul li								{width:100%; margin-top:1px; float:left; }
#latest ul li:first-child					{margin-top:0; border:0}
#latest ul li a								{
	width:auto;
	margin-top:15px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#7e7e7e;
	line-height:24px
}
#latest ul li p								{width:100%; margin-top:16px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c; line-height:16px}	

h1.Login1									{width:100px; height:27px; margin-top:20px; margin-left: 1px; float:right; background:url(../images/Blue_Tab.png) no-repeat}
h1.Login1 a									{width:100%; height:100%; float:right; text-indent:-9999px}

h1.Login2									{width:100px; height:27px; margin-top:-25px; margin-left: 1px; float:right; background:url(../images/Orange_Tab.png) no-repeat}
h1.Login2 a									{width:100%; height:100%; float:right; text-indent:-9999px}

h1.Award1									{width:110px; height:105px; margin-top:10px; margin-left: 30px; float:left; background:url(../images/award1.png) no-repeat}
h1.Award1 a									{width:100%; height:100%; float:left; text-indent:-9999px}

h1.Award2									{width:110px; height:105px; margin-top:10px; margin-left: 30px; float:left; background:url(../images/award2.png) no-repeat}
h1.Award2 a									{width:100%; height:100%; float:left; text-indent:-9999px}

h1.Award3									{width:110px; height:105px; margin-top:10px; margin-left: 30px; float:left; background:url(../images/award3.png) no-repeat}
h1.Award3 a									{width:100%; height:100%; float:left; text-indent:-9999px}

h1.Home1									{width:237px; height:189px; margin-top:5px; margin-left: 5px; float:left; background:url(../images/homeowner.png) no-repeat}
h1.Home1 a									{width:237%; height:189%; float:left; text-indent:-9999px}

h1.Home2									{width:237px; height:189px; margin-top:5px; margin-left: 5px; float:left; background:url(../images/Home_Dealers.png) no-repeat}
h1.Home2 a									{width:100%; height:100%; float:left; text-indent:-9999px}

h1.Home3									{width:237px; height:189px; margin-top:5px; margin-left: 5px; float:left; background:url(../images/Home_Customer.png) no-repeat}
h1.Home3 a									{width:100%; height:100%; float:left; text-indent:-9999px}

h1.Home4									{width:237px; height:189px; margin-top:5px; margin-left: 5px; float:left; background:url(../images/Home_Partner.png) no-repeat}
h1.Home4 a									{width:100%; height:100%; float:left; text-indent:-9999px}

h1.CS1									{width:400px; height:125px; margin-top:10px; margin-left: 30px; float:left; background:url(../images/CS1.png) no-repeat}
h1.CS1 a									{width:100%; height:100%; float:left; text-indent:-9999px}

h1.CS2									{width:400px; height:125px; margin-top:10px; margin-left: 30px; float:left; background:url(../images/CS2.png) no-repeat}
h1.CS2 a									{width:100%; height:100%; float:left; text-indent:-9999px}

h1.CS3									{width:400px; height:125px; margin-top:10px; margin-left: 30px; float:left; background:url(../images/CS3.png) no-repeat}
h1.CS3 a									{width:100%; height:100%; float:left; text-indent:-9999px}

h1.CS4									{width:400px; height:125px; margin-top:10px; margin-left: 30px; float:left; background:url(../images/CS4.png) no-repeat}
h1.CS4 a									{width:100%; height:100%; float:left; text-indent:-9999px}


ul#footer									{width:100%; float:center}
ul#footer li								{width:250px; margin-left:25px; float:center}
ul#footer li:first-child					{margin:0}
ul#footer li h3							{width:100%; height:67px; float:center; font-size:24px; color:#0092c3; font-weight:bold; line-height:60px; letter-spacing:-1.7px}
ul#footer li h3 span						{color:#3b3b3b; margin-right:1px}
ul#footer li h3 img						{margin-right:10px; float:right}
ul#footer li p								{
	width:100%;
	margin-top:2px;
	float:left;
	font-size:18px;
	color:#5c5c5c;
	line-height:20px;
	letter-spacing:0px
}
ul#footer li p.descrip						{
	margin-top:13px;
	font-size:13px;
	line-height:20px;
}
ul#footer li p.descrip	 a					{color:#0092c3; text-transform:uppercase; text-decoration: underline}

#AerosealWave								{
	width:100%;
	height:150px;
	float:left;
	margin-top: 0px;
	background: #fff;
	border-bottom-width: 12px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #868686;
	border-right-color: #868686;
	border-bottom-color: #868686;
	border-left-color: #868686;
}

#foot										{
	width:100%;
	height:100px;
	float:left;
	background:url(../images/curve.png) repeat-x;
	margin-top: 40px;
}
#foot_cen									{width:800px; margin:0px auto 0 auto}
#foot h6									{
	width:180px;
	height:80px;
	text-indent:-9999px;
	/*background:url(../images/logo.png) no-repeat;*/
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#foot h6 a								{width:100%; height:100%; float:left}
#foot ul								{width:350px; margin:11px auto 0 275px}
#foot ul li								{
	width:auto;
	float:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	line-height:18px
}
#foot ul li a							{
	width:auto;
	float:left;
	color:#000
}
#foot ul li.space						{width:auto; float:left; padding:0 6px}
#foot p									{
	width:100%;
	margin-top:10px;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	line-height:18px;
	text-align:center
}
#foot p	a								{
	color:#09F
}


h1.Address								{
	width:800px;
	height:125px;
	margin-top:60px;
	float:left;
	background:url(../images/Address.png) no-repeat
}

#service_pan							{width:100%; margin-top:20px; float:left}
#service_pan ul							{width:100%; float:left}
#service_pan ul li						{width:325px; height:100px; margin:0 30px; float:left; border-bottom:#c9c9c9 solid 1px}
/*#service_pan ul li:first-child			{border:0}
*/#service_pan ul li:hover				{background:#fbfbfb}
#service_pan ul li h5					{width:auto; margin:10px 0 0 10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color: #0092c3}
#service_pan ul li p					{width:300px; margin:5px 0 0 10px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c}
#service_pan ul li p a					{width:auto; float:right; color:#0092c3}

.h10									{width:auto; margin:30px 0 0 10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; color: #0092c3; line-height: 20px; font-style: upperclass;}

.h10Grey								{width:auto; margin:30px 0 0 10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; color: #978e8c; line-height: 20px; font-style: upperclass;}

.h-dealer								{width:300px; padding-left: 20px; background-color: #E6E6E6; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color: #0092c3; line-height: 25px; font-style: uppercse;}

.dealer_pan							{width:100%; margin-top:20px; float:left}
.dealer_pan ul							{width:100%; float:left}
.dealer_pan ul li						{width:325px; height:205px; margin:0 30px; float:left; border-bottom:#c9c9c9 solid 1px}
/*#service_pan ul li:first-child			{border:0}
*/.dealer_pan ul li:hover				{background:#fbfbfb}
.dealer_pan ul li h5					{width:auto; margin:10px 0 0 10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color: #0092c3}
.dealer_pan ul li p					{width:300px; margin:5px 0 0 10px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; line-height: 22px; color:#5c5c5c}
.dealer_pan ul li p a					{width:auto; float:left; color:#0092c3}	


.content {
  margin-left:  20%;
}
.navbar {
  float: right;
  width: 20%;
}
.header-bottom {width:900px; height:40px; background:rgb(255,255,255) url(../img/bg_head_breadcrumbs.jpg) repeat-y;}
.nav2 {float:left; width:900px; border:none; background:rgb(220,220,220) url(../img/bg_head_bottom_nav.jpg) repeat-x; color:rgb(75,75,75); font-size:1.0em; font-size:130%;} /*Color navigation bar normal mode*/
.nav2 ul {list-style-type:none;}
.nav2 ul li {float:left; position:relative; z-index:1000; border-right:solid 1px rgb(175,175,175);}
.nav2 ul li ul {display:none; border:none;}
.nav2 ul li ul {margin-left:-30px; padding:0 30px 30px 30px; background:url(../img/bg_head_bottom_nav_hover.gif) top center;} /*Sticky hover zones*/
.nav2 ul li a {float:left; display:block; height:3.1em; line-height:3.1em; margin-right:0px !important /*Non-IE6*/; margin-right:-4px /*IE6*/; padding:0 16px 0 16px; text-decoration:none; font-weight:bold; color: rgb(100,100,100);}
.nav2 ul li:hover {width:auto;}
.nav2 table {position:absolute; z-index:999; top:0; left:0; border-collapse:collapse; font-family:"trebuchet ms",arial,sans-serif;}

/*Non-IE6*/
.nav2 ul li:hover a {background-color:rgb(210,210,210); text-decoration:none;} /*Color main cells hovering mode*/
.nav2 ul li:hover ul {display:block; position:absolute; z-index:998; top:3.0em; margin-top:0.1em; left:0;}
.nav2 ul li:hover ul li ul {display: none;}
.nav2 ul li:hover ul li a {display:block; width:10em; height:auto; line-height:1.3em; margin-left:-1px; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(237,237,237); font-weight:normal; color:rgb(50,50,50);} /*Color subcells normal mode*/
.nav2 ul li:hover ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;} /*Color subcells hovering mode*/

/*IE6*/
.nav2 ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;} /*Color main cells hovering mode*/
.nav2 ul li a:hover ul {display:block; position:absolute;z-index: 998; top:3.1em; t\op:3.0em; left:0; marg\in-top:0.1em;}
.nav2 ul li a:hover ul li a {display:block; w\idth:10em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(237,237,237); font-weight:normal; color:rgb(50,50,50);} /*Color subcells normal mode*/
.nav2 ul li a:hover ul li a ul {visibility:hidden; height:0px; width:0px; position:absolute; z-index: 997;}
.nav2 ul li a:hover ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;} /*Color subcells hovering mode*/


/*
#head ul									{width:396px; height:44px; margin-top:58px; float:right}
#head ul li									{width:auto; margin-left:1px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#898989; line-height:35px; text-transform:uppercase}
#head ul li:first-child						{margin:0}
#head ul li	a,#head ul li a.active			{width:auto; height:42px; padding:0 23px; float:left; color:inherit; background:#252525}
#head ul li	a:hover,#head ul li a.active	{color:#0092c3; background:#272727}
*/

.homelink{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-align:left;
}	

.menu{
	margin:0px;
	padding:0px;
	font: 15px, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left;
	margin-top:-26px;
	}
.menu ul{
	background:#;
	height:20px;
	list-style:inside;
	margin:0;
	padding:0;
	}
	.menu li{
		float:left;
		padding:0px;
		}
	.menu li a{
		background:# bottom right no-repeat;
		color:#FFFFFF;
		display:block;
		font-weight:normal;
		line-height:32px;
		margin:0px;
		padding:0px 10px;
		text-align:center;
		text-decoration:none;
		}
	.menu li a:hover, .menu ul li:hover a{
		background: # bottom center no-repeat;
		color:#b7f2ff;
		text-decoration:none;
		}
	.menu li ul{
		background:#909090;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:200px;
		z-index:200;
		top:125px;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		
		}
	.menu li li {
		background:url('../images/sub_sep.gif') bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:200px;
		}
	.menu li:hover li a{
		background:none;
		
		}
	.menu li ul a{
		display:block;
		height:35px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.menu li ul a:hover, .menu li ul li:hover a{
			background:#676767 url('../images/hover_sub.gif') center left no-repeat;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	.menu p{
		clear:left;
		}	


/*----Google Search */

.gsc-control-cse {
    font-family: Arial, sans-serif;
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  input.gsc-input {
    border-color: #BCCDF0;
  }
  input.gsc-search-button {
    border-color: #666666;
    background-color: #CECECE;
  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #E9E9E9;
    background-color: #E9E9E9;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-top-color: #FF9900;
    border-left-color: #E9E9E9;
    border-right-color: #E9E9E9;
    background-color: #FFFFFF;
  }
  .gsc-tabsArea {
    border-color: #E9E9E9;
  }
  .gsc-webResult.gsc-result {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result:hover {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b {
    color: #3366ff;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b {
    color: #3366ff;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b {
    color: #3366ff;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b {
    color: #3366ff;
  }
  .gsc-cursor-page {
    color: #3366ff;
  }
  a.gsc-trailing-more-results:link {
    color: #3366ff;
  }
  .gs-webResult.gs-result .gs-snippet {
    color: #666666;
  }
  .gs-webResult.gs-result .gs-visibleUrl {
    color: #3366ff;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    color: #3366ff;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    display: none;
  }
  .gs-webResult.gs-result .gs-visibleUrl-long {
    display: block;
  }
  .gsc-cursor-box {
    border-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page {
    border-color: #E9E9E9;
    background-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
    border-color: #FF9900;
    background-color: #FFFFFF;
  }
  .gs-promotion.gs-result {
    border-color: #336699;
    background-color: #FFFFFF;
  }
  .gs-promotion.gs-result a.gs-title:link {
    color: #666666;
  }
  .gs-promotion.gs-result a.gs-title:visited {
    color: #666666;
  }
  .gs-promotion.gs-result a.gs-title:hover {
    color: #666666;
  }
  .gs-promotion.gs-result a.gs-title:active {
    color: #666666;
  }
  .gs-promotion.gs-result .gs-snippet {
    color: #000000;
  }
  .gs-promotion.gs-result .gs-visibleUrl,
  .gs-promotion.gs-result .gs-visibleUrl-short {
    color: #3366ff;
  }
#videogallery {
	width:100%;
	zoom:1;
}
#videogallery span{ display:block; }
#videogallery a{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	position:relative;
	vertical-align:top;
	margin:3px;
	width:240px;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	opacity:0.87;
}
#videogallery a img{
	display:block;
	border:none;
	margin:0;
}
#videogallery a:hover{
	opacity:1;
}

#mapindex {
    background-color:rgb(204,234,241);
    color:#666;
    border-style:solid;
    border-width:1px;
    border-color:#666;
    position:absolute;
    left:604px;
    top:355px;
/*  left:608px;
    top:266px; */
    font-size:x-small;
    border-radius:8px;
    box-shadow: 6px 6px 4px #888888;
}

a.tooltip {outline:none; }
a.tooltip strong {line-height:30px;}
a.tooltip:hover {text-decoration:none;} 
a.tooltip span {
    z-index:10;display:none; padding:14px 20px;
    margin-top:-30px; margin-left:28px;
    width:240px; line-height:16px;
}
a.tooltip:hover span{
    display:inline; position:absolute; color:#111;
    border:1px solid #DCA; background:#fffAF0;}
.callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;}
    
/*CSS3 extras*/
a.tooltip span
{
    border-radius:4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
        
    -moz-box-shadow: 5px 5px 8px #CCC;
    -webkit-box-shadow: 5px 5px 8px #CCC;
    box-shadow: 5px 5px 8px #CCC;
}