body {
  /* for IE; otherwise, BG isn't fully stretched */
  margin: 0px;
}

#logo{
background-image:url(images/logo.gif);
background-repeat: no-repeat;
height:100px;
width:920px;
margin-left:0px;
}

#navbar {
height:30px;
margin-top:0px;
margin-left:270px;
width:670px;
}

#header {
background-image:url(images/header-line.gif);
height:5px;
border: 0px;
padding: 0px;
margin-left: 15px;
top: 0px;
width: 900px;
overflow: hidden;
}

#body {
	position: absolute;
	left: 1px;
	top: 0%;
	width: 98%;
	height:955px;
	padding: 1%;
	z-index: 10;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#mainbanner {
margin-left:8px;
height:250px;
width:900px;
padding:8px;
}

#homemain {
margin-top:0px;
margin-left:0px;
float:left;
width:950px;
}

#column1 {
margin-top:15px;
margin-left:15px;
float:left;
width:30%;
}

#column2 {
margin-top:15px;
margin-left:15px;
float:left;
width:30%;
}

#column3 {
margin-top:15px;
margin-left:15px;
float:left;
width:30%;
}

#header1home {
background-image:url(images/header-line.gif);
height:5px;
margin-left:15px;
margin-top:180px;
width: 900px;
overflow: hidden;
}

p {
font:Verdana;
font-size:12px;
color:#666666;
margin:0;
padding:0 10px 0ex;
text-align:justify;
}

p1 {
font:verdana;
font-size:12px;
color:#d72147;
font-weight:400;
text-align:left;
margin:0;
}

h1 {
font:Verdana;
font-size:14px;
color:#d72147;
margin:0px;
padding:0 10px 3ex;
text-align:justify;
}

h3 {
font:verdana;
font-size:12px;
color:#9966CC;
font-weight:400;
text-align:center;
}

ol{
font:verdana;
font-size:12px;
text-align:justify;
color:#666666;
}

#seo {
margin-left:15px;
float:left;
width:66%;
}

#header1seo {
background-image:url(images/header-line.gif);
height:5px;
padding: 0px;
margin-left:20px;
margin-top:520px;
width: 900px;
overflow: hidden;
}

#services {
margin-left:0x;
padding-left:10px;
float:left;
width:920px;
font:Verdana;
color:#666666;
text-align:justify;
}

#column4 {
margin-top:15px;
margin-left:15px;
float:left;
width:30%;
}

#column5 {
margin-top:15px;
margin-left:15px;
float:left;
width:65%;
}

#header1services {
background-image:url(images/header-line.gif);
height:5px;
padding: 0px;
margin-left:20px;
margin-top:430px;
width: 900px;
overflow: hidden;
}

#header1thanks {
background-image:url(images/header-line.gif);
height:5px;
padding: 0px;
margin-left:20px;
margin-top:80px;
width: 900px;
overflow: hidden;
}

#testimonials {
margin-left:0x;
padding-left:10px;
float:left;
width:900px;
font:Verdana;
color:#666666;
text-align:justify;
}

#header1testimonials { 
background-image:url(images/header-line.gif);
height:5px;
padding: 0px;
margin-left:20px;
margin-top:820px;
width: 900px;
overflow: hidden;
}

#contact {
margin-left:10px;
font:Verdana;
color:#666666;
float:left;
}

#header1contact { 
background-image:url(images/header-line.gif);
height:5px;
padding: 0px;
margin-left:20px;
margin-top:250px;
width: 900px;
overflow: hidden;
}