a { color: #0078ff; }
a.menu, a.menu2 { color: #77000b; font-size: 75%; text-decoration: none; text-transform: uppercase; margin-right: 18px; }
a.menu3 { color: #780000; font-weight: bold; }
a.menu:hover, a.menu2 { border-bottom: 1px dashed #77000b; }
a.text, a.text2 { color: #48423e; text-decoration: none; }
a.text:hover { text-decoration: underline; }
a:hover { text-decoration: none; }
body { color: #48423e; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #f7e1c2; background-image: url(../images/bg1.jpg); margin: 0; }
div.about { color: #f7e1c2; text-transform: uppercase; margin-top: 28px; margin-bottom: 12px; }
div.copy  { font-size: 70%; padding-right: 25px; padding-left: 46px; border-right: 3px solid #282323; }
div.copy, div.copy2, div.copy3 { height: 65px; margin-top: 24px; }
div.copy2 { font-size: 70%; color: #8f877a; padding-left: 72px; }
div.copy3  { text-align: center; border-left: 1px solid #282323; padding:0px 10px 0px 10px }
div.copy3 td { FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=33); }
div.copy3 img { behavior: url('css/stopload.htc'); }
div.info {padding-top: 25px; width:600px;}
div.info a {color:#6699ff;}
div.navigator {font-size: 70%; margin-left: 70px;}
div.news b span, div.news2 b span { margin-left:0px }
div.news b, div.news2 b  { color: #282323; width: 69px; height: 100%; float: left; display: block; }
div.news span span, div.news2 span span { margin-left:0px }
div.news span, div.news2 span { display: block; height: 100%; margin-left: 70px; }
div.news, div.news2 { font-size: 70%; width: 65%; margin-bottom: 38px; }
div.news2 { width:100% }
div.portfolio { overflow: hidden; width:100%; height:100%; display: none; }
div.t3 { padding-top: 10px; padding-bottom: 3px; }
h1, div.h1 { color: #282323; font-weight: normal; text-transform: uppercase; margin-top: 28px; margin-bottom: 12px; }
h1, div.h1, div.about { font-size: 82%; }
h1.engine { display:none; }
h1.portfolio { color: #f0dfbf; font-size: 100%; font-weight: bold; text-transform: none; margin: auto; padding-right: 3px; display: inline   }
img { border-color: white }
img.left { margin:3px 12px 5px 0px; }
img.scrollarrow { visibility:hidden; cursor:pointer; }
img.white {border-color: white}
p { margin-top: 0; margin-bottom: 10px; }
span.code { font-size: 18px; }
table { font-size: 100%; }
table.bg2  { background-image: url(../images/bg2.jpg); background-repeat: repeat-x; background-position: 308px 0; }
table.bg3  { background-image: url(../images/bg3.jpg); background-repeat: no-repeat; }
td.bg4 { background-image: url(../images/bg4.jpg); background-repeat: no-repeat; background-position: 0 21px; }
td.bg5  { background-image: url(../images/bg5.jpg); background-repeat: no-repeat; background-position: right 12px; padding-right: 25px; }
td.bg6 { background-image: url(../images/bg6.jpg); background-repeat: no-repeat; background-position: 0 24px; }
td.bg6spacer { padding-top: 500px; padding-left: 34px; }
td.bg7 { background-image: url(../images/bg7.jpg); background-repeat: no-repeat; background-position: right 18px; padding: 0 45px 60px 0; }
td.info { color: #f0dfbf; font-size: 75%; background-image: url(../images/info.gif); background-repeat: no-repeat; background-position: 41px 28px; display: block; padding-left:95px; height:54px}
td.news { text-align: right; width: 100%; padding: 6px 0 6px 30px; border-bottom: 1px dashed #8d5e41; }
td.phone  { color: white; font-size: 17px; background-color: #282323; letter-spacing: 1px; padding-right: 15px; padding-left: 15px; }
tr.footer {height: 102px}
ul { list-style-type: square; }
ul ul { list-style-type: disc; }
ul ul ul { list-style-type: circle; }
ul, ol { margin-top: 0; }
ul.cmps, ol.cmps { margin-top: -10px; }
.date { color: #0078ff; font-weight: bold; }
.grey { color: #777; }
.hand {cursor:pointer;}
.normal { font-size: 75%; }
.non {display:none}
.small { font-size: 70%; }

div.spfoot { font-size:7px; position:absolute; margin:6px 0 0; }
div.spfoot, div.spfoot a { color:#eac69c; }
div.spfoot div { zoom:0.1; }
div.spfoot a { text-decoration:none; }

