*{ margin:0; padding:0;}
#leftbox{ 
    float:left;
	width:230px;
	padding:20px 20px 0 20px; 
	background:#F8F9FA; 
	height:100%;
}
#leftbox h3{
	font: bold 16px  "Trebuchet MS", Georgia, "Times New Roman";
	background:#D7E9F5 url(/images/box.top.gif) top no-repeat;
	color:#1f5f9a;
	text-align:left;
	text-transform:lowercase;
	height:28px;
	padding:5px 14px 0px 20px;
	border-bottom:1px solid white;
	width:196px;
}
#leftbox div{
    margin-bottom:20px;
	background:#EEF7FC;
	padding:15px;
	color:#3f3f73;
	font-size:13px;
	text-align: left;
	width:200px;
	
}
#leftbox a.link{
	text-decoration: none;
	color:#1787a8;
}
#middle{ 
    display:table;
    float:left;
	width:425px; 
	height:100%;
	padding:20px 10px 0 10px; 
}
#middle .bar1{
    font: bold 16px  "Trebuchet MS", Georgia, "Times New Roman";
	background:#D7E9F5 url(/images/home.block.topCurve.bg.gif) no-repeat top;
	text-align:left;
	border-bottom:1px solid white;
	padding:6px 0 5px 10px ;
	margin-bottom: 5px;
	color:#1F5F9A;
}
#middle .hr1{
    padding:10px 0 14px 0; 
    color:#1D6E85;
    font:12px Verdana, Arial, Helvetica, sans-serif;
	min-height:1%;
/*    border-top:1px solid #D5E9F1;*/
/*	border-bottom:1px solid white;*/
/*	background:#FAFAFA;*/
}
#middle a{
    font: normal 12px  "Trebuchet MS", Georgia, "Times New Roman";
	vertical-align:baseline;
	color: #0099FF;
	font-weight:bold;
	border:0px solid red;
	line-height:20px;
} 
#middle a:hover{
    text-decoration:none;
	color: #fff;
	background:#0099FF;

}
.feed a{
    font: normal 12px  "Trebuchet MS", Georgia, "Times New Roman";
	vertical-align:baseline;
	color: #0099FF;
	font-weight:bold;
	border:0px solid red;
	line-height:20px;
} 
.feed a:hover{
    text-decoration:none;
	color: #fff;
	background:#0099FF;

}
#header .ad{
    margin-top:10px;
	margin-left:30px;
}

.p_img{float:left; width:74px; height:74px; text-align:center;background:url("/images/p_imgbg.gif") no-repeat; padding:2px; margin-top:-90px;}
.img{float:left; width:74px; height:74px; border:0px;}
.img11{ height:212px; display:block; text-decoration:none; background:none;}
.img11 img{ background:none;}

a.img11:hover{ height:212px; display:block; text-decoration:none; background:none;}



 .bestseller { float:left;   }
#marquee1{ overflow:auto; clear:both; width: 200px; height:580px; background-attachment: #fff; }
.bestseller li { clear:both; overflow:hidden; width:189px; }
.bestseller img { float:left; width:74px; height: 74px; margin:5px;  border:0;  background:url("/images/p_imgbg.gif") no-repeat }
.bestseller li p { float:left; width:99px; font-size:12px; }
.bestseller li a { float:left; margin:8px 0 10px; font-size:12px; color:#0099FF;}
.bestseller li span { float:left;  color: red;}