/* CSS Document */

/* Menu */

 ul{
  	position:relative;
  	list-style:none;
  	padding: 0px;
  	margin: 0px;
  	width:700px;
  	height:180px;
  	background: url(images/header.gif) no-repeat;
}

#menu1{
  	position:absolute;
  	display:block;
  	width:100px;
  	height:180px;
  	top: 0px;
  	left: 60px;
  	background: url(images/services.gif) no-repeat;
}

#menu1:hover{
  	width:100px;
  	height:180px;
  	top:0px;
  	left:60px;
  	background: url(images/servicesdown.gif) no-repeat;
}

#menu2{
  	position:absolute;
  	display:block;
  	width:100px;
  	height:180px;
  	top:0px;
  	left:540px;
  	background: url(images/home.gif) no-repeat;
}

#menu2:hover{
  	width:100px;
  	height:180px;
  	top:0px;
  	left:540px;
	background: url(images/homedown.gif) no-repeat;
}

/* font */
body {
	font: 70% Verdana, Arial, Helvetica, sans-serif;
	align: left;
}


/* background*/
body {
	background-color: #B0D3FF;
}

/* Links */
a {
	text-decoration: none;
}

a:link, a:visited {
	color: #0000CC;
}

a:hover, a:active {
	color: #6633CC;
}

/*main container div*/
.content {
	width: 700px;
	margin: 0px auto;
}

/*sub container div*/
.box {
	padding-top: 10px;
}

/*rounded egdes - top div*/
.edgetop {
	height: 20px;
	background-image: url(images/edgetop.gif);
	background-repeat: no-repeat;
	background-position: center;
}

/*rounded edges - bottom div*/
.edgebottom {
	height: 20px;
	clear: both;
	background-image: url(images/edgebottom.gif);
	background-repeat: no-repeat;
	background-position: center;
}

/*body div*/
.body{
	float: left;
	text-align: justify;
	background-color: #FFFFFF;
	padding: 0 30px 0 30px;
}

/*sub-body div*/
.floatbox{
	float: right;
	width: 200px;
	margin: 0 5px 0 30px;	
} 

.floatbox2{
	float: right;
	width: 300px;
	margin: 5px;	
} 

.floatbox3{
	float: left;
	width: 300px;
	margin: 5px;	
}

.textbox{
	padding-top: 5px;
	padding-bottom: 20px;
} 

.textboxbodywide{
	background-color: #B0D3FF;
	padding: 7px;
}

.textboxbody{
	background-color: #B0D3FF;
	padding: 7px;
}

#textboxnewsedge{
	height: 30px;
	background-image: url(images/newsedgetop.gif);
	background-repeat: no-repeat;
	background-position: center;
}

#textboxrepairsedge{
	height: 30px;
	background-image: url(images/repairsedgetop.gif);
	background-repeat: no-repeat;
	background-position: center;
}

#textboxotheredge{
	height: 30px;
	background-image: url(images/otheredgetop.gif);
	background-repeat: no-repeat;
	background-position: center;
}

#textboxpricesedge{
	height: 30px;
	background-image: url(images/pricesedgetop.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.textboxedgebottom{
	height: 20px;
	background-image: url(images/edgebottom2.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.textboxedgebottomwide{
	height: 20px;
	background-image: url(images/edgebottomwide.gif);
	background-repeat: no-repeat;
	background-position: center;
}

hr{
 	color: #0000CC;
	background-color: #0000CC;
	border-color: #0000CC
	height: 2px;
}	

/*contact info container*/
.subheader {
	background-color: #FFFFFF;
	font-size: 90%;
	color: #0000CC;
	text-align: center;
	padding: 1px;
	line-height: 80%;
}


