/* HAYS - -------ADAM CROWLEY------- - Ingleton Wood styles */

body { font-family: Arial, Helvetica, sans-serif; font-size: small; background: #e3ecec; text-align: center; padding: 0; margin: 0; }

a:link, a:visited { color: #ae0046; }
a:hover, a:focus { color: #000000; }

p { margin: 0 0 1em 0; }
ul { margin-top: 0; margin-bottom: 0; padding-top: 0; }
li { margin-bottom: 0.5em; }

#container { width: 779px; text-align: left; margin: auto; position: relative; background: url(images/containerbg.gif); }
#containerSR { width: 779px; text-align: left; margin: auto; position: relative; background: #ab0132; }

h1 { width: 120px; height: 82px; display: block; float: left; margin: -20px 0 0 0; padding: 0; background:url(images/Logo.gif); }
h1 span { display: none; }

#nav { background: #FFFFFF; height: 28px; padding: 38px 0 0 145px; _padding-left: 123px; border-bottom: #e3ecec solid 19px;  }
#nav ul { margin: 0; padding: 0; list-style: none; }
#nav li { float: left; display: block; margin: 0 14px; height: 23px; }
#nav li.spacer { width: 1px; margin: 0; background:url(images/inbetweena.gif) bottom;  }
#nav li.benefits { background: none; }
#nav li a { text-decoration: none; float: left; display: block; height: 23px; }
#nav li span { display: none; }
#nav li a:hover, #nav li a:focus { background-position: 0 -23px; }
#nav li.about a { background-image: url(images/aboutusA.gif); width: 84px; }
#nav li.location a { background-image: url(images/locationsA.gif); width: 228px; }
#nav li.opps a { background-image: url(images/OpportunitiesA.gif); width: 126px; }
#nav li.benefits a { background-image: url(images/benefitsA.gif); width: 72px; }

#nav li.aboutactive { background: url(images/aboutusA.gif) 0 -23px; width: 84px; height: 23px; }
#nav li.locationactive { background: url(images/locationsA.gif) 0 -23px; width: 228px; height: 23px; }
#nav li.oppsactive { background: url(images/OpportunitiesA.gif) 0 -23px; width: 126px; height: 23px; }
#nav li.benefitsactive { background: url(images/benefitsA.gif) 0 -23px; width: 72px; height: 23px; }


#barn { background: url(images/barnbg.jpg) top no-repeat; border-top: #FFFFFF solid 1px;  }
#nightentrance { background: url(images/nightentrance.jpg) top no-repeat; border-top: #FFFFFF solid 1px;  }
#bathroom { background: url(images/bathroombg.jpg) top no-repeat; border-top: #FFFFFF solid 1px;  }
#buddha { background: url(images/buddhabg.jpg) top no-repeat; border-top: #FFFFFF solid 1px;  }
#buddhaSR { background: url(images/bathroomSRbg.jpg) top no-repeat; border-top: #FFFFFF solid 1px;  }


#text { width: 482px; background: url(images/dash.gif) right repeat-y; padding: 15px 19px 20px 19px; color: #FFFFFF; line-height: 1.4em; }

#text a:link, #text a:visited { color: #CCCCCC; font-weight: bold; }
#text a:hover, #text a:focus { color: #FFFFFF; font-weight: bold; }

#searchresults { padding: 15px 19px 20px 19px; color: #FFFFFF; line-height: 1.4em; }

#searchresults a:link, #searchresults a:visited { color: #CCCCCC; font-weight: bold; }
#searchresults a:hover, #searchresults a:focus { color: #FFFFFF; font-weight: bold; }

h2 { height: 46px; border: #FFFFFF solid; border-width: 1px 0; margin: 0; padding: 0; }
h2 span { display: none; }
h2.aboutus { background: url(images/AboutUsHeader.jpg); }
h2.locations { background: url(images/LocationsHeader.jpg); }
h2.benefits { background: url(images/BenefitsHeader.jpg); }
h2.opps { background: url(images/oppsHeader.jpg); }

h3 { margin: 0 0 0.3em 0; font-size: 1.1em; }


#flashetc { height: 311px; background: url(images/dash.gif) left repeat-y; margin-left: 518px; _margin-left: 515px; padding-left: 8px; width: 252px; _width: 0px;}
#flashetc img { margin-left: 19px; _margin-bottom: -3px;}

#bottomimages { background: #FFFFFF; padding: 1px 0; width: 779px;}
#bottomimages img { float: left; }
#bottomimages img.middle { margin: 0 1px; }

.clearer { clear: both; }


#footer { background: #CCCCCC url(images/footerbg.gif) top repeat-x; clear: both; padding: 20px 19px 12px 19px; position: relative; }
#footer a { margin: 0 0.3em; position: relative; }


#footer a img { border: none; float: left; margin: -5px 7px 0 0px; position: relative; }
#footer a.hayslogo { border: none; }

.Micro { margin-top: 10px; border-collapse: collapse; }
tr.MicroHeader { padding: 5px; text-align: left; background: url(images/black70.png); _background: url(images/black70.gif); color: #FFFFFF; }
tr.MicroItem { padding: 7px; background: none; text-align: left; border: none; }
tr.MicroAltItem { padding: 7px; background: url(images/black35.png); _background: url(images/black35.gif); text-align: left; border: none; }

.Micro th, .Micro td { padding: 7px; border: #222222 solid 1px; }

#jobdetails {  }

#jobdetails a { font-weight: bold; margin-top: 1em; text-decoration: none; padding: 7px; background: #6f0121; border: #eae7e6 outset 3px; line-height: 2em; color: #FFFFFF;}
#jobdetails a:hover, #jobdetails a:focus { color: #FFFFFF; background: #33000f; }

#jobdetails .title { color: #FFFFFF; font-size: 1.4em; line-height: 1.4em; margin-top: 0em; }




