/* @override 
	http://localhost:8888/edbrowndistributors.com/css/site.css
	http://www.edbrowndistributors.com/test/css/site.css
*/
/****************************************************************/
/* general page structure and layout begins */
/* first, zero out the page */
/****************************************************************/
html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a {
margin: 0;
padding: 0;
border: 0;
}
body {
font-family:Arial, Helvetica, sans-serif; 
font-size:.8em; 
color:#000000; 
margin:10px 0px 10px 0px;
padding:0px 0px 0px 0px;
background:#fff;
text-align:center;
}
.page_wrap {
position:relative;
width:980px;
margin:0px auto;
padding:0px 0px 0px 0px;
text-align:center;
background:#fff;
border:1px solid #ccc;
}
#header-logo-area {
background: url(../images/ed-brown-logo-4.jpg) no-repeat;
height: 80px;
margin: 0px 0px 0px 0px;
}
.clear {
clear: both;
}
/****************************************************************/
/* general image tags */ 
/****************************************************************/
img {
border:none;
}
/****************************************************************/
/* general link tags */
/****************************************************************/
a {
color: #6469ff;
}
a:hover {
color: #f90000;
}
/****************************************************************/
/* general page structure and layout ends */
/****************************************************************/
/****************************************************************/
/* top navigation bar begins */
/****************************************************************/
.topnav {
position:relative;
clear:both;
width: 980px;
height:30px;
font-size:.8em;
border-bottom:0px solid #ccc;
}
#header-rect {/*nav bar - below header-top section*/
background: url(../images/horiz-nav-image.jpg) no-repeat;
text-align:center;
height: 32px;
width: 980px;
margin: 0 0 0 0;
clear: both;
}
#header-rect ul {
width: 100%;
padding: 7px 0 0 0;
}
#header-rect ul li {
display: inline;
}
#header-rect ul li a {
color: #fff;
font-size: 11pt;
font-weight: bold;
text-decoration: none;
margin: 15px 40px 0px 40px;
padding: 10px 0 0 0;
}
#header-rect ul li a:hover {
color: #cffd5d;
}
/****************************************************************/
/* top navigation bar ends */
/****************************************************************/
/****************************************************************/
/*center-column begins*/
/****************************************************************/
#center-column {
display:block;
float:left;
width:980px;
background:#fff;
margin:0px;
text-align: center;
color: #999;
border:0px solid #999;
}
#center-column p {
color: #000;
margin: 0 10px 15px 10px;
text-align: left;
}
#center-column h1 {
color: #03598c;
margin: 5px 0 8px 10px;
text-align: left;
}
/****************************************************************/
/* Current project section */
/****************************************************************/
.current-projects {
width: 310px;	
height: 140px;
margin: 5px auto;
border: 1px solid #000;
}
.current-projects img {
float: left;
margin: 5px 10px 0px 10px;
}
.current-projects p {
margin: 10px 10px 0px 10px;
text-align: left;
color: #000;
}
.current-projects h2 {
text-align: left;
margin: 5px 0px 0px 10px;
font-size: 14px;
color: #0169cc;
}
/****************************************************************/
/*service-staff section */
/****************************************************************/
.service-staff {
width: 625px;	
height: 220px;
margin: 5px auto;
border: 1px solid #000;
}
.service-staff img {
float: left;
margin: 10px 10px 0px 10px;
}
.service-staff p {
margin: 10px 10px 0px 15px;
text-align: left;
color: #000;
}
.service-staff h2 {
text-align: left;
color: #000;
margin: 7px 0px 0px 15px;
}
/****************************************************************/
/* Site Map */
/****************************************************************/
#center-column .site-map  {
margin: 10px 15px 15px 45px;
padding: 3px;
font-size: 18px;
border: 1px solid #ccc;
background: #81b5e4;
width: 250px;
text-align: center;
}
#center-column .site-map-sub  {
margin: 10px 15px 15px 115px;
padding: 3px;
font-size: 18px;
border: 1px solid #ccc;
background: #81b5e4;
width: 250px;
text-align: center;
}
/****************************************************************/
/* Sales page */
/****************************************************************/
#sales-left {
width: 45%;
float: left;
border: 1px solid #ccc;
margin: 0 0 20px 10px;
}
#sales-left h2 {
text-align: left;
margin: 5px 0 5px 10px;
color: #000;
}
#sales-left h3 {
text-align: left;
margin: 5px 0 5px 10px;
color: #666;
}
#sales-left ul {
list-style-type: none;
text-align: left;
margin: 0 0 0 10px;
}
#sales-left li {
margin: 10px 0 10px 20px;
color: #666;
}
#sales-right {
width: 45%;
float: right;
border: 1px solid #ccc;
margin: 0 10px 20px 0;
}
#sales-right h2 {
text-align: left;
margin: 5px 0 5px 10px;
color: #000;
}
#sales-right h3 {
text-align: left;
margin: 5px 0 5px 10px;
color: #666;
}
#sales-right ul {
list-style-type: none;
text-align: left;
margin: 0 0 0 10px;
}
#sales-right li {
margin: 10px 0 10px 20px;
color: #666;
}
/****************************************************************/
/* Home page flash piece */
/****************************************************************/
#home-flash-piece {
margin: 0px 0px 2px 0px;
}
/****************************************************************/
/* Home page sections below flash */
/* Start home-left */
/****************************************************************/
#home-left {
width: 325px;
float: left;
border-right: 2px solid #fff;
margin: 0px 0px 0px 0px;
}
#home-left h1 {
font-size: 12pt;
background: #006ac8;
color: #fff;
padding: 2px;
border-top: 1px solid #4c4c4c;
border-bottom: 1px solid #4c4c4c;
text-align: center;
margin: 7px 5px;
}
#home-left p {
text-align: left;
margin: 5px;
color: #000;
}
#home-left ul li {
list-style: none;
text-align: left;
margin: 3px 0px 0px 15px;
color: #000;
}
/****************************************************************/
/* Start home-center */
/****************************************************************/
#home-center {
width: 326px;
float: left;
border-right: 2px solid #fff;
margin: 0px 0px 0px 0px;
}
#home-center p {
text-align: left;
margin: 5px;
color: #000;
}
#home-center h1 {
font-size: 12pt;
background: #006ac8;
color: #fff;
padding: 2px;
border-top: 1px solid #4c4c4c;
border-bottom: 1px solid #4c4c4c;
text-align: center;
margin: 7px 5px;
}
/****************************************************************/
/* Start home-right */
/****************************************************************/
#home-right {
width: 325px;
float: left;
border: 0px solid #ccc;
margin: 0px 0px 0px 0px;
}
#home-right h1 {
font-size: 12pt;
background: #006ac8;
color: #fff;
padding: 2px;
border-top: 1px solid #4c4c4c;
border-bottom: 1px solid #4c4c4c;
text-align: center;
margin: 7px 5px;
}
#home-right h5 {

}
#home-right p {
text-align: left;
margin: 5px 15px 10px 15px;
color: #000;
}
/****************************************************************/
/* Start home-right */
/****************************************************************/
#contact-people {
width: 651px;
float: left;
border: 0px solid #ccc;
margin: 0px 0px 0px 0px;
}
#contact-people h1 {
font-size: 12pt;
background: #a19a92;
color: #03598c;
padding: 2px;
border-top: 1px solid #4c4c4c;
border-bottom: 1px solid #4c4c4c;
text-align: center;
margin: 7px 5px;
}
#contact-people h5 {

}
#contact-people p {
text-align: left;
margin: 5px 15px 10px 15px;
color: #000;
}
/****************************************************************/
/*center-column ends*/
/****************************************************************/
/****************************************************************/
/* Start full-width-box */
/****************************************************************/
#center-column #full-width-box {
width: 976px;
border: 0px solid #ccc;
margin: 0px 0px 0px 0px;
text-align: center;
}
#center-column #full-width-box h1 {
font-size: 12pt;
background: #fff;
color: #000;
padding: 12px 0 12px 0px;
//border-top: 1px solid #4c4c4c;
//border-bottom: 1px solid #4c4c4c;
text-align: center;
}
/****************************************************************/
/*center-column ends*/
/****************************************************************/
/****************************************************************/
/* footer section begins */
/****************************************************************/
#footer {
background: url(../images/footer-nav-image.jpg) no-repeat;
width: 980px;
height:57px;
margin: 0 0 0 0;
clear: both;
}
#footer-line-one {
text-align: right;
margin: 0 18px 0 0;
padding: 8px 0 0 0;
color: #fff;
}
#footer-line-one a {
color: #fff;
text-decoration: none;
font-size: 12px;
margin: 0 0 0 0px;
}
#footer-line-one a:hover {
color: #cffd5d;
text-decoration: underline;
font-size: 12px;
margin: 0 0 0 0px;
}
#footer-line-two {
text-align: right;
margin: 0 18px 0 0;
padding: 3px 0 0 0;
color: #cffd5d;
font-size: 12px;
}
#footer-line-two a {
color: #fff;
text-decoration: none;
font-size: 12px;
}
#footer-line-two a:link {
color: #fff;
text-decoration: none;
font-size: 12px;
}
#footer-line-two a:hover {
color: #cffd5d;
text-decoration: underline;
font-size: 12px;
}
/****************************************************************/
/* footer section ends */
/****************************************************************/









