body {
margin:0;
padding:0;
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#ebf3fb;
}
.bg{
background:url(images/bg.jpg) repeat-x;
}
.bg1{
background:url(images/bg1.jpg);
}
.clear{
clear:both;
}
.font11{
font-size:11px;
color:#666;
}
a:link {
	color: #0066CC;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0066CC;
}
a:hover {
	text-decoration: underline;
	color: #FF6600;
}
a:active {
	text-decoration: none;
	color: #FF6600;
}

.top{
height:24px;
line-height:24px;
}
.bg-bottom{
background-position:0 -140px;
height:200px;
}
.bottom-left{
background:url(images/bottom.jpg) no-repeat;
width:10px;
float:left;
height:200px;
}
.bottom-right{
background:url(images/bottom.jpg) no-repeat -10px 0;
width:10px;
float:right;
height:200px;
}

.main{
margin:15px auto 0;
width:960px;
background:#fff;
}
.main-top{
background-position:0 -24px;
height:15px;
line-height:15px;
}
.main-left{
width:15px;
float:left;
height:15px;
}
.main-right{
background-position:-15px 0;
width:15px;
float:right;
height:15px;
}
.content{
background-repeat:repeat-y;
background-position:-30px 0;
padding:10px;
}
.content-index{
background-repeat:repeat-y;
background-position:-30px 0;
padding:100px 280px;
}
.content-top {
background-position:0 -39px;
height:85px;
padding:20px 15px 0;
}
.logo{
width:160px;
height:30px;
float:left;
margin-right:15px;
}
.logo-big{
width:292px;
height:58px;
}
.searchbar{
float:left;
position: relative;
}
.searchbar form{
margin:0;
padding:0;
}
.q{
border:0;
border-top:solid 1px #666666;
border-bottom:solid 1px #666666;
margin:0;
height:23px;
width: 332px;
padding:6px 0 0 0;
outline:none;
vertical-align:top;
}
.qleft {
border:0;
border-top:solid 1px #666;
border-bottom:solid 1px #666;
border-left:solid 1px #666;
height:23px;
width: 6px;
padding-top:6px;
background-color:#ffffff !important;
}
.qright {
border:0;
border-top:solid 1px #666;
border-bottom:solid 1px #666;
border-right:solid 1px #666;
height:23px;
width: 6px;
padding-top:6px;
background-color:#ffffff !important;
}
.qconn {
background:url(images/jt.gif) no-repeat;
overflow:hidden;
position:absolute;
bottom:-5px;
z-index:10;
height:6px;
width:9px;
display:block;
}
.qcon {
background:url(images/jt.gif) no-repeat 0 -6px;
overflow:hidden;
position:absolute;
top:-5px;
_top:-4px;
z-index:10;
height:6px;
width:9px;
display:block;
}
.sbut {
background:url(images/sbut.gif) no-repeat;
width: 85px;
height:31px;
border-style:none;
background-color:transparent;
}
.sbut:hover{
background-position:0 -31px;
cursor:pointer;
}
.style{
padding-bottom:6px;
padding-left:175px;
font-weight:700;
}
.style-index{
padding-bottom:6px;
font-weight:700;
}
.count{
padding-top:6px;
}
.results{
margin:20px 20px 0;
}
.results-left{
float:left;
width:600px;
}
.results-right{
width:280px;
float:right;
}
.ad-top{
background:#fef8eb;
padding:8px;
}
ul{
margin:0;
padding:0;
}
.results-left ul li,.ad-right ul li{
list-style-type: none;
margin-bottom:30px;
}
.results-left ul li h3{
font-size:16px;
margin:4px 0;
}
.ad-right ul li h3{
font-size:14px;
margin:4px 0;
}
.results-left ul li p,.ad-right ul li p{
margin:4px 0;
line-height:18px;
}
.results-left ul li img{
width:80px;
max-height:150px;
padding-right:6px;
}
.green{
color:#396;
word-break:break-all;
}
.ad-right{
border-left:solid 1px #b7d0e7;
padding-left:20px;
}
.grade
{
	float:left;
	padding-left:6px;
	margin-top:8px;
}

.pager
{
    margin: 8px 3px;
    padding: 3px;
    padding-top:30px;
    text-align:center;
    display:block;
    clear:both;
}
.pager .disabled
{
    border: 1px solid #ddd;
    color: #999;
    margin-top: 4px;
    padding: 3px;
    text-align: center;
}
.pager .current
{
    background-color: #ccc;
    border: 1px solid #ccc;
    color: #fff;
    font-weight: bold;
    margin-top: 4px;
    padding: 3px 5px;
    text-align: center;
}
.pager span, .pager a
{
    margin: 4px 3px;
}
.pager a
{
    border: 1px solid #c0c0c0;
    padding: 3px 5px;
    text-align: center;
    text-decoration: none;
}
.hide{ display:none;}

.fetureporduct
{
    clear:both;
    margin:25px auto 0 auto;    
    width:800px;              
    color:#999;
    text-align:left;
}
.fetureporduct a
{
    word-wrap:break-word;
    word-break:normal;
    text-decoration:none;
    color:#999;    
    margin:0 3px;
     
}
.bottom
{
	float:left;
	padding:10px 20px;
}
.key h4
{
	margin:20px 0 2px;
	padding:0;
}
.key ul li
{	
	float:left;	
	margin-left:15px;
	line-height:25px;	
}
.key
{
	color: #0066CC;
	clear: both;	
	line-height:25px;	
	margin:30px auto;
	width:600px;
}
.key a
{
	color: #0066CC;
	text-decoration: none;
}
.keywords
{
	margin:0;
	padding:0;
	list-style:none;	
}
.style-index a.selected
{
	color:#333;
}

