BODY {
   font-family: Verdana, Helvetica, sans-serif;
   background: url(/images/background.png);
   background-repeat: repeat-x;
   font-size: 12px;
   text-align: center;
   color: #272625;
   margin-top: 0px;
   margin-left: 0px;
   margin-right: 0px;
   margin-bottom: 2px;
   padding: 0px;

}
.large_letter {
   font-size: 1.6em;
}
.highlight {
   color: #f17827;
   font-weight:600;   
}
TD {
   vertical-align: top;
   font-size: 12px;
}
#divbackground {
   background: url(/images/divbackground.jpg);
   width: 780px;
   border: 0px;
}
TABLE.maintable {
   width: 768px;
   background: white;
}
TABLE.banner {
   width: 100%;
   background: url(/images/banner.jpg);
   height: 96px;
}
TABLE.nav_table {
   width: 100%;
   background: url(/images/navbanner.jpg);
   height: 39px;
}
TABLE.body {
   width: 100%;
   background: white;
}
TABLE.footer {
   width: 100%;
   /*background: #575351;*/
   background:#000000;
   height:100px;   
}
TD.range {
   font-size:10px;
}
TD.footertd {
   font-size: 11px;
   color: white;
   text-align: center;  
}
TD.footertd A {
   font-size: 11px;
   color: white;
   text-align: center;  
   text-decoration: none;
}
TD.row1 {
   height:96px;
}
TD.row2 {
}
TD.row3 {
   height:100px;
}
TD.shape {
   background: #232e8a;
}
#bodycol1 {
   width: 470px;
   padding-left: 11px;
   padding-right: 6px;
   padding-top: 15px;
   font-size: 12px;
   text-align:left;
}
#bodycol1 A {
   text-decoration:none;
}
#bodycol1 A:hover {
   text-decoration:underline;
}
.quote_style {
   font-size: 12px;
}
.quote_style_row_1 {
   width: 300px;
   font-size: 12px;
   color: #524642;
   border: 1px #f17827 solid;
   font-weight:600;
}
.quote_style_row_2 {
   font-size: 12px;
   border: 1px #f17827 solid;
   color: #524642;
   text-align: right;
   font-weight:600;
}
.quote_style INPUT {
   width: 56px;
   height: 24px;
}
.leftcol {
   border-right: 1px #E0E0E0 solid;
   padding-bottom:20px;
}
#bodycol2 {
   width:238px;
   height: 100%;
   border-left: 1px black solid;
   padding: 4px;
   padding-top: 8px;
   font-size: 11px;
}
#images {
   height: auto;
   width: 280px;
   padding-bottom:20px;
}
#mainimage {
   font-size: 10px;
   text-align: center;
   height: 274px;
}
#thumbimages {
   padding-top: 8px;
   text-align: center;
   font-size: 10px;
   color: black;
   border-top: 0px black solid;
}
#navigation {
   color:#c0c0c0;
   text-indent:8px;
   padding-top: 8px;
   padding-left: 2px;
   padding-right: 2px;
   text-align: left;
   font-size: 12px;
}
#navigation A {
   color: #f17827;
   text-decoration: none;
}
#navigation A:hover {
   color: #c0c0c0;
   text-decoration: none;
}
#recent_work_text {
   height: 38px;
}


~
