/* 

CSS Document 

Mold-Tek (mold-tek.com)

Used in all pages as default template layout.

*/

body,html				
					{
						margin:0px;
						padding:0px;
						text-align:center;
						font-family: Arial, Verdana, Trebuchet MS, Lucida Sans Unicode, sans-serif;
						font-size: 14px;
						text-align:center;
						background-image: url(../../_images/_general/bg_body_powderblue.jpg); 
						background-color: #84BDE7;
					}
					
html 				{
						overflow: -moz-scrollbars-vertical;
					}
.pageContainer		{
						position:relative;
						width:798px;
						margin-left: auto;
						margin-right: auto;
						text-align:left;
						color:#333;
					}
.mainContainer		{
						width:798px;
						position:relative;
						margin-right:5px;
					}
html, body,
.mainContainer,
.pageContainer		{
						height: 100%;
					}
h1					{
						font-size: 24px;
						font-weight: bold;
					}
h1, h2, h3			{
						display: inline;
						font-size: 22px;
						color: #2271AA;
					}
h3					{
						font-size: 13px;
						font-weight: bold;
						color: #3676AE;
					}
/*
*
* Body - Text
*
*/

h3.highlight		{
						font-size: 16px;
						color: #00327B;
						font-family: Arial, Helvetica, sans-serif;
}

/*
*
* Images - Home
*
*/

img.imgMoldDoor		{
						position: absolute;
						left: 300px;
						top: 125px;
}
img.imgMoldStuds	{
						position: absolute;
						left: 450px;
						top: 300px;
}

/*
*
* Coupon
*
*/

#coupon h3			{
						color: #70E166;
					}
#coupon a:hover,
#coupon a			{
						color: #70E166;
					}


/*
*
* Header
*
*/


#header				{
						position: relative;
						top: 0px;
						left: 0px;
						width: 100%;
						height: 176px;
						z-index: 50;
					}
#header img.bar		{
						position: absolute;
						bottom: 0px;
						left: 0px;
					}
#header img.logo	{
						position: absolute;
						bottom: 34px;
						left: 55px;
					}
#header img.slogan	{
						position: absolute;
						left: 155px;
						top: 15px;
					}
#header div.termite_nav_buttons {
						position: absolute;
						bottom: -10px;
						left: 250px;
						height: 35px;
						min-height: 35px;
						max-height: 35px;
						z-index: 100;
					}
#header div.nav_button {
						display: inline;
					}
#header .nav_button
					{
							float: left;
					}
#body				{
						position: relative;
						top: 0px;
						left: 0px;
						width: 100%;
						background-image: url(../../_images/_general/bg_body.gif);
						background-repeat: repeat-y;
						padding-left: 71px;
						/* padding-top: 28px; */
						padding-top: 108px;
						padding-right: 71px;
						padding-bottom: 28px;
					}
#body div.content	{
						position: relative;
						width: 450px;
						font-size: 12px;
					}
#body div.title		{
						position: absolute;
						top: 52px;
						width: 450px;
						padding-bottom: 9px;
						border-bottom: 2px solid #97A6B0;
					}
#body div.title h1	{
						font-size: 24px;
						color: #2E404E;
						display: inline;
					}
#body div.promo		{
						position: absolute;
						top: 52px;
						left: 575px;
					}
#body img.logo		{
						position: absolute;
						top: 0px;
						left: 0px;
						z-index: 0;
					}
#heatwave, #coupon				
					{
						width: 178px;
						height: 178px;
						text-align: center;
						vertical-align: middle;
						background-repeat: no-repeat;
						padding-top: 25px;
						font-size: 13px;
					}
/*
#coupon				{
						background-image: url(../../_images/_general/bg_promo_coupon.jpg);
					}
*/
#heatwave a, #heatwave a:hover, #coupon, #coupon a, #coupon a:hover
					{
						font-size: 13px;
						color: #2E404E;
					}
#coupon h1, #coupon h2 
					{
						display: inline;
					}
#coupon h1			{
						font-size: 24px;
						font-weight: bold;
					}
#coupon h2			{
						font-size: 22px;
					}
#heatwave			{
						background-image: url(../../_images/_general/bg_promo_heatwave.jpg);
					}
#footer				{
						position: relative;
						top: 0px;
						left: 0px;
						width: 100%;
						height: 94px;
					}
#footer img.moldtek		
					{
						position: absolute;
						top: 40px;
						left: 443px;
						z-index: 10;
					}
#footer img.ircroofing	
					{
						position: absolute;
						top: 40px;
						left: 628px;
						z-index: 10;
					}
#footer	div.signature
					{
						position: absolute;
						top: 44px;
						left: 28px;
						font-size: 11px;
						color: #333333; 
						z-index: 10;
					}
#footer	div.phone
					{
						position: absolute;
						top: 5px;
						width: 450px;
						left: 300px;
						text-align: right;
						font-size: 13px;
						color: #ffffff; 
						font-weight: bold;
						z-index: 10;
					}
#footer	div.phone a, #footer div.phone a:hover {
						text-decoration: underline;
						color: #fff;
}
#footer img.bar		{
						position: absolute;
						top: 0px;
						left: 0px;
					}