* { padding: 0; margin: 0; }

/* Styles of the font BEGINS here */


.boldFont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #000000;
}
.boldFontlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #000000;
}
.bolderFontlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #000000;
	font-weight:bold;
}
.boldFontlargeHeaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #000000;
	font-weight:bold;
}
.boldFontBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
.boldFontBlacksmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
.boldFontmediun {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: capitalize;
	font-weight: bold;
	color: #000000;
}
.boldRedlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#AD1E23;
	font-weight: bold;
}
.boldRedUnderlinelarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration:underline;
	font-style:italic;
	color:#7597b9;
	font-weight: bold;
}
.boldRedEXlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color:#AD1E23;
	font-weight: bold;
}
.boldRedXXlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color:#AD1E23;
	font-weight: normal;
}
.boldReditalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#AD1E23;
	font-style: italic;
	font-weight: bold;
}
.boldReditalicMedium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#AD1E23;
	font-style: italic;
	font-weight: bold;
}
.boldWhiteNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#ffffff;
	font-style: normal;
	font-weight: bold;
}
.boldWhiteSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	font-style: normal;
	font-weight: bold;
}
.regGreyNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#999999;
	font-style: normal;
	font-weight:normal;
}
.boldRedregular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#AD1E23;
	font-weight: bold;
}
.boldRedXXsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#AD1E23;
	font-weight: bold;
}

/* Body style begins here */

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #AD1F21;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

/*this is the wrapper to center the page*/

#wrapper {
position:relative;
width:723px;
margin:0px auto;
}

#wrapper2 {
position:relative;
width:723px;
margin:0px auto;
}

/*this is the white background of the home page*/

#suppliesWBackground
{
background-color:#FFFFFF;
width: 723px;
height: 995px;
padding:0px;
}

#wBackground {
background-color:#FFFFFF;
width: 723px;
height: 925px;
padding:0px;
}
#wBackground2 {
background-color:#FFFFFF;
width: 723px;
height: 1225px;
padding:0px;
}
/*this is the grey trim above the banner*/

#gTrimtop {
position:absolute;
top:0px;
width:723px;
height:12px;
padding:0px;
background-image:url(images/gTop.gif);
background-repeat:repeat-x;
z-index:2;
}

/*this is the flash banner area*/

#flashBanner {
position:absolute;
top:12px;
width:723px;
height:212px;
padding:0px;
background-image:url(images/Xerox3_05.gif);
background-repeat:no-repeat;
z-index:2;
}

/*this is the main menu (navigation) area*/
#menubackground {
	position:absolute;
	top:330px;
	width:723px;
	height:57px;
	left:0px;
	padding:0px;
	background-image:url(images/navPic.gif);
	background-repeat:repeat-x;
	background-position:left;
	z-index:2;
}
#menu {
	position:absolute;
	top:330px;
	width:723px;
	height:57px;
	left:9px;
	padding:0px;
	clear: both;
	margin: 0;
	padding: 0 0 10px 0;
	width: 725px;
	float: left;
	font-size:12px;
	font-weight: bold;
	z-index:3;
}
/* header menu navigation */
#menu ul {
	width: 723px;
	color:#000000;
	padding: 0px;
	display: inline;
	float: left;
}
#menu li {
	float: left;
	list-style: none;
}
#menu li a {
	display: block;
	padding: 5px 5px;	
	color: #000000;	
	text-decoration: none;	
}
#menu li a:hover {
	background: #7597b9;
	color: #FFFFFF;
}
#menu li a#current  {
	color: #ffffff;
	background-color: #7597b9;
}
#footerNavigation {
	position:absolute;
	top:925px;
	width:739px;
	height:39px;
	padding:0px;	
	z-index:2;
	left: 0px;
}
#menufooter {
	position:absolute;
	top:926px;
	width:650px;
	left:40px;
	height:30px;
	padding-top:12px;
	z-index:2;
	background-color: #AD1F21;
}
#menufooter ul {
	position:absolute;
	color:#FFFFFF;
	padding: 0px;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
#menufooter li {
	float: left;
	list-style: none;
}
#menufooter li a {
	display: block;
	padding: 2px 5px;	
	color: #ffffff;	
	text-decoration: none;	
}
#menufooter li a:hover {
	background: #7597b9;
	color: #000000;
}
#menufooter li a#current  {
	color: #000000;
	background-color: #7597b9;
}

#blackNavigation {
	position:absolute;
	top:221px;
	width:600px;
	left:77px;
	height:30px;
	padding-top:12px;
	z-index:3;
}
#blackNavigation ul {
	position:absolute;
	color:#FFFFFF;
	padding: 0px;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
}
#blackNavigation li {
	float: left;
	list-style: none;
}
#blackNavigation li a {
	display: block;
	padding: 2px 29px;
	color: #ffffff;
	text-decoration: none;
	font-size: medium;
	font-weight:bold;
}
#blackNavigation li a:hover {
	color: #7597b9;
}
#blackNavigation li a#current  {
	color: #7597b9;

}
/*this is the black trim behind the map of texas*/

#blackBackground {
position:absolute;
top:387px;
width:723px;
height:247px;
padding:0px;
background-image:url(images/Xerox3_10.jpg);
background-repeat:repeat-x;
z-index:2;
}

/*this is the xerox watermark in the content area*/

#xeroxSuppliesWatermark {
position:absolute;
top:870px;
width:723px;
height:134px;
padding:0px;
background-image:url(images/Xerox3_16.gif);
background-repeat:no-repeat;
z-index:2;
}

#xeroxWatermark {
position:absolute;
top:800px;
width:723px;
height:134px;
padding:0px;
background-image:url(images/Xerox3_16.gif);
background-repeat:no-repeat;
z-index:2;
}

/*this is the bottom nav coded for hotspots not ul lists*/

#bottomNav {
position:absolute;
top:926px;
width:723px;
height:39px;
padding:0px;
z-index:2;
}

/*this is the copyright information at the bottom of the page*/
#footerSuppliesFinish {
	position:absolute;
	top:1034px;
	width:723px;
	height:34px;
	padding:0px;
	background-image:url(images/newfooter.gif);
	z-index:2;
}

#footerFinish {
	position:absolute;
	top:964px;
	width:723px;
	height:34px;
	padding:0px;
	background-image:url(images/newfooter.gif);
	z-index:2;
}

/*this is the header titled Why Xerox? */

#headerText {
position:absolute;
left:18px;
top:279px;
width:500px;
height:45px;
text-align:left;
z-index:4;
}

/*this is the primary navigation quick selection location*/

#products {
position:absolute;
background-image:url(images/products.jpg);
top:221px;
left:85px;
width:133px;
height:47px;
padding:0px;
z-index:1;
}
#service {
position:absolute;
background-image:url(images/service.jpg);
top:221px;
left:225px;
width:133px;
height:47px;
padding:0px;
z-index:1;
}
#supplies {
position:absolute;
background-image:url(images/supplies.jpg);
top:221px;
left:367px;
width:133px;
height:47px;
padding:0px;
z-index:1;
}
#support {
position:absolute;
background-image:url(images/support.jpg);
top:221px;
left:507px;
width:133px;
height:47px;
padding:0px;
z-index:1;
}

/* INDEX.HTML INFORMATION BEGINS*/

/*this is the video player location for index.html*/

#videoPlayer {
position:absolute;
top:387px;
left:20px;
width:286px;
height:247px;
padding:0px;
background-image:url(images/Xerox3_11.jpg);
background-repeat:no-repeat;
z-index:3;
}

/*this is the Texas map location index.html*/

#mapTexas {
position:absolute;
top:387px;
left:302px;
width:421px;
height:247px;
padding:0px;
background-image:url(images/map_15.jpg);
background-repeat:no-repeat;
z-index:3;
}

/*this is the indented sub-content titled 'INNOVATIVE BUSINESS SYSTEMS personalized service and quality you can trust' near the bottom of index.html*/

#secondaryTitle {
position:absolute;
left:20px;
top:660px;
width:690px;
height:35px;
text-align:left;
z-index:4;
}

/*this is the index.html content location*/

#homepageContent {
	position:absolute;
	left:50px;
	top:700px;
	width:650px;
	height:200px;
	text-align:left;
	z-index:4;
	color:#AD1E23;
}

/*this is the contact.html content information */

#contactPicture {
position:absolute;
top:388px;
left:0px;
width:346px;
height:246px;
padding:0px;
background-image:url(images/contactImage_03.jpg);
background-repeat:no-repeat;
z-index:4;
}
#contactbannerText {
position:absolute;
top:410px;
left:30px;
width:330px;
padding:0px;
z-index:4;
}
#thankyou {
position:absolute;
top:500px;
left:400px;
width:300px;
padding:0px;
z-index:4;
}
#contactForm {
	position:absolute;
	top:405px;
	left:10px;
	width:700px;
	height:200px;
	padding:0px;
	z-index:5;
	overflow: visible;
}
#contactPageMap {
	position:absolute;
	left:300px;
	top:710px;
	width:200px;
	height:35px;
	text-align:left;
	z-index:4;
}
#contactTitle {
position:absolute;
left:0px;
top:750px;
width:723px;
height:31px;
z-index:4;
}

#thankyouText {
position:absolute;
left:160px;
top:710px;
width:400px;
height:31px;
z-index:4;
}
#thankyouFace {
position:absolute;
top:387px;
left:500px;
width:191px;
height:248px;
padding:0px;
background-image:url(images/careersThankyou.jpg);
background-repeat:no-repeat;
z-index:4;
}

/*this is the service.html content information */

#servicePicture {
position:absolute;
top:386px;
left:0px;
width:286px;
height:247px;
padding:0px;
background-image:url(images/servicePic_03.jpg);
background-repeat:no-repeat;
z-index:4;
}
#servicebannerbackground {
position:absolute;
top:387px;
left:0px;
width:723px;
height:247px;
padding:0px;
background-color:#000000;
z-index:3;
}
#servicebannerText {
position:absolute;
top:485px;
left:290px;
width:400px;
padding:0px;
z-index:4;
}
#secondaryTitleService {
position:absolute;
left:60px;
top:660px;
width:600px;
height:35px;
text-align:left;
z-index:4;
}
#servicepageContent {
position:absolute;
left:98px;
top:720px;
width:500px;
height:35px;
text-align:left;
z-index:4;
}
#secondtitle {
position:absolute;
left:60px;
top:880px;
width:600px;
height:35px;
text-align:left;
z-index:4;
}

/*this is the careers.html content information */

#careersbannerText {
position:absolute;
top:430px;
left:20px;
width:400px;
padding:0px;
z-index:4;
}
#careersbannerContent {
position:absolute;
top:490px;
left:50px;
width:400px;
padding:0px;
z-index:4;
}
#careersPicture {
position:absolute;
top:387px;
left:500px;
width:191px;
height:248px;
padding:0px;
background-image:url(images/careersPic_03.jpg);
background-repeat:no-repeat;
z-index:4;
}
#careerspageContent {
position:absolute;
left:40px;
top:650px;
width:250px;
text-align:left;
z-index:4;
}
#careerspageForm {
position:absolute;
left:15px;
top:665px;
width:690px;
text-align:left;
z-index:4;
}
#groupEmployment {
position:absolute;
top:640px;
left:10px;
width:700px;
height:150px;
padding:0px;
background-image:url(images/groupCareers.jpg);
background-repeat:no-repeat;
z-index:4;
}

/*this is the whyxerox.html content information EXTENDED PAGE LENGTH WITH MENU +500px south of reg menu*/

#whyxeroxPicture {
position:absolute;
top:387px;
left:0px;
width:286px;
height:247px;
padding:0px;
background-image:url(images/whyXeroximg.jpg);
background-repeat:no-repeat;
z-index:4;
}
#whyxeroxText {
position:absolute;
top:450px;
left:300px;
width:400px;
padding:0px;
z-index:4;
}
#whyxeroxContent {
position:absolute;
top:655px;
left:40px;
width:650px;
padding:0px;
z-index:4;
}
#menufooter2 {
	position:absolute;
	top:1226px;
	width:650px;
	left:40px;
	height:30px;
	padding-top:12px;
	z-index:2;
	background-color: #AD1F21;
}
#menufooter2 ul {
	position:absolute;
	color:#FFFFFF;
	padding: 0px;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
#menufooter2 li {
	float: left;
	list-style: none;
}
#menufooter2 li a {
	display: block;
	padding: 2px 5px;	
	color: #ffffff;	
	text-decoration: none;	
}
#menufooter2 li a:hover {
	background: #7597b9;
	color: #ffffff;
}
#menufooter2 li a#current  {
	color: #ffffff;
	background-color: #7597b9;
}
#footerFinish2 {
	position:absolute;
	top:1264px;
	width:723px;
	height:34px;
	padding:0px;
	background-image:url(images/newfooter.gif);
	z-index:2;
}
#xeroxWatermark2 {
position:absolute;
top:1100px;
width:723px;
height:134px;
padding:0px;
background-image:url(images/Xerox3_16.gif);
background-repeat:no-repeat;
z-index:2;
}

/*this is the esupport.html area */

#esupportPicture {
position:absolute;
top:387px;
left:0px;
width:391px;
height:246px;
padding:0px;
background-image:url(images/esupportPic.jpg);
background-repeat:no-repeat;
z-index:4;
}
#esupportImage {
position:absolute;
top:475px;
left:400px;
width:312px;
height:76px;
padding:0px;
background-repeat:no-repeat;
z-index:4;
}
#esupportText {
position:absolute;
top:650px;
left:60px;
width:650px;
padding:0px;
z-index:4;
}
#esupportContent {
position:absolute;
top:730px;
left:60px;
width:600px;
padding:0px;
z-index:4;
}


/*this is the team.html area */

#teamText {
position:absolute;
top:430px;
left:360px;
width:340px;
padding:0px;
z-index:4;
}
#teamPicture {
position:absolute;
top:392px;
left:0px;
width:346px;
height:237px;
padding:0px;
background-image:url(images/teampic_03.jpg);
background-repeat:no-repeat;
z-index:4;
}
#teamtrim {
position:absolute;
top:387px;
left:0px;
width:723px;
height:5px;
padding:0px;
background-color:#990000;
z-index:4;
}
#teamtrim2 {
position:absolute;
top:629px;
left:0px;
width:723px;
height:5px;
padding:0px;
background-color:#990000;
z-index:4;
}
#teamtrim2 {
position:absolute;
top:629px;
left:0px;
width:723px;
height:5px;
padding:0px;
background-color:#990000;
z-index:4;
}
#teamspurlock {
position:absolute;
top:660px;
left:20px;
width:700px;
height:55px;
padding:0px;
z-index:4;
}
#teamtwo {
position:absolute;
top:880px;
left:10px;
width:700px;
height:55px;
padding:0px;
z-index:4;
}


/*this is the supplies.html area */

#menusupplies {
	position:absolute;
	top:996px;
	width:650px;
	left:40px;
	height:30px;
	padding-top:12px;
	z-index:2;
	background-color: #AD1F21;
}
#menusupplies ul {
	position:absolute;
	color:#FFFFFF;
	padding: 0px;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
#menusupplies li {
	float: left;
	list-style: none;
}
#menusupplies li a {
	display: block;
	padding: 2px 5px;	
	color: #ffffff;	
	text-decoration: none;	
}
#menusupplies li a:hover {
	background: #7597b9;
	color: #000000;
}
#menusupplies li a#current  {
	color: #000000;
	background-color: #7597b9;
}

#suppliesPicture {
position:absolute;
top:386px;
left:60px;
width:249px;
height:250px;
padding:0px;
background-image:url(images/paper_03.jpg);
background-repeat:no-repeat;
z-index:4;
}
#suppliesText {
position:absolute;
top:460px;
left:350px;
width:340px;
padding:0px;
z-index:4;
}
#suppliesContent {
position:absolute;
top:660px;
left:10px;
width:700px;
height:370px;
padding:0px;
z-index:4;
}

/*this is the references.html area */

#referencesText {
position:absolute;
top:490px;
left:350px;
width:340px;
padding:0px;
z-index:4;
}
#referencesContent {
position:absolute;
top:680px;
left:10px;
width:700px;
padding:0px;
z-index:4;
}
#referencesPicture {
position:absolute;
top:386px;
left:60px;
width:249px;
height:250px;
padding:0px;
background-image:url(images/clientCare_03.jpg);
background-repeat:no-repeat;
z-index:4;
}

/*this is the references.html area */

#productsPicture {
position:absolute;
top:386px;
left:60px;
width:249px;
height:250px;
padding:0px;
background-image:url(images/enviromental_03.jpg);
background-repeat:no-repeat;
z-index:4;
}#wBackground3 {

background-color:#FFFFFF;
width: 723px;
height: 1525px;
padding:0px;
}


#menufooter3 {
	position:absolute;
	top:1576px;
	width:650px;
	left:40px;
	height:30px;
	padding-top:12px;
	z-index:2;
	background-color: #AD1F21;
}
#menufooter3 ul {
	position:absolute;
	color:#FFFFFF;
	padding: 0px;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
#menufooter3 li {
	float: left;
	list-style: none;
}
#menufooter3 li a {
	display: block;
	padding: 2px 5px;	
	color: #ffffff;	
	text-decoration: none;	
}
#menufooter3 li a:hover {
	background: #7597b9;
	color: #ffffff;
}
#menufooter3 li a#current  {
	color: #ffffff;
	background-color: #7597b9;
}
#footerFinish3 {
	position:absolute;
	top:1625px;
	width:723px;
	height:34px;
	padding:0px;
	background-image:url(images/newfooter.gif);
	z-index:2;
}

#xeroxWatermark3 {
position:absolute;
top:1450px;
width:723px;
height:134px;
padding:0px;
background-image:url(images/Xerox3_16.gif);
background-repeat:no-repeat;
z-index:2;
}
#wBackground4 {
	background-color:#FFFFFF;
	width: 723px;
	height: 1300px;
	padding:0px;
}
#footerFinish4 {
	position:absolute;
	top:1300px;
	width:723px;
	height:34px;
	padding:0px;
	background-image:url(images/newfooter.gif);
	z-index:2;
}

