html { height: 100% }
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	background-color: #FFF;
	color: #000;
	margin: 0;
	}
	
a{color:#0000CC;}	
a:link{color:#0000CC;}	
a:visited{color:#551A8B;}	
a:hover{color:#EC4901;}	

a.ref{color:#006600;}	
a.ref:visited{color:#006600;}		

#main{
width:750px;
text-align:left;
}	
#body{
border-left:1px solid #D9D9D9;
border-right:1px solid #D9D9D9;
border-top:1px solid #D9D9D9;
}

#body .bodyPad{
padding:10px;
}
#body .bodySearch{
width:100%;
text-align:center;
height:84px;
background-image:url('/pic/search_bg.gif');
background-repeat:repeat-x;
}
#foot{
width:100%;
text-align:right;
height:26px;
padding-top:2px;
background-image:url('/pic/line2.gif');
background-position:bottom;
background-repeat:no-repeat;
border-top:1px solid #D6D6D6;
}
#foot .pad{
padding-bottom:6px;
padding-left:6px;
padding-right:6px;
font-size:80%
}


.tab1{
width:124px;
height:28px;
background-image:url('/pic/tab1a.gif');
float:left;
line-height:28px;
font-size:18px;
display:block;
cursor:hand;
text-align:center;
}
.tab1 a{
text-decoration:none;
color:#333333;
}
.tabn{
float:left;
width:7px;
}
.tab2{
width:124px;
height:28px;
background-image:url('/pic/tab1b.gif');
float:left;
line-height:28px;
font-size:18px;
display:block;
cursor:hand;
text-align:center;
}
.tab2 a{
text-decoration:none;
color:#003399;
}

.b1{
width:95px;
height:5;
background-image:url('/pic/b1.gif');
line-height:27px;
font-size:12px;
font-weight:bold;
display:block;
cursor:hand;
text-align:center;
background-repeat:no-repeat;
}
.b1 a{
text-decoration:none;
color:#333333;
}
.categoryList
{
padding-bottom:7px;
}
.cm{
color:#777777;
}
.cm1{
color:#777777;
font-size:90%;
}
.cm2{
color:#777777;
font-size:80%;
}

table.list tr td{
padding-left:5px;
padding-right:5px;
}

table.list tr th{
font-size:90%;
background-color:#efefef;
padding-left:5px;
border-bottom:1px solid #e4e4e4;
}

table.list tr.listShop td{
font-size:90%;
padding-top:2px;
padding-bottom:2px;
background-color:#F7FFF7;
}
table.list tr.listShop1 td{
font-size:90%;
padding-top:2px;
padding-bottom:2px;
background-color:#ffffff;
}

h1{
margin:0;
color:#0A7500;
font-size:150%;
}
div.message1{
padding:14px;
border:1px solid #EABCBC;
background-color:#FFECEB;
}
div.message2{
padding:14px;
border:1px solid #CBEABC;
background-color:#F2FFEB;
}
.hi{
color:#FA4C00;
}
.word{

/*  font-weight: bold;*/
 color:#CE0000;
}
hr{
 color: #999999;
background-color: #999999;
height: 1px;
}
ul{
padding-left:14px;
margin-left: 14px;
list-style-position: outside;
list-style-image: url("/pic/li.gif") 
}
ul li{
padding-bottom:4px;
}