@charset "utf-8";

/*----------------------------------
 info
 bnr
 newdeal
 right_side 
 recommend
 ranking
 mainImg 
----------------------------------*/

/* info
----------------------------------*/

#info {
	margin:0 0 30px 0;
	width:680px;
}

#info h2 {
	margin:0px;	
}

#info p {

}

#info_txt {
	padding-left:20px;
	padding-right:10px;	
	width:650px;
	height:90px;
	line-height:1.5;	
	overflow:auto;
	margin-top:0px;
	margin-bottom:20px;
	scrollbar-face-color: #ffffff; 
	scrollbar-track-color: #ffffff; 
	scrollbar-arrow-color: #999999; 
	scrollbar-highlight-color: #cccccc; 
	scrollbar-shadow-color: #cccccc; 
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-darkshadow-color: #ffffff; 	
}
	
.info_ttl	{
	padding:0;
	margin:0;
	width:680px;
	height:50px;
}
	

/* bnr
----------------------------------*/

#bnr {
	margin-bottom:25px;	
}

#info img {
	margin-bottom:15px;
}

/* newdeal
----------------------------------*/

#newdeal {
	margin-bottom:25px;
}

  
/* right_side
----------------------------------*/

#right_side {
   border-top:1px solid #dddddd;
   padding-top:12px;
}


/* recommend
----------------------------------*/

#recommend {
	width:539px;
	float:left;
	zoom:1;
}

#recommend:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}

#recommend h2 {
	padding-top:0px;
	margin-bottom:0px;
}


div.recommendArea {
    width:100%;
	clear:both;	
	}

div.recommendItem {
	width:250px;
	height:auto;
	float:left;
	margin-right:17px;
	margin-bottom:8px;
	display:block;
}

.text_item1{
	margin:0;
	width:100%;
	padding-left:0px;
	margin-top:10px;
	line-height:1.5;	
}

div.recommendItem img {
	border:1px solid #fff;
}

div.recommendItem a:hover img {
	border:1px solid #cc3366;
}


/* ranking
----------------------------------*/

#ranking {
	width:140px;
	float:right;
	background:#ffffff;
}

#ranking h2 {
	padding-top:0px;
	margin-bottom:1px;
}

#ranking ol {
	list-style:none;
	width:140px;
	margin:0 0px 0 0px;
}

#ranking li {
    width:140px;
	height:160px;
	display:block;
	padding:23px 0 0px 0;
	-height:1.2;
	font-size:10px;
	margin-bottom:0px;
}

#ranking li p#text{
	margin:0;
	padding-left:10px;
}

#ranking li a img {
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	border-top:1px solid #ffffff;

	vertical-align:bottom;
	margin-bottom:5px;
	text-decoration:none;
	text-align:center;
}

#ranking li a:hover img {
	border:1px solid #cc3366;
}

#ranking li#no1 {
	background:url(../images/top_ranking_no1.gif) no-repeat center top;
}

#ranking li#no2 {
	background:url(../images/top_ranking_no2.gif) no-repeat center top;
}

#ranking li#no3 {
	background:url(../images/top_ranking_no3.gif) no-repeat center top;
}

#ranking li#no4 {
	background:url(../images/top_ranking_no4.gif) no-repeat center top;
}

#ranking li#no5 {
	background:url(../images/top_ranking_no5.gif) no-repeat center top;
}

/* mainImg
----------------------------------*/

#mainImg {
	margin-top:0px;
	margin-bottom:15px;
	}

/* special2
----------------------------------*/

#special2 {
	width:140px;
	float:right;
	background:#ffffff;
}

#special2 h2 {
	padding-top:0px;
	margin-bottom:4px;
}

#special2 ol {
	list-style:none;
	width:140px;
	margin:0 0px 0 0px;
}

#special2 li {
	width:140px;
	display:block;
	padding:0px 0 0px 0;
	line-height:1.2;
	font-size:10px;
	margin-bottom:10px;
}

#special2 li p#text{
	margin:0;
	padding-left:10px;
}

#special2 li a img {
	border:1px solid #dddddd;
	vertical-align:bottom;
	margin-bottom:5px;
	text-decoration:none;
	text-align:center;
}

#special2 li a:hover img {
	border:1px solid #cc3366;
}
