@charset "UTF-8";

html, body {
    padding:0;
    margin:0;
    height: 100%;
	background: url(images/redbg.png);
}

#maintable {
    width: 100%;
    height: 100%;
    padding: 0; margin: 0;
    border-collapse: collapse;
}

#maintable td {
    padding: 0;
    vertical-align: middle;
}

#main {
    margin: auto;
    position: relative; 
    width: 958px;
    height: 634px;
	background: url(images/contact_bg.png) 0 0 no-repeat;
}

#listscroll  {
	position: absolute;
	top: 107px;
	right: 106px;
	height: 390px;
	width: 744px;
	overflow: auto;
	padding: 0px;
}

#contactinfo {
	background-image: url(images/contactinfo.png); 
	height: 360px;
	background-position: 23px 0px;
	background-repeat: no-repeat;
}

#amy a:link, #amy a:visited {
	position: absolute;
	background-image: url(images/amy.png);
	background-position: top left;
	height: 31px;
	width: 148px;
	top: 314px;
	left: 121px;
}

#pdwemail a:link, #pdwemail a:visited {
	position: absolute;
	background-image: url(images/pdwemail.png);
	background-position: top left;
	height: 31px;
	width: 148px;
	top: 314px;
	left: 294px;
}

#james a:link, #james a:visited {
	position: absolute;
	background-image: url(images/james.png);
	background-position: top left;
	height: 31px;
	width: 148px;
	top: 314px;
	right: 129px;
}

#home a:link, #home a:visited {
	position: absolute;
	background-image: url(images/phoenixhome.png);
	background-position: top left;
	height: 31px;
	width: 127px;
	top: 535px;
	left: 13px;
}

#consumer a:link, #consumer a:visited {
	position: absolute;
	background-image: url(images/consumer.png);
	background-position: top left;
	height: 31px;
	width: 127px;
	top: 535px;
	left: 147px;
}

#last a:link, #last a:visited {
	position: absolute;
	background-image: url(images/last.png);
	background-position: top left;
	height: 31px;
	width: 127px;
	top: 535px;
	left: 281px;
}

#emailp a:link, #emailp a:visited {
	position: absolute;
	background-image: url(images/emailp.png);
	background-position: top left;
	height: 31px;
	width: 127px;
	top: 535px;
	left: 415px;
}

#next a:link, #next a:visited {
	position: absolute;
	background-image: url(images/next.png);
	background-position: top left;
	height: 31px;
	width: 127px;
	top: 535px;
	left: 549px;
}

#prosports a:link, #prosports a:visited {
	position: absolute;
	background-image: url(images/prosports.png);
	background-position: top left;
	height: 31px;
	width: 127px;
	top: 535px;
	left: 683px;
}

#contacte a:link, #contacte a:visited {
	position: absolute;
	background-image: url(images/contacte.png);
	background-position: top left;
	height: 31px;
	width: 127px;
	top: 535px;
	left: 817px;
}

#amy a:hover, #amy a:active, #pdwemail a:hover, #pdwemail a:active, #james a:hover, #james a:active, #home a:hover, #home a:active, #consumer a:hover, #consumer a:active, #last a:hover, #last a:active, #emailp a:hover, #emailp a:active, #next a:hover, #next a:active, #prosports a:hover, #prosports a:active, #contacte a:hover, #contacte a:active {
	background-position: 31px left;
}

#services a:link, #services a:visited {
	position: absolute;
	background-image: url(images/services.png);
	background-position: top left;
	height: 30px;
	width: 113px;
	bottom: 0px;
	left: 0px;
}

#contact a:link, #contact a:visited {
	position: absolute;
	background-image: url(images/contact.png);
	background-position: top left;
	height: 30px;
	width: 103px;
	bottom: 0px;
	left: 114px;
}

#map a:link, #map a:visited {
	position: absolute;
	background-image: url(images/map.png);
	background-position: top left;
	height: 30px;
	width: 109px;
	bottom: 0px;
	left: 218px;
}

#pdw a:link, #pdw a:visited {
	position: absolute;
	background-image: url(images/pdw.png);
	background-position: top left;
	height: 30px;
	width: 311px;
	bottom: 0px;
	left: 328px;
}

#coll a:link, #coll a:visited {
	position: absolute;
	background-image: url(images/coll.png);
	background-position: top left;
	height: 30px;
	width: 131px;
	bottom: 0px;
	left: 640px;
}

#cons a:link, #cons a:visited {
	position: absolute;
	background-image: url(images/cons.png);
	background-position: top left;
	height: 30px;
	width: 122px;
	bottom: 0px;
	left: 772px;
}

#pro a:link, #pro a:visited {
	position: absolute;
	background-image: url(images/pro.png);
	background-position: top left;
	height: 30px;
	width: 62px;
	bottom: 0px;
	left: 895px;
}

#services a:hover, #services a:active, #contact a:hover, #contact a:active, #map a:hover, #map a:active, #pdw a:hover, #pdw a:active, #coll a:hover, #coll a:active, #cons a:hover, #cons a:active, #pro a:hover, #pro a:active {
	background-position: 30px left;
}

