@charset "UTF-8";
/* CSS Document */

body {
background:url(../images/bg2.gif) #fafbe2;
padding:0px; margin:0px;
font-family: Lucida Grande, Gill Sans, Verdana;
font-size: 12px;
color:#FFFFFF;
font-weight:normal;
font-style:normal;

}


a:link { text-decoration:none; color:#F2E17C;}
a:visited {text-decoration:none; color:#F2E17C;}
a:active {text-decoration:none; color:#F2E17C;}
a:hover {text-decoration:none; color:#FAFBE2;}

a.darklink:link { text-decoration:none; color:#3d8042;}
a.darklink:visited {text-decoration:none; color:#3d8042;}
a.darklink:active {text-decoration:none; color:#3d8042;}
a.darklink:hover {text-decoration:none; color:#244c27;}

img {
border: 0px none;
}
/*
.sublinks h1 { font-size:12px; display:inline; padding:6px;}
.sublinks a { padding:6px; }
.sublinks a:link { text-decoration:none; color:#3b3b63;}
.sublinks a:visited {text-decoration:none; color:#3b3b63;}
.sublinks a:active {text-decoration:none; color:#3b3b63;}
.sublinks a:hover {text-decoration:none; background-color:#f3eee1; color:#3b3b63;}

.sublinks {
background: #f9f6f0;
font-size: 11px;
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
color: #000000;
text-align: justify;
height:20px;
width:814px;
padding:8px;
}

.pagetitle {
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
color:#000000;
font-size:13px;
}
*/
.maincontainer { /* everything sits inside this in order to be centered */
background:url(../images/link_header_xbg.jpg) repeat-x #fafbe2;
width:100%;
}

.mainbodydiv {
background-color:#f2f2eb;
margin:auto; /* Centers the div within the maincontainer */
width:761px;
overflow:hidden;
height:87px;
/*width:761px;
height:87px;*/
/*padding:10px 5px 50px 5px;*/
}




#bodydiv {
background:url(../images/splash_main.jpg) no-repeat #FFFFFF;
width:761px;
height:471px;
}

#content_bottom_bg {
width:761px;
margin:auto;
}

#content_bodydiv {
width:761px;

}

#content_header_img,.fence_header {
width:761px;
height:123px;
margin:auto;}

.splashheader {
width:761px;
height:223px;
margin:auto;
z-index:100;
float:left;}

.splashheader1 {
width:761px;
height:223px;
margin:auto;
}


#content_header_chain_link {
background:url(../images/header03.jpg) no-repeat;
}

#content_header_guard_rail {
background:url(../images/header09.jpg) no-repeat;
}

#content_header_wood {
background:url(../images/header12.jpg) no-repeat;
}

#content_header_vinyl {
background:url(../images/header10.jpg) no-repeat;
}

#content_header_split_rail {
background:url(../images/header11.jpg) no-repeat;
}

#content_header_ornamental_iron {
background:url(../images/header13.jpg) no-repeat;
}

#content_header_gate_systems {
background:url(../images/header14.jpg) no-repeat;
}

#content_header_designer {
background:url(../images/header15.jpg) no-repeat;
}

#content_header_splash {
background:url(../images/splash_main.png) no-repeat;
}

.upper_nav {
width:170px;
float:right; /* Floats the nav to the right */
margin:0px 6px 0px 0px; /* the 80px pushes the nav div down 80px from the top */
}

.textdiv {
padding:12px 19px 25px 19px;
}

.bigpic {
border:5px solid #902616;
width:229px;
height:94px; 
}

#bp1 {
position:relative;
top:20px;
left:20px;
 }

#bp2 {
position:relative;
top:40px;
left:10px;
 }

#sp {
position:relative;
top:10px;
left:105px;
}

.smallpic {
border:5px solid #381e13;
width:151px;
height:64px; 
}

.footer {
background:url(../images/copyright_bg.jpg) no-repeat;
width:761px;
height:43px;
margin:auto;
}

.nav {
background-color:#00CC66;
width:150px;
float:right; /* Floats the nav to the right */
margin:0px 0px 0px 0px; /* the 80px pushes the nav div down 80px from the top */
}

.prop {
float:right;
width:1px;
}

.clear { /* this is the base that the prop stands on */
clear:both;
height:1px;
overflow:hidden;
}

.min353px {
height:353px;
}

/*#link_home {
width:53px; height:26px; border:1px solid blue; float:right; clear:right;"
}

#link_home {background:url(../images/link_bg_home.jpg) no-repeat; background-position:left 0px;  }
#link_home link { background:url(../images/link_bg_home.jpg) no-repeat; background-position:left 0px;  text-decoration:none;}
#link_home visited {background:url(../images/link_bg_home.jpg) no-repeat; background-position:left 0px; text-decoration:none;}
#link_home active {background:url(../images/link_bg_home.jpg) no-repeat; background-position:left 0px; text-decoration:none;}

#link_home hover {background:url(../images/link_bg_home.jpg) no-repeat; background-position:left -53px; 
}*/

.link_request_quote a {
background:url(../images/link_request_quote.jpg) no-repeat 0px 0px;
display:block;
text-indent:-1500px;
overflow:hidden;
width:117px;
height:26px;
text-decoration:none;
float:left;

}

.link_home a {
background:url('../images/link_bg_home.jpg') 0px 0px;
background-repeat:no-repeat;
display:block;
text-indent:-1500px;
overflow:hidden;
width:53px;
height:26px;
text-decoration:none;
float:left;

}

.link_home a:hover { background-position: -53px 0px;
}

#link_about_us a {
background:url(../images/link_bg_about.jpg);
width:88px;
}

#link_fencing a {
background:url(../images/link_bg_fencing.jpg);
width:75px;}

#link_fence_store a {
background:url(../images/link_bg_fence_store.jpg);
width:103px;}

#link_installation a {
background:url(../images/link_bg_installation.jpg);
width:103px;}

#link_faq a {
background:url(../images/link_bg_faq.jpg);
width:44px;}

#link_contact a {
background:url(../images/link_bg_contact.jpg);
width:81px;}

div.link a {
background-position:0px 0px;
background-repeat:no-repeat;
display:block;
text-indent:-1500px;
overflow:hidden;
height:26px;
float:left;
margin:0px 0px 0px 2px;
}

#link_about_us a:hover,  #link_fencing a:hover,  #link_fence_store a:hover,  #link_installation a:hover,  #link_faq a:hover,  #link_contact a:hover { background-position: 0px -26px;
}


.linksdiv {
border:0px solid red;
width:422px; /* add or remove the width of the link you add or remove */
height:26px;
float:right;
clear:right;
margin-top:35px;}


.splashbanner {
background:url(../images/link_header.jpg) no-repeat #f2f2eb;
	width:761px;
height:87px;
}

.h_imgs {
margin:0px 0px 0px -19px;}


.float_right {
float:right;
margin:0px 0px 10px 19px;}

.fs_image {
display:inline;

margin-bottom:5px;}
