table.alum {
table-layout: fixed
}
blockquote {
margin-left:30px;
}
.am{
float:right;
margin-top:-115px;
width:450px;
 }

.am1{
float:right;
margin-top:-90px;
width:450px;
 }
}
.faq{
float:left;
width:330px;
padding:5px 10px;
font-size:14px;

}
.faq1{
float:left;
width:330px;
padding:5px 10px;
font-size:14px;
}

.lefth {
float:left;
width:370px;
}

.lefta {
float:left;
width:370px;
margin-top:60px;
}

.wide {
margin-top:-370px;
width:715px;

}

.bh1{
width: 330px;
height: 402px;
text-align: center;
font-weight:10px;
}
.bh2{
width: 660px;
clear:both;
height: 402px;
margin-top:-402px;
margin-left:140px;
text-align: center;
}

.p1{
width: 330px;
height: 302px;
margin-top:-302px;
text-align: center;
}

.t1{
	position: relative;
background: #000000 url('buckleyx.png') no-repeat ;
width: 789px;
color:#000000;
height:200px;
margin-top:-10px;

line-height:2.0em;

}
.t1 p{text-indent: -9999px}
.t2{
width:289px;
height: 172px;
text-align: center;
margin-left:170px;
line-height: 1.2em;
font-size: 14px;
color:#d7d8d3;
}

.t3 {
margin-left:380px;
margin-top:-65px;
}

.c1{
width:285px;
clear:none;
float:right;
}
.c11{
width:285px;
margin-left:400px;
height: 600px;
}
.c2{
width:285px;
margin-left:400px;
margin-top:-1065px;
height:800px;
}
.s1{
height:1100px;
width:315px;
}
.c7{
width:345px;
float:left;
clear:none;
}
.c8{
clear:both;
width:655px;
}
.c6{
width:285px;
margin-left:600px;
margin-top:-1140px;
height:800px;
}

.c3{
width:285px;
margin-left:600px;
margin-top:-252px;
height:800px;
}
.c4{
width:275px;
margin-left:415px;
margin-top:-1100px;
height:800px;
}
.gl{
width:400px;
height:1000px;
}
.c5{
width:285px;
margin-left:400px;
margin-top:-322px;
height:400px;
}

.slideshow{
margin-top: -20px;
top: 0px;
float: right;

height:190px;
}

#rotator {
float: right;
display:none;
}

#rotator img {
display:none;
}

.pp{
width: 370px;
height: 602px;
}
.pp1{
width: 350px;
height: 602px;
margin-left:380px;
margin-top:-600px;
}
.f{
margin-top:-5px;
}
/* -----------------------------------*/
/* ----->>> Table of Contents <<<------

     - Global Settings
     - Header
     - Navigation
     - Site Content
     - Press Releases
     - Footer
*/

/* -----------------------------------*/
/* ------>>> Global Settings <<<------*/
/* -----------------------------------*/

* { margin: 0px; padding: 0px; }

body{

background-position: center top;

background-repeat: repeat-y;

background-image: url(http://www.buckleyfence.com/img/background.jpg);

background-color: #445d62;

position:relative;
display:block;
font-family: Helvetica, Verdana, sans-serif;
font-size: 14px;
line-height: 1.4em;
behavior:url("csshover.htc");
}

#wrap{
	height: 100%;
	border-right-style: none;
	border-left-style: none;
	border-right-width: 3px;
	margin-right: auto;
	margin-left: auto;
	width: 789px;
}



/* -----------------------------------*/
/* ---------->>> Header <<<-----------*/
/* -----------------------------------*/

.siteheader {

width: 789px;
font-size: 10px;
height: 207px;
margin: 10px auto;
vertical-align: bottom;
color:white;

}

.siteheader h1 a {
display: block;
height: 178px;
position: absolute;
text-indent: -9999px;
}


#hnav {
	top:200px;
	position:absolute;
background-image: url(http://www.buckleyfence.com/img/nav_bar.jpg);
border:1px solid #000000;
height:26px;
width: 787px;
z-index:100;
}

#hnav a {
color: #000000;
display: block;
font-size: 12px;
font-weight: bold;
line-height: 12px;
margin: 6px 0px 6px 0px;
margin-left: 8px;
padding: 0px 6px 0px 0px;
text-decoration: none;
vertical-align: middle;
border-right:2px solid #000000;
}

#hnav a:hover {
color: black;
}

#hnav ul {
clear: both;
list-style: none;
}

#hnav li {
background: transparent url('slantdivider.gif') no-repeat top right;
float: left;
}

#topnav-mini {
position: absolute;
top: 0px;
width: 800px;
text-align: right;
color: #666666;
padding-top: 10px;
font-size: 10px;
}

#topnav-mini ul {
margin: 0px; 
padding: 0px;
list-style: none;
}

#topnav-mini li {
display: inline;
}

#topnav-mini a {
color: #666;
text-decoration: none;
}

#topnav-mini a:hover {
color: #39c;
}

#email:hover {
color: #fff;
text-decoration: underline;
}
 
 


.verticalnav {
display:none;
float: left;
margin-top:60px;
width: 115px;
margin-left:90px;
_margin-left:47px;
}

.verticalnav ul {
list-style: none;
}

.verticalnav h3 {
display:none;
text-align: center;
padding: 5px 0;
}

.verticalnav a {
height:30px
border:1px solid #000000;
background: url('1nav.jpg') no-repeat 0px 0px;
width:113px;
color: #000000;
text-decoration: none;
border:1px solid #000000;
padding:5px 5px 5px 5px;
font-size:12px;
display:block;

}

.verticalnav a:hover {
color: black;
text-decoration: underline;;
}

.verticalnav2 {
padding: 20px;
margin-right: auto;
margin-left: auto;
clear: both;
border-bottom-width: 1px;
border-top-width: 1px;
border-bottom-color: #888888;
border-top-color: #888888;
border-bottom-style: solid;
border-top-style: solid;
width: 729px;
text-align:center;
}
.verticalnav2 h3 {
display:none;
}
.verticalnav2 ul.CategoryNavigation {
background-position: center center;
display:inline;
text-align:center;
}
.verticalnav2 li {
display:inline;
padding-right:15px;
text-align:center;
}
.verticalnav2 li a:link {
margin: 5px 0;
color:#435e63;
font-weight: bold;
}
/* -----------------------------------*/
/* -------->>> Site Content <<<-------*/
/* -----------------------------------*/

.sitecontent {

background:transparent;
float: left;
font-family: Helvetica, Verdana, sans-serif;
padding: 15px 10px;
width: 769px;
_margin-left:120px;
}

.sitecontent img
{
BORDER-RIGHT: outset;  
BORDER-TOP: outset;
BORDER-LEFT: outset; 
BORDER-BOTTOM: outset;
border:4px solid silver;
    
}
.sitecontent h1, .sitecontent h2, .sitecontent h3, .sitecontent h4 {
color: #435e63;
font-size: 18px;
font-family: monotype corsiva;
line-height: 3em;
} 

.sitecontent h1 {
font-size: 22px;
}

.sitecontent h2 {
color: #435e63;
font-weight:bold;
font-family: monotype corsiva;
font-size: 18px;
line-height:1.3em;
}

.sitecontent h3 {
}

.sitecontent h4 {
}

.sitecontent p {
margin: 0.8em 0;
color: 999999;
}

.sitecontent ul {
margin: 5px 0 5px 50px;
}

.sitecontent ol {
margin: 5px 0 5px 50px;
}

.sitecontent a {
color: #435e63;
}

.sitecontent a:visited {
color: #435e63;
}

.sitecontent a:hover {
}

.sitecontent a:active {
}

.companies img {

}

/* -----------------------------------*/
/* ----------->>> Footer <<<----------*/
/* -----------------------------------*/

.footer {
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
padding-top: 5px;
margin-right: auto;
margin-left: auto;
clear: both;
color: black;
width: 679px;
font-size:8px;

}

.footer p {
margin: 5px 0;
color: #ececec;
}

.footer a {
margin: 5px 0;
color:#435e63;
}

.footer img {
border: none;
}

.bottom {
border-top-width: 0;
width: 789px;
font-size: 10px;
padding: 0px;
}

.bottom a:link {
}

.bottom a:visited {
}

.bottom a:hover {
}

.bottom a:active {
}

#wrapper {
	display: block;
	height: 100%;
	background-repeat: repeat-y;
	margin-right: auto;
	margin-left: auto;
	width: 1030px;
}

#social {
	margin-left: 280px;
	margin-top: 150px;
	float: left;
}


