body{
text-align:center;
font-family:verdana,sans-serif;
font-size:9pt;
color:#4f4f4f;
margin:36px 0px;
padding:0px;
background-color:#525049;
}

a:link {  color: #666666; text-decoration: none}
a:visited {  color: #333333; text-decoration: none}
a:hover {  color: #999999; text-decoration: none}
a:active {  color: #999999; text-decoration: none}

.clear{
clear:both;
height:0px;
line-height:0px;
}

img{
border:0px;
}

#container{
margin:0px auto;
border: solid 11px #e8e3de;
width:720px;
background-color:#F2F1F0;
}

#copy{
margin:3px auto;
width:714px;
color:#999999;
font-size:8pt;
text-align:right;
}

#content{
float:left;
clear:both;
}

#left-col{
float:left;
width:142px;
}

#right-col{
float:right;
width:578px;
}

#right-col-content{
padding:0px 36px 36px 0px;
}

#right-col-content-gallery{
padding:0px 36px 0px 0px;
}

#logo{
margin:36px 0px 0px 8px;
}

#phone{
height:78px;
text-align:right;
}

#phone img{
margin-top:30px;
}

#nav{
height:22px;
border-top:solid 1px #4f4f4f;
border-bottom:solid 1px #4f4f4f;
text-align:left;
}

#nav img{
margin:0px;
padding:0px;
float:left;
}

#images,#images-container{
margin-top:30px;
text-align:center;
}

#gallery-container{
padding-top:17px;
text-align:center;
clear:both;
}

#images-sub{
margin-top:30px;
text-align:center;
}

#images-sub img{
border-top:solid 3px #4f4f4f;
border-right:solid 3px #4f4f4f;
border-bottom:solid 3px #4f4f4f;
border-left:solid 3px #4f4f4f;
margin:0px;
padding:0px;
}

#images img{
border-top:solid 3px #4f4f4f;
border-right:solid 3px #4f4f4f;
border-bottom:solid 3px #4f4f4f;
margin:0px;
padding:0px;
float:left;
}

#image1{
border-left:solid 3px #4f4f4f;
}

#heading{
text-align:right;
}

#heading img{
margin:20px 4px;
}

#heading-gallery{
text-align:right;
}

#heading-gallery img{
margin:20px 30px;
}

#text{
text-align:left;
padding:0px 10px 10px 10px;
}

th{
background-color:#E7E3DD;
border-top:solid 1px #4f4f4f;
border-bottom:solid 1px #4f4f4f;
text-align:center;
padding:4px 0px;
}

.caption{
text-align:right;
font-weight:bold;
padding-right:3px;
}

.border{
border-top:solid 3px #4f4f4f;
border-right:solid 3px #4f4f4f;
border-bottom:solid 3px #4f4f4f;
border-left:solid 3px #4f4f4f;
}

.heading-small{
font-size:7pt;
}

.product-cell,.portfolio-cell,.address-cell{
padding-top:10px;
}

.product-cell,.product-heading{
text-align:left;
padding-left:25px;
}

.portfolio-cell,.portfolio-heading{
text-align:left;
padding-left:50px;
}

.address-cell,.address-heading{
text-align:left;
padding-left:10px;
}

.address-cell2,.address-heading2{
text-align:left;
padding-left:42px;
}

.cell-content{
padding:10px 10px 0px 10px;
}
