html, body  {
	padding: 0px;
	margin: 0px;
	background:#f9f9f9 url(../images/bkg-main.jpg) repeat-x;}
#wrapper, #wrapper2	{margin: 0px auto;
   width: 750px;
   height: 575px;
   position: relative;
   background:url(../images/border.png) repeat-y;
   font:12px Verdana, Arial, Helvetica, sans-serif;
   padding:0px 5px;}
#wrapper2	{height:770px;}
h1, h2	{color:#000;
		font:30px Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		margin-top:25px;
		margin-left:20px;}
h2	{margin-top:15px;}
h5	{margin-bottom:0px;
		margin-top:0px;
		margin-left:5px;}
p	{margin:0px 10px 0px 15px;}
footer2	{font-size:11px;}
option	{font: 11px Arial, Helvetica, sans-serif;}
ul	{list-style-image:url(../images/check.jpg);
		text-align:left;}
li	{padding:3px;}
.phone	{font-size:16px;
		font-weight:bold;}
.contact	{color:#900;
				font-weight:bold;
				font-size:14px;}
.sub	{text-align:left;
			padding-bottom:10px;}
.foot	{font-size:11px;
			padding-top:5px;}
img.floatLeft { 
    float: left; 
    margin: 3px; 
}

#header	{position:absolute;
			width:750px;
			height:90px;
			background: url(../images/header.jpg) repeat-x;}
#callnow	{
	position:absolute;
	width:241px;
	height:75px;
	left: 496px;
	top: 9px;
}
#hero, #footer1	{width:200px;}
#form	{width:540px;
			left:208px;} 
#footer1	{
	position:absolute;
	height:75px;
	top:482px;
}
 #footer2, #footers2	{
	width:222px;
	left:208px;
	position:absolute;
	height:211px;
	top:205px;
	left: 208px;
}
#footers2	{top:295px;
		width:250px;}
#hero	{position:absolute;
		border: 1px solid #000;
			border-left:none;
			height:375px;
			top:90px;}
#form	{
	position:relative;
	top:98px;
	background-image: url(../images/middle.jpg);
}				
#footer, #footers	{
	position:absolute;
	width:760px;
	height:25px;
	top:575px;
	left: 0px;
}
#footers	{top:770px;}
#pattern	{
	width:746px;
	height:20px;
	padding-top:5px;
	background-image: url(../images/bkg-foot.png);
	text-align:center;
	font-size:9px;
	position:relative;
	float:left;
}
#container	{position:static;}
#infotext, #infotext2	{
	position:absolute;
	left: 243px;
	top: 107px;
	width: 281px;
	height: 237px;
}
#infotext2	{top:195px;}
#btmtext	{
	position:absolute;
	left:120px;
	width:540px;
	top:680px;
	height:auto;
	background-image: url(../images/middle.jpg);
}
#blurb	{position:absolute;
			left:19px;
			top:388px;
			width:210px;
			height:40px;
			text-align: left;}
#formElement	{height:auto;
				width: 300px;
				text-align:right;}
#submitbkg	{display:block;
			height:25px;
			width:498px;
			background:#3a455e url(../images/bar.jpg) no-repeat;}
#submit	{position:absolute;
			height:31px;
			width:82px;
			top:319px;
			left:192px;}
#pps	{
	position:absolute;
	width:79px;
	height:62px;
	left: 116px;
	top: 10px;
	color: #fff;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#datacard	{
	position:absolute;
	width: 200px;
	height: 45px;
	top: 339px;
	padding:5px 0px 5px 30px;
	background:url(../images/stats.jpg) no-repeat;
	font-weight:bold;
	left: 215px;
	color:#fff;
}

#thanks	{
	position:absolute;
	width:343px;
	height: 375px;
	top: 133px;
	left: 201px;
	background: url(../images/thankborder.jpg) no-repeat;
	padding-left:8px;
}

/* mootools tip*/
.tool-tip {
	color: #fff;
	width: 220px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(../images/bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(../images/bubble.png) bottom right;
}
