

div {
border: 0px solid #FAA00F;
}

body {
	margin: 0;
	padding: 0;
    background: url(images/top-back.jpg) repeat-x;
}

hr {
  background-color: #EEB534;
  color: #EEB534;
  width: 220px;
  height: 2px;
  border: 0;
}


#container {
  border: solid 0px #521D61;
  width: 760px;
  margin: 0 auto;
  background: url(images/top.jpg) no-repeat;
}

#header-text{
    text-align: left;
    height: 68px;
    width: 380px;
    border: 0px solid #f7f7fa;
    float: left;
    font: normal 20px 'tahoma',Verdana,sans-serif;
    margin-left: 100px;

            
}

#header-tel{
    text-align: left;
    height: 38px;
    width: 170px;
    border: 0px solid #f7f7fa;
    float: right;
    font: normal 14px 'arial',Verdana,sans-serif;
    text-align: right;
    margin-right: 15px;
    padding-top: 5px;
}

#main {
  border: solid 1px #EEB534;
  margin: 12px auto;
  width: 670px;
  font: normal 14px 'Lucida Grande',Verdana,sans-serif;
  background-color: #ffffff;
  text-align: left;
  padding: 10px;
}

#spacer{
                height: 10px;}


.box{
  width: 665px;
  margin: 0 auto;
  background: url(images/bottom.gif) no-repeat bottom left;

}

.box h3{
    margin: 0;
    padding: 16px 8px 0px 20px;
    font-size: 130%;
    color: #333;
    border-bottom: 0px solid #333;
    background: url(images/top.gif) no-repeat top left;
}

.box ul{
  margin: 0;
  padding: 5px 15px 20px 20px;
  list-style: none;
  font: normal 14px 'Lucida Grande',Verdana,sans-serif;
}

.box ul li{
  margin: 0 0 6px;
  padding: 0;
}

.box img{
  border: none;
}

.box a {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}

.box hr {
   color: #B6CE30;
}


#menu {
	margin-left: 35px;
    height: 32px;
    border: 0px solid #000000;
    width: 522px;
    clear: both;
}


#w3c{
width: 100%;
color: #fff;
text-align: center;
height: 62px;
padding-top: 6px;
text-decoration: none;
}

#w3c a{
  text-decoration: none;
  color: #B2CDE0;
}


.mattblacktabs{
width: 100%;
overflow: hidden;
border-bottom: 0px solid black; /*bottom horizontal line that runs beneath tabs*/
}

.mattblacktabs ul{
margin: 0;
padding: 0;
padding-left: 0px; /*offset of tabs relative to browser left edge*/
font: bold 14px Verdana;
list-style-type: none;
}

.mattblacktabs li{
display: inline;
margin: 0;
}

.mattblacktabs li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 5px 8px; /*padding inside each tab*/
border-right: 1px solid #EEB534; /*right divider between tabs*/
color: white;
background-image: url(images/indentbg.jpg);

}

.mattblacktabs li a:visited{
color: white;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
    color: black;
    background-image: url(images/indentbg2.jpg);
    height: 20px;
}

#home .home, #about .about, #contact .contact, #clients .clients
{
    text-decoration: underline;
}