* {padding: 0;margin: 0;}/* Specify blanket rules for all elements */ body {    font-size:10px;    color: #ffcc00;     font-family: Arial, Helvetica, san-serif;     letter-spacing: 0.7px;    background-color: #990000;    }              p   {     font-size:14px;     font-family: arial, Helvetica, san-serif;    color: #ffcc00;    line-height:150%;     letter-spacing: 0.5px;     }/* Rules for headings */ h1 {     font-size: 18px;    font-family: Arial, Helvetica, san-serif;     line-height: 110%;    letter-spacing: 0.5px;    }   h2 {     font-size: 12px;    font-family: Arial, Helvetica, san-serif;     line-height: 110%;    letter-spacing: 0.5px;    }    /*Links*/a:link {   color: #ffcc00;   text-decoration: none;   }a:visited {   color: #ffcc00;   text-decoration: underline;   text-decoration: none;   }  a:hover {   color: #ff9933;   text-decoration: none;   }a:active {   color: #ffcc00;   text-decoration: none;   }   /* Default paragraph styles */   p {     font-size:11px;     font-family: arial, Helvetica, san-serif;    color: #ffcc00;    line-height:130%;     letter-spacing: 0.5px;     }     #footer {    font-size: 10px;    color: #ffcc00;    font-family: Helvetica, san-serif;    }     /*container*/#container {	position: relative;	width: 960px;	height: 960px;	margin-left: auto;	margin-right: auto;	border: 1px none #000;	}       /*top*/#top {  position: absolute;  left: 0;  top:0;  width: 960px;  height: 40px;  background-image: url(images/bckgtop.jpg);  }/*2nd*/#upper {  position: absolute;  left: 0;  top:40px;  width: 960px;  height: 210px;  background-image: url(images/bckgupper.jpg);  }  /*home box*/#homebox {  position: absolute;  left: 448px;  top: 78px;  background-image: url(images/menubox.jpg);  width: 126px;  height: 88px;  z-index: 50;  }/*what we do box*/#whatwedobox {  position: absolute;  left: 609px;  top: 78px;  background-image: url(images/menubox.jpg);  width: 126px;  height: 88px;  z-index: 50;  }      /*contact us box*/#contactusbox {  position: absolute;  left: 768px;  top: 78px;  background-image: url(images/menubox.jpg);  width: 126px;  height: 88px;  z-index: 50;  }    /*mid*/#mid {  position: absolute;  left: 0;  top:250px;  width: 960px;  height: 350px;  background-image: url(images/bckgmid.jpg);  }    #page-wrap {	position: relative;	background-color: #990000; 	z-index: 1000;		left: 40px;	width: 570px;	height: 520px;	padding: 20px;	voice-family: "\"}\""; 	voice-family: inherit; 	width: 530px; 	height: 480px; 	}  html>body #page-wrap { 	width: 530px; 	height: 480px; 	}#contact-area {	position: relative;	z-index: 1000;	width: 700px;}#contact-area input, #contact-area textarea {	position: relative;	z-index: 1000;	left: 2px;	padding: 1.5px;	width: 300px;	font-family: Helvetica, sans-serif;	font-size: 1.5em;	margin-bottom: 10px;	border: 1px none #000;}#contact-area textarea {	position: relative;	z-index: 1000;	width: 308px;	height: 120px;}#contact-area textarea:focus, #contact-area input:focus {	border: none;}#contact-area input.submit-button {	position: relative;	background-color: #ffcc00;	color: #990000;	z-index: 1000;	width: 100px;	}label {	position: relative;	float: left;	text-align: left;	width: 180px;	padding-top: 5px;	font-size: 1.4em;}   /*mid*/#lowerbottom {  position: absolute;  left: 0;  top:600px;  width: 960px;  height: 250px;  background-image: url(images/bckglwbottom.jpg);  z-index: 0;  }    /*mid*/#bottom {  position: absolute;  left: 0;  top:850px;  width: 960px;  height: 110px;  background-image: url(images/bckgbottom.jpg);  z-index: 0;  }      /*logo*/#logo {  position: absolute;  left: 38px;  top: 0px;  width: 372px;  height: 210px;  z-index: 50;  }  .menucontent {  padding: 8px 0 0 5px;  }/*center box*/#centerbox {  position: absolute;  left: 37.5px;  top: 0px;  width: 882px;  height: 340px;  background-image: url(images/ctbox.jpg);  z-index: 50;  }  /*ribbon*/#ribbon {  position: absolute;  background-color: transparent;  left: 768px;  top: 190px;  width: 162px;  height: 232px;  z-index: 50;  }  /*Menu*/#menutitle1 {  position: absolute;  top: 60px;  left: 448px;  }#menutitle2 {  position: absolute;  top: 60px;  left: 609px;  }#menutitle3 {  position: absolute;  top: 60px;  left: 768px;  }  /*Slideshow*/#slideshow {  position: absolute;  width: 846px;  height: 298px;  top: 12px;  left: 17px;  } #slideshow2 {  position: absolute;  width: 846px;  height: 298px;  top: 13px;  left: 17px;  } #slideshownojava {  position: absolute;  width: 846px;  height: 298px;  top: 0px;  left: 0px;  }  /*textbox*/#textbox {  position: absolute;  left: 46px;  top: 12px;  background-color: #990000;  width: 641px;  height: 158px;  }  .maintext {  padding: 10px;  width: 641px;  height: 178px;  voice-family: "\"}\"";  voice-family: inherit;  width: 621px;  height: 158px;  }html>body #serviceheader {  width: 621px;  height: 158px;  }  /*Contact Info*/#contactinfo {  position: absolute;  top: 82px;  left: 768px;  text-align: right;  z-index: 50;  }  