body
{
	background-color: #896019;
	background-image: url(../design/background.jpg);
	background-repeat: repeat-x;
}
em { font-style: italic; }

#topinfo
{
	padding: 50px 150px 20px 20px;
	color: #FF0;
	float: right;
}

#topinfo a
{
	color: #FF0;
	font-size: 85%;
}

p { padding: 10px 0px 10px 0px; }

#hd
{
	background-image: url(../design/Hadley_Fence_Co.jpg);
	background-repeat: no-repeat;
	width: 974px;
	height: 157px;
}

#topnav
{
	padding: 20px 70px 0px 0px;
	float: right;
	text-align: right;
	color: #007A5E;
	font-size: 116%;
}


#topnav a
{
	color: #396;
	font-size: 77%;	text-decoration: none;

	
}

#ft
{
	background-image: url(../design/footer.gif);
	background-repeat: no-repeat;
	width: 974px;
	height: 150px;
}



.yui-g
{
	background-color: transparent;
	background-image: url(../design/bodybg.gif);
}

#leftcol{ padding: 10px 10px 10px 60px; }


#rightcol{ padding: 10px 60px 10px 10px; }

#full_page{ padding: 10px 60px 10px 60px; }

.col_shading{display:block}
.col_shading *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#e9e9e9}
.col_shading1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f5f5f5;
  border-right:1px solid #f5f5f5;
  background:#eeeeee}
.col_shading2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfcfc;
  border-right:1px solid #fcfcfc;
  background:#ededed}
.col_shading3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ededed;
  border-right:1px solid #ededed;}
.col_shading4{
  border-left:1px solid #f5f5f5;
  border-right:1px solid #f5f5f5}
.col_shading5{
  border-left:1px solid #eeeeee;
  border-right:1px solid #eeeeee}
.col_shadingfg
{
	background: #e9e9e9;
	padding: 10px;
}


.testimonial_name
{
	padding: 20px;
	width: 200px;
	display: block;
	float: right;
	background-color: #FFF;
	margin: 20px 0px 0px 20px;
}

#bottomline
{
	border-color: #360;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	width: 874px;
	margin: 0px 50px 0px 50px;
}
#bottominfo
{
	color: #396;
	font-size: 108%;
	font-weight: bold;

}

#bottomnav
{
	padding: 30px 0px 0px 40px;
	color: #000;
}
#bottomnav p { padding: 2px 0px 2px 0px; }

#bottomnav a
{
	color: #FF3;
	font-size: 77%;
}

strong { font-weight: bold; }

h1
{
	font-size: 197%;
	font-weight: bold;
}
h2 { font-size: 167%; }
h3 { font-size: 131%; }

#formtable td { padding: 10px; }

#icon
{
	float: left;
	padding: 10px;
	border-width: 0px;
}

#fencecategory p
 { padding: 5px 0px 10px 0px; }
 
#fencecategory h3
 { padding: 15px 0px 0px 0px; font-size: 131%;} 
 
 #fencecategory a
 {
 	color: #630;
 	font-weight: bold;
 }