/* style sheet for peterfox pages */


body {
  background-color : white;
  margin : 0 2em 0 5px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}
 
h2.abit { 
  color : black;
  text-align : center;
}


/* top block sub-components */
h1.title {
  color : red;
  margin 0 2em 0 2em;
  position : absolute;
  top : 0;
  left : 10;
  z-index : 8;
} 

h1.title2 {
  color : red;
  margin 0 2em 0 2em;
  position : absolute;
  top : 40;
  left : 10;
  z-index : 8;
} 

div.title3 {
  color : black;
  margin 0 2em 0 2em;
  position : absolute;
  top : 70;
  left : 485;
  z-index : 8;
} 
 

.phone {
  position : absolute;
  top : 60px;
  left : 260px;
  font-weight : bold;
  font-size : x-large;
}  
.foximg {
  position : absolute;
  top : 00;
  left : 610px;
  z-index : 4;
}  


/* left side key words */

.keywords
{
padding-left: 0;
margin-left: 4px;
border: none;
width: 130px;
}



/* top-level blocks */
.top {
position : absolute;
top : 0;
left : 0;
width : 945px;
border-width: 1px;
border: solid grey 1px;
height : 100;
background-color : #fc6;
}

.left {
width: 125px;
background: url(edgeoverlayleft.gif) repeat-y right; 
position : absolute;
top : 110;
left : 0;
}

.main {
margin : 5em 1em 1em 1em;
position : absolute;
top : 110;
left : 125px;
width : 600px;
}


.right {
position : absolute;
top : 110;
left : 725px;
}



/* rounded container */

.roundcont {
	width: 220px;
	background-color: #f90;
	color: #fff;
	margin-left:15px;
	
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
  background: url(tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(br.gif) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}




  