body {
	font-family: Arial, Helvetica, sans-serif, PMingLiu, MingLiu;
	margin: 0;
	padding: 0;
	background-image:url(../images/pcm_bg_03.gif);
	background-repeat:repeat;
}
#background{
	float:left;
	width:100%;
	background-image:url(../images/pcm_bg_01.gif);
	background-repeat:repeat-x;
}
a{
	color:#666;
	text-decoration:none;
}
a:hover{
	color:#999;
	text-decoration:underline;
}
a img{
	border:none;
}

form {
	padding: 0;
	margin: 0;
}

#wrap {
	width: 980px;
	margin:0 auto;
	border:0px;
	float:center;
}

#wrap_top {
	width:980px;
	float:left;
}

#wrap_body{
	width:980px;
	height:auto;
	float:left;
	background-image:url(../images/pcm_shadow_03.png);
	background-repeat:repeat-y;
}
#wrap_bottom{
	width:980px;
	float:left;}

#footer{
	width:940px;
	float:left;
	text-align:left;
	margin-left:15px;
}
	
	
#footer2{
	width:950px;
	float:left;}
	
#footer_1 a {
	display: inline-block;
	width: 90px;
	height: 38px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_footer1.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#footer_1 a:hover {
	background-position: 0 -38px;
}
	

#footer_2 a {
	display: inline-block;
	width: 104px;
	height: 38px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_footer2.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#footer_2 a:hover {
	background-position: 0 -38px;
}

#footer_3 a {
	display: inline-block;
	width: 87px;
	height: 38px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_footer3.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#footer_3 a:hover {
	background-position: 0 -38px;
}

#footer_4 a {
	display: inline-block;
	width: 100px;
	height: 38px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_footer4.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#footer_4 a:hover {
	background-position: 0 -38px;
}

#footer_5 a {
	display: inline-block;
	width: 94px;
	height: 38px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_footer5.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#footer_5 a:hover {
	background-position: 0 -38px;
}

#footer_6 a {
	display: inline-block;
	width: 99px;
	height: 38px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_footer6_06.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#footer_6 a:hover {
	background-position: 0 -38px;
}

#footer_7 a {
	display: inline-block;
	width: 92px;
	height: 38px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_footer7.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#footer_7 a:hover {
	background-position: 0 -38px;
}

#footer_8 a {
	display: inline-block;
	width: 93px;
	height: 38px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_footer8.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#footer_8 a:hover {
	background-position: 0 -38px;
}

#footer_9 a {
	display: inline-block;
	width: 95px;
	height: 38px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_footer9.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#footer_9 a:hover {
	background-position: 0 -38px;
}

#footer_10 a {
	display: inline-block;
	width: 96px;
	height: 38px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_footer10.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#footer_10 a:hover {
	background-position: 0 -38px;
}
	

#footer_terms{
	float:right;
	color:#b0b0b0;
	display:block;
}

#top_btn a {
	display: block;
	width: 71px;
	height: 21px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_footer_top.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#top_btn a:hover {
	background-position: 0 -21px;
}

#header {
	width:980px;
	float:left;
	padding:10px 0px 10px 0px;
	height:80px;
}
#logo{
	width:220px;
	float:left;
	text-align:right;
	
	
}
#banner{
	width:745px;
	float:left;
	text-align:right;
	padding-right:15px;
}

#login{
	width:965px;
	height:21px;
	float:left;
	text-align:right;
	padding-right:15px;
	padding-bottom:2px;
	}
	



#lb01 a {
	display: block;
	width: 62px;
	height: 21px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_login_but.gif") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#lb01 a:hover {
	background-position: 0 -21px;
}


#lb02 a {
	display: block;
	width: 66px;
	height: 21px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_fp_but.gif") 0 0 no-repeat;
	text-decoration:none;
	float:left;
	
}
#lb02 a:hover {
	background-position: 0 -21px;
}


#lb03 a {
	display: block;
	width: 73px;
	height: 21px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_reg_but.gif") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#lb03 a:hover {
	background-position: 0 -21px;
}

#lb04 a {
	display: block;
	width: 62px;
	height: 21px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_login_but.gif") 0 0 no-repeat;
	text-decoration:none;
	float:left;
	background-position: 0 -42px;
}
#lb04 a:hover {
	background-position: 0 -42px;
}

#lb05 a {
	display: block;
	width: 73px;
	height: 21px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_reg_but.gif") 0 0 no-repeat;
	text-decoration:none;
	float:left;
	background-position: 0 -42px;
}
#lb05 a:hover {
	background-position: 0 -42px;
}


#menu{
	width:973px;
	float:left;
	text-align:left;
	padding: 0px;
	padding:0 15px 0 15px;
}

#but01 a {
	display: inline-block;
	width: 105px;
	height: 41px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/1.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#but01 a:hover {
	background-position: 0 -41px;
}
#but01 .selected {
	background-position: 0 -82px;
}

#but02 a {
	display: inline-block;
	width: 106px;
	height: 41px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/2.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#but02 a:hover {
	background-position: 0 -41px;
}
#but02 .selected {
	background-position: 0 -82px;
}

#but03 a {
	display: inline-block;
	width: 105px;
	height: 41px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/3.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#but03 a:hover {
	background-position: 0 -41px;
}
#but03 .selected {
	background-position: 0 -82px;
}

#but04 a {
	display: inline-block;
	width: 106px;
	height: 41px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/consume_btn.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#but04 a:hover {
	background-position: 0 -41px;
}
#but04 .selected {
	background-position: 0 -82px;
}

#but05 a {
	display: inline-block;
	width: 105px;
	height: 41px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/5.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#but05 a:hover {
	background-position: 0 -41px;
}
#but05 .selected {
	background-position: 0 -82px;
}

#but06 a {
	display: inline-block;
	width: 106px;
	height: 41px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/6.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#but06 a:hover {
	background-position: 0 -41px;
}
#but06 .selected {
	background-position: 0 -82px;
}

#but07 a {
	display: inline-block;
	width: 106px;
	height: 41px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/7.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#but07 a:hover {
	background-position: 0 -41px;
}
#but07 .selected {
	background-position: 0 -82px;
}

#but08 a {
	display: inline-block;
	width: 105px;
	height: 41px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/8.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#but08 a:hover {
	background-position: 0 -41px;
}
#but08 .selected {
	background-position: 0 -82px;
}

#but09 a {
	display: inline-block;
	width: 106px;
	height: 41px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/9.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#but09 a:hover {
	background-position: 0 -41px;
}
#but09 .selected {
	background-position: 0 -82px;
}

#search {
	width:950px;
	float:left;
	margin:0 15px 0 15px;
	
	}
	
#s_text  {
	width:752px;
	float:left;
	text-align:left;
	padding-left:5px;
	padding-top:5px;
}

#s_box{
	width:193px;
	height:33px;
	float:right;
	text-align:left;
    background-image:url(../images/pcm_menu_28.gif);
}

#s_icon{
	padding:3px 0 0 35px;
}
	


#s_but a {
	display: inline-block;
	width: 20px;
	height: 19px;
	padding: 0;
	margin: 0 0px 0 3px;
	background: url("../images/pcm_search_but.gif") 0 0 no-repeat;
	text-decoration:none;
	vertical-align:middle;


}
#s_but a:hover {
	background-position: 0 -19px;
}




	        #content{
		        width:947px;
		        float:left;
		        padding-top:10px;
		        margin-left:18px;
				margin-right:15px;
				}
				
				
/*-------------------------------------------------------------------------------------*/				
				
				
			#left_col{
				width:141px;
				float:left;
				
				
				}
				
				#cover{
					width:141px;
					float:left;}
				#izzue{
					width:141px;
					float:left;
					text-align:left;}
				
				#izzue_no{
					width:51px;
					height:18px;
					float:left;
					text-align:center;
					vertical-align:middle;
                    background-color:#8e8e8e;}
					
				
				#line_cover{
					width:141px;
					float:left;}
				#cover_body{
					width:141px;
					float:left;
					background-image:url(../images/cover_body_39.gif);
					background-repeat:repeat-y; 
					text-align:center; 
					 }
					
				#cover_bottom{
					width:141px;
					float:left;}
				
				#left_col_banner{
					width:141;
					float:left;
					padding:10px 0 0px 0;}
				
				
				#left_banner1{
					width:141px;
					float:left;
					height:138px;
					text-align:left;
					padding-bottom:10px;
				}
				
				#left_banner2{
					width:141px;
					float:left;
					height:69px;
					text-align:left;
					padding-bottom:10px;
				}
				#left_banner3{
					width:141px;
					float:left;
					height:118px;
					text-align:left;
					padding-bottom:5px;
				}
				
				#biz_title_box{
					width:51px;
					height:18px;
					float:left;
					text-align:center;
					vertical-align:middle;
					background-color:#8e8e8e;}
				
				#biz_cover{
					width:141;
					float:center;
					text-align:center;
					padding:5px 0 5px 0;}
				
				#biz_download{
					width:141;
					float:center;
					text-align:center;
					padding:0px 0 5px 0;}
				
				#left_icon1{
					width:141px;
					float:left;
					text-align:left;
					padding-top:0px;
					padding-bottom:5px;
				}
				
				#left_icon2{
					width:141px;
					float:left;
					text-align:left;
					padding-top:0px;
					padding-bottom:5px;
				}
				
				#more_but_none {
	                display: inline-block;
	                width: 49px;
	                height: 29px;
	                padding: 0;
	                margin: 0 0px 0 0px;
	                background: url("../images/pcm_left_but_none.gif") 0 0 no-repeat;
	                text-decoration:none;
					float:left;


                         }
				
				#more_but a {
	                display: inline-block;
	                width: 49px;
	                height: 29px;
	                padding: 0;
	                margin: 0 0px 0 0px;
	                background: url("../images/pcm_left_but.gif") 0 0 no-repeat;
	                text-decoration:none;
					float:left;


                         }
                #more_but a:hover {
	                background-position: 0 -29px;
                         }
						 
				#podcast_title{
					width:141px;
					float:left;
				}
				
				#more_line{
					width:15px;
					float:left;
			    }
				
				
				#podcast_but{
					width:135px;
					float:left;
					
					padding-top:15px;
					
					
					
					text-align:center;}
					
					
					#podcast_text{
						width:130px;
					float:left;
					text-align:left;
					padding-bottom:3px;
					padding:2px 0 0px 3px;}
					
					
					
					#podcast_vol2{
						width:40px;
					float:left;
					height:40px;
					text-align:right;
					margin-top:0px;
					}
					
					#podcast_vol3{
						width:84px;
					float:left;
					text-align:left;
					border-bottom-style:solid;
					border-color:#ff3b01;
					border-width:2px;
					
					
					padding:16px 0 0px 3px;
					letter-spacing:0px;}
					
					
					
					
					
					#podcast_vol{
						width:50px;
					float:left;
					text-align:left;
					
					text-decoration:underline;
					padding:2px 0 0px 3px;}
					
					
					#podcast_border{
						width:135px;
					float:left;
					text-align:left;
					background-image:url(../images/pcm_podcast_image.jpg);
					height:95px;
					
					margin:4px 0px 3px 4px;}
					
					
					
					
					#podcast_border2{
					float:left;
					text-align:left;
					
					
					
					margin:4px 0px 3px 4px;}
					
					#bizit_vol{
						width:84px;
					float:left;
					text-align:left;
					border-bottom-style:solid;
					border-color:#13659f;
					border-width:2px;
					
					
					padding:16px 0 0px 3px;
					letter-spacing:0px;}

/*-----------fonts------------------------------------------------------------------------------------------------------*/				
				
.p10grey{
	font-size:10px;
	color:#666666;}
.p11grey{
	font-size:11px;
	color:#666666;}
.p13grey{
	font-size:13px;
	color:#666666;}	

.p12black2{
	font-size:12px;
	color:#000;}

.p12black{
	font-size:12px;
	color:#666666;}
.p12bold{
	font-size:12px;
	color:#666666;
	font-weight:bold;}	
.p13black{
	font-size:13px;
	color:#000000;}
.p13grey{
	font-size:13px;
	color:#666666;}
	
.p13bold{
	font-size:13px;
	color:#000000;
	font-weight:bold;}
.p15black{
	font-size:15px;
	color:#000000;
	line-height:22px;
	letter-spacing:1px;
	}
.p15grey{
	font-size:15px;
	color:#666666;
	line-height:22px;
	letter-spacing:1px;
	}	

.p15bold{
	font-size:15px;
	color:#333;
	line-height:22px;
	letter-spacing:0px;
	font-weight:bold;
	}	
	
	
.p21black{
	font-size:21px;
	color:#000000;
	font-weight:bold;}
.p21black a{
	color:#000;
	}
.p21black a:hover{
	color:#F00;
	text-decoration:none;
	}	

.p18black2{
	font-size:18px;
	color:#000;
	font-weight:bold;}

.p18black{
	font-size:18px;
	color:#666666;}
.p15blue{
	font-size:15px;
	color:#313e53;
	font-weight:bold;}
.p15blue a{
	color:#313e53;}
.p15blue a:hover{
	color:#F00;
	text-decoration:none;}		
	
	
	
.p14white{
	font-size:14px;
	color:#ffffff;}
	
.p13white{
	font-size:13px;
	color:#ffffff;}	
.p14white_bold{
	font-size:14px;
	color:#ffffff;
	font-weight:bold;}	
.p14red_bold{
	font-size:14px;
	color:#ce1520;
	font-weight:bold;}	
.p14bold{
	font-size:14px;
	color:#000000;
	font-weight:bold;}





#main{
	width:490px;
	float:left;
	margin:0 8px 0 8px;
}
	



#right_col{
	width:300px;
	float:left;
}

#video{
	width:300px;
	float:left;}
	
#right_tag{
	width:300px;
	float:left;
	padding-top:20px;}
#tag_heading{
	width:300px;
	float:left;}
#tag_more{
	width:51px;
	float:left;}

#tag_body{
    width:300px;
    float:left;
    background-image:url(../images/pcm_left_tag_47.gif);
	background-repeat:repeat-y; 
	text-align:left; 
					 }		
#tag_bottom{
	width:300px;
	float:left;}
	
#tag_more a {
	                display: inline-block;
	                width: 51px;
	                height: 24px;
	                padding: 0;
	                margin: 0 0px 0 0px;
	                background: url("../images/pcm_tag_more_but.gif") 0 0 no-repeat;
	                text-decoration:none;


                         }
                #tag_more a:hover {
	                background-position: 0 -24px;
                         }
#tag_detail{
	width:280px;
	float:left;
	text-align:left;
	padding:5px 0px 5px 10px;}
#tag_tn{
	width:50px;
	float:left;}
#tag_text{
	width:220px;
	padding-top:5px;
	float:left;
	text-align:left;
	padding-left:5px;
	}
#tag_time{
	width:230px;
	float:right;
	text-align:right;
	font-size:11px;
	color:#666666;}
	
#idol{
	width:300px;
	float:left;
	text-align:center;
	padding:10px 0 10px 0;}
	


                                  #highlight{
									  width:490px;
									  float:left;
									  }
								  #main_heading{
									   width:490px;
									   float:left;}
							      #main_body{
                                       width:490px;
                                       float:left;
                                       background-image:url(../images/pcm_main_highlight_49.jpg);
	                                   background-repeat:repeat-y; 
	                                   text-align:left; 
		                                    			 }
								  #main_bottom{
									  width:490px;
									   float:left;}
								 
								 #h_more a {
	                                display: inline-block;
	                                width: 46px;
	                                height: 25px;
	                                padding: 0;
	                                margin: 0 0px 0 0px;
	                                background: url("../images/pcm_highlight_more_but.gif") 0 0 no-repeat;
	                                text-decoration:none;


                                       }
                                 #h_more a:hover {
	                                background-position: 0 -25px;
                                         }
								
								
								
								#highlight_left{
									width:200px;
									float:left;
									padding:10px 10px 10px 10px;}
									
								#dot_but{
									width:200px;
									float:left;
									text-align:center;
									padding-top:5px;}
									
#dot a {
	display: inline-block;
	width: 14px;
	height: 16px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_dot.gif") 0 0 no-repeat;
	text-decoration:none;
	float:left;
	text-align:center;
	
}
#dot a.selected {
	background-position: 0 -16px;
}
#dot a:hover {
	background-position: 0 -16px;
}
								
									
								#highlight_right {
									width:260px;
									float:left;
									padding-top:6px;
									}
#highligh_content a {
	display: inline-block;
	width: 260px;
	font-size:13px;
	height: 45px;
	padding: 5px 5px 0 0;
	margin: 5px 0px 0 0px;
	color:#000;
	text-decoration:none;
	float:left;
}
#highligh_content a.selected {
	background-color:#d71518;
	color:#FFF;
}
#highligh_content a:hover {
	background-color:#d71518;
	color:#FFF;
}

		
		#highlight_t{
	width: 255px;
	
	margin: 0 0px 0 10px;
    float:left;
    }
	
	.highlight_t2{
	width: 250px;
    margin: 5px 5px 10px 10px;
    padding-bottom:3px;
    float:left;
    border-bottom:1px dotted #333;
	text-align:right;
	font-size:12px;
}
	.highlight_t2_selected {
		border-bottom:1px dotted #fff;
	}							

                                #t_more a {
	                                display: inline-block;
	                                width: 46px;
	                                height: 25px;
	                                padding: 0;
	                                margin: 0 0px 0 0px;
	                                background: url("../images/pcm_title_more_but.gif") 0 0 no-repeat;
	                                text-decoration:none;


                                       }
                                 #t_more a:hover {
	                                background-position: 0 -25px;
                                         }
								 
								 #title_heading{
									   width:490px;
									
									   float:left;
									   padding-top:20px;}  

                                 
								 #main_t1{
									 width:486px;
									 float:left;
									 background-color:#e8e3e3;
									 text-align:left;
									 vertical-align:middle;
									 margin: 0 2px 0 2px;
									    height:26px;}
										
								#main_tt1 a {
	display: inline-block;
	width: 486px;
	margin: 0 2px 0 2px;
	height: 26px;
	text-align:left;
	margin: 0 2px 0 2px;
	vertical-align:middle;
	background-color:#e9eaed;
	text-decoration:none;
	float:left;
}
#main_tt1 a:hover {
	background-color:#cbcacf;
	text-decoration:none;
	
}

#title_icon{
	width:114px;
	float:left;}
								 
#discuss_title1 a {
	display: inline-block;
	width: 115px;
	height: 25px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_discuss_title_69.gif") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#discuss_title1 a:hover {
	background-position: 0 -25px;
}	


#discuss_title2 a {
	display: inline-block;
	width: 96px;
	height: 25px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_discuss_title_70.gif") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#discuss_title2 a:hover {
	background-position: 0 -25px;
}											 
								 
								 
								
								#table_text{
									width:310px;
									float:left;
									text-align:left;
									padding-left:10px;
									}
									
							
									 
								
								 #main_tt2 a {
	display: inline-block;
	width: 486px;
	margin: 0 2px 0 2px;
	height: 26px;
	text-align:left;
	margin: 0 2px 0 2px;
	vertical-align:middle;
	background-color:#ffffff;
	text-decoration:none;
	float:left;
}
#main_tt2 a:hover {
	background-color:#cbcacf;
	text-decoration:none;
	
}
								 
								 #shop_content{
									 width:468px;
									 float:left;
									 background-color:#eff0f1;
									 padding:0 11px 0 11px;}
									 
								
								
								#shop_list1 a {
	display: inline-block;
	width: 117px;
	margin: 0 0px 0 0px;
	height: 200px;
	text-align:left;
	background-color:#eff0f1;

text-decoration:none;
	float:left;
}
#shop_list1 a:hover {
	background-image:url(../images/pcm_product_bg.gif);
	text-decoration:none;
	
	
	
}
								
								
								#shop_list{
									 width:117px;
									 height:200px;
									 float:left;
									 
									
									 }
								
								
								
								 
								 

								 
								 #shop_list_photo{
									 width:117px;
									 padding:20px 0 10px 0;
									 float:left;
									 text-align:center;
									}
									 
							     #shop_list_text{
									 width:117px;
									 
									 float:left;
									 text-align:center;}
									 
									 
									 #shop_list_text2 a{
									 display: inline-block;
									 width:117px;
									 color:#000;
									 font:Arial, Helvetica, sans-serif;
									 font-size:14px;
									 float:left;
									 text-align:center;}
									
									#shop_list_text2 a:hover  {
										color:#00F;
										text-decoration:none;}
									 
									 
									 
								#product_arrow{
									width:20px;
									float:left;
									padding-bottom:70px;
									padding-top:90px;
									text-align:center;}
								#product_content{
									width:218px;
									height:159px;
									margin:10px 5px 5px 5px;
									background-image:url(../images/pcm_product_slide_59.gif);}
								
								#product_photo {
									width:200px;
									height:100px;
									overflow:hidden;
									vertical-align:middle;
									text-align:center;
									padding:5px;}
								
								#product_text {
									width:200px;
									white-space:normal; 
									vertical-align:middle;
									text-align:center;
									padding:5px;}


/*----------------------------------------------news page--------------------------------------------------------------------------------------------------------------*/



#news_buttons {
	width:490px;
	float:left;
	text-align:left;
	padding-bottom:10px;}
	
	
#buts_bar{
	width:43px;
	height:11px;
	float:left;
	background-color:#2d2b2c;}


#news_but01 a {
	display: inline-block;
	width: 35px;
	height: 27px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_news_buttons_01.gif") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#news_but01 a:hover {
	background-position: 0 -27px;
}
#news_but01 .selected {
	background-position: 0 -27px;
}

#news_but02 a {
	display: inline-block;
	width: 32px;
	height: 27px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_news_buttons_02.gif") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#news_but02 a:hover {
	background-position: 0 -27px;
}
#news_but02 .selected {
	background-position: 0 -27px;
}

#news_but03 a {
	display: inline-block;
	width: 59px;
	height: 27px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_news_buttons_03.gif") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#news_but03 a:hover {
	background-position: 0 -27px;
}
#news_but03 .selected {
	background-position: 0 -27px;
}

#news_but04 a {
	display: inline-block;
	width: 33px;
	height: 27px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_news_buttons_04.gif") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#news_but04 a:hover {
	background-position: 0 -27px;
}
#news_but04 .selected {
	background-position: 0 -27px;
}

#news_but05 a {
	display: inline-block;
	width: 67px;
	height: 27px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_news_buttons_05.gif") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#news_but05 a:hover {
	background-position: 0 -27px;
}
#news_but05 .selected {
	background-position: 0 -27px;
}

#news_but06 a {
	display: inline-block;
	width: 31px;
	height: 27px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_news_buttons_06.gif") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#news_but06 a:hover {
	background-position: 0 -27px;
}
#news_but06 .selected {
	background-position: 0 -27px;
}

#news_but07 a {
	display: inline-block;
	width: 30px;
	height: 27px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_news_buttons_07.gif") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#news_but07 a:hover {
	background-position: 0 -27px;
}
#news_but07 .selected {
	background-position: 0 -27px;
}

#news_but08 a {
	display: inline-block;
	width: 57px;
	height: 27px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_news_buttons_08.gif") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#news_but08 a:hover {
	background-position: 0 -27px;
}
#news_but08 .selected {
	background-position: 0 -27px;
}

#news_but09 a {
	display: inline-block;
	width: 44px;
	height: 27px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_news_buttons_09.gif") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#news_but09 a:hover {
	background-position: 0 -27px;
}
#news_but09 .selected {
	background-position: 0 -27px;
}

#news_but10 a {
	display: inline-block;
	width: 59px;
	height: 27px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/others_eng.gif") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#news_but10 a:hover {
	background-position: 0 -27px;
}
#news_but10 .selected {
	background-position: 0 -27px;
}

#apps_web a {
	display: inline-block;
	width: 44px;
	height: 27px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/web.gif") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#apps_web a:hover {
	background-position: 0 -27px;
}
#apps_web .selected {
	background-position: 0 -27px;
}


#buts_bar_apps{
	//width:352px;
	width:490px;
	height:11px;
	float:left;
	background-color:#2d2b2c;
}

#title{
	width:480px;
	

	
	float:left;
	padding:5px 0 0px 10px;}
	
	
#content_image{
	
	width:180px;
	float:left;
	text-align:left;
	border-right-style:solid;
	border-color:#c51b21;

}

#point{
	width:25px;
	height:11px;
	float:left;
}

#sub_content{
	width:470px;
	float:left;
	text-align:center;
	margin:0 10px 0 10px;
	
	}
	
	
#dot_line{
	width:470px;
	float:left;
	text-align:center;
	border-top:1px dotted #666;
	margin:10px;
}
	
#sub_content_heading{
	width:470px;
	float:left;
	text-align:left;
	
	}
	
#sub_content_body{
	width:470px;
    float:left;
    background-image:url(../images/pcm_sub_content_box_06.gif);
	background-repeat:repeat-y; 
	text-align:left; 
					 }	
					 
#sub_content_bottom{
	width:470px;
	float:left;
	text-align:left;
	margin-bottom:30px;}
	
	
#sub_title{
	width:314px;
	height:27px;
	float:left;
	background-image:url(../images/pcm_sub_content_box_02.gif);
}


#sub_t{
	padding-top:5px;
	width:314px;
	height:22px;
	float:left;
	text-align:left;
}
	
#sub_time{
	width:156px;
	height:27px;
	float:left;
	background-image:url(../images/pcm_sub_content_box_03.gif);
}

#sub_timelist{
	padding-top:10px;
	width:137px;
	margin-right:14px;
	float:left;
	text-align:right;
	margin-left:5px;
	letter-spacing:0px;
	}
	
	
	
#sub_content_image{
	width:100px;
	float:left;
	margin:8px 10px 5px 11px;
	border-style:solid;
	border-color:#999;
	border-width:3px;
}

#sub_content_text{
	width:300px;
	float:left;
	text-align:left;
	padding-top:7px;}
	
#sub_content_icon{
	width:460px;
	height:23px;
	float:right;
	text-align:right;
	padding-bottom:3px;
	padding-right:10px;
	}

#sub_content_body_padding{
	width:450px;
	float:left;
	padding:8px 10px 0px 10px;}
	
#k_content_body_padding{
	width:450px;
	float:left;
	margin:8px 10px 10px 10px;
	border-bottom-style:dotted;
	border-color:#999;
	border-width:thin;}	
	

#page_bar{
	width:490px;
	height:18px;
	float:left;
	background-color:#ce1520;
	margin-top:10px;}
	
#page_number a {
	display:block;
	float:left;
	width: 30px;
	height: 18px;
	color:#FFF;
	text-align:center;
	vertical-align:middle;
	padding: 0;
	margin: 0px 3px 0px 3px;
	background-color:#ce1520;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}
#page_number a:hover {
	color:#CCC;
	background-color:#e3777e;
}
#page_number .selected {
	color:#CCC;
	background-color:#e3777e;
}

#page_line{
	width:14px;
	float:left;
}
#page_arrow1 a {
	display: inline-block;
	width: 29px;
	height: 18px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_page_bar_1.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#page_arrow1 a:hover {
	background-position: 0 -18px;
}

#page_line2{
	width:14px;
	float:right;
}
#page_arrow2 a {
	display: inline-block;
	width: 18px;
	height: 18px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_page_bar_3.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#page_arrow2 a:hover {
	background-position: 0 -18px;
}
#page_arrow1b a {
	display: inline-block;
	width: 29px;
	height: 18px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_page_bar_6.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:right;
}
#page_arrow1b a:hover {
	background-position: 0 -18px;
}

#page_arrow2b a {
	display: inline-block;
	width: 18px;
	height: 18px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_page_bar_4.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:right;
}
#page_arrow2b a:hover {
	background-position: 0 -18px;
}

#num a {
	font-size:12px;
	color:#FFF;
	text-align:center;
	float:left;
	vertical-align:middle;
	text-decoration:none;}
#num a:hover {
	font-size:12px;
	color:#d99;
	float:left;
	text-align:center;
	text-decoration:none;}
	
	
	
	
#main_content{
	width:470px;
	float:left;
	text-align:left;
	padding:0px 10px 5px 10px;}
	
#next_page{
	width:120px;
	float:right;
	margin-right:10px;
	
	background-color:#ce1520;}
	
	

/*-------------------------------comment-------------------------------------------*/



#comment{
		width:480px;
		float:left;
		margin:0 5px 0 5px;
		
	}
	
#facebook{
	width:485px;
	float:left;
	padding-bottom:10px;
}

#comment_title_box{
	width:405px;
	float:left;
	height:18px;
	border-style:solid;
	border-color:#999;
	border-width:1px;
}



#comment_list{
	width:450px;
	float:left;
	
	padding-top:20px;
}	

#response{
	width:450px;
	float:left;
}	


#response2{
	width:450px;
	float:left;
	padding-left:10px;
}


#comment_tag{
	width:50px;
	height:18px;
	float:left;
	background-color:#ce1520;
	text-align:center;
	vertical-align:middle;
	
}

#comment_title{
	width:350px;
	vertical-align:middle;
	float:left;
	padding-left:5px;
}


	

#display_photo{
	width:60px;
	height:50px;
	float:left;
	text-align:center;
	padding-left:3px;
	
}
	
#display_text{
	width:367px;
	float:left;
	background-color:#e0e0e0;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
}

#date{
	width:367px;
	float:left;
	text-align:right;
	background-color:#e0e0e0;
}

#r_box{
	width:450px;
	float:left;
}
	
	
	#intotext{
	width:450px;
	float:left;
	
	}
	
	#input_box{
width:450px;
	float:left; }
	
	
	#submit{
	width:450px;
	float:left;
	padding-top:10px;
	padding-bottom:30px;}
	
   #submit_but a {
	display: inline-block;
	width: 39px;
	height: 20px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_submit.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#submit_but a:hover {
	background-position: 0 -20px;
}

#comment_page{
	width:140px;
	float:right;
	margin:10px 30px 10px 0px;}
	
	
#comment_page2{
	width:140px;
	float:right;
	margin:10px 10px 10px 0px;}
	
#arrow_left a {
	display: inline-block;
	width: 15px;
	height: 15px;
	padding:0px;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_left_arrow.gif") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#arrow_left a:hover {
	background-position: 0 -15px;
}

	
#arrow_right a {
	display: inline-block;
	width: 15px;
	height: 15px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_right_arrow.gif") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#arrow_right a:hover {
	background-position: 0 -15px;
}


#num_grey a {
	
	width: 15px;
	font-size:12px;
	text-align:center;
	height: 15px;
	padding: 0;
	margin: 0 0px 0 0px;
	background-color:#787676;
	color:#CCC;
	text-decoration:none;
	float:left;
}
#num_grey a:hover {
	background-color:#303030;
	color:#FFF;
}



/*-------------------------------------------------------------------product test------------------------------------*/


#icons_buttons {
	width:490px;
	float:left;
	text-align:left;
	background-color:#ebebeb;
	margin-bottom:15px;}
	
	
	
#camera_icon a {
	display: inline-block;
	width: 33px;
	height: 35px;
	padding: 0px;
	margin: 0 0px 0 7px;
	background: url("../images/pcm_camera.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#camera_icon a:hover {
	background-position: 0 -35px;
}
#camera_icon .selected {
	background-position: 0 -35px;
}

#computer a {
	display: inline-block;
	width: 27px;
	height: 35px;
	padding: 0px;
	margin: 0 0px 0 12px;
	background: url("../images/pcm_destop.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#computer a:hover {
	background-position: 0 -35px;
}
#computer .selected {
	background-position: 0 -35px;
}


#av a {
	display: inline-block;
	width: 25px;
	height: 35px;
	padding: 0px;
	margin: 0 0px 0 15px;
	background: url("../images/pcm_av.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#av a:hover {
	background-position: 0 -35px;
}
#av .selected {
	background-position: 0 -35px;
}

#mobile a {
	display: inline-block;
	width: 19px;
	height: 35px;
	padding: 0px;
	margin: 0 0px 0 16px;
	background: url("../images/pcm_mobile.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#mobile a:hover {
	background-position: 0 -35px;
}
#mobile .selected {
	background-position: 0 -35px;
}

#diy a {
	display: inline-block;
	width: 26px;
	height: 35px;
	padding: 0px;
	margin: 0 0px 0 12px;
	background: url("../images/pcm_diy.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#diy a:hover {
	background-position: 0 -35px;
}
#diy .selected {
	background-position: 0 -35px;
}

#software a {
	display: inline-block;
	width: 27px;
	height: 35px;
	padding: 0px;
	margin: 0 0px 0 10px;
	background: url("../images/pcm_software.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#software a:hover {
	background-position: 0 -35px;
}
#software .selected {
	background-position: 0 -35px;
}

#tablet a {
	display: inline-block;
	width: 27px;
	height: 35px;
	padding: 0px;
	margin: 0 0px 0 10px;
	background: url("../images/tablet.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#tablet a:hover {
	background-position: 0 -35px;
}
#tablet .selected {
	background-position: 0 -35px;
}

#all a {
	display: inline-block;
	width: 34px;
	height: 35px;
	padding: 0px;
	margin: 0 0px 0 12px;
	background: url("../images/pcm_all.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#all a:hover {
	background-position: 0 -35px;
}
#all .selected {
	background-position: 0 -35px;
}

#space{
	width:26px;
	height:35px;
	float:left;}
	
#keywords{
	width:48px;
	height:35px;
	float:left;}
	
#textbox{
width:108px;
	height:35px;
	float:left;
	vertical-align:middle;
	text-align:center;}
	
	
	
	#search_button a {
	display: block;
	width: 20px;
	height: 35px;
	padding: 0;
	margin: 2 0px 0 0px;
	background: url("../images/pcm_search20x20.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#search_button a:hover {
	background-position: 0 -35px;
}


/*----------------------------------product info-----------------------------------*/

#product_name{
	width:468px;
	height:22px;
	float:left;
	color:#FFF;
	font-size:16px;
	margin-left:10px;
	vertical-align:middle;
	background-image:url(../images/pcm_product_info_07.jpg);
	vertical-align:middle;
	font-weight:bold;
}
#product_name a{
	color:#fff;
}

#new_product{
	width:480px;
	float:left;
	padding-left:10px;
	padding-bottom:15px;}
	
#new_product_left{
	width:223px;
	float:left;
	margin:10px 0px 10px 10px;
	border-style:solid;
	background-color:#CCC;
	border-width:1px;}
	
#new_product_right{
	width:235px;
	float:left;
	padding-top:8px;
	padding-left:8px;}
	

	
#info1 {
	width:70px;
	text-align:left;
	float:left;
	border-style:solid;
	border-color:#FFF;
	border-width:thin;
	background-color:#ececec;}
	
	#info1b {
	width:149px;
	text-align:left;
	float:left;
    border-bottom-style:solid;
	border-top-style:solid;
	border-right-style:solid;
	border-color:#FFF;
	border-width:thin;
	background-color:#ececec;}
	
	#info2 {
	width:70px;
	text-align:left;
	float:left;
	border-style:solid;
	border-color:#FFF;
	border-width:thin;
	background-color:#dbdbdb;}
	
	#info2b {
	width:149px;
	text-align:left;
	float:left;
	
	border-bottom-style:solid;
	border-top-style:solid;
	border-right-style:solid;
	border-color:#FFF;
	border-width:thin;
	
	background-color:#dbdbdb;}
	
	#info_text{
text-align:left;
	float:left;
	vertical-align:middle;
	padding-left:4px;
	line-height:18px;}
	
	
	#sub_info_image{
	width:100px;
	float:left;
	margin:8px 10px 0px 11px;
	border-style:solid;
	border-color:#999;
	border-width:1px;
}

#spec_heading{
	width:465px;
	float:left;
	text-align:left;
	margin-left:2px;
	margin-top:10px;
	border-bottom:solid;
	border-color:#666;
	border-width:2px;}
	
	#spec1{
	width:156px;
	height:20px;
	text-align:left;
	float:left;
	border-style:solid;
	border-color:#FFF;
	border-width:1px;
	background-color:#e8e3e3;
	}

    #spec1b{
	width:300px;
	height:20px;
	text-align:left;
	float:left;
	border-style:solid;
	border-color:#FFF;
	border-width:1px;
	background-color:#e8e3e3;}
	
	#spec2{
	width:156px;
	height:20px;
	text-align:left;
	float:left;
	border-style:solid;
	border-color:#FFF;
	border-width:1px;
	background-color:#faf9f9;}

    #spec2b{
	width:300px;
	height:20px;
	text-align:left;
	float:left;
	border-style:solid;
	border-color:#FFF;
	border-width:1px;
	background-color:#faf9f9;}
	
	#spec{
		width:460px;
		padding:0 5px 0 5px;
		float:left;}
		
	#spec_text{

	text-align:left;
height:20px;
	float:left;
	vertical-align:middle;
	padding-left:4px;
	line-height:18px;
	}
	
	
	
	#camera2 a {
	display: inline-block;
	width: 25px;
	height: 28px;
	padding: 0px;
	margin: 0 0px 0 10px;
	background: url("../images/pcm_camera2.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#camera2 a:hover {
	background-position: 0 -28px;
}


#computer2 a {
	display: inline-block;
	width: 25px;
	height: 28px;
	padding: 0px;
	margin: 0 0px 0 9px;
	background: url("../images/pcm_destopa2.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#computer2 a:hover {
	background-position: 0 -28px;
}


#av2 a {
	display: inline-block;
	width: 24px;
	height: 28px;
	padding: 0px;
	margin: 0 0px 0 8px;
	background: url("../images/pcm_av2.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#av2 a:hover {
	background-position: 0 -28px;
}

#mobile2 a {
	display: inline-block;
	width: 16px;
	height: 28px;
	padding: 0px;
	margin: 0 0px 0 11px;
	background: url("../images/pcm_mobile2.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#mobile2 a:hover {
	background-position: 0 -28px;
}

#diy2 a {
	display: inline-block;
	width: 22px;
	height: 28px;
	padding: 0px;
	margin: 0 0px 0 8px;
	background: url("../images/pcm_diy2.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#diy2 a:hover {
	background-position: 0 -28px;
}


#software2 a {
	display: inline-block;
	width: 25px;
	height: 28px;
	padding: 0px;
	margin: 0 0px 0 6px;
	background: url("../images/pcm_software2.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#software2 a:hover {
	background-position: 0 -28px;
}

#all2 a {
	display: inline-block;
	width: 31px;
	height: 28px;
	padding: 0px;
	margin: 0 0px 0 6px;
	background: url("../images/pcm_all2.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#all2 a:hover {
	background-position: 0 -28px;
}

#brand{
	width:74px;
	height:35px;
	float:left;}
	
#prices{
	width:10px;
	float:left;}
	#prices_box{
	width:50px;
	height:35px;
	float:left;}
	
	#prices2{
	width:17px;
	float:left;}
	
	
/*--------------------------------shop---------------------------------------*/


#shop_list_page{
	width:134px;
	float:left;
	padding:30px 14px 40px 15px;}
	
	
#shop_info a {
	display: block;
	width: 134px;
	margin: 0 0px 0 0px;
	background-image:url(../images/pcm_shop_list_box_05.jpg);
	background-repeat:repeat-y; 
	text-align:left;
	text-decoration:none;
	float:left;
	
}
#shop_info a:hover {
	background-image:url(../images/pcm_shop_list_bg_06.jpg);
	text-decoration:none;}
	
	
	
.shop_new_sale{
	width:90px;
	float:right;
	height:20px;
	text-align:right;
	margin-right:1px;
	border:0px;
	}
	
	

		
		
		
		
		
		
		
		
#shop_photo{
	padding:13px 10px 12px 10px;
	text-align:center;
	vertical-align:middle;
	height:100px;
    overflow:hidden;
	}
	

	
#line{
	width:133px;
	height:6px;
	float:left;
	background-color:#666;}
	
	
		
		
		#shop_bottom {
			width:134px;
			
			height:13px;
			float:left;}
		.shop_top{
			width:134px;
			float:left;}
			
			
		#shop_text{
			width:132px;
			float:left;
			text-align:left;
			margin:0 1px 0 1px;
			background-color:#f0f0f0;
			
	 }
			
		#shop_t{
			width:120px;
			float:left;
			text-align:left;
			margin:5px 3px 3px 5px;
			
			}
			
			
			
			
		
			
			
			
			
		#shop_tag_text{
	width:290px;
	padding-top:5px;
	float:left;
	text-align:left;
	padding-left:10px;}
	
	
	#cart_list_bar{
		width:60px;
		height:20px;
		float:left;
		margin-left:5px;
		margin-bottom:10px;
		margin-top:20px;
		text-align:center;
		vertical-align:middle;}
		
	#cart_list  {
		width:280px;
		float:left;
		text-align:left;
		margin-right:5px;
		padding-bottom:10px;
		background-color:#FFF;}
		
		
	
		
		.click_box{width:20px;
			float:left;
		text-align:left;}
			
		#c1 {
			width:165px;
			float:left;
		text-align:left;
		vertical-align:top;}
		#c2 {
			width:70px;
			float:left;
		text-align:center;}
		
		#c2b {
			width:40px;
			float:left;
		text-align:left;}
		#c3 {
			width:30px;
			float:left;
		text-align:center;}
		#c4 {
			width:55px;
			float:left;
		text-align:right;
		margin-right:5px;}
		
		
	#shop_but1 a {
	display: inline-block;
	width: 69px;
	height: 32px;
	padding: 0px ;
	margin: 0px 20px 0px 0px;
	background: url("../images/pcm_shop_but1.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#shop_but1 a:hover {
	background-position: 0 -32px;
}


#shop_but2 a {
	display: inline-block;
	width: 65px;
	height: 32px;
	padding: 0;
	margin: 0px 15px 0px 0px;
	background: url("../images/pcm_shop_paybut1.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:right;
}
#shop_but2 a:hover {
	background-position: 0 -32px;
}

#payButton {
	width: 80px;
	height: 40px;
	margin: 0px 15px 0px 0px;
	background: url("../images/pcm_shop_paybut1.jpg") 0 0 no-repeat;
	float:right;
}

#shop_but4 a {
	display: inline-block;
	width: 95px;
	height: 32px;
	padding: 0;
	margin: 0px 0px 0px 0px;
	background: url("../images/pcm_shop_paybut2.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#shop_but4 a:hover {
	background-position: 0 -32px;
}






	#shop_but3 a {
	display: inline-block;
	width: 34px;
	height: 32px;
	padding: 0;
	margin: 0px 0px 0px 0px;
	background: url("../images/pcm_shop_but3.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#shop_but3 a:hover {
	background-position: 0 -32px;
}

#shop_logo{
	width:300px;
	float:left;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
}


#name_price{
	width:260px;
	float:left;
	text-align:left;
	margin-top:5px;
	margin-bottom:10px}
	
#pay_bill{
	width:250px;
	float:left;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
	
	border-bottom-style:solid;
	border-color:#333;
	border-width:2px;
	}
	
	
	
	#quanity{
		width:125px;
	float:left;
	text-align:left;
	padding-bottom:10px;
	
	}
	
#shop_p{
	width:200px;
	float:left;
	border-style:solid;
	border-color:#CCC;
	border-width:1px;
	overflow:hidden;
	}
	
	
#black_line2 {
	width:410px;
	height:21px;
	float:left;
	padding-left:10px;
	padding-top:20px;
	}
	
	
#shop_no{
	width:60px;
	height:21px;
	float:left;
	background-color:#000;
	margin-right:10px;
	margin-top:20px;
	
	text-align:center;
	vertical-align:middle;}
	
	
	
	
	#shop_text_t{
										width:470px;
										float:left;
										padding:5px 10px 0px 10px;}
										
										
									#shoplist_text{
										width:380px;
										text-align:left;
										float:left;
										padding-bottom:5px;
										padding-top:5px;
										
										margin-left:5px;
										}
										
										#shoplist_border a {
	
	width: 470px;
	font-size:14px;
	font-weight:bold;
	color:#000;
	padding: 0;
	margin: 0px 0px 0px 0px;
	
	text-decoration:none;
	float:left;
	
	
}
#shoplist_border a:hover {
	background-color:#333;
	color:#FFF;
	
}


	
	
										
										
										
									
									#shop_price{
										width:80px;
										text-align:left;
										float:left;
										padding-top:5px;
										}
	
	
	
	
	
	

	
	
	

			
			
/*------------------------------------pcm mart-----------------------------------------*/


#mart_t{
	
	width:203px;
	height:35px;
	float:left;
	text-align:left; }
	

	
#mart_content_body{
	width:226px;
    float:left;
    background-image:url(../images/pcm_mart_08.jpg);
	background-repeat:repeat-y; 
	text-align:left;
	}
	
#mart_content_body_b{
	width:226px;
    float:left;
    background-image:url(../images/pcm_mart_08b.jpg);
	background-repeat:repeat-y; 
	text-align:left;}	
	
#mart_content_bottom{
	width:226px;
	float:left;
	text-align:left;
	padding-bottom:20px;}
	
#mart_content_a {
	width:226px;
	float:left;
	padding-right:15px;
	padding-left:0px;}
#mart_content_b {
	width:226px;
	float:left;
	}
	
	
#mart_but a {
	display: inline-block;
	width: 23px;
	height: 35px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_mart_more_but.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
	
}
#mart_but a:hover {
	background-position: 0 -35px;
}
#mart_but_b a {
	display: inline-block;
	width: 23px;
	height: 35px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_mart_more_but_b.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
	
}
#mart_but_b a:hover {
	background-position: 0 -35px;
}


#mart_list{
	width:200px;
	float:left;
	height:60px;
	background-color:#FFF;
	margin: 5px 10px 10px 10px;}
	
#mart_info{
	width:100px;
	
	float:left;
	text-align:left;
	background-color:#FFF;}
	
#mart_info_image{
	width:100px;
	float:left;
	background-color:#FFF;}
	
#mart_adv{
	width:480px;
	height:210px;
	float:left;
	padding:0 5px 10px 5px;
	text-align:center;}
	
#mart_classify{
	width:480px;
	float:left;
	text-align:left;
	padding:5px 5px 20px 5px;
	vertical-align:middle;
	line-height:20px;}
	
	
	
	#mart_content_title{
	width:314px;
	height:27px;
	float:left;
background-image:url(../images/pcm_sub_content_box_2.gif);
}


#mart_time{
	width:156px;
	height:27px;
	float:left;
	
background-image:url(../images/pcm_sub_content_box_2b.gif);}


#mart_content_body_list{
	width:470px;
    float:left;
    background-image:url(../images/pcm_sub_content_box_b3.gif);
	background-repeat:repeat-y; 
	text-align:left; }
	
	
#mart_but1 a {
	display: inline-block;
	width: 54px;
	height: 20px;
	padding: 0;
	margin: 30px 20px 0 0px;
	background: url("../images/pcm_mart_but4.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#mart_but1 a:hover {
	background-position: 0 -20px;
}

#mart_but2 a {
	display: inline-block;
	width: 54px;
	height: 20px;
	padding: 0;
	margin: 30px 0px 0 0px;
	background: url("../images/pcm_mart_but2.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#mart_but2 a:hover {
	background-position: 0 -20px;
}
	
	
	#m2 {
			width:95px;
			float:left;
		text-align:center;
		margin-right:10px;
		border-style:solid;
		border-color:#CCC;
		border-width:2px;}
	

	
/*-------------------------------------game---------------------*/

#gift_and_date {
	width:310px;
	height:21px;
	float:left;
	margin-left:10px;
	background-image:url(../images/pcm_game_line_03.jpg);}
	
#game_time{
	width:160px;
	height:21px;
	float:left;
	background-color:#000;
	margin-right:10px;
	
	text-align:center;
	vertical-align:middle;}
	
	
#black_line{
	width:470px;
	height:5px;
	margin:30px 10px 10px 10px;
	float:left;
	background-color:#000;}
	
#gift_detail{
	width:470px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:30px;
	text-align:left;
	float:left;}
	
	
#game_name_list  {
	width:455px;
	height:30px;
	margin:5px 5px 15px 5px;
	float:left;
	text-align:left;
	background-color:#FFF;}
	
	
#game_image{
	
	width:180px;
	float:left;
	text-align:left;
	border-style:solid;
	border-color:#ccc;
	border-width:2px;}
	




	
	

	
#game_izzue {
	width:45px;
	float:left;
	text-align:left;
	padding-left:5px;
	}
#game_info{
	width:405px;
	float:left;
	text-align:left;
	letter-spacing:2px;
	
	}

/*------------------------event----------------------------------*/

#event_image{
	width:155px;
	float:left;
	padding:5px 10px 5px 5px;}
	
#event_content_text{
	width:295px;
	float:left;
	text-align:left;
	padding-top:5px;
	padding-right:5px;}
	
	
/*------------------------izzue----------------------------------*/

#izzue_heading{
	width:78px;
	float:right;
	text-align:left;
}


#izzue_title{
	width:75px;
	float:left;
	text-align:center;
	vertical-align:middle;
	height:25px;
	background-color:#ce1520;}
	
#izzue_input{
	
text-align:left;

	float:left;
	vertical-align:middle;
	padding-left:10px;
	
	margin-top:4px;}

	
	
	
#izzue_title_bar{
	width:415px;
	float:left;
	
	height:25px;
	}
	
	
#izzue_t2{
	width:157px;
	float:left;
	
	padding:35px 7px 0px 7px;}
	
#izzue_t3{
	width:157px;
	float:left;
	padding-top:75px;
	}	
#izzue_t1{
	width:157px;
	float:left;
	
	}	

	
	
#izzue_content a {
    width:157px;
	height:600px;
	color:#FFF;
	border-style:solid;
	border-color:#CCC;
	border-width:1px;
	float:left;
    text-decoration:none;
	text-align:justify;
	}
#izzue_content a:hover {

	color:#000;
	float:left;
	background-image:url(../images/pcm_izzue_content_background.jpg);
	
	text-decoration:none;}
	
	
#izzue_cover{
	width:165px;
	height:177px;
	float:left;
	background-image:url(../images/pcm_izzue_07.jpg);
	text-align:left;
	
	padding:10px 0px 0px 0px;
	margin-left:20px;
	margin-top:13px;}
	

#izzue_text0{
	
	width:161px;
	height:19px;
	float:left;
	padding-left:18px;}
	
#izzue_download{
	width:39px;
	float:left;
	text-align:left;}




#izzue_text1{
	
	width:203px;
	text-align:left;
	float:left;
	padding:10px 12px 10px 18px;
	}
	
#izzue_text1b{
	
	width:270px;
	text-align:left;
	float:left;
	padding:10px 0px 10px 0px;
	}	
	


    #izzue_text2{
	
	width:218px;
	text-align:left;
	float:left;}
	
	#izzue_text3{
	width:193px;
	text-align:justify;
	float:left;
	
	line-height:18px;
	letter-spacing:1px;
	margin-left:18px;
	margin-right:25px;
	
	}
	
	#izzue_text3b{
	width:270px;
	text-align:justify;
	float:left;
	
	line-height:18px;
	letter-spacing:1px;}
	
	
	
	
	#izzue_time{
		width:155px;
		text-align:left;
		float:left;
		padding-top:15px;
		padding-left:18px;
		padding-bottom:10px;}
	#izzue_timeb{
		width:155px;
		text-align:left;
		float:left;
		padding-top:15px;
		
		padding-bottom:10px;}
		
	
		
	#izzue_content_r a {
    width:490px;
	
	color:#FFF;
	
	float:left;
    text-decoration:none;
	text-align:justify;
	}
#izzue_content_r a:hover {

	color:#000;
	float:left;
	background-image:url(../images/pcm_izzue_content_background.jpg);
	
	text-decoration:none;}
	
	
#izzue_list{
	width:490px;
	float:left;
	padding:20px 0px 0px 0px;
	}
	
	
		
		
	#izzue_number_list{
		width:40px;
		height:17px;
		float:left;
		padding-top:7px;}
		
		#izzue_number_list2 {
			width:40px;
			height:17px;
			background-color:#bfbfbf;
			float:left;
			text-align:center;}
		
		
		
		
		#izzue_number_list_new{
		width:44px;
		height:24px;
		float:left;
		text-align:center;
		vertical-align:middle;
		background-color:#c9bc9c;}
		
		#izzue_no_bg{
		width:4px;
		height:24px;
		float:left;
		
		}
		
		
	   #numbers{
		   text-align:left;
		   vertical-align:middle;
		   float:left;
		   margin:4px 0px 0px 5px;
		   }
		   
		#izzue_left{
			width:235px;
			float:left;
			margin-right:10px;
			border-style:solid;
			border-color:#CCC;
			border-width:1px;
			}
			
		#izzue_right{
			width:235px;
			float:left;
			
			border-style:solid;
			border-color:#CCC;
			border-width:1px;
			margin-bottom:10px;
			}
			
		#izzue_middle{
			width:459px;
			float:left;
			border-style:solid;
			border-color:#CCC;
			border-width:1px;
			padding:25px 10px 10px 15px;
			margin-top:10px;
			}
			
		#izzue_text2b{
	
	width:445px;
	text-align:left;
	float:left;}
	
        #izzue_text0b{
	
	width:405px;
	height:19px;
	float:left;
	
	text-align:right;}
	
	
	#izzue_coverb{
	width:140px;
	height:177px;
	float:left;
	
	text-align:left;
	margin-right:20px;
	
	
	
	margin-top:10px;}

	
	
/*------------------------walker----------------------------------*/

#walker_left{
									width:470px;
									float:left;
									padding:8px 10px 10px 10px;}
									
#walker_left_image{width:210px;
float:left;}

#walker_heading{
	width:490px;
	height:160px;
	float:left;}
	
#walker_h1{
	width:226px;
	height:160px;
	float:left;}
	
#walker_h2{
	width:264px;
	float:left;
	text-align:left;
	
	}
#buts_bar_walker{
	width:67px;
	height:11px;
	float:left;
	background-color:#2d2b2c;}

#hot_but01 a {
	display: inline-block;
	width: 35px;
	height: 27px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_hot.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#hot_but01 a:hover {
	background-position: 0 -27px;
}
#hot_but01 .selected {
	background-position: 0 -27px;
}
	
#mk_but a {
	display: inline-block;
	width: 106px;
	height: 27px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_mk.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#mk_but a:hover {
	background-position: 0 -27px;
}
#mk_but .selected {
	background-position: 0 -27px;
}

#wc_but a {
	display: inline-block;
	width: 106px;
	height: 27px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_wc.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#wc_but a:hover {
	background-position: 0 -27px;
}
#wc_but .selected {
	background-position: 0 -27px;
}

#ssp_but a {
	display: inline-block;
	width: 106px;
	height: 27px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_ssp.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#ssp_but a:hover {
	background-position: 0 -27px;
}	
#ssp_but .selected {
	background-position: 0 -27px;
}

#bgw_other_but a {
	display: inline-block;
	width: 35px;
	height: 27px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/others_chinese.gif") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#bgw_other_but a:hover {
	background-position: 0 -27px;
}	
#bgw_other_but .selected {
	background-position: 0 -27px;
}
	
	
#walker_content_bar{
	width:308px;
	height:24px;
	background-color:#4c4c4c;
	float:left;
	margin-left:3px;}
	
#walker_content_bar_text{
	width:306px;
	height:18px;
	background-color:#fff;
	float:left;
	padding-left:5px;}	
	
	
	
#mk_bar{
	width:173px;
	height:24px;
	float:left;
	text-align:left;}
	
#walker_content{
	width:490px;
	float:left;
	padding-top:10px;}
	
#walker_content_heading{
	width:490px;
	float:left;}
	
#walker_content_body{
	width:480px;
	float:left;
	padding:10px 5px 5px 5px;}
	
#w_h2{
	width:25px;
	height:27px;
	float:left;}
	
#walker_photo {
	width:480px;
	float:left;}
	
	
	#walker_text{
		width:480px;
	float:left;
	padding:5px 0 10px 0;}

#walk_icon{
	width:32px;
	float:right;
	padding-right:10px;}
	
	#walk_t{
	width:428px;
	float:left;
	vertical-align:middle;
	text-align:left;
	padding-top:3px;
	padding-left:10px;
	}
	
	#walker_right {
									
					width:260px;
					float:left;
					background-image:url(../images/pcm_mk_bg.jpg);
					background-repeat:repeat-y; 
					text-align:center; 
					 }
					 
					 
	#walker_right_wc {
									
					width:260px;
					float:left;
					background-image:url(../images/pcm_wc_bg.jpg);
					background-repeat:repeat-y; 
					text-align:center; 
					 }
					 
					 
   #walker_right_ssp {
									
					width:260px;
					float:left;
					background-image:url(../images/pcm_ssp_bg.jpg);
					background-repeat:repeat-y; 
					text-align:center; 
					 }
					 
					#walker_right_text{
						width:242px;
						float:left;
						text-align:justify;
						letter-spacing:1px;
						line-height:24px;
					
						padding:8px 6px 8px 12px;}
									
									
	
	
	
/*--------------------------------------------------------------------*/
#tag_product_image{
	width:90px;
	height:90px;
	float:left;
	border-style:solid;
	border-color:#CCC;
	border-width:2px;}
	
#tag_product_text{
	width:175px;
	float:left;
	text-align:left;
	padding-left:10px;
	}
	
#tag_product_info {
	width:76px;
	height:18px;
	text-align:left;
	float:left;
	font-size:12px;
	}
	
	
#tag_product_info_t{
	width:175px;
	height:18px;
	float:left;
	text-align:left;
	background-color:#CCC;
	margin-bottom:3px;
	}
	
	
#cross{
	width:13px;
	height:13px;
	border-style:solid;
	border-color:#666;
	border-width:2px;
	float:right;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#666;
	font-weight:bold;}
	
#all_delete{
	width:83px;
	height:24px;
	float:left;}

#cartTimeBackground {
	background-image:url(../images/pcm_shop_right_col_57.gif);
	background-repeat:none;
	width:83px;
	height:24px;
	text-align:right;
}
#cartTime {
	padding:5px;
	font-size:12px;
	color:#666;
	font-weight:bold;
}
	
	
#add_fav{
	width:89px;
	float:right;
	margin-right:3px;
	height:32px;
	margin-bottom:15px;
	}
	
#k_title{
	width:380px;
	float:left;
	}
	
#m_contents{
	width:470px;
	float:left;
	text-align:left;
	padding-top:10px;
	overflow:hidden;
}
	
#m_contents_time{
	width:470px;
	float:left;
	text-align:left;
	padding-top:10px }
	
.idol_button a {
	display:block;
	border:1px solid #ccc;
	margin:3px;
	padding:3px;
	background-color:#eee;
	text-decoration:none;
}	
.idol_button a:hover {
	background-color:#aaa;
	text-decoration:none;
	color:fff;
	border:1px solid #fff;
}

.text_a1 a {
	text-decoration:none;
	color:#333;
}	
.text_a1 a:hover {
	text-decoration:none;
	color:#999;
}

#podcast_content{
	width:475px;
	float:left;
	text-align:left;
	margin:5px 10px 0px 5px;}
	
	
#podcast_content_text{
	width:470px;
	float:left;
	padding-left:5px;
	}
#podcast_content_image{
	float:left;
	padding-right:5px;
	}	
#podcast_point{
	width:25px;
	float:left;}
	
	
#podcast_page_title{
	width:475px;
	float:left;
	padding:5px 0px 0px 10px;
	border-bottom-style:solid;
	border-color:#ce1520;
	border-width:2px;}
	
#podcast_title_text{
	width:360px;
	float:left;
	text-align:left;
	}
#p_date{
	width:100px;
	float:left;
	padding-right:10px;
	padding-top:10px;
	text-align:right;
	
	}	
	
#p_control_bar{
	
	width:460px;
	text-align:left;

	float:left;
	padding-top:10px;
	padding-bottom:3px;
	padding-right:10px;
	padding-left:10px;
	}
	
	
/*--------------------------------------------------------------login---------------------------------------*/


#login_page{
	width:408px;
	margin:50px;
	float:left;
	background-color:#FFF;
	border-style:solid;
	border-color:#666;
	border-width:3px;}
	
#login_title1{
	width:408px;
	float:left;
	padding-top:15px;}
#login_bottom{
	width:408px;
	float:left;
	padding-top:20px;
	padding-bottom:5px;}	

	
#login_left{
	width:408px;
	float:left;}
	
#login_detail{
	width:100%;
	float:left;
	padding-left:110px;
	background-color:#eee;
	}
	
#e_textbox{
	float:left;}
	
#email{
	float:left;
	letter-spacing:1px;
	}
	
#login_buts{
	width:100%;
	float:left;
	padding:30px 0px 20px 110px;
	background-color:#eee;}
	
#login_but1{
	width:64px;
	float:left;}
	
#login_but2{
	width:99px;
	float:left;
	padding-left:20px;}
	
#forgot_page{
	width:408px;
	float:left;
	background-color:#FFF;
	}
#forgot_title{
	width:408px;
	float:left;}
	
#forgot_detail{
	width:408px;
	float:left;
	padding-top:20px;}
	
#forgot_detail2{
	width:386px;
	float:left;
	padding-top:10px;
	padding-left:25px;}
#forgot_d1{
	width:220px;
	float:left;}
	
#forgot_box{
	width:20px;
	float:left;
	
	padding-left:5px;}
	
#f_textbox{
	width:185px;
	float:left;}

#forgot_q1{
	width:193px;
	float:left;
	}
	
#date_textbox{
	width:55px;
	float:left;
	text-align:left;
	padding-right:5px;}
	
#year_textbox{
	width:47px;
	float:left;
	text-align:left;
	margin-right:5px;}
#forgot_p__buts{
	width:230px;
	float:left;
	padding:25px 0px 0px 25px;}	
	
	
#register_page{
	width:408px;
	float:left;
	background-color:#FFF;
	border-style:solid;
	border-color:#666;
	border-width:3px;}
	
#register_row{
	width:444px;
	float:left;
	display:block;
	padding:5px 10px 5px 35px;
	}
	
#register_row1{
	width:100px;
	float:left;
	}
	
#register_row2{
	width:278px;
	float:left;
	}
	
	
#register_subtitle{
	width:444px;
	float:left;
	padding:5px 10px 2px 35px;
	background-color:#bebebe;
	

	}
	
	#register__buts{
		width:300px;
		float:left;
		padding:15px 0 15px 0px;}
		
		
		
#agreement{
	width:920px;
	float:left;
	
	text-align:left;
	padding:30px 30px 20px 30px;
	}

#spec_but1 a {
	display: inline-block;
	width: 96px;
	height: 25px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_spec_but_03.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#spec_but1 a:hover {
	background-position: 0 -25px;
}

#spec_but2 a {
	display: inline-block;
	width: 96px;
	height: 25px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_spec_but_05.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#spec_but2 a:hover {
	background-position: 0 -25px;
}

#spec_but3 a {
	display: inline-block;
	width: 96px;
	height: 25px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_spec_but_04.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#spec_but3 a:hover {
	background-position: 0 -25px;
}

#checkout_button_bar{
	width:280px;
	float:left;
	margin-top:20px;
	border-top-style:dotted;
	border-color:#CCC;
	border-width:2px;
	padding-top:20px;
	}
	
.confirm_product_name{
	width:265px;
	float:left;
	margin-left:5px;
	margin-top:5px;
	}
	
.confirm_product_photo{
	width:40px;
	float:left;
	padding:5px 0px 5px 5px;
	}
	
.confirm_product_q{
	width:60px;
	float:left;
	text-align:center;
	margin-top:5px;}
	
	.confirm_product_q_box{
	width:60px;
	float:left;
	height:40px;
	text-align:center;
	}
	
	.confirm_product_prices{
	width:90px;
	float:left;
	text-align:center;
	margin-top:5px;}
	
	.confirm_prices_col{
	width:100px;
	float:left;
	text-align:center;
	margin-top:5px;
	margin-left:28px;}
	
	#confirm_pay{
		width:468px;
		float:left;
		border-top-style:dotted;
		border-color:#666;
		border-width:1px;
		padding-top:20px;
		margin-top:20px;
		margin-right:0px;}
		
		#confirm_pay_but{
		width:468px;
		float:left;
		
		padding-top:50px;
		}
		
	#confirm_left{
		width:370px;
		float:left;}
		
.blue_bar{
		width:470px;
		float:left;
		background-color:#f1f1f1;}
		
	.blue_grey_bar{
		width:470px;
		float:left;
		background-color:#dfdfdf;}		

#loginButton {
	background-image:url(../images/pcm_login_buts_08.jpg);
	background-repeat:none;
	width:64px;
	height:27px;
	border:0;
	cursor:pointer;
}
#forgotButton {
	background-image:url(../images/pcm_login_buts_10.jpg);
	background-repeat:none;
	width:99px;
	height:27px;
	border:0;
	cursor:pointer;
}
#registerButton {
	background-image:url(../images/pcm_yes_but.jpg);
	background-repeat:none;
	width:64px;
	height:27px;
	border:0;
	cursor:pointer;
}

#resetPwButton {
	background-image:url(../images/pcm_reset_pw_buts.jpg);
	background-repeat:none;
	width:64px;
	height:27px;
	border:0;
	cursor:pointer;
}
	
#updateProfileButton {
	background-image:url(../images/pcm_change_info_buts.jpg);
	background-repeat:none;
	width:64px;
	height:27px;
	border:0;
	cursor:pointer;
}
	
/**********************/
/* notices and errors */
/**********************/
.message_box {
	padding: 5px;
	margin: 5px;
	border:1px dotted #ccc;
	text-align:left;
}
.error {
	font-size:16px;
	font-weight:bold;
	padding:0px 0px 5px 0px;
	color:#f00;
}
.message {
	font-size:16px;
	font-weight:bold;
	padding:0px 0px 5px 0px;
	color:#009900;
}	


.textareaComment{
	width:388px;
	height:100px;
	border: 1px solid #ccc;
	font-size:16px;
	padding: 5px;
	margin:10px 0px 10px 0px;
	color:#666;
}	
.buttonComment {
	font-size: 16px;
	color: #444;
	padding: 5px 10px 5px 10px;
}

.textareaAnswer{
	width:368px;
	height:100px;
	border: 1px solid #ccc;
	font-size:16px;
	padding: 5px;
	margin:10px 0px 10px 0px;
	color:#666;
}

/**********************/
/* paging */
/**********************/
.pagingOne a{
	display: block;
	float:right;
	width: 20px;
	height: 20px;
	padding: 0;
	margin-left:2px;
	text-decoration: none;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	vertical-align:bottom;
	border: 1px solid #fff;
	background-color: #ccc;
}
.pagingOne a:hover{
	background-color: #ddd;
	color:#fff;
	font-weight:bold;
}
.pagingOne .selected {
	display: inline-block;
	width: 20px;
	height: 20px;
	padding: 0;
	font-size:13px;
	text-align:center;
	vertical-align:bottom;
	border: 1px solid #fff;
	background-color: #F00;
	color:#fff;
	font-weight:bold;	
}

.newsBlock a{
	display:block;
	float:left;
	width:260px;
	padding:3px;
	border-bottom:1px dotted #999;
	text-decoration:none;
}
.newsBlock a:hover{
	text-decoration:none;
}
.newsBlock .selected {
	background-color:#777;
	border-bottom:0px;
	border:1px solid #999;
}
.newsTitle {
	font-size:13px;
	color:#333;
	padding-bottom:2px;
}
.newsTitleHighlight{
	font-size:15px;
	color:#fff;
	font-weight:bold;
}	
.newsDescription {
	font-size:11px;
	color:#666;
	padding-bottom:2px;
}
.newsDescriptionHighlight{
	color:#eee;
}	
.newsDate {
	font-size:11px;
	color:#666;
	float:right;
}
.newsDateHighlight{
	color:#eee;
}	

.guide_walker_highlight{
	width:108px;
	float:left;
	padding-bottom:5px;}
	
.guide_walker_thumbnail{
	width:106px;
	float:left;
	padding-bottom:5px;}
	
.guide_walker_tb_text{
	width:103px;
	float:left;
	text-align:center;
	margin-right:5px;
	
	}
	

#guide_walker_content{
	width:465px;
	float:left;
	margin:15px 12px 0px 13px;}
	


#shop_list_index{
	width:140px;
	height:250px;
	float:left;
	overflow:hidden;
	margin:10px;
}
	
	
.inputBoxPasscode{
	width:150px;
	font-size:13px;
	padding: 2px;
	border: 1px solid #7291a4;
	background-color: #fff;
	color: #333;	
}	
.inputBoxQuestion{
	width:400px;
	font-size:13px;
	padding: 2px;
	border: 1px solid #7291a4;
	background-color: #fff;
	color: #333;	
}	
.textareaQuestion{
	width:400px;
	height:100px;
	font-size:13px;
	padding: 2px;
	border: 1px solid #7291a4;
	background-color: #fff;
	color: #333;	
}
.buttonAnswer{
	padding:3px;
	font-size:13px;
}

.tableCart {
	width:100%;
	font-size: 12px;
	border-collapse:collapse;	
}
.tableCart td {
	padding: 5px;
	vertical-align:top;
	text-align:left;
}
.tableCart tr.odd {
	background-color: #eee;
	border-bottom: 1px solid #ddd;
}
.tableCart tr.even {
	background-color: #fff;
	border-bottom: 1px solid #ddd;
}
.tableCart th {
	text-align:center;
	border-bottom: 1px solid #ddd;
	font-size:12px;
	font-weight:bold;
}

.regErr {
	font-size:15px;
	font-weight:bold;
	padding:10px 10px 10px 10px;
	color:#f00;
}

tr.odd {
	background-color: #eee;
	border-bottom: 1px solid #ddd;
}
tr.even {
	background-color: #fff;
	border-bottom: 1px solid #ddd;
}

/*------------------------pcm mart page----------------------------------------------------------------------------------------------*/

.classify_table {width:490px;
float:left;
text-align:left;
padding:0px 0px 0px 0px;}

.classify_tile{ width:490px;
float:left;
text-align:left;
height:10px;


background-color:#ebebeb;

}

.classify_icon {width:100%;
float:left;
padding:0 0 0 0;
background-color:#efefef;
height:40px;}


#marticon_1 a {
	display: block;
	width: 68px;
	height: 34px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_mart_icons_1.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#marticon_1 a:hover {
	background-position: 0 -34px;
}
#marticon_1 .selected {
	background-position: 0 -34px;
}

#marticon_2 a {
	display: block;
	width: 79px;
	height: 34px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_mart_icons_2.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#marticon_2 a:hover {
	background-position: 0 -34px;
}
#marticon_2 .selected {
	background-position: 0 -34px;
}

#marticon_3 a {
	display: block;
	width: 68px;
	height: 34px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_mart_icons_3.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#marticon_3 a:hover {
	background-position: 0 -34px;
}
#marticon_3 .selected {
	background-position: 0 -34px;
}

#marticon_4 a {
	display: block;
	width: 80px;
	height: 34px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_mart_icons_4.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#marticon_4 a:hover {
	background-position: 0 -34px;
}
#marticon_4 .selected {
	background-position: 0 -34px;
}

#marticon_5 a {
	display: block;
	width: 75px;
	height: 34px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_mart_icons_5.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#marticon_5 a:hover {
	background-position: 0 -34px;
}
#marticon_5 .selected {
	background-position: 0 -34px;
}

#marticon_6 a {
	display: block;
	width: 49px;
	height: 34px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_mart_icons_6.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#marticon_6 a:hover {
	background-position: 0 -34px;
}
#marticon_6 .selected {
	background-position: 0 -34px;
}

#marticon_7 a {
	display: block;
	width: 61px;
	height: 34px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_mart_icons_7.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#marticon_7 a:hover {
	background-position: 0 -34px;
}
#marticon_7 .selected {
	background-position: 0 -34px;
}








.classify_searchbar{
	width:489px;
	float:left;
	background-color:#FFF;
	margin-left:1px;}
	
.classify_searchbar_left {
	width:26px;
	height:29px;
	float:right;}
	
.classify_searchbar_right{
	width:146px;
	height:29px;
	float:right;
	background-color:#ebebeb;}
	
	
.mart_newupload_tag{
	width:480px;
	float:left;
	padding:0 0 20px 10px;
	text-align:left;}
	
	
.mart_list{
	width:468px;
    float:left;
	border-bottom:solid;
	border-left:solid;
	border-right:solid;
	
	border-color:#CCC;
	border-width:1px;
	margin-top:30px;
	text-align:left;
}
	
	
	
.mart_bottom_bar{
	width:450px;
	float:right;
	text-align:right;
	padding-bottom:0px;
	padding-right:0px;}
	
	
.mart_list_left {
	width:115px;
	float:left;}
	
.mart_list_right {
	width:353px;
	float:left;
	}	


.mart_list_top {
	width:110px;
	float:left;
	height:20px;}
	
	
.sub_mart_image{
	width:100px;
	float:left;
	margin-left:8px;
	
	border-style:solid;
	border-color:#cbcbcb;
	border-width:1px;
}


.list_heading{
	width:100%;
	float:left;
	background-color:#93989c;
	padding:2px 0px 2px 0px;
	color:#FFF;
	font-weight:bold;
	font-size:15px;}
	
.list_heading_2{
	float:left;
	padding:10px 10px 10px 5px;
	color:#353939;
	font-weight:bold;
	font-size:13px;}
	
	
#sub_mart_text{
	width:338px;
	float:left;
	text-align:justify;
	padding-left:7px;
	padding-top:4px;
	padding-bottom:5px;}
	
.bottom_icon1{
	width:23px;
	float:right;
	text-align:left;
	padding-left:8px;}
	
.bottom_icon2{
	width:20px;
	float:right;
	text-align:right;
	font-size:12px;
	color:#3f3a39;
	font-weight:bold;
	padding-right:3px;
	
	
	}
	
.bottom_icon2_number{
	width:20px;
	float:right;
	text-align:right;
	font-size:12px;
	color:#3f3a39;
	font-weight:bold;
	padding-right:5px;
	padding-top:5px;}
	
	
.martsearch_box{
	width:95px;
	padding:2px 3px 5px 10px;
	float:left;}

.martsearch_but{
	width:30px;
	padding:2px 0px 5px 0px;
	float:left;}
	
.mart_right_col_1{
	width:89px;
	float:left;}
	
.mart_right_col_2{
	width:73px;
	float:left;}
	
.mart_right_col_3{
	width:50px;
	float:left;}

#mart_col_row1{
		width:275px;
		float:left;
		text-align:left;
		border-bottom:solid;
		border-bottom-color:#333;
		border-width:thin;
		margin-bottom:10px;}
		
#mart_col_row{
		width:275px;
		float:left;
		text-align:left;
		margin-bottom:10px;}
		
#mart_col_prow{
		width:275px;
		float:left;
		text-align:left;
		margin-bottom:10px;
		border-bottom:dotted;
		border-color:#333;
		border-width:thin;}		

#mart_col_prow_box{
		width:275px;
		float:left;
		text-align:left;
		padding-bottom:5px;
		}	

		
		
#mart_user{
		width:200px;
		float:left;
		text-align:left;
		}		
		
#mart_terms{
	width:75px;
	float:left;
	text-align:right;}
	
.s_product{
	width:100px;
	float:left;
	border:solid;
	border-color:#CCC;
	border-width:thin;
	margin-bottom:5px;}
	
.s_product_info{
	width:260px;
	float:left;
	padding-left:5px;
	padding-right:5px;
	letter-spacing:0px;
	}

.s_product_price{
	float:left;
	padding-right:5px;
	}
	
.s_product_edit{
	float:left;
	text-align:right;}
	
#product_detail_name{
	width:465px;
	float:left;
	background-color:#93989c;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	margin:0px 5px 0px 10px;
	padding:3px 0px 3px 5px;
	}
	
	#price_detail_box{
	width:250px;
	float:left;
	text-align:left;
	margin-top:5px;
	margin-bottom:5px;
	background-color:#efefef;
	padding:0px 5px 0px 5px;
	}
	
	.mart_price_detail_row {
		width:240px;
		float:left;
		padding:5px 5px 5px 5px;
		text-align:left;
		font-size:13px;
		font-weight:bold;
		}
	
	
	
	#seller_detail{
	width:250px;
	float:left;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#b2b2af;
	padding-left:5px;
	padding-right:5px;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	
	}
	
	#mart_spec{
	width:250px;
	float:left;
	text-align:justify;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	overflow:hidden;}
	

.shop_s_p{
	width:60px;
	float:left;
	border-style:solid;
	border-color:#CCC;
	border-width:1px;
	margin: 5px 4px 5px 0px;
	height:60px;
	text-align:left;
	overflow:hidden;
	}
	
#shop_report{
	width:60px;
	float:left;
	margin: 10px 5px 5px 0px;
	
	text-align:left;}
	
#user_button1 a {
	display: inline-block;
	width: 50px;
	height: 22px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_user_but1.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#user_button1 a:hover {
	background-position: 0 -22px;
}
#user_button1 a.selected {
	background-position: 0 -22px;
}		
		
		
#user_button2 a {
	display: inline-block;
	width: 50px;
	height: 22px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_user_but2.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#user_button2 a:hover {
	background-position: 0 -22px;
}
#user_button2 a.selected {
	background-position: 0 -22px;
}

#user_button3 a {
	display: inline-block;
	width: 50px;
	height: 22px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/pcm_user_but3.jpg") 0 0 no-repeat;
	text-decoration:none;
	float:left;
}
#user_button3 a:hover {
	background-position: 0 -22px;
}
#user_button3 a.selected {
	background-position: 0 -22px;
}
	
.question_box{
	width:470px;
	float:left;
	margin:0px 10px 0px 10px;
	background-color:#f0f0f0;}
	
.q_name{
	width:80px;
	float:left;
	background-color:#f0f0f0;
	padding:5px 5px 5px 5px;}
	
.q_detail{
	width:370px;
	float:left;
	background-color:#e1e1e1;
	padding:5px 5px 5px 5px;}
	
	
.ans_detail{
	width:370px;
	float:left;
	background-color:#d2d2d2;
	padding:5px 5px 5px 5px;}
	
	
.qna_title{
	width:475px;
	float:left;
	padding:5px 5px 15px 15px;
	}
	
	
.p12bold_black{
	font-size:12px;
	color:#000000;
	font-weight:bold;}
	
	
.q_time{
	width:80px;
	float:left;
	background-color:#f0f0f0;
	padding:4px 0px 2px 0px;}
	
	
.mart_qna_paging{
	width:140px;
	float:right;
	margin:10px 3px 10px 0px;}

.tableMart {
	font-size: 13px;
		
}
.tableMart td {
	padding: 5px;
	vertical-align:top;
	text-align:left;
}

/* --- mart --- */
.mart_grey_tag a {
	width:60px;
	height:19px;
	background-image:url(../images/new_tag_30.gif);
	background-repeat:no-repeat;
	font-size:12px;
	color:#333;
	float:left;
	padding-left:10px;
	padding-top:3px;}
	
	
.mart_grey_tag a:hover {
	width:60px;
	height:19px;
	background-image:url(../images/new_tag_grey_30.gif);
	background-repeat:no-repeat;
	font-size:12px;
	color:#fff;
	float:left;
	padding-left:10px;
	padding-top:3px;}
	
.mart_grey_tag_selected a {
	width:60px;
	height:19px;
	background-image:url(../images/new_tag_grey_30.gif);
	background-repeat:no-repeat;
	font-size:12px;
	color:#fff;
	float:left;
	padding-left:10px;
	padding-top:3px;}
	
.mart_dark_tag a {
	width:60px;
	height:19px;
	background-image:url(../images/new_tag_30.gif);
	background-repeat:no-repeat;
	font-size:12px;
	color:#333;
	float:left;
	padding-left:10px;
	padding-top:3px;}
	
	
.mart_dark_tag a:hover {
	width:60px;
	height:19px;
	background-image:url(../images/dark_30.gif);
	background-repeat:no-repeat;
	font-size:12px;
	color:#fff;
	float:left;
	padding-left:10px;
	padding-top:3px;}
	
.mart_dark_tag_selected a {
	width:60px;
	height:19px;
	background-image:url(../images/dark_30.gif);
	background-repeat:no-repeat;
	font-size:12px;
	color:#fff;
	float:left;
	padding-left:10px;
	padding-top:3px;}
	
.mart_red_tag a {
	width:60px;
	height:19px;
	background-image:url(../images/new_tag_30.gif);
	background-repeat:no-repeat;
	font-size:12px;
	color:#333;
	float:left;
	padding-left:10px;
	padding-top:3px;}
	
	
.mart_red_tag a:hover {
	width:60px;
	height:19px;
	background-image:url(../images/red_tag_30.gif);
	background-repeat:no-repeat;
	font-size:12px;
	color:#fff;
	float:left;
	padding-left:10px;
	padding-top:3px;}
	
.mart_red_tag_selected a {
	width:60px;
	height:19px;
	background-image:url(../images/red_tag_30.gif);
	background-repeat:no-repeat;
	font-size:12px;
	color:#fff;
	float:left;
	padding-left:10px;
	padding-top:3px;}
	
.homeextra_list {
	padding-left:10px;
	border-style:solid;
	border-color:#999;
	border-width:1px;	
}
