html{ 
height:100%; 
}
body{
margin:0;
padding:0;
background: #EAEAEA /*url('images/site/bg1.jpg') repeat*/;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top: 0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
}

p{
padding:10px;
color:#333;
margin-left:5px;
}

a{
color:#cb5715;
}

h1{
font-size:14px;
margin-left:20px;
color:#333;
}
h1.b {
text-indent:-99999999px;

}
h2{
font-size:18px;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;
margin-left:5px;
}

h3{
font-size:12px;
padding:5px;
color:#333;
}

#sitewrap{
width: 980px;
margin-left:auto;
margin-right:auto;
padding:0;
}

#contentwrap{
width:960px;
background-color:#EAEAEA;
margin-left:auto;
margin-right:auto;
}

#masthead{
background-image:url('images/site/masthead.jpg');
width:960px;
height:161px;
}
/*
#nav{
padding:5px;
position:relative;
margin-top:59px;
margin-left:160px;
width:650px;  
}
*/
#nav{
padding:0px;
margin:0px;
position:relative;
top:62px;
left:150px;
width:660px;
}

#nav ul {
padding: 0;
list-style: none;
color:#fff;
}

#nav li{
display:inline;
}

#nav li a{
color:#fff;
text-decoration:none;
padding:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}

#nav li a:hover{
color:#e6a976;
}

#content{
background-color:#EAEAEA;
height:100%;
width:960px;
}

.space{
height:262px;
}

.services{
margin-left:40px;
font-size:12px;
padding:0;
margin-right:15px;
}

#leftcontent{
width:432px;
float:left;
background-color:#c9c8c7;
height:100%;
font-size:14px;
color:#222;
border:1px solid #8C8C8C;
}

#rightcontent{
background-color:#8C8C8C;
width:525px;
text-align:center;
font-size:11px; 
float:right;
height:100%;
padding-bottom:2px;
}

.contactform{
margin-left:5px;
}

.tabletext{
font-size:12px;
color:#333;
}

#gallery{
padding:10px;
margin-left:10px;
}

#gallery img{
border:thin #cb5715 solid;
padding:2px;
}

#services h1{
background-color:#d8d7d6;
width:390px;
padding:2px;
border:1px solid #b7b7b7;
}

#footer{
width:960px;
height:113px;
background-image:url('images/site/footerbg2.jpg');
clear:both;
margin-top:14px;
float:left;
}

#footer2 {
float:left;
height:200px;
width:960px;
padding:0px;
margin:0px;
}

#tabgroup{
text-align:center;
float:left;
margin:0px;
padding:0px;
}

#tabs{
float:left;
padding:2px;
margin:0;
border:#8D8D8D 1px solid;
background-color:#C9C8C7;
width:95px;
text-align:center;
}

#tabs a{
color:#333;
text-decoration:none;
font-size:10px;
}

#tabs a:hover{
color:#cb5715;
}
/*
#tabs2{
padding:2px;
position:absolute;
margin-top:0;
left:120px;
border:#8D8D8D 1px solid;
background-color:#C9C8C7;
width:80px;
text-align:center;
}
*/
#tabs2{
float:left;
padding:2px;
margin:0;
background-color:#C9C8C7;
width:80px;
text-align:center;
border:#8D8D8D 1px solid;
}
#tabs2 a{
color:#333;
text-decoration:none;
font-size:10px;
}

#tabs2 a:hover{
color:#cb5715;
}

#portfolio{
margin-top:7px;
margin-left:-9px;
}

#portfolio img{
border:1px solid #8D8D8D;
margin:0;
}

#leftfooter{
float:left;
width:598px;
height:94px;
background-color:#c9c8c7;
}

#leftfooter a{
font-size:10px;
text-decoration:none;
padding-left:14px;
text-align:center;
}

#footerlinks{
width:180px;
float:left;
}

#productslinks{
margin-top:20px;
}

#rightfooter{
font-size:10px;
text-align:center;
color:#fff;
float:left;
width:339px;
height:113px;
padding:30px 10px 10px 10px;
}

#rightfooter a{
color:#fff;
}

#rightfooter a:hover{
color:#e6a976;
}







