/* CSS Document */
body{text-align:center; font-family:'Hiragino Kaku Gothic Pro', Verdana, Arial, sans-serif; font-size: 10px; color: #333333; text-decoration: none; background-image:url(../image/body-bg.gif); background-repeat: repeat; line-height:16px;}
#all{width:800px; margin: 0 auto; background-image:url(../image/shadow-bg.gif); height:auto;}
#top, #bottom, #content, #about, #foot, #t, #f{width:800px; margin:0 auto; height:auto; text-align:center;}
head, body, div, form, a, img, select, p, input{margin:0 auto; padding: 0 0 0 0; }
ul, li{list-style:none;}
table, td{padding-left:8px; padding-right:8px; padding-bottom:2px; padding-top:2px;}
*{margin:0;padding:0;}
h1{padding:0; margin:0; font-size: 10px; font-weight: normal; color:#999999; text-decoration: none; text-align: center; line-height:15px;}
#t{background-image:url(../image/top-bg.gif); background-repeat:no-repeat; text-align:left; height:24px;}
#f{background-image:url(../image/down-bg.gif); background-repeat:no-repeat; text-align:left; height:24px;}
#top{background-image:url(../image/top.jpg); background-repeat:no-repeat; background-position:center; text-align:center; height:143px; line-height:10px; margin-bottom:3px;}
#top a{color:#7C7C7C; font-size:12px; text-decoration: none; font-weight:normal;}
#top a:hover{color:#7C7C7C; text-decoration:underline;} 
#top-menu{margin-left:260px;}
#content{width:780px; padding-left:20px;}
a{color: #7C7C7C; font-weight:bold; text-decoration: none;}
a:hover{color: #7C7C7C; text-decoration:underline;} 
#search{margin-top:25px; vertical-align:baseline;}
.t1{color:#333333; font-size:14px; }
.t2{color:#9F1A37; font-weight:bold;}
.t3{color:#D78925; font-weight:bold; font-size:14px; font:Arial, Helvetica, sans-serif; line-height:25px;}
.t4{color:#287CB8; font-weight:bold; font-size:10px;}
#cart{margin-top:-15px; width:180px; float:right; height:20px;}
#left{width:181px; float:left; padding:1px; text-align:left; color:#333333;}
#left a{color: #333333; text-decoration: none;}
#left a:hover{color: #333333; text-decoration: underline;}
.blue{color: #333333; font-weight:bold;}
.box1{width:173px; float:left; border:#C3C6C9 solid 1px; margin-bottom: 2px; margin-top:3px; padding:1px; }
.b1-t{background-image:url(../image/icon3.gif); height:20px; color:#287CB8; font-weight:bold; text-indent:10px; margin-bottom:4px; line-height:18px;}
.b1-d{padding-left:5px; padding-right:5px;}
.b1-d a{color:#333333; font-weight:normal; text-decoration: none;}
.b1-d a:hover{color:#333333; text-decoration: underline;}
#left li{background-image:url(../image/l1.gif); height:24px; text-indent:28px; font-weight:bold;}
#mid{width:400px; float:left; text-align:justify; line-height:16px; font-size:11px; color:#333333; text-decoration: none; margin-top:1px;}
#mid a{color:#287CB8; font-weight:normal; text-decoration: none;}
#mid a:hover{color:#333333; text-decoration: underline;}
.box2{width:390px; border:#CBCBCB dotted 1px; margin-bottom: 2px; margin-top:3px; padding:4px; height:95px; text-align:left;}
.box2-l{width:290px; float:right; margin-top:5px;}
.buy-1{float:right; margin-top:-15px;}
.buy-2{float:right; margin-top:-18px; margin-right:2px;}
.buy-3{float:right;}
.buy-4{float:right; margin-top:-19px; margin-right:4px;}
.buy-5{float:right; margin-top:-18px; margin-right:1px;}
#right{width:173px; float:left; text-align:left; color:#333333; margin-left:4px; margin-top:1px;}
.box3{width:169px; float:left; border:#C3C6C9 solid 1px; margin-bottom: 2px; margin-top:3px; padding:1px;}
.b3-t{background-image:url(../image/icon.gif); height:20px; color:#287CB8; font-weight:bold; text-indent:10px; margin-bottom:4px; line-height:18px;}
.b3-d{padding-left:5px; padding-right:5px;}
.b3-d a{color:#333333; font-weight:normal; font-size:10px; text-decoration: none;}
.b3-d a:hover{color:#333333; text-decoration: underline;}
.b3-i{float:left; margin-right:5px; margin-top:8px; }
#foot{margin:0 auto; height:auto; text-align:center;  margin-top:5px;}
.box4{width:747px; border:#C3C6C9 solid 1px; padding-left:3px; padding-right:3px; padding-bottom:3px; text-align:justify; line-height:13px; margin-top:5px; color:#999999;}
.box4 a{color:#999999; font-weight:normal;}
.box5{width:755px; background-image:url(../image/line2.gif); text-align:justify; line-height:19px; height:24px; margin-top:5px; padding-top:5px; text-align:center;}
.box6{border:#C3C6C9 solid 1px; padding:1px; font-size:10px; margin-top:5px;}
.box61{border:#C3C6C9 solid 1px; padding:1px; font-size:10px; margin-top:5px; margin-bottom:2px;}
.b6-t{background-image:url(../image/icon1.gif); height:20px; color:#287CB8; font-weight:bold; text-indent:10px; margin-bottom:4px; line-height:18px;}
.b6-t1{background-image:url(../image/icon1.gif); height:20px; color:#287CB8; font-weight:bold; text-indent:10px; line-height:18px;}
.b6-d{padding-left:5px; padding-right:5px;}
.b6-d a{color:#333333; font-weight:normal; font-size:10px; text-decoration: none;}
.b6-d a:hover{color:#333333; text-decoration: underline;}
.blue1{color:#287CB8;}
.box7{background-color:#F1F1F1; padding:3px; font-size:10px; border-bottom:#CCCCCC solid 1px; text-align:left; line-height:16px;}
.box8{padding:3px; font-size:10px; border-bottom:#CCCCCC solid 1px; text-align:left; line-height:16px;}
.box9{width:200px; float:left;}