/* Guardian Fences CSS */

body {margin:0;padding:0;background:#fff  url("/images/bg_top.jpg") repeat-x;color:#666666;font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;text-align: center;}

/* LINKS */

a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:none;cursor:pointer} 

a:link {color:#069} 

a:visited {color:#069} 

a:hover,a:active {color:#c00} 

#logodiv{position:absolute;top:0;z-index:45;}

.contactinfo{position:absolute;right:45px;}
.logoswf{padding:12px 0 0 0px;z-index:400px}
.btnhomepage{position:absolute;top:10px;right:20px}
#btnhome{z-index:450;width:820px;height:120px}
h1, h2, h3, h4, h5, h6 {color:#000;padding-bottom: .1em}

h1 {font-size: 196%;margin-top:.6em}

h2 {font-size: 136%}

h3 {font-size: 126%}

h4 {font-size: 116%}

h5 {font-size: 106%}

h6 {font-size: 96%}

strong{color:#000}

.subtext{font-size:90%;font-style:italic;color:#999999}

.images{height:120px;float:left;padding:5px;margin:14px}
.intro 
{
line-height: 25px;
	color: #3493E6;
	font-size: 16.5px;
	letter-spacing: 0px;
	padding: 5px;
margin:17px 0;
border-bottom:1px solid #3493E6;
border-top:1px solid #3493E6;

}

h1 
{  
   
   line-height: 25px;
   color: #333;
   font-size: 22px;
   letter-spacing: 1px;
 }
.emailsent{background:#f2f2f2;height:200px;padding:12px;width:145px}

#systemErrorWrap{background:yellow}

/* GENERAL */
.small{font-size:10px;font-style:italic}

hr {margin:0px 0 !important;margin /* */:-10px 0px;background:#B1A888;height:1px;color:#B1A888;border:none;clear:both;padding:0}

.clear {clear:both;position:relative;} 

.welcome{line-height:23px;font-size:14px;float:left;width:380px}

.sampling{margin-left:28px;float:left;width:490px}

/* LAYOUT - HEADER */

#header {height:229px;width:893px;}

#upper_center{width:629px;margin:0;float:left;padding:40px 0px 30px 0px;height:auto !important;height /* */:507px;min-height:507px;}

#upper_left{padding-top:0px;z-index:-100;height:auto !important;height /* */:500px;min-height:500px}

.fencewrap{width:492px;float:left;margin:30px 0 0 28px}

.fencebuttons{padding:0 16px;background:#fff  url("/images/bg_takealook.jpg");}

.fencebuttons img{margin:5px}

.top{background:#fff  url("/images/top_takealook.jpg");height:41px}

.bottom{background:#fff  url("/images/bottom_takealook.jpg");height:21px}

.fencewrap2{width:247px;float:left;margin:0px 0 0 0px}

.fencebuttons2{padding:0 10px;background:#fff  url("/images/bg_takealook.jpg");}

.fencebuttons2 img{margin:5px}

.top2{background:transparent  url("/images/top2.gif");height:21px}

.bottom2{background:#fff  url("/images/bottom2.jpg");height:21px}

.directions{margin:63px 0 0 30px;float:left;border:2px solid #28333C}
/* LAYOUT - main body of page */

#wrap {background:transparent url(/images/bg1.jpg) no-repeat scroll center top;
margin:0;padding:0pt;width:100%;margin: 0;position:relative;padding:0;}

#wrapwrap {text-align:left;margin: 0 auto;width:950px;align:center}

#content-wrap {margin-left:25px;width:900px;position:relative;}

#utility {padding:20px 0px 0px 0px;position:relative;float:left;top:0px;width:270px;}

#sidebar {display:none;}

#content {float:left;width:630px}	


/* LAYOUT - FOOTER */

#footer {height:200px;width:630px;clear:both;font-size:100%;color:#333;font-weight:bold;line-height:19px;text-align:left}

#footer .footertable{margin:30px auto;width:900px;}
.footertable{margin-left:20px}
	
#footercopyright {color:#f2f2f2;margin-top:100px;width:100%;background: #024973;}
#footercopyright a{color:yellow;}#footercopyright table{margin:5px auto;}
#footercopyright p.powered {float:right}
#footercopyright p {float:left}

input.errHilite, select.errHilite, textarea.errHilite {
    border: 1px solid red;
    background-color: #FFE;
    }
.errHilite {
    color: #C00;
    }	
.back_button{clear:both}
/* FORMS */

.questionnairewrap{margin-top:30px;float:left;}
.questionnaire {margin-top:5px;width:380px;background:#28333C}
.formdiv {color:#fff;float:left;padding:6px 0px 0px 13px;width:230px}

.formdiv textarea {width:350px;height:110px;background:#f2f2f2}

form {margin: 0 0 1.5em}

.formsubmit{padding:12px;}

.required {padding:12px;color:#ccc}

.formbox{border:1px solid #fff;width:220px;background:#f2f2f2}