body     { background-color: #120500; background-repeat: no-repeat; background-position: right 0 }td  { color: #444; font-size: 0.8em; font-family: "Bookman Old Style", "Americana BT", Georgia; line-height: 1.4em }#header   { background-color: #a5a58b; width: 100%; height: 75px }#container        { margin: 0 auto; position: relative; width: 90% }#containergallery         { margin: 0 auto; position: relative; width: 100% }#maincont           { background-color: #fff; margin-top: 5px; margin-right: 30px; margin-left: 15px }#maincontcapab             { background-color: #fff; margin-top: 5px; margin-right: 30px; margin-left: 15px }#facilities  { }#product  { background-image: url("graphics/CNC-photo.jpg"); background-repeat: no-repeat; background-position: center }#design  { background-image: url("graphics/CAD-photo.jpg"); background-repeat: no-repeat; background-position: center }b.rtop, b.rbottom { background: #ccc0ae; display: block }b.rtop b, b.rbottom b { background: #fff; display: block; height: 1px; overflow: hidden }b.r1{margin: 0 5px}b.r2{margin: 0 3px}b.r3{margin: 0 2px}b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}#middle       { background-color: #cbbead; background-image: url("graphics/wood-back.jpg"); padding-top: 15px; width: 60%; height: 985px; float: left; overflow: hidden }#middlemid       { background-color: #cbbead; background-image: url("graphics/wood-back.jpg"); padding-top: 15px; width: 60%; height: 1985px; float: left; overflow: hidden }#right      { background-color: #835f5f; width: auto; height: 1000px; float: left; overflow: hidden }#rightmid       { background-color: #835f5f; width: auto; height: 2000px; float: left; overflow: hidden }html>body #right      { background-color: #835f5f; width: auto; height: 1000px; float: none; overflow: hidden }html>body #rightmid       { background-color: #835f5f; width: auto; height: 2000px; float: none; overflow: hidden }#leftlong     { background-image: url("graphics/wood-pillar-back-long.jpg"); background-repeat: no-repeat; background-position: right top; width: 20%; height: 2500px; float: left; overflow: hidden }#leftcontainer       { width: 20%; height: 1000px; float: left; overflow: hidden }#lefttop      { background-image: url("graphics/wood-pillar-back.jpg"); background-repeat: no-repeat; background-position: right top; width: auto; height: 224px; overflow: hidden }#leftbottom         { background-image: url("graphics/wood_pillar_repeating_back.jpg"); background-repeat: repeat-y; background-position: right top; width: auto; height: 776px; overflow: hidden }#leftcontainermid        { width: 20%; height: 2000px; float: left; overflow: hidden }#leftbottommid         { background-image: url("graphics/wood_pillar_repeating_back.jpg"); background-repeat: repeat-y; background-position: right 0; width: auto; height: 1776px; overflow: hidden }#leftcontainerlong      { width: 20%; height: 3000px; float: left; overflow: hidden }#leftbottomlong       { background-image: url("graphics/wood_pillar_repeating_back.jpg"); background-repeat: repeat-y; background-position: right 0; width: auto; height: 2776px; overflow: hidden }#middlelong       { background-color: #cbbead; background-image: url("graphics/wood-back.jpg"); padding-top: 15px; width: 60%; height: 2985px; float: left; overflow: hidden }#middlegallery        { background-color: #cbbead; background-image: url("graphics/wood-back.jpg"); padding-top: 15px; width: 80%; height: 2985px; float: left; overflow: hidden }#rightlong       { background-color: #835f5f; width: auto; height: 3000px; float: left; overflow: hidden }html>body #rightlong       { background-color: #835f5f; width: auto; height: 3000px; float: none; overflow: hidden }#menu a:link     { color: #dcdcdc; text-decoration: none; display: block }#menu       { font-size: 0.8em; font-family: Verdana, Tahoma, "Trebuchet MS", Arial; line-height: 25px; text-align: center; height: 25px; vertical-align: middle; border-right: 1px dotted #996; border-bottom: 2px solid #c4b7a6 }#menu a:visited    { color: #dcdcdc; text-decoration: none; display: block }#menu a:hover       { color: #036; line-height: 25px; text-decoration: none; background-color: #fff; display: block; height: 25px }#menu a:active   { color: #dcdcdc; text-decoration: none; display: block }#topmenu a:link   { color: #000; text-decoration: none }#topmenu     { font-size: 0.7em; font-family: "Bookman Old Style", "Americana BT", Georgia; background-color: #b3b196; padding-top: 1px; padding-bottom: 2px; vertical-align: middle; border-bottom: 4px solid #663333 }#topmenu a:visited   { color: #000; text-decoration: none }#topmenu a:hover    { color: #000; text-decoration: underline }#topmenu a:active   { color: #000; text-decoration: none }#menuphoto1   { background-image: url("graphics/backphoto-1.jpg"); background-repeat: no-repeat; background-position: right 0; height: 450px }#menuphoto2    { background-image: url("graphics/backphoto-2.jpg"); background-repeat: no-repeat; background-position: right 0; height: 450px }#menuphoto3    { background-image: url("graphics/backphoto-3.jpg"); background-repeat: no-repeat; background-position: right 0; height: 450px }#menuphoto4    { background-image: url("graphics/backphoto-4.jpg"); background-repeat: no-repeat; background-position: right 0; height: 450px }#menuphoto5    { background-image: url("graphics/backphoto-5.jpg"); background-repeat: no-repeat; background-position: right 0; height: 450px }#menuphoto6    { background-image: url("graphics/backphoto-6.jpg"); background-repeat: no-repeat; background-position: right 0; height: 450px }#menuphoto7    { background-image: url("graphics/backphoto-7.jpg"); background-repeat: no-repeat; background-position: right 0; height: 450px }#menuphoto8    { background-image: url("graphics/backphoto-8.jpg"); background-repeat: no-repeat; background-position: right 0; height: 450px }#menuphoto9     { background-image: url("graphics/backphoto-9.jpg"); background-repeat: no-repeat; background-position: right 0; height: 450px }#menuphoto10      { background-image: url("graphics/backphoto-10.jpg"); background-repeat: no-repeat; background-position: right 0; height: 450px }#footer    { background-color: #996; width: 100%; height: 75px; float: left; border-top: 4px solid #633 }.maintext   { color: #444; font-size: 0.8em; font-family: "Bookman Old Style", "Americana BT", Georgia; line-height: 1.4em; margin: 12px }.maintexthome   { color: #444; font-size: 0.8em; font-family: "Bookman Old Style", "Americana BT", Georgia; line-height: 1.4em; margin: 12px 12px 12px 0; padding-right: 24px }.frontphotos { margin: 0 10px 10px 0 }h1   { color: #036; font-size: 1.1em; font-family: "Bookman Old Style", "Americana BT", Georgia; font-style: italic; font-weight: bold; margin: 12px 12px -6px }h2    { color: #633; font-size: 0.8em; font-family: "Bookman Old Style", "Americana BT", Georgia; font-weight: 600; line-height: 1.4em; margin-top: 12px; margin-bottom: -6px; border-bottom: 1px solid #963 }.photos   { font-size: 1.5em; font-weight: bold; margin: 7px 0 7px 10px; border: solid 1px #222 }.photosleft    { font-size: 1.5em; font-weight: bold; margin: 7px 10px 7px 0; border: solid 1px #222 }.thumbs    { font-size: 1.5em; font-weight: bold; margin: 7px; border: solid 1px #222 }.nomargin     { margin: 0 }img   { margin-top: 18px }#subscribe   { background-color: #ede5d4; padding: 0 24px; width: auto; border-top: 2px solid #999; border-bottom: 2px solid #999 }#subscribemain    { background-color: #ede5d4; margin-right: 24px; padding: 0 24px; width: auto; border-top: 2px solid #999; border-bottom: 2px solid #999 }#photointro  { margin-top: 10px; margin-right: 10px; margin-bottom: 5px; border: solid 1px #000 }
