body {background: #FFF; color:#000; behavior: url(csshover.htc); font: 13px verdana, arial sans-serif;}
div#wrap{ position: absolute; top: 0; left: 0; width: 1000px; height: 750px; margin: 0; padding: 0; border-right: 1px solid #01396E; border-bottom: 1px solid #01396E; z-index: 3;}
div#wrap object{ position: absolute; left: 0; top: 0; margin: 0; padding: 0;}
a {font-size: 12px; text-decoration: none; color: #01396E; z-index: 1;}
a:hover {text-decoration: underline;}
p {color: #01396E; font-size: 13px; margin: 0; padding: 0 2px 0 10px;}
p.bold{font-weight: bold;}
h1, h2, h3 { color: #01396E; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 0 5px;}
#main {color: #CCC; margin: 0; padding: 0;}
div#head { width: 1000px; height: 170px; margin: 0; z-index: 3;}
div#logo {width: 135px; height: 70px; position: absolute; left: 0px; top: 0px; padding: 0; margin: 0; z-index: 3;}
img { margin: 0; padding:  0;}
div#nav {position: absolute; width: 1000px; top: 75px; left: 0; margin: 0; background: #01396E; z-index: 3; background-image: url(hdbg3.png); background-repeat: no-repeat;}
div#nav ul {margin: 0 0 0 145px; padding: 0; background-color: #01396E; width: 851px;}
div#nav li {position: relative; list-style: none; margin: 0; padding: 0; float: left; width: 11em; line-height: 1em;}
div#nav li:hover {background: #CCE3F9; color: #01396E;}
div#nav li.submenu {background: url(bg_nav_arrow.gif) 80% 80% no-repeat;}
div#nav li.submenu:hover {background: #CCE3F9; margin: 0; z-index: 3;}
div#nav li a {color: #CCE3F9; display: block; padding: 0.25em 0 0.25em 0.5em; text-decoration: none; width: 11em;}
div#nav>ul a {width: auto;}
div#nav a:hover {color: #01396E}
div#nav ul ul {position: absolute; width: 11em; margin: 0; display: none;}
div#nav ul ul li {border-bottom: 1px solid #FFF;}
div#nav ul ul li a {width: 11em; padding: 0.25em 0 0.25em 0.5em;}
div#nav ul.level1 li.submenu:hover ul.level2 {display:block;}
div#nav ul.level2 {top: 1.5em;}
div#page_title {position: absolute; left: 0; top: 93px; padding: 0 4px;}
div#page_title h3 {font-size: 12px;}
div#content {position: absolute; left: 0; top: 120px; width: 1000px; height: auto; border: 0; margin: 0; padding: 0; z-index: 2;}
div#content img.main{position: absolute; right: 0; top: 15px; margin: 0; padding: 0; width: 999px; height: 600px; z-index: 1;}
div#content img.normal {float: left; margin: 3px; border: none; z-index: 2;}
div#content p {margin: 3px 0}
div#content ul {display: block; position: absolute; right: 3px; top: 50px; margin: 0; padding: 0; background-color: #01396E; width: 11.5em; z-index: 4;}
div#content li {position: relative; list-style: none; margin: 0; color: #CCE3F9; border-bottom: 1px solid #CCE3F9; background-color: #01396E; padding: 0.25em 0.5em; float: right; width: 11em; line-height: 1em;}
div#content li:hover {background: #CCE3F9; color: #01396E;}
div#content li.submenu {background: #01396E;}
div#content li.submenu:hover {background: #CCE3F9; margin: -1px 0; z-index: 3;}
div#content li a {color: #CCE3F9; line-height: 1em; display: block; padding: 0 1.5em 0 0; margin: 0; text-decoration: none; width: 11em;}
div#content>ul a {height: auto;}
div#content a:hover {color: #01396E}
div#layout {position: absolute; top: 45px; left: 0px; float: right; width: 1000px;}
div#layout p.bold{font-weight: bold; font-size: 14px; margin: 25px 3px 3px 5px;}
div#layout img{float: right; margin: 3px 165px 0px 0px; padding: 0px;}
div#topright {position: absolute; top: 0px; left: 500px; width: 500px; border: none; margin: 0; padding: 0; z-index: 2;}
div#topright h3{width: 495px;}
div#topright img{ padding: 5px; margin: 0 5px; float: right;}
div#topright object{float: right;}
div#topleft {position: absolute; left: 0px; top: 0px; width: 500px; border: none; margin: 0; padding: 0; z-index: 2;}
div#topleft object {padding: 0; border: none; margin: 0;}
div#topleft img {width: 498px; padding: 0; border: none; margin: 0; z-index: 2;}
div#one {width: 850px; position: absolute; top: 60px; left: 3px; padding: 2px; margin: 0; border: 0;}
div#one img{width: 200px; padding: 2px; border: 2px solid #01396E; margin: 10px 550px 10px 0px;}
div#one img.extrusions { position: absolute; left: 20px; top: 20px; height: 200px; width: auto; margin: 0; margin-right: auto; margin-left: auto; padding: 5px;}
div#two {width: 850px; position: absolute; top: 60px; left: 3px; padding: 2px; margin: 0; border: 0;}
div#two img{width: 200px; padding: 2px; border: 2px solid #01396E; margin: 10px 550px 10px 0px;}
div#two img.extrusions { position: absolute; left: 20px; top: 20px; height: 200px; width: auto; margin: 0; margin-right: auto; margin-left: auto; padding: 5px;}
div#three {width: 850px; position: absolute; top: 60px; left: 3px; padding: 2px; margin: 0; border: 0;}
div#three img{width: 200px; padding: 2px; border: 2px solid #01396E; margin: 10px 550px 10px 0px;}
div#three img.extrusions { position: absolute; left: 20px; top: 20px; height: 200px; width: auto; margin: 0; margin-right: auto; margin-left: auto; padding: 5px;}
div#four {width: 850px; position: absolute; top: 60px; left: 3px; padding: 2px; margin: 0; border: 0;}
div#four img{width: 200px; padding: 2px; border: 2px solid #01396E; margin: 10px 550px 10px 0px;}
div#four img.extrusions { position: absolute; left: 20px; top: 20px; height: 200px; width: auto; margin: 0; margin-right: auto; margin-left: auto; padding: 5px;}
div#five {width: 850px; position: absolute; top: 60px; left: 3px; padding: 2px; margin: 0; border: 0;}
div#five img{width: 200px; padding: 2px; border: 2px solid #01396E; margin: 10px 550px 10px 0px;}
div#five img.extrusions { position: absolute; left: 20px; top: 20px; height: 200px; width: auto; margin: 0; margin-right: auto; margin-left: auto; padding: 5px;}
div#six {width: 850px; position: absolute; top: 60px; left: 3px; padding: 2px; margin: 0; border: 0;}
div#six img{width: 200px; padding: 2px; border: 2px solid #01396E; margin: 10px 550px 10px 0px;}
div#six img.extrusions { position: absolute; left: 20px; top: 20px; height: 400px; width: auto; margin: 0; margin-right: auto; margin-left: auto; padding: 5px;}
div#seven {width: 850px; position: absolute; top: 60px; left: 3px; padding: 2px; margin: 0; border: 0;}
div#seven img{width: 200px; padding: 2px; border: 2px solid #01396E; margin: 10px 550px 10px 0px;}
div#seven img.extrusions { position: absolute; left: 20px; top: 20px; height: 200px; width: auto; margin: 0; margin-right: auto; margin-left: auto; padding: 5px;}
div#eight {width: 850px; position: absolute; top: 60px; left: 3px; padding: 2px; margin: 0; border: 0;}
div#eight img{width: 200px; padding: 2px; border: 2px solid #01396E; margin: 10px 550px 10px 0px;}
div#eight img.extrusions { position: absolute; left: 20px; top: 20px; height: 200px; width: auto; margin: 0; margin-right: auto; margin-left: auto; padding: 5px;}
div#nine {width: 850px; position: absolute; top: 60px; left: 3px; padding: 2px; margin: 0; border: 0; z-index: 1;}
div#nine img{width: 200px; padding: 2px; border: 2px solid #01396E; margin: 10px 550px 10px 0px;}
div#nine img.extrusions { position: absolute; left: 20px; top: 20px; height: 200px; width: auto; margin: 0; margin-right: auto; margin-left: auto; padding: 5px;}
div#ten {width: 850px; position: absolute; top: 60px; left: 3px; padding: 2px; margin: 0; border: 0;}
div#ten img{width: 200px; padding: 2px; border: 2px solid #01396E; margin: 10px 550px 10px 0px;}
div#ten img.extrusions { position: absolute; left: 20px; top: 20px; height: 200px; width: auto; margin: 0; margin-right: auto; margin-left: auto; padding: 5px;}
div#eleven {width: 850px; position: absolute; top: 60px; left: 3px; padding: 2px; margin: 0; border: 0;}
div#eleven img{width: 200px; padding: 2px; border: 2px solid #01396E; margin: 10px 550px 10px 0px;}
div#eleven img.extrusions { position: absolute; left: 20px; top: 20px; height: 200px; width: auto; margin: 0; margin-right: auto; margin-left: auto; padding: 5px;}
div#twelve {width: 850px; position: absolute; top: 60px; left: 3px; padding: 2px; margin: 0; border: 0;}
div#twelve img{width: 200px; padding: 2px; border: 2px solid #01396E; margin: 10px 550px 10px 0px;}
div#twelve img.extrusions { position: absolute; left: 20px; top: 20px; height: 200px; width: auto; margin: 0; margin-right: auto; margin-left: auto; padding: 5px;}
div#thirteen {width: 850px; position: absolute; top: 60px; left: 3px; padding: 2px; margin: 0; border: 0; z-index: 1;}
div#thirteen img{width: 200px; padding: 2px; border: 2px solid #01396E; margin: 10px 550px 10px 0px;}
div#thirteen img.extrusions { position: absolute; left: 20px; top: 20px; height: 200px; width: auto; margin: 0; margin-right: auto; margin-left: auto; padding: 5px;}	
div#fourteen {width: 850px; position: absolute; top: 60px; left: 3px; padding: 2px; margin: 0; border: 0;}
div#fourteen img{width: 200px; padding: 2px; border: 2px solid #01396E; margin: 10px 550px 10px 0px;}
div#fourteen img.extrusions { position: absolute; left: 20px; top: 20px; height: 400px; width: auto; margin: 0; margin-right: auto; margin-left: auto; padding: 5px;}
div#content img.head{height: 60px; width: 350px; padding: 2px; margin: 0; border: 0; z-index: 2;}
td.unit_info {height: 300px; width: 200px; border: none; z-index: 2;}
td.unit_info img {padding: 0; position: relative; width: auto; height: auto; z-index: 2;}
td.thumbnails img {padding: 0; height: 100px; border: none; z-index: 3;}
td.thumbnails {height: 80px; border: 2px solid #01396E; z-index: 3;}	
div#news { position: absolute; top: 92px; left: 108px; width: 892px; height: 25px; padding: 0; margin: 0; background-image:url(hdbg4.png); background-repeat: no-repeat;}
div#news MARQUEE{color: #FFFFFF; margin: 0 0 0 25px; padding: 4px 11px; font-size: 13px;}
div#flashnav {position: absolute; left: 135px; top: 0px; width: 865px; margin: 0; padding: 0; border: 0;}
div#topleft img.reasons_map {width: 492px; height: 515px; padding: 0; border: none; margin: 0; z-index: 1;}
div#topright img.reasons_header{position: absolute; left: 0; top: 0px; width: 490px; height: 69px;}
div#topright h1, h2, h3{white-space:inherit; z-index: 1;}
div#topright p{width: 500px; position: absolute; left: 0px; top: 200px; z-index: 1; margin: 0; padding: 5px;}
div#flashnav a img{text-decoration: none; border: 1px solid #ffffff; background-color: #FFFFFF; margin: 0 10px; padding: 0;}
div#flashnav a img:hover{background-color: #CCE3F9; border: 1px solid #01396E; margin: 0 10px; padding: 0;}
div#topright object {z-index:1;}
div#footer{ position: absolute; left: 0; top: 700px; z-index: 3;}
div#footer_left {width: 800px; height: 50px; margin: 0; border: 0; padding: 0; position: absolute; left: 0; top: 0; background-color: #01396E; z-index: 3;}
div#footer_right {position: absolute; top: 0px; left: 800px; z-index: 2; width: 200px; height: 50px; margin: 0; padding: 0; border: 0;  background-image:url(ftbg.png); background-repeat:no-repeat; text-align: right; vertical-align: bottom;} 
div#footer a {width: auto; padding: 0 2px; font-weight: bold; font-size: 13px; margin: 3px;}
div#footer a:hover {text-decoration: underline overline; background-color: #CCE3F9;}
p.footer {color: #ffffff; font-weight: bold;}
p.contact a {text-decoration: underline; font-weight: bold; color: #01396E;}
p.contact a:hover {text-decoration: none;}
p.footer a{text-decoration: underline; color: #CCE3F9; font-weight: bold;}
p.footer a:hover{text-decoration: underline; background-color: #CCE3F9; color: #01396E; font-weight: bold;}
p.foot_right a {font-size: 15px; text-decoration: none; color: #01396E; padding: 0 0 0 40px;}
div#flashnav img {margin: 0 10px; float: right; background-color: #ffffff;}
div#topright p.admin_header {width: auto; font-size:16px; font-weight: bold; margin: 0; padding: 5px; position: absolute; left: 0; top: 10px;}
div#topright p.edit_news_hd {width: auto; font-size:13px; font-weight: bold; margin: 0; padding: 5px; position: absolute; left: 0; top: 50px;}
div#topright p.edit_gallery_hd {width: auto; font-size:13px; font-weight: bold; margin: 0; padding: 5px; position: absolute; left: 0; top: 90px;}
div#mainlogo {position: absolute; left: 17px; top: 10px; margin: 0px; padding: 0px;}
div#content_object {position: absolute; left: 0; top: 68px;}
div#contact_text {position: absolute; left: 100px; top: 100px;}
div#contact_numbers {position: absolute; left: 250px; top: 140px;}
div#topright p {width: 495px; padding: 0; margin: 0;}
div#content_text {position: absolute; left: 0px; top: 400px;}
div#topleft img.typehdr {position: absolute; left: 0; top: 0; width: 300px; height: 60px;}
div#topright p.type_nav{width: 400px; height: 70px; position: relative; left: 0px; top: 0px; text-align: left; float: left; padding: 15px 40px 10px 10px; white-space: normal;}
div#topright p.type_nav a{ font-weight: bold; font-size: 13px;}
div#topright a img.type_nav {position: relative; top: 70px; right: 10px; display: compact; border: 1px solid #01396E; margin: 15px 4px; padding: 0px;}
div#topright a img.type_nav:hover {border: 1px solid #CCE3F9;}
div#threequarters {position: absolute; left: 0; top: 60px;}
div#unit_head {position: absolute; left: 5px; top: 64px;}
div#unit_photo {position: absolute; left: 5px; top: 140px; margin: 0; padding: 0; width: 300px;}
div#unit_sketch {position: absolute; left: 305px; top: 140px; margin: 0px; padding: 0 5px; width: 300px;}
div#unit_sketch img {margin-left: auto; margin-right: auto;}
div#unit_text {position: absolute; top: 140px; left: 620px; margin: 0px; padding: 0px; width: 200px;}
div#unit_text p {border: 3px solid #01396E; padding: 5px; margin: 5px;}
table.thumbnails {position: absolute; top: 440px; left: 0;}

div#suede {position: absolute; text-align: left; float: right; right: 0px; top: 0; width: 420px; padding: 1px; margin: 5px; border: 2px solid #01396E;}
div#suede img {float: left; text-align: left; padding: 3px; margin: 3px;}
div#swatch {margin-left: auto; margin-right: auto; text-align: center;}
div#row_one {position: relative; left: 1px; top: 3px;}
div#row_one img{ width: 31px; height: 50px; padding: 0 5px; float: left;}
div#row_one p{ float: left;}
div#row_two {position: absolute; left: 1px; top: 180px;}
div#row_two object {position: absolute; left: 0; top: auto; z-index: 2; padding: 0; margin: 0; float: left;}
div#row_three {position: absolute; left: 1px; top: 350px;}
div#row_three object {position: absolute; left: 0; top: auto; z-index: 2; padding: 0; margin: 0; float: left;}
p.caption {font-family: Arial Black; font-size: 9px; color: #000000;}
div#row_one h1, div#row_two h1, div#row_three h1 {margin-left: 10px;}
div#row_one h3, div#row_two h3, div#row_three h3 {margin-left: 10px;}
li.hd {color: #01396E; font-weight: bold; border-bottom: 1px solid #CCE3F9; background-color: #CCE3F9; padding: 0.25em 0.5em; float: right; width: 11em; line-height: 1em;}
li.hd:hover {color: #01396E; font-weight: bold; border-bottom: 1px solid #CCE3F9; background-color: #CCE3F9; padding: 0.25em 0.5em; float: right; width: 11em; line-height: 1em;}
div#topright p.form_static {position: relative; top: 60px; left: 0;}
div#topleft img.metal {float: left; width: 200px; height: 92px; position: relative; left: 0px; top: 0px; padding: 0; margin: 50px 0 0 0;}
div#topleft img.metal2 {float: left; width: 300px; height: 219px; position: absolute; left: 0px; top: 300px; padding: 0; margin: 0;}
div#topright img.metal2 {float: left; left: 0px; top: 0px; padding: 0; margin: 0;}
div#content img.next_pic {position: absolute; top: 250px; right: 150px; margin: 0; padding: 0; z-index: 2;}
div#content img.prev_pic {position: absolute; top: 250px; left: 150px; margin: 0; padding: 0; z-index: 2;}
div#portrait {position: relative; top: 50px; text-align: center; margin: 0; margin-left: auto; margin-right: auto; padding: 0px; z-index: 1;}
div#portrait img {border: 2px solid #01396E; z-index: 2;}
div#access {position: absolute; top: 5px; left: 5px; margin: 0; padding: 0;}
div#access ul{ list-style: none; margin-top: 15px; line-height: 2em; color: #01396E;}
div#picnav {position: absolute; left: 400px; top: 0;}
div#content img.layout_photo {position: absolute; top: 125px; width: 300px; height: 199px; left: 15px; border: 2px solid #01396E; padding: 1px; margin: 2px;}
div#topleft img.sbhd {width: 149px; height: 40px; position: inherit}
div#subtitle {position: absolute; right: 10px; top: 63px; font-weight: bold; margin-left: auto; margin-right: auto; text-align: center; z-index: 3; width: auto; height: auto;}
div#form {width: 480px; height: inherit; position: absolute; top: 0px; left: 0px; float: right; padding: 5px; margin: 0px;}
div#form p {position: relative; top: 0; left: 0; float: left; }
div#page_title{width: 150px;}
div#page_title h3{position: absolute; left: 1px; margin: 0; padding: 0;}
div#skip{float: right; position: absolute; left: 850px; top: 100px;}
