/* global */

* { 
	margin: 0;
	padding: 0;
	z-index: 0;
	}
* html div	{
	height: 1px;
	overflow: visible;
	}

html, body	{
	height: 100%;
	}
body	{
	font-family: trebuchetms, trebuchet, trebuchet ms, sans-serif;
	font-size: 100%;
	background-color: #e6e0cb;
	color: #22211e;
	}
html>body	{
	font-size: 1em;
	}
* html body	{
	text-align: center;
	}
a	{
	text-decoration: none;
	color: #a02c2a;
	border-bottom: 1px solid #a02c2a;
	}
a:hover	{
	color: #ca8988;
	border-bottom: 1px solid #ca8988;
	}
a.noLink1,
a.noLink1:hover	{
	border: none;
	}
table, input, select, textarea	{
	font-family: arial, sans-serif;
	font-size: 1em;
	}
p, ul, ol, table	{
	margin-bottom: .75em;
	}
ul ul	{
	margin-top: .75em;
	}
img     { border: 0; }
acronym, abbr	{
	border: none;
	font-style: normal;
	}
th	{ text-align: left; }
.clear1 {
	clear: both;
	line-height: 0px;
	}
/* start: mac ie filter \*/
* html .clear1	{ display: none; }
/* end: mac ie filter */


.skipnav1 {
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
	top: -500px;
	border: none;
	}
.skipnav2 {
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
	border: none;
	}
h1, h2, h3, h4, h5, h6 {
	font-size: 1em;
	line-height: 1.05em;
	}
h1	{
	background: url(../images/logoArgentHeatingCooling1.gif) 0 0 no-repeat;
	width: 226px;
	height: 124px;
	position: absolute;
	margin-left: 576px;
	}
h1 span	{
	display: none;
	}


.bodyWrap1	{
	padding-top: 1em;
	}
.bodyWrap2	{
	margin: 0 auto;
	width: 802px;
	height: 482px;
	font-size: .75em;
	text-align: left;
	background: url(../images/bg1.jpg) 0 0 no-repeat;
	padding-bottom: 2em;
	}

.calloutType1	{
	text-align: center;
	width: 235px;
	position: absolute;
	margin: 11px 0 0 333px;
	}
.calloutType1 h2	{
	color: #2f7c90;
	font-size: 2em;
	}
.calloutType1 h3	{
	color: #000;
	font-size: 1.66em;
	}
.calloutType1 h4	{
	color: #736f66;
	font-size: .95em;
	font-weight: normal;
	letter-spacing: 2px;
	margin-bottom: 3px;
	}
.calloutType1 p	{
	margin-bottom: 2px;
	font-size: .95em;
	}

.listType1	{
	color: #fff;
	text-transform: uppercase;
	font-size: .85em;
	letter-spacing: 1px;
	margin: 11px 0 0 15px;
	position: absolute;
	}
.listType1 li	{
	display: inline;
	margin-right: 3px;
	}
.listType1 a	{
	color: #fff;
	border: none;
	}
.listType1 a:hover	{
	color: #e6e5e0;
	border: none;
	}
	
.listType2	{
	color: #fff;
	text-transform: uppercase;
	font-size: .85em;
	letter-spacing: 1px;
	text-align: right;
	position: relative;
	top: 130px;
	}
* html .listType2	{
	top: 128px;
	}
.listType2 ul	{
	margin-right: 18px;
	}
.listType2 li	{
	display: inline;
	margin-right: 3px;
	list-style-type: none;
	}
* html .listType2 li	{
	behavior: url('js/IEFixes.htc');
	}
.listType2 a	{
	color: #fff;
	border: none;
	}
.listType2 a:hover	{
	color: #e6e5e0;
	border: none;
	}
.listType2 ul ul	{
	visibility: hidden;
	background-color: #1f738b;
	padding: 11px;
	position: absolute;
	text-align: left;
	width: 175px;
	margin-top: 0;
	line-height: 1.05em;
	z-index: 100;
	}
* html .listType2 ul ul	{
	margin-top: 15px;
	width: 200px;
	}
.listType2 li:hover ul,
.listType2 li.hover ul	{
	visibility: visible;
	}
.listType2 ul ul li	{
	display: block;
	margin: 0 0 5px 0;
	background: url(../images/bltDot1.gif) 0 3px no-repeat;
	padding-left: 11px;
	}
html>body #services1	{
	margin-left: 406px;
	}
html>body #customer1	{
	margin-left: 474px;
	}
html>body #about1	{
	margin-left: 581px;
	}
* html #services1	{
	margin-left: -63px;
	}
* html #customer1	{
	margin-left: -103px;
	}
* html #about1	{
	margin-left: -67px;
	}

.listType3	{
	color: #292518;
	font-size: 1.1em;
	font-weight: bold;
	margin: 183px 0 0 411px;
	position: absolute;
	line-height: 1.05em;
	width: 255px;
	}
.listType3 li	{
	margin-bottom: 6px;
	list-style-type: none;
	background: url(../images/bltDot2.gif) 0 2px no-repeat;
	padding-left: 15px;
	}
	
.listType4	{
	color: #fff;
	text-transform: uppercase;
	font-size: 1.05em;
	letter-spacing: 1px;
	text-align: center;
	position: absolute;
	margin: 267px 0 0 396px;
	line-height: 1.05em;
	}
* html .listType4	{
	margin: 255px 0 0 396px;
	}
.listType4 li	{
	display: inline;
	list-style-type: none;
	}
* html .listType4 li	{
	behavior: url('js/IEFixes.htc');
	}
.listType4 a	{
	color: #fff;
	border: none;
	width: 133px;
	display: block;
	float: left;
	padding: 11px 0;
	margin-right: 2px;
	}
.listType4 a:hover	{
	color: #e6e5e0;
	border: none;
	background-color: #1c677d;
	}
.listType4 ul ul	{
	visibility: hidden;
	background-color: #1f738b;
	padding: 11px;
	position: absolute;
	text-align: left;
	margin-top: 60px;
	line-height: 1.05em;
	z-index: 100;
	font-size: .83em;
	}
* html .listType4 ul ul	{
	margin-top: 59px;
	}
.listType4 li:hover ul,
.listType4 li.hover ul	{
	visibility: visible;
	}
.listType4 ul ul li	{
	display: block;
	margin: 0 0 5px 0;
	background: url(../images/bltDot1.gif) 0 3px no-repeat;
	padding-left: 11px;
	}
.listType4 ul ul li a	{
	width: auto;
	float: none;
	padding: 0;
	}
* html .listType4 ul ul li a	{
	display: inline;
	}
	
html>body #heating1	{
	margin-left: -33px;
	width: 145px;
	}
html>body #quality1	{
	margin-left: 134px;
	width: 113px;
	}
html>body #maintenance1	{
	margin-left: 269px;
	width: 114px;
	}
* html #heating1	{
	margin-left: -438px;
	width: 167px;
	}
* html #quality1	{
	margin-left: -270px;
	width: 135px;
	}
* html #maintenance1	{
	margin-left: -136px;
	width: 136px;
	}

.promoType2	{
	margin: 335px 0 0 433px;
	position: absolute;
	}


.listType5	{
	position: absolute;
	margin: 335px 0 0 633px;
	color: #fff;
	line-height: 1.05em;
	}
* html .listType5	{
	margin: 325px 0 0 633px;
	}
.listType5 h2	{
	font-size: 1.2em;
	margin-bottom: 5px;
	}
.listType5 ul	{
	padding-left: 3px;
	}
.listType5 li	{
	list-style-type: none;
	padding-left: 11px;
	background: url(../images/bltDot3.gif) 0 5px no-repeat;
	margin-bottom: 2px;
	font-size: .95em;
	letter-spacing: 1px;
	}
	
.listType6	{
	position: absolute;
	margin: 450px 0 0 173px;
	line-height: 1.05em;
	font-size: .95em;
	}
* html .listType6	{
	margin: 438px 0 0 173px;
	}
.listType6 li	{
	list-style-type: none;
	margin-right: 3px;
	display: inline;
	}
	
.listType7	{
	line-height: 1.05em;
	margin: 5px 0 3px 3px;
	}
* html .listType7	{
	margin: 5px 0 0 3px;
	}
.listType7 ul	{
	margin: 0;
	}
.listType7 li	{
	list-style-type: none;
	margin-bottom: 2px;
	background: url(../images/bltDash1.gif) no-repeat 0 5px;
	padding-left: .75em;
	}
	

.promoType1	{
	margin: 145px 0 0 652px;
	position: absolute;
	}



.flash1	{
	position: absolute;
	margin: 101px 0 0 84px;
	}

.quoteType1	{
	font-size: .87em;
	position: absolute;
	width: 150px;
	margin: 33px 0 0 15px;
	color: #33322d;
	line-height: 1.05em;
	}
.quoteBody	{
	color: #33322d;
	margin-bottom: 3px;
	letter-spacing: 1px;
	}
.quoteBody .quoteOpen	{
	position: absolute;
	margin-left: -.75em;
	}
.quoteBody .quoteClose	{
	position: relative;
	left: -.15em;
	}
.quoteSignature	{
	color: #55534b;
	font-style: italic;
	}

.newsletterWrap	{
	position: absolute;
	margin: 388px 0 0 11px;
	font-size: .92em;
	color: #212018;
	}
* html .newsletterWrap	{
	margin: 370px 0 0 11px;
	}
.newsletterWrap a	{
	color: #45423d;
	border-bottom: 1px solid #a19c8f;
	}
.newsletterWrap a:hover	{
	color: #a19c8f;
	border-bottom: 1px solid #a19c8f;
	}


.imgType1	{
	position: absolute;
	margin: -4px 0 0 79px;
	}
* html .imgType1	{
	position: absolute;
	margin: -1px 0 0 79px;
	}
	
.stats1	{
	display: none;
	}