@charset "utf-8";
/* CSS Document */

body{background-color: #000; color: #c9caca; font-size: 8pt; text-align:center; font-family: Arial, Helvetica, sans-serif;}
a{color: #fff; text-decoration:none;}
#header{width:770px; text-align:left; padding: 10px; margin:0px;}
#index-main{width:800px; text-align:left;}
#page{border: 1px solid #707578; width:768px; text-align:left;}

#index-menu{padding: 2px; height: 25px; margin-top: 20px; text-align: center;}
#index-menu ul{padding: 0px; margin: 0px;}
#index-menu li{display: inline; padding-left: 4px;}
#index-menu a{color: #fff; font-weight: bold; font-size: 10px; text-decoration: none;}
#index-menu a:hover{text-decoration: underline; }
#flash{text-align: center;}

#menu{background-color: #7e8488; padding: 2px; margin-top: 0px;}
#menu ul{padding: 0px; height: 25px;}
#menu li{display: inline; padding-left: 10px; height:25px;}
#menu a{color: #fff; font-weight: bold; font-size: 10px; text-decoration: none;}
#menu a:hover{color: #000; }

input.search{border: 1px solid #ccc; color: #999; font-size: 10px; width: 150px; margin-top: 2px;}

#left-menu{border-right: 1px solid #707578; height: 600px; width: 160px; padding:0px;}
#left-menu li a{color: #a0a0a0; text-decoration: none; height: 25px;}
#left-menu li{ list-style: none; text-indent:15px; }
#left-menu ul.category{margin: 0px; padding: 0px; background-color:#000;display: block; width:160px;}
#left-menu ul.category li{padding: 2px 0px 0px 0px; margin: 0px; background-color:#000;display: block;}
#left-menu ul.category li:hover{background-color:#92846f;display: block;}
#left-menu ul.category li:hover a{color: #fff;}
#left-menu ul.category ul{margin: 0px; padding:0px; background-color:#3d4449; width:160px;}
#left-menu ul.category ul:hover a{color: #a0a0a0;}
#left-menu ul li.items{padding: 2px 5px 2px 5px; background:url(../images/menu-sp.gif) repeat-x; background-position: bottom;}
#left-menu ul li.items:hover{background:url(../images/menu-sp.gif) repeat-x; background-position: bottom;}
#left-menu ul li.items:hover a{color: #fff;}

#left-menu li.selected{background-color:#92846f;display: block;}
#left-menu li.selected a{color: #fff; text-decoration: none; height: 25px;}

/*DIV MENU*/
#left-menu .category{margin: 0px; padding: 0px; background-color:#000;display: block; width:160px;}
#left-menu .category .mainmenu{padding: 2px; margin: 0px; background-color:#000; display: block; text-indent: 8px; background:url(../images/menu-sp.gif) repeat-x; background-position: bottom;}
#left-menu .category .mainmenu:hover{background-color:#92846f;display: block;}
#left-menu .category a{color: #a0a0a0;}
#left-menu .category a:hover{color: #ffffff;}
#left-menu .category .submenu{margin: 0px; padding:0px; background-color:#3d4449; width:160px;}
#left-menu .category .items{padding: 2px 5px 2px 5px; background:url(../images/menu-sp.gif) repeat-x; background-position: bottom; padding-left: 15px;}
#left-menu .category .items:hover{background:url(../images/menu-sp.gif) repeat-x; background-position: bottom;}
#left-menu .category .selected{padding: 2px 5px 2px 5px; background-color:#92846f;display: block; padding-left: 15px;}
#left-menu .category .selected a{color: #fff; text-decoration: none; height: 25px;}

#main{background-color: #3d4449;}
.banner{width: 607px; overflow: hidden;}
.banner-sha{ background:url(../images/shadow.gif) repeat-x; height: 20px; text-align: right; padding-right: 10px;}

.product-list{height: 370px; overflow: auto; text-align: center; margin-top: 10px; vertical-align: top;}
.product-item{text-align: left;}
.product{width: 150px; height: 150px; overflow: hidden; background-color:#000; border: 1px solid #666; cursor: pointer; vertical-align: middle;}

/*Products*/
#product-info{margin: 20px;}
#product-info h3{ margin-bottom:0px;}
#product-info h5{ margin-bottom:0px;}
#product-info hr{color:#999999; margin:0px; size:2px; }
#product-info .feature{color: #c9caca;}
#product-info .title{ font-weight: bold; font-size: 14px; }

#product-info .product-pic{padding: 2px; border: 1px solid #666; width: 320px; height: 320px; overflow: hidden;}
#product-info .product-pic2{padding: 2px; border: 1px solid #666; width: 150px; height: 150px; overflow: hidden; display: inline;}
#product-info .thumb-list{margin-top: 10px;}
#product-info .thumb{width: 60px; height: 60px; overflow:hidden; margin: 1px;}

table.part-list{margin-top:10px;}
table.part-list td.title{border-bottom: 2px solid #999;}
table.part-list td.rows{border-bottom: 1px solid #666;}

.pager{color:#241915; text-align: right; margin-top: 20px;}
.pager a{color: #261b19; margin: 2px;}
.pager img{border: 0px; vertical-align: bottom; }

/*about*/
#about{width: 650px; padding-top: 20px; text-align: left; height: 500px;}

/*general*/
#general{width: 600px; padding-top: 20px; text-align: left; padding-bottom: 20px; padding-right:20px;}
#general h3{ margin-bottom:0px; font-size: 15px;}
#general h5{ margin-bottom:0px; font-size: 12px;}
#general hr{color:#999999; size:2px;}

/*sitemap*/
#sitemap{width: 700px; padding:20px; text-align: left; height: 500px;}
#sitemap h5{ margin-bottom:0px; font-size: 12px;}
#sitemap hr{color:#999999; size:2px;}

#contact{text-align: left; padding: 20px;}