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

}
body{
background-color:#caa980;
background-image:url(images/bgpattern.jpg);
font-family:Arial, Helvetica, sans-serif;
}
.wrap{
background-color:transparent;
margin-left:auto;
margin-right:auto;
width:990px;
top:0px;
padding:0px;
}

/*----------- Header and Navigation -----------*/
#header{
position:static;
width:990px;
height:185px;
border:solid 1px #000000;
border-top:none;
background: url(images/NEWHEADER.jpg);
}
#nav{
width:990px;
height:45px;
border-left:solid 1px black;
border-right:solid 1px black;
}

#homeNav,a#homeNav,a:visited#homeNav{
display:block;
float:left;
width:95px;
height:45px;
background:url(images/navHome.jpg) 0 0 no-repeat;
text-indent:-10000px;
}
a:hover#homeNav{background-position:0 -45px;}

#aboutNav,a#aboutNav,a:visited#aboutNav{
display:block;
float:left;
width:112px;
height:45px;
background:url(images/navAbout.jpg) 0 0 no-repeat;
text-indent:-10000px;
}
a:hover#aboutNav{background-position:0 -45px;}

#galleryNav,a#galleryNav,a:visited#galleryNav{
display:block;
float:left;
width:128px;
height:45px;
background:url(images/navGallery.jpg) 0 0 no-repeat;
text-indent:-10000px;
}
a:hover#galleryNav{background-position:0 -45px;}

#concreteNav,a#concreteNav,a:visited#concreteNav{
display:block;
float:left;
width:134px;
height:45px;
background:url(images/navConcrete.jpg) 0 0 no-repeat;
text-indent:-10000px;
}
a:hover#concreteNav{background-position:0 -45px;}

#glossaryNav,a#glossaryNav,a:visited#glossaryNav{
display:block;
float:left;
width:134px;
height:45px;
background:url(images/navGlossary.jpg) 0 0 no-repeat;
text-indent:-10000px;
}
a:hover#glossaryNav{background-position:0 -45px;}

#faqNav,a#faqNav,a:visited#faqNav{
display:block;
float:left;
width:94px;
height:45px;
background:url(images/navFaq.jpg) 0 0 no-repeat;
text-indent:-10000px;
}
a:hover#faqNav{background-position:0 -45px;}

#commercialNav,a#commercialNav,a:visited#commercialNav{
display:block;
float:left;
width:165px;
height:45px;
background:url(images/navCommercial.jpg) 0 0 no-repeat;
text-indent:-10000px;
}
a:hover#commercialNav{background-position:0 -45px;}

#contactNav,a#contactNav,a:visited#contactNav{
display:block;
float:left;
width:128px;
height:45px;
background:url(images/navContact.jpg) 0 0 no-repeat;
text-indent:-10000px;
}
a:hover#contactNav{background-position:0 -45px;}
/*-------------- End header and Nav --------------*/
#flashheader{
padding:0px;
margin:0px;
}
.content{
width:960px;
font-size:16px;
padding:15px 15px 20px 15px;
background-color:#d9ba91;
border:solid;
border-width:1px;
border-color:#000000;
border-top:none;
min-height:400px;
font-family:sans-serif;
}
#textBG{
background-color:#b59e7d;
border:solid;
border-width:1px;
}
h1{
margin-top:5px;
margin-left:35px;
font-family:times, serif;
font-size:24px;
}
#affiliatesLine{
clear:both;
margin-left:auto;
margin-right:auto;
}
#spc{
font-size:24px;
font-weight:900;
line-height:40px;
}
.special{
font-size:20px;
font-weight:600;
font-family:palatino linotype, book antiqua, palatino, serif;
font-style:italic;
width:990px;
height:110px;
background-image:url(images/special.png);
background-repeat:no-repeat;
text-align:center;
margin:3px 0px 0px 0px;
clear:both;
}
.fine{
margin-top:2px;
text-align:center;
font-size:10px;
color:#000000;
width:990px;
background-color:transparent;
clear:both;
}
#return{
font-size:12px;
font-style:italic;
}
#blink{
font-size:18px;
font-family:times new roman, times, serif;
font-style:italic;
text-decoration:underline;
font-weight:bold;
color:#0000ff;
}
.fine :link{color:#000000;}
.fine :visited{color:#000000;}
.fine :active{color:#000000;}
.fine :hover{color:#000000;}
img{
border:0;
}

a:link{color:#00008B;text-decoration:none;}
a:visited{color:#00008B;text-decoration:none;border:0px;}
a:active{color:#00008B;border:0px;}
a:hover{color:#00008B;text-decoration:underline;border:0px;}

#genLink{
color:#000000;
}