.banner{background-color:#000;color:#FFF;font-weight:bolder;margin:0;padding:.1em;}

.layer_image{background-image:url(images/red.jpg);background-repeat:no-repeat;height:95px; margin:0;padding:0;}
.layer_navigation{color:#FFF;font-family:sans-serif;height:20px;background-color:#cc0000;margin:-.2em 0 0 0; 
padding:2px 2px 4px 6px; text-indent: 10px;}
.layer_navigation A{font-weight:700;color:#FFF;background-color:transparent;text-decoration:none;margin:0;
padding:10px 6px 2px 2px;}
.layer_navigation A:hover{text-decoration:underline;}
.top-nav{margin-top:15px;text-align:center;padding:10px;}
.top-nav a{margin-left:5px;margin-right:5px;padding:2px 4px;}
body{width:auto; margin:1em 1em 1em 1em;}
.headertop {background: #000; height: 100px;}
.headertop2 {background: #cc0000; height: 26px;}
.headertop .inside {width:960px; margin: auto;}
#inside {width:960px; margin: auto;}
p,div{margin:0 0 1em;padding:0;}
.left .box{font-size:12px;margin:0 0 1em;}
.left .box p{margin:.0em 1em 1em 0;padding:0 .3em;}
.left .ad{background-image:url(images/banner_small.gif);padding-bottom:0;padding-top:0;background-repeat:no-repeat;height:85px;font-size:15px;margin:0;}
.main{margin-left:22%;margin-top:15px;}
.main2{margin-left:210px;margin-top:15px;}
.mainhose{margin-top:20px;}
.propix{float:right;width:150px;height:150px;margin:5px;}
.footer{clear:both;margin-top:15px;}
.footer2{position:absolute;top:530px;left:30px;width:auto;}
.footer2 h5{text-align:center;border:solid 1px #000;background-color:#fff;margin:0;padding:3px;}
.footer h5{text-align:right;margin:0;padding:3px;}
.left .box3{margin:0 0 1em;}
.left .box3 p{text-align:center;margin:.0em 0 0;padding:1em 0;}
.left .box3 .header{background:#000;color:#fff;}
#hb{float:left;width:15%;margin-top:15px;margin-bottom:15px;border:#fff;padding:2px;}
#right{border:solid 1px #000;background-color:#fff;position:absolute;top:195px;left:810px;width:159px;height:100px;}
#right2{background-color:#fff;position:absolute;top:145px;left:800px;width:159px;height:100px;}
.left .nav ul{margin-left:0;padding-left:0;list-style-type:none;text-decoration:none;}
.left .nav a{display:block;background-color:#000;text-decoration:none;text-align:center;color:#fff;font-weight:bolder;padding:1px;}
.left .nav a:hover{background-color:#000;color:#c00;text-decoration:none;font-weight:bolder;}
.left .newsHeader{color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#000;border-bottom:1px solid #FFF;text-align:center;font-size:12px;}
#sidecontainer2{float:left;width:140px;margin:1em 0 0;padding:0;}
#sidecontainer h2{display:block;color:#FFF;background-color:#000;font-weight:700;font-family:"trebuchet ms", "lucida sans", arial, sans-serif;font-size:11px;text-align:center;margin:0;padding:.2em;}
#sidecontainer_hosebun h2{display:block;color:#FFF;background-color:#000;font-weight:700;font-family:"trebuchet ms", "lucida sans", arial, sans-serif;font-size:14px;text-align:center;margin:0;padding:.2em;}

.nav{list-style-type:none;background-color:#c00;margin:0 0 1.5em;padding:0;}
.nav li{display:block;border-bottom:1px solid #000;font-size:11px;margin:0;padding:0;}
.nav a:link,.nav a:visited{display:block;text-decoration:none;color:#fff;margin:0;padding:.5em;}
.nav a:hover{display:block;text-decoration:none;color:#fff;background-color:#9E1111;margin:0;padding:.5em;}
.nav a:active{display:block;text-decoration:none;margin:0;padding:.5em;}

.navh {list-style-type:none;background-color:#802A00;margin:0 0 0 0;padding:0;}
.navh li{display:block;border-bottom:1px solid #000;font-size:11px;margin:0;padding:0; text-indent:10px;}
.navh a:link,.navh a:visited{display:block;text-decoration:none;color:#fff;margin:0;padding:.25em;}
.navh a:hover{display:block;text-decoration:none;color:#000;background-color:#cc0000;margin:0;padding:.25em;}
.navh a.active{display:block;background:#fff; color:#000; text-decoration:none;}
.navh a.current{display:block;background:#fff; color:#000; text-decoration:none;}



.floatleft{float:left;background-color:#F63;margin:1em;}
.left,#sidecontainer{float:left;width:21%;margin:1em 0 0;padding:0;}
.left,#sidecontainer_hosebun{float:left;width:200px;margin:1em 0 0;padding:0;}
.left .box ul,.content2,.content_main,.left .box3 ul{margin:0;padding:0;}
.left .box li,.left .box3 li{margin:4px;padding:3px;}
.content,#content{margin:5px;padding:5px;}
.content h3,#content h3{padding-left:2px;width:auto;margin:0;}
.content p,.content ul,#content p,#content ul{width:auto;} h5.c6 {color: #000000; font-size: 70%}
div.c1 {text-align: center}
h5.c6 {font-size: 70%; font-weight: lighter;}
p.c5 {text-align: left}
span.c4 {}
p.c3 {text-align: left}
span.c2 {font-size: 120%}
p.c1 {text-align: center; font-size: 120%;}

/*------------------------------------------------------------*
**  toplogo
**------------------------------------------------------------*/
.toplogo{margin:0; background: #fff url(images/blacktop.jpg) repeat-x top;text-align:left; clear:both;}
.toplogo .right {float:right; padding: .5em .5em 0 0; color: #ffffff; clear:right;}
.toplogo p {margin-bottom: 5px;}

/*------------------------------------------------------------*
**  table
**------------------------------------------------------------*/
table{width: 700px; border-spacing:1px;font:10px 'Verdana', Arial, Helvetica, sans-serif;background:#E7E7E7;color:#666666; margin: auto; margin-top: 5px; margin-left: 210px;}
td, th{padding:4px;}
thead th{width: 28%;text-align:center;background:#F5F5F5;color:#666666;border:1px solid #ffffff;text-transform:uppercase;font-size: 16px;}
tbody th{width: 28%;font-weight:bold;text-align:right;background:#999999; font-size: 12px; color:#000}
tbody b {font-size: .75em; color: #FFFFFF;}
tbody tr{background:#EBF8FE;text-align:left;}
tbody tr.odd{background:#ffffff;border-top:1px solid #ffffff;}
tbody tr td{height:20px;background:#fff;border:1px solid #000;text-align:left;color: #000;font-size: 14px}
tbody tr.odd td{background:#fff;border-top:1px solid #000;}

#hmenu2 {
  position: absolute;
  width: 200px;
  left: 225px;
  padding:0;
  margin:0 0 0 0;
  
}

#hmenu3 {
  position: absolute;
  left: 225px;
  padding:0;
  margin:0 0 0 0;
  
}
#hcontent {
  margin: 10px 0px 0px 0px;
  background-color:#fff;
}

h6{display:block;color:#FFF;background-color:#000;font-weight:700;font-family:"trebuchet ms", "lucida sans", arial, sans-serif;font-size:14px;text-align:left;margin:0;padding:.2em;}

#hmenu4 {
  position: absolute;
  width: 100%;
  left: 20px;
  padding:0;
  margin: 350px 0 0 0;
  text-align:center;
  }

