/***********************************************/
/* Main styles                             */
/***********************************************/ 
#base2{
    padding: 0px;
    width: 97%;
    max-width:900px;
    min-width:760px;
    *height:720px;
    width:900px;
    background:#fff url() repeat-y center top;
    background-color: #ffffff;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
}
/*--FireFox--*/
html>body #base2{
    padding: 0px;
    width: 97%;
    max-width:900px;
    min-width:760px;
    width:900px;
    height:770px;
    background:#fff url() repeat-y center top;
    background-color: #ffffff;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
}

#main #pagemain{
    margin: 0px;
    padding: 0px;
    height:700px;
    background:#ffffff url(../mobile/images/mobile_bg.jpg) no-repeat;
}

#pagemain .siteurl{
	background:#e5e5e5;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	width:86%;
	height:18px;
	margin:2px;

}

#pagemain ul {
    list-style: none;
    text-align: center;
    margin: 0px 0px 0px 20px;
    padding: 0px ;
}

li.qr{
	float: left;
    width:250px;
	height:320px;
	text-align: center;
	font-size: 12px;
	line-height:105%;
	color:#000000;
	padding: 2px;
	margin:5px 5px 5px 15px;
}
li.celleft{
	float: left;
    width:220px;
	height:320px;
	text-align: center;
	font-size: 12px;
	line-height:105%;
	color:#000000;
	padding: 2px;
	margin:5px;
}
li.celright{
	float: left;
    width:125px;
	height:270px;
	text-align: center;
	font-size: 12px;
	line-height:105%;
	color:#000000;
	padding: 2px;
	margin:5px;
}
li.cel47{
	float: left;
    width:47%;
	height:330px;
	text-align: center;
	font-size: 12px;
	line-height:105%;
	color:#000000;
	padding: 2px;
	margin:0px;
}
.cellong{
	float: left;
    width:90%;
	text-align: left;
	font-size: 12px;
	line-height:105%;
	color:#000000;
	padding:2px 2px 2px 40px;
	margin:0px;
}
iframe{
	border:ridge 1px #e5e5e5;
	padding:1px;
}
.shsearch{
	border:solid 1px #cc0000;
	background:#eeeeee;
	font-size: 12px;
	color:#333333;
	padding:1px;
}
.txtleft{
	text-align:left;
	line-height:135%;
	font-size: 12px;
}
#rcont ul{
	width: width: 100%;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
}
#rcont li.newshop {
	font-size: 11px;
    line-height:115%;    
	width: 142px;
	height:40px; 
	float: left;
	text-align: left;
	border: 1px solid #999999;
	padding: 2px 1px 1px 2px;
	margin: 2px 0px 2px 0px;
	background-color: #eeeeee;
	color: #666666;
}
#rcont li.upinfo {
	font-size: 11px;
    line-height:115%;    
	width: 142px;
	height:55px; 
	float: left;
	text-align: left;
	border: 1px solid #999999;
	padding: 2px 1px 1px 2px;
	margin: 2px 0px 2px 0px;
	background-color: #eeeeee;
	color: #666666;
}
html>body #rcont li.upinfo {
	font-size: 11px;
    line-height:115%;    
	width: 142px;
	height:70px; 
	float: left;
	text-align: left;
	border: 1px solid #999999;
	padding: 2px 1px 1px 2px;
	margin: 2px 0px 2px 0px;
	background-color: #eeeeee;
	color: #666666;
}

#rcont img.newshopmark {
	float: left;
	margin:1px 1px 0px 0;
	width:52px;
	height:11px;
}
#rcont .sitenam {
	float: left;
	margin:0;
}

#rcont a:link.wnew{
    color: #000099;
    text-decoration: none;
    font-size:12px;
}

#rcont a:visited.wnew{
    color: #000099;
    text-decoration: none;
    font-size:12px;
}

#rcont a:hover.wnew{
    color: #cc0000;
    text-decoration: underline;
    font-size:12px;
}


#rcont a:link.en{
    color: #cc0000;
    text-decoration: none;
    font-size:12px;
}

#rcont a:visited.en{
    color: #cc0000;
    text-decoration: none;
    font-size:12px;
}

#rcont a:hover.en{
    color: #000099;
    text-decoration: underline;
    font-size:12px;
}

