@charset "utf-8";
/* CSS Document */

/*COMPONENT 1*/
#homestyle{
	float:left;
	height:auto;
	width:825px;
	margin-left:12px;
	margin-left:expression(/msie|MSIE 6/.test(navigator.userAgent)==true ? "6px" : "12px");
	margin-top:10px;
	margin-bottom:10px;
	overflow:visible;
	/*border:1px solid #F00;*/
}

table.hometbl td{
	vertical-align:top;
	text-align:left;
	font-size:13px;
	
}

table.hometbl td.homeintro{
	padding:5px; vertical-align:top;
}

.hintro{
	height:85px; border:1px solid  #000; padding:8px; line-height:16px; cursor:pointer;  background: #F0F5FF;
}

.hintro:hover{
	border:1px solid #000;
}

.hintro img{
	float:left; max-height:82px; overflow:hidden; border:1px solid #CCC; margin-right:8px; max-width:100px;
}
table.hometbl td.homelinks{
	padding:5px; width:650; height:220px;
}

.hlinks{
	padding:8px; border:1px solid #F3F3F3; height:84px; margin-bottom:12px;	cursor:pointer;line-height:16px; width:545px;background: #FFFDEC;
}

.hlinks:hover{
	border:1px solid #E6E6E6;
}
.hlinks #imgcontainer
{
	width:100px;
	overflow:hidden;
	float:left;
	margin-right:8px;
	text-align:center;
	height:82px;
}

.hlinks #imgcontainer img{max-height:82px; max-width:100px;max-h\eight:82px;max-w\idth:100px; overflow:hidden;border:1px solid #CCC; }

table.hometbl td.homeshopping{
	padding:5px; width:220px;  
}

.hshop{
	padding:8px; border:1px solid #F3F3F3; height:446px; background: #F0F5FF; text-align:center; width:207px; 
	
}

.hshop img{
	margin:0px;
	padding:0px;
}

.hshop .shopcomp{
	height:100px;
	width:200px;
	margin-top:10px;
	cursor:pointer;
}

.hshop .shopcomp:hover, .hshop .shopcomp span:hover {
	color: #900;
}

.hshop .shopcomp span{
	font-weight:bold; 
}

.hshop .shopcomp img{
	max-height:45px;
	overflow:hidden;
	width:65px;
	float:left;
	border:1px solid #999;
	margin-right:5px;
	margin-top:2px;
}

table.hometbl td.homegalartist{
padding:5px; vertical-align:top; padding-left:15px;
}

.hgall{
	padding:5px; border:1px solid  #999; width:233px; float:left; height:218px; cursor:pointer;padding-left:20px;
	margin-right:35px;
}
#imgcontainer1
{
	width:96px; 
	height:55px; 
	overflow:hidden;
	float:left;
	margin-right:12px;
	margin-bottom:3px;
	margin-top:3px;
	text-align:center;
	display:table;
	#position:relative;
	border:1px solid #E3E3E3;
	background:#f7f7f7;

}
#imgcontainer_cell
{
		#position: absolute;  
		#top: 50%;
		#left: 50%;
		display: table-cell; 
		vertical-align: middle;

		margin:0px;
		padding:0px;
}
#imgcontainer_cell_contents
{
	 #position: relative;  
	 #top: -50%;
	 #left: -50%;
	 margin:0px;
	 padding:0px;

}


.hgall span{
	width:225px;text-align:right;   font-weight:bold; width:auto; bottom:0; font-size:12px; color:#039;	padding-top:12px;
}

.hartist{
	padding:5px; border:1px solid #666; width:237px; float:left; height:218px; text-align:center; cursor:pointer;font-size:12px; color:#039;
}
.hartist #imgcontainer{ 
	float:left; 
	height:202px;
	width:234px;
	overflow:hidden;
	
	text-align:center;
	display:table;
	#position:relative;
	border:1px solid #E3E3E3;
	background:#f7f7f7;
	
}
