body {
margin : 0; 
text-align : center; 
font-family : Arial, Sans Serif; 
background-image : url(../pics/grapBG.jpg); 
background-repeat : repeat-x;
} 
#container
{
width: 786px;
margin: auto;
text-align: left;
background-image: url(../pics/grapEdges.gif);
background-repeat: repeat-y;
}
#top {
width : 786px;
height: 99px;
background-image : url(../pics/grapHeader.gif); 
background-repeat: no-repeat;
position : relative; 
}
#topCol1{
top: 40px;
width : 150px;
height: 50px;
margin-left: 40px;
position: relative;
float: left;
}
#topCol2{
top: 40px;
width : 150px;
height: 50px;
position: relative;
float: left;
}
#topCol3{
top: 40px;
width : 150px;
height: 50px;
position: relative;
float: left;
}
#edges {
width: 786px;
position: relative;
}
#banner {
width : 786px;
height: 298px;
margin: 13 0 0 13;
background-repeat: no-repeat;
}
.mainBanner {
background-image : url(../pics/mainBanner.jpg); 
}
.serviceBanner {
background-image : url(../pics/grapServiceBanner.jpg); 
}
.experienceBanner {
background-image : url(../pics/grapExperienceBanner.jpg); 
}
.commitmentBanner {
background-image : url(../pics/grapCommitmentBanner.jpg); 
}
.innovationBanner {
background-image : url(../pics/grapInnovationBanner.jpg); 
}
.contactBanner {
background-image : url(../pics/grapContactBanner.jpg); 
}
#content {
width : 700px;
position: relative;
margin: 40 0 0 40px;
}
#footer {
width: 786px;
height: 17px;
background-image: url(../pics/grapFooter.gif);
background-repeat: no-repeat;
position: relative;
}
#img {
margin: 0 0 0 0;
}
a {
font-size: 10px;
text-decoration: none;
color: #DD730C;
}
a:hover
{
	font-size: 10px;
	text-decoration: none;
	background: #DD730C;
	color: #FFFFFF;
}
ul {
  margin: 0 0 0 0;  /* space for the image */
}
li {
  list-style: none;
  background-image: url(../pics/grapBullets.gif);
  background-repeat: no-repeat;
  background-position: 0% 20%;
  padding: 0 0 0 20;  /* space for the image */
}


p , div , td , th , span {
font-size : 10px; 
line-height : 19px; 
color : #757575; 
} 
.licolor {
color: #DD730C;
font-weight: bold;
}
h1 {
font-size : 10px;
font-weight: bold;
margin:0 0 0 0px;
color: #DD730C;
} 
HR {
color : #cccccc; 
border-style : solid; 
height : 0.1em; 
}  
#logo {
top : 5px; 
position : relative; 
} 
#floatRight {
top: 0px;
width: 150px;
float: right;
clear: both;
position: relative;
}
#col1{
width : 150px;
height: 50px;
float: left;
}
#col2{
width : 150px;
height: 50px;
float: left;
}
.buttons {
background: #DD730C;
color: #ffffff;
font-size: 8px
font-weight: normal;
}