html, body {
 background-color:#eeeeee;
 color:#000000;
 font-family:utopia;
 font-size:15px;
 height:100%;
 margin:0px;
 padding:0px;
 width:100%;
}

a {
 color:#000000;
 text-decoration:none;
}

div {
 margin:0px;
 padding:0px;
}

img {
 display:block;
}

ul {
 list-style-type:none;
 margin:0;
 overflow:hidden;
 padding:0;
}

li {
 float:left;
}

li a {
 display:block;
 text-decoration:none;
}

.clear {
 content:"";
 clear:both;
}

.bar-top {
 background-color:#666666;
 position:fixed;
 opacity:90%;
 top:0;
 z-index:11;
}

.bar {
 width:100%;
}

.bar li {
 width:16%;
}

.bar li a div img {
 height:auto;
 margin:0 auto;
 width:36%;
}

.bar li a, .bar li a div {
 text-align:center;
 width:100%;
}

.bar li a {
 padding:2px;
}

.bartext {
 color:#ffffff;
 font-size:90%
}

.slider-container {
 overflow:hidden;
 position:relative;
 width:100%;
 z-index:0;
}

.header {
 opacity:0;
 visibility:none;
 width:100%;
 z-index:-1;
}

.slider {
 height:100%;
 opacity:0.9;
 position:absolute;
 top:0px;
 visibility:hidden;
}

.slider li {
 height:100%;
}

.logo {
 height:100%;
 width:100%;
}

.logo td {
 text-align:center;
}

.logo img {
 margin:auto;
 width:50%;
}

.logo div {
 font-size:100%;
 font-weight:bold;
}

.brosure img {
 margin:auto;
 width:100%;
}

.slider-bar-prev {
 background-image:url(../images/slider_prev.png);
 left:0px;
}

.slider-bar-next {
 background-image:url(../images/slider_next.png);
 right:0px;
}

.slider-bar-prev, .slider-bar-next {
 background-color:#000000;
 background-position:center;
 background-size:80% 80%;
 background-repeat:no-repeat;
 border-radius:3px;
 color:#ffffff;
 cursor:pointer;
 display:inline-block;
 height:20%;
 padding:3px;
 position:absolute;
 opacity:0.3;
 top:40%;
 width:10%;
 z-index:0px;
}

.slider-bar-index {
 background-color:#000000;
 bottom:0px;
 display:none;
 margin:auto;
 padding:5px 11px 3px 11px;
 position:absolute;
}

.find-container {
 background-color:#8888bb;
 padding:3px 3px 3px 1px;
 width:100%;
}

.find-category {
 color:#000000;
 width:40%;
}

.find-input {
 color:gray;
 width:45%;
}

.find-button {
 padding-left:2px;
 width:15%;
}

.find-container div {
 background-color:#ffffff;
 border:2px solid #ff8c00;
 border-radius:5px 5px;
 font-size:100%;
 margin:0px 2px;
 overflow:hidden;
 padding:3px 3px;
}

.find-input input {
 border:0px;
 color:gray;
 margin:0px;
 outline:0;
 padding:0px;
 width:100%;
}

.find-button button {
 padding:3px 0px;
 width:100%;
}

.find-category-container {
 display:none;
 height:155px;
 overflow:hidden;
 overflow-y:scroll;
 position:absolute;
 z-index:1;
}

.find-category-list {
 color:#000000;
 background-color:#cccccc;
 border-bottom:1px solid #ffffff;
 padding:6px;
 text-align:left;
}

.find-category-container {
 left:3px;
}

.footer {
 border-top:1px solid #ffa500;
 font-size:87%;
 margin-top:5px;
 padding:5px 0 5px 0;
 text-align:center;
}

.cbutton {
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 -khtml-user-select:none;
 -moz-user-select:none;
 -ms-user-select: none;
 user-select: none;
 -moz-box-shadow:0px 1px 0px 0px #fff6af;
 -webkit-box-shadow:0px 1px 0px 0px #fff6af;
 box-shadow:0px 1px 0px 0px #fff6af;
 background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
 background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
 background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
 background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
 background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
 background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
 background-color:#ffec64;
 -moz-border-radius:6px;
 -webkit-border-radius:6px;
 border-radius:6px;
 border:1px solid #ffaa22;
 display:inline-block;
 cursor:pointer;
 color:#333333;
 font-family:Arial;
 font-weight:bold;
 text-decoration:none;
 text-shadow:0px 1px 0px #ffee66;
}

button:disabled, button[disabled] {
 border:1px solid #999999;
 background-color:#cccccc;
 color:#666666;
}

.cbutton:focus {
 outline:0;
}

.cinput:focus {
 outline:0;
}

.cspan {
 display:inline-block;
 margin:0;
 padding:0;
}

.notfound {
 font-size:121%;
 padding:5px;
}

.body {
 padding:2px;
}

#msg-box {
 position:absolute;
 display:none;
 padding:0px;
 text-align:center;
 width:100%;
}

#msg-txt {
 background-color:#333333;
 color:#ffffff;
 display:inline-block;
 font-size:111%;
 margin:9px;
 padding:9px;
 opacity:0.90;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 border-radius:5px;
}