* {margin: 0px; padding: 0px;}
html, body, table.wrapper {height:100%; margin: 0; padding: 0; border: none; text-align: center;}
body {background: #f4f5ef; color: #5a5a5a; font-size: 62.5%; line-height: 1.7em;}
img {border: none;}
html, body, h2, h3, h4, h5, h6, div, p, ul, li, input, textarea {font-family: Arial, Helvetica, sans-serif;}
a:link, a:hover, a:visited, a:active {color: #00adef;}
table.wrapper {margin: 0 auto; text-align: left; vertical-align: middle; width: 986px;}
div.top {font-size: 0; background: #fff url(../img/top.jpg) left top repeat-x; float: left; width: 100%; height: 9px;}
div.bottom {font-size: 0; background: url(../img/bottom.jpg) left bottom repeat-x; float: left; width: 100%; height: 9px;}
div.content {background: #fff; background: url(../img/bg.jpg) center top repeat-y;}
img.lt {position: absolute; margin: -3px 0px 0px -3px; z-index: 10;}
img.rt {position: absolute; margin: -3px 0px 0px 968px; z-index: 12;}
img.lb {position: absolute; margin: -5px 0px 0px -3px; z-index: 11;}
img.rb {position: absolute; margin: -5px -3px 0px 968px; z-index: 13;}
div.head {background: url(../img/content.jpg) center top no-repeat; width: 100%; height: 410px;}
div.head img.logo {float: left; margin: 50px 0px 0px 60px;}
div.head ul {background: url(../img/menu.gif) left center no-repeat; float: left; width: 398px; height: 35px; float: right; list-style: none; padding: 0px; margin: 58px 60px 0px 0px; _margin: 58px 30px 0px 0px;}
div.head ul li {float: left; margin: 12px 0px 0px 0px; background: url(../img/divider.gif) left center no-repeat; padding: 0px 10px 0px 10px;}
div.head ul li:first-child {padding-left: 0px; background: none; margin-left: 19px;}
div.iscontent {width: 860px; margin: 60px 0px 0px 60px; _margin: 60px 0px 0px 30px; float: left; background: url(../img/isbg.gif) left top repeat-y;}
div.iscontent.sale {background: none;}
div.iscontent div.left {width: 470px; padding: 0px 20px 0px 0px; float: left; font-size: 1.2em;}
div.iscontent div.left table {border-collapse: collapse; margin: 20px 0px 0px 0px;}
div.iscontent div.left table td {border: 1px solid #ccc; padding: 4px 8px;}
div.iscontent div.left table td.thead {font-size: 1.2em; background: #eee; font-weight: bold;}
div.iscontent div.left p {margin: 10px 0px 0px 0px;}
div.iscontent.sale div.left {width: 840px; font-size: 1em;}
div.iscontent div.right {width: 350px; float: right;}
div.footer {border-top: 1px solid #cccccc; width: 860px; margin: 60px 0px 0px 60px; _margin: 60px 0px 0px 30px; height: 60px; float: left; clear: both;}
div.footer p {color: #a6a6a6; font-size: 1.1em; margin: 28px 0px 0px 0px;}
div.footer a {color: #a6a6a6 !important; text-decoration: none;}
div.featured {margin: 10px 0px 0px 0px; font-size: 1.1em;}
div.featured  img {margin: 1px 0px 0px 10px;}
div.featured p {margin: 10px 0px 0px 13px; width: 325px;}
div.featured p.plane {font-size: 1.2em;}
div.iscontent.sale div.featured {float: left; margin: 20px 30px 0px 0px;}
div.iscontent.sale div.featured p {margin: 10px 0px 0px 13px;}
div.f_top {font-size:0; background: url(../img/f_top.gif) left top no-repeat; float: left; width: 357px; height: 9px; clear: both;}
div.f_bottom {font-size:0; background: url(../img/f_bottom.gif) left bottom no-repeat; float: left; width: 357px; height: 9px; clear: both;}
div.isfeatured {background: #f1f1f1; width: 357px; margin: 0px; padding: 0px; float: left; clear: both;}
div.clearer {clear: both;}
div.head ul li {_background-image:expression(this.previousSibling==null?'none':''); _padding-left:expression(this.previousSibling==null?'0':''); _margin-left:expression(this.previousSibling==null?'9':'');}
#slideshow {position:relative;height:210px;}
#slideshow img {position:absolute;top:0;left:0;z-index:8;}
#slideshow img.active {z-index:10;}
#slideshow img.last-active {z-index:9;}
div.flash {float: left; margin: 0px 0px 0px 9px; _margin: 0px 0px 0px 5px; _overflow: hidden; _width: 963px;}
div#gallery img {margin: 7px 0px 6px 15px;}
p.pdf {background: url(../img/pdf.jpg) left center no-repeat; padding: 4px 0px 4px 25px;}
p.env {background: url(../img/envelope.gif) left center no-repeat; padding: 3px 0px 3px 20px; margin: 30px 0px 0px 0px !important; float: left; clear: both;}table.form td {border: none !important;}table.form td textarea {width: 350px; height: 100px;}table.form td textarea, table.form td input {border: 1px solid #AFAFAF; padding: 2px 3px; font-size: 12px;}
div.left ul {list-style-position: inside;}