﻿body {
	margin: 0;
	padding: 0;
	background-color: #ffffff;    
	font-family: Verdana,Arial;
	font-size:12px;
    color: #454545;
	text-align: center;
}

html>body {
    /* for Opera */
	font-size:12px;
    color: #666666;
}

p, td, th, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6 , select, input, textarea{
    font-family: Verdana,Arial;
	font-size:12px;
    color: #454545;
}

html>p, html>a, html>td, html>th, html>ul, html>ol, html>li, html>dl, html>dt, html>dd, html>h1, html>h2, html>h3, html>h4, html>h5, html>h6 {
    /* for Opera */
	font-size:12px;
    color: #666666;
}

th {

}

h1, h2, h3, h4, h5, h6{
	padding: 0;
	margin: 0;
	text-align: left;
	font-weight: normal;
}

h1{
	font-size: 28px;	
	font-weight: bold;
	padding:20px 0px 0px 0px;
}

ul {
	padding: 0;
	margin: 0;
	text-align: left;
	list-style-type: none;
}

p {
    text-align: left;
	margin: 0;
    padding: 0;
    line-height: 1.6em;
}

img {
	border: 0;
}

table {
	width: 100%;
}

form{
    padding: 0;
    margin: 0;
}

select{
	font-size: 12px;
}

textarea{
    border: 1px solid #acacac;
    color: #666;
	font-size: 12px;
    line-height: 1.6em;
}

input.textbox{
    border: 1px solid #999;
    font-size: 12px;
}

input.button{
   border: 1px solid #999999;
   font-size: 12px;
}

a:link		{text-decoration:underline;color:#454545;}
a:visited	{text-decoration:underline;color:#454545;}
a:hover		{text-decoration:underline;color:#999;}
a:active	{text-decoration:none;color:#454545;}

a.fn:Link,a.fn:Visited{padding:2px 1px 0 1px;color:#6665CB;text-decoration:underline;}
a.fn:Hover,a.fn:Active{padding:2px 1px 0 1px;color:#FFF;background:#6665CB;text-decoration:none;}

/********************** class ****************/
.hide {
    display: none;
}

.clear {
    clear: both;
}

.clearLeft {
    clear: left;
}

.clearRight {
    clear: right;
}

.noWrap {
    white-space: nowrap;
}

.sitenum{
	font-weight:bold;
}

.funcmenu{
	font-size:14px;	
}

.funcmenu13{
	font-size:13px;	
}

.funcmenu12{
	font-size:12px;	
}

.funcmenu11{
	font-size:11px;	
}

.funcmenu14{
	font-size:14px;	
}

.funcmenu16{
	font-size:16px;	
}

.AdsBlock{
	padding: 0.2em 0 0.3em 0;
	text-align: center;
}

.BackToTop{
	font-size:12px;
	text-align:right;
	margin-top: 0.3em;
	margin-bottom: 0.3em;
}
/* */
.MultiPageBar{
	border:1px;
}

/* */
.MultiPageBarInfoBlock{
    float: left;
	padding-top: 0.3em;
	clear: both;
	color: #996600;
}


/*   */
.MultiPageBarPageListBlock{
    float: right;
    margin: 0.3em 0;
}
    .MultiPageBarPageListBlock a{
	}
    .MultiPageBarPageListBlock a{
	}
	    .MultiPageBarPageListBlock a:link{
	        color: #996600;
	    }
	    .MultiPageBarPageListBlock a:visited{
	        color: #996600;
	    }
	    .MultiPageBarPageListBlock a:hover{
	        color: #EBBF68;
	    }
	    .MultiPageBarPageListBlock a:active{
	        color: #996600;
	    }

.ProdFunc{
	float:right;
	text-align:left;
	width: 100px;
}

.ProdInfo {
	text-align:left;
}
.ProdInfo h2 {
	padding-right: 0px; 
	padding-left: 20px; 
	font-weight: bold; 
	font-size: 18px; 
	color: #B40021;
	/* background-color: #f5f5f5; */
	padding-bottom: 0.2em; 
	padding-top: 0.4em
}
h3{
	padding-right: 0px; 
	padding-left: 0px; 
	font-weight: bold; /* normal;  */
	font-size: 14px; 
	/* color: #B40021; */
	/* color:#FF6600; */
	/* background: #F5F5F5 ;  */
	padding-bottom: 0.6em; 
	padding-top: 0.6em
}
.ProdInfo P {
	font-size: 12px; 
}
.ProdInfo P A {
	font-size: 12px;
}
.ProdInfo label {
	clear:left;
	float: left; 
	width: 4.5em; 
	color: #2D559F; 
	margin-right: 0.2em;
	line-height:110%;
	padding-top: 0.3em; 
}
.ProdInfo SPAN {
	padding-top: 1em;
}

.ProdInfoDetail {
	float: left; 
	margin-left: 1em; 
	background-color: #fff;
	text-align:left;
	padding-left:3em;
}

.ProdInfoImg {
	float: left; 
	margin-left: 0.1em; 
	margin-top: 0.2em; 
	background-color: #fff;
	width:100px;
	height:115px;
	text-align:center;
}

.ProdInfoImg IMG {
	vertical-align: top;
}

.ProdDescInfo{
	font-size:13px;
	line-height:150%;
	margin-bottom:1em;
	padding:0.8em;
	text-align:left;
    color: #454545;
}
.ProdDescInfo p{text-indent:2em;}

a.ProdPrice{color:#FF6600;}
a.ProdPrice:link{color:#FF6600;}
a.ProdPrice:visited{color:#FF6600;}
a.ProdPrice:hover{color:#FF6600;}
a.ProdPrice:active{color:#FF6600;}

.ReviewItem{
	margin-top:20px;
	margin-bottom:2px;
	border-bottom:#cc9 1px dotted;
	border-top:#cc9 1px dotted;
}
.ReviewItemBrief{
		height: 1.3em;
		padding: 0.1em 0.2em;
		border-bottom: 1px solid #F99;
		background-color: #FFF8F9;
		margin-top: 0.1em;
}
    .ReviewItemBrief p{
		font-size: 12px;
	}
		.ReviewItemBrief p a:link {text-decoration:none;color:#FF3399;}
		.ReviewItemBrief p a:visited {text-decoration:none;color:#FF3399;}
		.ReviewItemBrief p a:hover {text-decoration:underline;color:#f66;}
		.ReviewItemBrief p a:active {text-decoration:underline;color:#f03;}

.ReviewItemContent {
	float:right;
	width: 75%;
	text-align:left;
	line-height:180%;
}

.ReviewItemUserInfo{
	float: left;
	width: 24%; 
}
.ReviewItemUserInfo p{
	text-align:center;
}

/******* layout **********************/
#container {
	width: 952px;
	/*background:#E2F2C2; */	
	margin-right: auto;
	margin-left: auto;
}
/*            headerbar       */
/*            navbar           */
/* maincontent*/    /* sidebar */
/*            footerbar       */

#BHeader{
	/* background: url(/images/dot02.gif) repeat-x bottom; */
	/*background:#F2F2C2;  */
	border-bottom:#fff 1px solid; 
	clear:both;
	margin-bottom: 0.2em;
	padding: 0.0em 0.0em;

}
    /* */
    #BHeader #BHeaderText{
		background:#F2F2F2; 
		border-bottom:#fff 1px solid; 
		clear:both;
	    /* border-bottom: 1px solid #CCCCCC; */
		/* background-color: #F2F2F2; */
		/* margin-bottom: 0.2em; */
		width: 952px;
		margin-bottom: 0.0em;
		padding: 0.1em 0.5em;
		/*
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 0.2em;
		margin-top: 0.2em;
		*/
		padding-left: 0.1em;
		padding-right: 0.1em;
		padding-top: 0.1em;
		padding-bottom: 0em;
    }
	
	#BHeader #BHeaderText h1{
		   /* font-size: 0.8em; */
		   float: left;
	}
	#BHeader #BHeaderText h2{
	   font-size: 1em;
	   float: left;

	   margin-bottom: 0.2em;
	   padding: 0.2em 0.5em;
	}

    #BHeader #BHeaderText b{
	        font-weight: normal;
			padding-right: 0.3em;
    }

    #BHeader #BHeaderText ul{
	        text-align: right;
			margin:0;
    }

	#BHeader #BHeaderText li{
			margin-left:6px;
			display: inline;
			/* font-size: 0.8em; */
	}

	#BHeader #BHeaderText li a{
			font-size: 1em;
			text-decoration:none;
	}

    #BHeader #BHeaderNavBlock{
		margin-top: 1em;
		font-size: 12px;
    }

		#BHeader #BHeaderNavBlock ul{
		}

		#BHeader #BHeaderNavBlock li{
			float: right;
			/* width: 100px; */
			/*padding: 0.2em 0 0.3em 8px;*/
			/*background: url(/images/in_icon.gif) no-repeat 0 50%;*/
			font-size: 12px;
		}
                
		#BHeader #BHeaderNavBlock li a{
			font-size: 12px;
		}
			#BHeader #BHeaderNavBlock li a:link{
				color:#f66;
			}
			#BHeader #BHeaderNavBlock li a:visited{
				color:#f66;
			}
			#BHeader #BHeaderNavBlock li a:hover{
				color:#f03;
			}
			#BHeader #BHeaderNavBlock li a:active{
				color:#f66;
			}

    #BHeader #BHeaderLogoBlock{
        float: left;
		/*padding-top: 0.5em;*/
		margin-bottom: 0.5em;
    }

    #BHeader #BHeaderSearchLogoBlock{
         float: left; 
		padding-top: 0;
		margin-bottom: 0;
    }

    #BHeader #BHeaderSearchFormBlock{
		padding-top: 0;
		margin-bottom: 0;
		background: url(/images/index-06.jpg) no-repeat 0 50%;
    }

#nav{
	text-align: left;
	padding: 0.2em 0 0.2em 0.4em;
	margin-bottom: 0em;
	 background: #F5F5F5 ; 
	/* border-top: #cc9 1px dotted; */
	/* border-bottom: #cc9 1px dotted; */
}

    #nav p{
	    color: #CD99D0;
		font-size: 12px;
    }
        #nav p strong{
	        font-size: 12px;
		    font-weight: normal;
		}
        #nav a{
	        font-size: 12px;
        }

            #nav a:link{
		        text-decoration:underline;color:#B453BA;
            }
            #nav a:visited{
		        text-decoration:underline;color:#B453BA;
            }
            #nav a:hover{
		        text-decoration:underline;color:#F66;
            }
            #nav a:active{
		        text-decoration:underline;color:#B453BA;
            }


#MainBox {
	/*width: 520px;
	width: 560px;*/
	width: 952px;
	float: none;
}

#Main {
	/*width: 520px;
	width: 560px;*/
	width: 770px;
	float: right;
}

#Main #rightbar{
	float:right;
	width:160px;
}
#Main #MContent{
	float:left;
	width:605px;
}

	.ItemListBlock{
	}
		.ItemBlock{
		}
			.ItemBlock a:link {text-decoration:none;}
			.ItemBlock a:visited {text-decoration:none;}
			.ItemBlock a:hover {text-decoration:underline;}
			.ItemBlock a:active {text-decoration:none;}

			.ItemBlockImage{
				border: 0;
				width: 120px;
				text-align: center;
				vertical-align: top;
			}
			.ItemBlockName{
				padding-left: 0.5em;
				text-align: left;
			}
				.ItemBlockName a{
					font-size: 14px;
				}
					.ItemBlockName a:link{
						text-decoration:none;color:#2C539B;
					}
					.ItemBlockName a:visited{
						text-decoration:none;color:#2C539B;
					}
					.ItemBlockName a:hover{
						text-decoration:underline;color:#B453BA;
					}
					.ItemBlockName a:active{
						text-decoration:none;color:#2C539B;
					}

			.ItemBlockBrief{
				text-align: left;
			}
			.ItemBlockBrief a:link {text-decoration:underline;color: #FF8D0C;}
			.ItemBlockBrief a:visited {text-decoration:underline;color: #FF8D0C;}
			.ItemBlockBrief a:hover {text-decoration:underline;color:#B453BA;}
			.ItemBlockBrief a:active {text-decoration:underline;color: #FF8D0C;}
			
			.ItemListLine{
				margin-bottom:10px;
				border-bottom:#cc9 1px dotted;
			}

			.ItemListBlockDesc{
				text-align: left;
			}
			
			.ItemListBlockBrief{
				text-align:left;
			}
			.ItemListBlockBrief label{
				color: #999999;
				font-weight: normal;
				text-align: left;
			}

			.ItemListBlockPriceBrief{
				text-align: left;
				vertical-align: bottom;
				height:30px;
				line-height:150%;
			}
			.ItemListBlockPriceBrief a:link {text-decoration:underline;color: #0000ff;}
			.ItemListBlockPriceBrief a:visited {text-decoration:underline;color: #0000ff;}
			.ItemListBlockPriceBrief a:hover {text-decoration:underline;color:#B453BA;}
			.ItemListBlockPriceBrief a:active {text-decoration:underline;color: #0000ff;}




	#Main #AboutUsBlock h1{
		text-align:center;
		font-size:14px;
		margin-bottom:1em;
		margin-top:1em;
	}
	#Main #AboutUsBlock h2{
		text-align:left;
		font-size:14px;
		color:#FF4683;
		margin-top:1.3em;
		margin-bottom:0.2em;
	}
	#Main #AboutUsBlock p{
		text-align:left;
		font-size:12px;
	}

	.SideBarSubCate{
	    padding: 0.2em 0 0.2em 0;
		text-align: left;
    }
		.SideBarSubCate p strong{
			color: #B453BA;
		}
		.SideBarSubCate li{
			padding-bottom: 0.2em;
		}
			.SideBarSubCate li a:link {text-decoration:none;color:#B453BA;}
			.SideBarSubCate li a:visited {text-decoration:none;color:#B453BA;}
			.SideBarSubCate li a:hover {text-decoration:underline;color:#f66;}
			.SideBarSubCate li a:active {text-decoration:none;color:#B453BA;}

	.SideBarSubPress{
	    padding: 0.2em 0 0.2em 0;
		text-align: left;
    }
		.SideBarSubPress p strong{
			color: #ff6699;
		}
		.SideBarSubPress li{
			padding-bottom: 0.2em;
		}
			.SideBarSubPress li a:link {text-decoration:none;color:#ff6699;}
			.SideBarSubPress li a:visited {text-decoration:none;color:#ff6699;}
			.SideBarSubPress li a:hover {text-decoration:underline;color:#f66;}
			.SideBarSubPress li a:active {text-decoration:none;color:#ff6699;}

	.SideBarHotBook{
		text-align: center;
	    border:1px solid #FFD4A4;
		background-color:#F5FFE8;
	}

	.SideBarHotBook li{
		display:inline;float:left;width:100%;text-align:center;margin-top:0.5em;
	}

	.SideBarHotBook li h1{
		text-align:center;
		color:red;
	}

/* Side Bar */ 
#SideBar {
	float: left;
	width: 160px;
	/* margin-left: 0.2em; */
}

    #SideBar #SideBarDescriptionBlock{
	    /*width: 150px;*/
	    border:1px solid #ff9999;
    }
         #SideBar #SideBarDescriptionBlock h3{
	         /*text-align: left;*/
			 color:#ff0033;
			 background-color:#ffeef1;
			 border-bottom:1px solid #ff9999;
			 border-left:10px solid #ff8099;
			 /*padding-left: 3px;*/
			 padding: 0.2em 0.2em 0.2em 5px;
			 margin: 0.1em;
			 font-size: 0.9em;
        }

         #SideBar #SideBarDescriptionBlock p{
             font-size: 0.9em;
			 padding: 0.2em;
         }

   #SideBar #SideBarRelatelinkBlock{
	    border-right: 1px solid #ff9999;
	    border-bottom: 1px solid #ff9999;
	    border-left: 1px solid #ff9999;
		padding: 0.2em;
		background-color: #FFFFE8;
    }
   
       #SideBar #SideBarRelatelinkBlock ul{
	       /*list-style-type: disc;
		   padding-left: 1.5em;
		   border: 1px solid red;*/
	   }
	       #SideBar #SideBarRelatelinkBlock li{
			   color: #FFC554;
		       font-size: 0.9em;
			   /*border: 1px solid red;*/
		   }
		       #SideBar #SideBarRelatelinkBlock li a{
	   		       font-size: 1em;
	           }
			       #SideBar #SideBarRelatelinkBlock li a:link{
	                   text-decoration:underline;color:#f60;
	               }
				   #SideBar #SideBarRelatelinkBlock li a:visited{
	                   text-decoration:none;color:#f60;
	               }
				   #SideBar #SideBarRelatelinkBlock li a:hover{
	                   text-decoration:none;color:#f03;
	               }
				   #SideBar #SideBarRelatelinkBlock li a:active{
	               }

    #SideBar #SideBarHelpBlock{
	    border-right: 1px solid #ff9999;
	    border-bottom: 1px solid #ff9999;
	    border-left: 1px solid #ff9999;
    }

        #SideBar #SideBarHelpBlock ul{
            background-color:#ff9999;
		    margin: 0 0.1em 0.1em 0.1em;
			padding-left: 0.2em;
        }
            #SideBar #SideBarHelpBlock li{
    			color:#ffffff;
			}
                #SideBar #SideBarHelpBlock li a{
				    font-size: 0.85em;
			    }
                    #SideBar #SideBarHelpBlock li a:link{
					    text-decoration:underline;color:#ffffff;
			        }
                    #SideBar #SideBarHelpBlock li a:visited{
					    text-decoration:none;color:#ffffff;
			        }
                    #SideBar #SideBarHelpBlock li a:hover{
					    text-decoration:none;color:#ffffff;
			        }
                    #SideBar #SideBarHelpBlock li a:active{
			        }
    #SideBar #SideBarBlockTop{
    }

    #SideBar #SideBarSearchOtherBlock{
        margin-top: 0.4em;
       	border: 1px solid #999999;
		background-color: #F9F9F9;
    }

        #SideBar #SideBarSearchOtherBlock h3{
            font-size: 0.85em;
			padding: 0.2em;
        }

        #SideBar #SideBarSearchOtherBlock ul{
		    padding-top: 0.5em;
        }
            #SideBar #SideBarSearchOtherBlock li{
			    padding: 0.1em;
                font-size: 0.9em;
			}
                #SideBar #SideBarSearchOtherBlock li a{
				    font-size: 1em;
                }

    #SideBar #SideBarBlockBottom{
    }

    #SideBarLeftTopBanner {
    }
        #SideBarLeftTopBanner img {
	        display: block;
		    margin-bottom: 0.3em;
        }	

	#SideBar #ProdSimpleInfo{
		border: 1px solid #C88CB6;
		padding-top:0.5em;
		padding-bottom:1em;
		margin-bottom: 1em;
		background-color: #FAF3FA;
		text-align:left;
	}

	#SideBar #ProdSimpleInfo h3{
		font-weight: bold;
		text-align:left;
		margin-bottom:1em;
    }
	#SideBar #ProdSimpleInfo P {
		clear: left; 
		font-size: 12px; 
		padding-top: 0.3em; 
		/* border-bottom: #cc9 1px dotted; */
		height: 1.8em
	}
	#SideBar #ProdSimpleInfo P A {
		font-size: 12px;
	}
	#SideBar #ProdSimpleInfo LABEL {
		float: left; 
		width: 4em; 
		color: #960; 
		margin-right: 0.2em
	}
	#SideBar #ProdSimpleInfo li {
		margin-bottom: 0.2em
	}

#FooterBar {
	clear: both;
	margin: 0.5em 0;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

    #FooterBar ul{
        text-align: left;
		/* background-color: #F2F2F2; /*    #FFECEC;*/
		background: #F2F2F2; /*url(/images/dot02.gif) repeat-x bottom;*/
		
		/*border-top: 1px solid #F2D2D2;/* #FFCCCC;
		border-bottom: 1px solid #FFCCCC;*/
		padding-top: 0.5em;
		padding-bottom: 0.5em;
    }

        #FooterBar li{
            display: inline;
        }
            #FooterBar li a{
            }

    #FooterBar p{
        text-align: center;
    }

    .Copyright{
    }
        .Copyright h4{
			color: #959593;
			font-size: 0.75em;
			font-weight: normal;
            text-align: center;
			padding: 3px;
        }
		.Copyright a:link {text-decoration:none;color:#959593;}
		.Copyright a:visited {text-decoration:none;color:#959593;}
		.Copyright a:hover {text-decoration:none;color:#959593;}
		.Copyright a:active {text-decoration:none;color:#959593;}

    .FooterBarNotice{
		color: #959593;
    }
		.FooterBarNotice p{
			color: #959593;
		}

    .Beian{
		padding:0.4em;
        font-size: 0.75em;
        text-align: center;
    }
		.Beian a:link {text-decoration:underline;color:#959593;}
		.Beian a:visited {text-decoration:underline;color:#959593;}
		.Beian a:hover {text-decoration:underline;color:#959593;}
		.Beian a:active {text-decoration:none;color:#959593;}



.activeExpBar{
    margin-left: 0.2em;
}		
    .activeExpBar1{
	    height: 1em;
	    background: url(/beauty_diary/image/line01.gif) repeat-x 0 50%;
	    float: left;
	}		
    .activeExpBar2{
	    height: 1em;
	    background: url(/beauty_diary/image/line02.gif) repeat-x 0 50%;
		float: left;
	}		
    .activeExpBar strong{
	    font-size: 0.75em;
		float: left;
		margin-left: 0.2em;
	}		

#MainSearchNoFoundBlock {
    padding-top: 2em;
}
a.class1:link {text-decoration:underline;color:#f03;}
a.class1:visited {text-decoration:underline;color:#f03;}
a.class1:hover {text-decoration:underline;color:#f66;}
a.class1:active {text-decoration:underline;color:#f03;}

.InfoBlock1{
	border: 1px solid #C88CB6;
	padding: 0.2em;
	margin-bottom: 0.6em;
	background-color: #FAF3FA;
}
	.InfoBlock1 ul{
		padding-top: 5px;
		padding-bottom: 5px;
		border-bottom: #cc9 1px dotted;
	}
	.InfoBlock1 li{
		display:inline;
	}

.userlogo{
	text-align:center;
	padding-bottom: 2px;
	height:52px;
	width:52px;
}

.dobtn {
	padding: 3px 3px 2px 3px;
	line-height:180%;
}
.dobtn a{
	text-align: center;
	padding: 3px 6px 3px 6px;
}
	.dobtn a:link {
		text-decoration: none;
		color: #FF5555;
		border-right: 1px solid #FFAAAA;
		border-bottom: 1px solid #FFAAAA;
		background-color: #FFDDDD;
	}
	.dobtn a:visited {
		text-decoration: none;
		color: #FF5555;
		border-right: 1px solid #FFAAAA;
		border-bottom: 1px solid #FFAAAA;
		background-color: #FFDDDD;
	}
	.dobtn a:hover{
		text-decoration: none;
		border-right: 1px solid #FF3333;
		border-bottom: 1px solid #FF3333;
		background-color: #FF5555;
		color: #FFFFFF;
	}
	.dobtn a:active {
		text-decoration: none;
		border-right: 1px solid #FF3333;
		border-bottom: 1px solid #FF3333;
		background-color: #FF5555;
		color: #FFFFFF;
	}

ul.TabBarLevel1{
	list-style:none;
	margin:0;
	padding:0;
	height:29px;
	background:url(/images/bk.gif) left -116px ;
}
ul.TabBarLevel1 li{
	float:left;
	padding:0;
	height:29px;
	margin-right:1px;
	background:url(/images/left_bk.gif) left top no-repeat;
	text-decoration:none;
}
ul.TabBarLevel1 li a{
	display:block;
	line-height:29px;
	padding:0 15px;
	color:#333;
	background:url(/images/right_bk.gif) right top no-repeat;
	white-space: nowrap;
	cursor:pointer;
	text-decoration:none;
}
ul.TabBarLevel1 li.Selected{
	background:url(/images/selected_left_bk.gif) left -116px no-repeat;
}
ul.TabBarLevel1 li.Selected a{
	background:url(/images/selected_right_bk.gif) right -116px no-repeat;
}

ul.TabBarLevel1 li a:link,ul.TabBarLevel1 li a:visited{
	color:#333;
}
ul.TabBarLevel1 li a:hover{
	color:#F30;
	text-decoration:none;
}
ul.TabBarLevel1 li a:active{
	color:#F30;
	text-decoration:none;
}
ul.TabBarLevel1 li.Selected a:link,ul.TabBarLevel1 li.Selected a:visited{
	color:#000;
}
ul.TabBarLevel1 li.Selected a:hover{
	color:#F30;
	text-decoration:none;
}
ul.TabBarLevel1 li.Selected a:active{
	color:#F30;
	text-decoration:none;
}
ul.TabBarLevel1 li#Remark{
	background:none;
}
ul.TabBarLevel1 li#Remark a{
	background:url(/images/item060913_03.gif) left -116px no-repeat;
	margin:0 0 0 10px;
	padding-left:25px;
	font-weight:bold;
	color:#0044DD;
}
ul.TabBarLevel1 li#Forum{
	background:none;
}
ul.TabBarLevel1 li#Forum a{
	background:url(/images/item060913_05.gif) left -116px no-repeat;
	margin:0 10px 0 15px;
	padding-left:25px;
	font-weight:bold;
}
ul.TabBarLevel1 li#Forum a:link,ul.TabBarLevel1 li#Remark a:link,ul.TabBarLevel1 li#Forum a:visited,ul.TabBarLevel1 li#Remark a:visited{
	color:#0044DD;
}
ul.TabBarLevel1 li#Forum a:hover,ul.TabBarLevel1 li#Remark a:hover,ul.TabBarLevel1 li#Forum a:active,ul.TabBarLevel1 li#Remark a:active{
	color:#F30;
	text-decoration:none;
}

ul.TabBarLevel2{
	list-style:none;
	margin:0;
	padding:0;
	height:29px;
	clear:left;
}
ul.TabBarLevel2 li{
	float:left;
	padding:0;
	height:29px;
	width: 24.8%;
	margin-right:1px;
	background:url(/images/left_bk_copy.gif) left top no-repeat;
	text-decoration:none;
}
ul.TabBarLevel2 li a{
	display:block;
	line-height:29px;
	padding:0 10px;
	color:#333;
	background:url(/images/right_bk_copy.gif) right top no-repeat;
	white-space: nowrap;
	cursor:pointer;
	text-decoration:none;
}
ul.TabBarLevel2 li.Selected{
	background:url(/images/selected_left_bk.gif) left -116px no-repeat;
}
ul.TabBarLevel2 li.Selected a{
	background:url(/images/selected_right_bk.gif) right -116px no-repeat;
}

ul.TabBarLevel2 li a:link,ul.TabBarLevel2 li a:visited{
	color:#333;
}
ul.TabBarLevel2 li a:hover{
	color:#F30;
	text-decoration:none;
}
ul.TabBarLevel2 li a:active{
	color:#F30;
	text-decoration:none;
}
ul.TabBarLevel2 li.Selected a:link,ul.TabBarLevel2 li.Selected a:visited{
	color:#000;
}
ul.TabBarLevel2 li.Selected a:hover{
	color:#F30;
	text-decoration:none;
}
ul.TabBarLevel2 li.Selected a:active{
	color:#F30;
	text-decoration:none;
}
ul.TabBarLevel2 li#Remark{
	background:none;
}
ul.TabBarLevel2 li#Remark a{
	background:url(/images/item060913_03.gif) left -116px no-repeat;
	margin:0 0 0 10px;
	padding-left:25px;
	font-weight:bold;
	color:#0044DD;
}
ul.TabBarLevel2 li#Forum{
	background:none;
}
ul.TabBarLevel2 li#Forum a{
	background:url(/images/item060913_05.gif) left -116px no-repeat;
	margin:0 10px 0 15px;
	padding-left:25px;
	font-weight:bold;
}
ul.TabBarLevel2 li#Forum a:link,ul.TabBarLevel2 li#Remark a:link,ul.TabBarLevel2 li#Forum a:visited,ul.TabBarLevel2 li#Remark a:visited{
	color:#0044DD;
}
ul.TabBarLevel2 li#Forum a:hover,ul.TabBarLevel2 li#Remark a:hover,ul.TabBarLevel2 li#Forum a:active,ul.TabBarLevel2 li#Remark a:active{
	color:#F30;
	text-decoration:none;
}

.bookdesc{text-align:left;line-height:18px; margin-left:10; margin-right:10; margin-top:4; margin-bottom:4;color:#2C539B;}

.catalog{text-align:left;font-weight:800;line-height:20px; margin-left:0; margin-right:10; margin-top:4; margin-bottom:4;color:#2C539B;}

.ResultBriefInfo{background-color:#FFF7E8;border: 1px dashed #FFA988;bottom:10px;}

.ProdSellerBlockShort{float:right; width:200px;}

.green_table{margin-top:0.2em;border-width:1; border-style: solid; border-color:#FFD4A4; float:right;width: 200px;}

.TopCateNavBar{width:100%;clear:left;float:left;border:1px solid #FFD4A4;background-color:#F5FFE8; }
.TopCateNavBar p{padding:3px;color:#dcdcdc;}
.TopCateNavBar i{padding-left:2px;padding-right:2px;}
.TopCateNavBar p a:link {color:#a52a2a;text-decoration:none;}
.TopCateNavBar p a:visited {color:#a52a2a;text-decoration:none;}
.TopCateNavBar p a:hover {color:#ff0000;text-decoration:underline;}
.TopCateNavBar p a:active {color:#a52a2a;text-decoration:none;}
.TopCateNavBar h5{color:#FC8D00;padding-top:3px;padding-left:3px;font-size:14px;}
.TopCateNavBar h5 a{color:#FC8D00;font-size:14px;font-weight:normal;}
.TopCateNavBar h5 a:link {color:#FC8D00;text-decoration:none;}
.TopCateNavBar h5 a:visited {color:#FC8D00;text-decoration:none;}
.TopCateNavBar h5 a:hover {color:#FC8D00;text-decoration:underline;}
.TopCateNavBar h5 a:active {color:#FC8D00;text-decoration:none;}
.TopCateNavBarLi{height:20;display:inline;width:100%;color:#a52a2a;margin-top:2px;padding-left:6px;list-style:none;display:block;}
.TopCateNavBarLi img{width:12;}
.TopCateNavBarLi a{font-size:14px;color:#a52a2a;text-decoration:none;}
.TopCateNavBarLi a:link {color:#a52a2a;text-decoration:none;}
.TopCateNavBarLi a:visited {color:#a52a2a;text-decoration:none;}
.TopCateNavBarLi a:hover {color:#ff0000;text-decoration:underline;}
.TopCateNavBarLi a:active {color:#a52a2a;text-decoration:none;}

.CateTitle{background-color:#FC8D00;color:#FFFFFF;font-size:14px;font-weight:bold;text-align:center;padding-top:5px;padding-bottom:3px;}

.SubCateBar{background-color:#F5FFE8;width:100%;float:left;border:1px solid #FFD4A4;}

.SubCateBarLi{background-color:#F5FFE8;display: inline;float:left;height:auto;width:96%;padding:2px 0 0 5px;color:#a52a2a;}
.SubCateBarLi i{font-size:10px;font-family:arial,sans-serif;font-style:normal;}
.SubCateBarLi a{font-size:13px;color:#a52a2a;text-decoration:none;}

.SubCateBarLi a:link {color:#a52a2a;text-decoration:none;}
.SubCateBarLi a:visited {color:#ff8c00;text-decoration:none;}
.SubCateBarLi a:hover {color:#ff0000;text-decoration:none;}
.SubCateBarLi a:active {color:#ff8c00;text-decoration:none;}

.TopAdsBlock{margin:0.5em 0.5em 0.5em 8em;}

.BookStoreTitle{font-size:24px;font-weight:bold;text-align:left;color:#0080A4;padding-left:1em;}

.HotProdIndex{font-size:16px;color:#3333FF;float:left;width:600px;}

#Main #ProdNewReviewBlock {
	border-right: #2D559F 1px solid;
	border-top: #2D559F 1px solid;
	border-left: #2D559F 1px solid; 
	border-bottom: #2D559F 1px solid;	
	padding-bottom: 0.5em;
	padding-top: 0.5em; 
	margin-bottom: 1em;
}
	#Main #ProdNewReviewBlock H4 {
		font-weight: normal; 
		padding-bottom: 0.2em; 
		padding-top: 0.4em;
		text-align:center;
		/* color: #FF4318; */
	}
	#Main #ProdNewReviewBlock P {
		clear: left; 
		font-size: 12px; 
		padding-top: 0.3em; 
		border-bottom: #cc9 1px dotted; 
		height: 1.8em
	}
	#Main #ProdNewReviewBlock P A {
		font-size: 12px;
	}
	#Main #ProdNewReviewBlock LABEL {
		float: left; 
		width: 9em; 
		color: #960; 
		margin-right: 0.2em;
		padding-left: 10px; 
		margin-left: 10px; 
	}
	#Main #ProdNewReviewBlock P SPAN {
		float: right; 
		margin-left: 10px;
	}

    #Main #ProdNewReviewBlock h4{
        text-align: center;
	    color: #FF7979;
	    font-size: 12px;
		padding: 0.4em;
    }

    #Main #ProdNewReviewBlockTop select,#Main #ProdNewReviewBlockTop input.textbox{
        float: left;
		font-size: 12px;
    }
	
    #Main #ProdNewReviewBlock p strong{
        width: 100%;
	    color: #F99;
		padding: 0.3em;
		font-weight: normal;
		font-size: 12px;
		float: left;
    }

   #Main #ProdNewReviewBlock h5{
		color: #996600;
		padding-top: 0.2em;
		font-size: 12px;
    }

    #Main #ProdNewReviewBlock li{
        display: inline;
	    width: 25%;
		float: left;
		font-size: 12px;
    }
    
.PriceList{
	border:0;
}
	.PriceList h3{
		background:#Fdf2e3;
		padding-top: 0.5em;
		padding-bottom: 0.5em;
		padding-left: 0.3em;
		font-size:14px;
		margin-bottom:2px;
	}

tr.PriceListHeader{
	background: #Fdf2e3;
	/* font-weight:bold; */
	padding-top:0.3em;
	padding-bottom:0.3em;
	text-align:center;
}
tr.PriceListHeader td{
	text-align:center;
}

tr.PriceListLine{
	background-color: #FFFFFF;
}
tr.PriceListLine td{
	white-space: nowrap;
	text-align:center;
	vertical-align:middle;
	height:50px;
	border-bottom:1px solid #ffdab9; 
}
td.PriceListMerchant{
	width: 150px;
	padding-top:10px;
	padding-bottom:10px;
}
	td.PriceListMerchant a{
		font-size: 14px;
	}
	td.PriceListMerchant a:link {text-decoration:none;color:#B453BA;}
	td.PriceListMerchant a:visited {text-decoration:none;color:#B453BA;}
	td.PriceListMerchant a:hover {text-decoration:underline;color:#f66;}
	td.PriceListMerchant a:active {text-decoration:none;color:#B453BA;}

td.PriceListPrice{
	width: 150px;
	text-align:right;
	padding-right:80px;
	text-align:right;
}
	td.PriceListPrice a{
		font-family: Verdana,Arial;
		font-size: 18px;
		font-weight: normal;
	}
		td.PriceListPrice a:link {text-decoration:underline;color:#FF6600;}
		td.PriceListPrice a:visited {text-decoration:underline;color:#FF6600;}
		td.PriceListPrice a:hover {text-decoration:underline;color:#f66;}
		td.PriceListPrice a:active {text-decoration:underline;color:#FF6600;}
td.PriceListBuy{
	width: 100px;
}
td.PriceListEvent{
	padding-top:5px;
	padding-bottom:5px;
}

.RelatedProdBlock{
}
.RelatedProdBlock i{
	font-size:10px;
	font-style:normal;
	color:#333;
}

.RelatedProdBlock h4{
	padding-top:5px;
	color: #FF4683;
	font-size:14px;
}
.RelatedProdBlock h4 a{
	color: #FF4683;
	font-size:14px;
	font-weight:bold;
}
	.RelatedProdBlock h4 a:link {text-decoration:none;}
	.RelatedProdBlock h4 a:visited {text-decoration:none;}
	.RelatedProdBlock h4 a:hover {text-decoration:underline;color:#f66;}
	.RelatedProdBlock h4 a:active {text-decoration:underline;color:#f66;}

.RelatedProdBlock ul{
	padding-bottom:5px;	
	padding-top:5px;
}

.RelatedProdBlock li{
	display: inline; 
	float: left; 
	text-align: center; 
}

tr.PriceListHeader{
	background: #Fdf2e3;
	/* font-weight:bold; */
	padding-top:0.3em;
	padding-bottom:0.3em;
	text-align:center;
}
tr.PriceListHeader td{
	text-align:center;
}

.ReaderList{
	border:0;
}

tr.ReaderListHeader{
	background: #Fdf2e3;
	/* font-weight:bold; */
	padding-top:0.3em;
	padding-bottom:0.3em;
	text-align:center;
}
tr.ReaderListHeader td{
	text-align:center;
}
tr.ReaderListLine{
	background-color: #FFFFFF;
}
tr.ReaderListLine td{
	white-space: nowrap;
	text-align:center;
	vertical-align:middle;
	height:30px;
	border-bottom:1px solid #ffdab9; 
}

td.ReaderListMerchant{
	width: 150px;
	padding-top:10px;
	padding-bottom:10px;
}
	td.ReaderListMerchant a{
		font-size: 14px;
	}

td.ReaderListType{
	width: 100px;
}
td.ReaderListBuy{
	width: 180px;
}

.CategoryBrief{
    padding-left: 1px;
}
    .CategoryBrief p{
	    font-size: 14px;
		padding-left: 0.3em;
		padding-top:0.1em;
		color: #2C539B;
	}
    .CategoryBrief strong{
		color: #2C539B;
		font-weight: bold;
	}

.SubCate{
	padding-left:30px;
	padding-right:30px;
	padding-top:5px;
	padding-bottom:5px;
	width:100%;
}
.SubCate p{
	font-weight:bold;
	text-align:center;
}

	ul.SubCateLevel1{
		display:block;
		margin:0;
		padding:0;
		list-style:none;
	}
	ul.SubCateLevel1 li{
		float:left;
		width:175px; 
		/*width:19%;*/
		height:auto;
		margin:4px 0;
		white-space: nowrap; 
		display:inline;
	}
	ul.SubCateLevel1 li i{
		font-family:arial,sans-serif;
		font-size:10px;
		font-style:normal;
		color:#333;
	}
	
	ul.SubCateLevelSide{
		display:block;
		margin:0;
		padding:0;
		list-style:none;
	}
	ul.SubCateLevelSide li{
		float:left;
		width:100%;
		margin:4px 0;
		white-space: nowrap;
	}
	ul.SubCateLevelSide li i{
		font-family:arial,sans-serif;
		font-size:10px;
		font-style:normal;
		color:#333;
	}
	
	/*
		.SubCate li a:link {text-decoration:none;color:#B453BA;}
		.SubCate li a:visited {text-decoration:none;color:#B453BA;}
		.SubCate li a:hover {text-decoration:underline;color:#f66;}
		.SubCate li a:active {text-decoration:none;color:#B453BA;}
	*/


/* All Category Infomation */
.AllCategoryBlock{
	border: 1px solid #C88CB6;
	padding: 0.2em;
	margin-bottom: 0.6em;
	background-color: #FAF3FA;
	text-align:left;
	padding-top:0.3em;
	margin-top:1em;
}
    .AllCategoryBlock h4{
	    color: #FF6600;
		font-size: 14px;
		font-weight: bold;
		padding-bottom: 0.3em;
	}

		a.AllCate:link {text-decoration:none;}
		a.AllCate:visited {text-decoration:none;}
		a.AllCate:hover {text-decoration:underline;color:#FF6600;}
		a.AllCate:active {text-decoration:underline;color:#FF6600;}

	ul.AllCategoryBlockLevel1 li{
		font-size: 14px;
		font-weight: bold;
		padding-bottom: 0.3em;
		padding-left: 1em;
	}
    ul.AllCategoryBlockLevel2 li{
		font-size: 14px;
		font-weight: bold;
		padding-bottom: 0.4em;
		padding-left: 3em;
	}
    ul.AllCategoryBlockLevel3{
		font-size: 12px;
		font-weight: normal;
		padding-left: 5em;
		padding-bottom:0.5em;
		line-height:150%;
	}
    ul.AllCategoryBlockLevel3 li{
        display: inline;
	    width: 10%;
		/* float: left; */
		white-space:nowrap;
		padding-right:1em;
		padding-bottom:0.2em;
		margin-bottom:0.1em;
	}

    ul.AllCategoryBlockLevel4 li{
		font-size: 12px;
		font-weight: normal;
		padding-left: 7em;
		padding-bottom:1em;
	}
    ul.AllCategoryBlockLevel5 li{
		font-size: 12px;
		font-weight: normal;
		padding-left: 9em;
		margin-bottom:1em;
	}

	ul.AllCategoryBlock label{
	    margin-right: 0.3em;
		color: #663366;
	}

.tip_text{
	padding-top:0.3em;
	padding-bottom:0.3em;
	padding-left:3px;
	background-color: #F5FFE8;
	text-align:left;
	line-height:150%;
	margin-left:0px;
	margin-left:0px;
	margin-top:5px;
	margin-bottom:0px;
}
.tip_text b{
	font-size:14px;
}

.head_text1{
	padding-top:0.5em;
	/*background-color: #edf0fe;*/
	background-color: #ffffff;
	padding-left:0px;
	padding-right:0px; 
	/* margin-left:5px;*/
	/* border: 1px solid #999999; */
	margin-bottom:0.2em;
	font-size:9px;
	padding-bottom:0.2em;
}

.intro_text{
	padding-top:0.5em;
	background-color: #ddf0fe;
	padding-left:10px;
	padding-right:10px; 
	/* margin-left:5px;*/
	/* border: 1px solid #999999; */
	margin-bottom:0.2em;
	font-size:9px;
	padding-bottom:0.2em;
}
.intro_text p{
	font-size:12px;
	padding-bottom:0.5em;
	padding-left:2em;
	color:#000;
}

.intro_text_register{
	font-size:14px;
	text-align:right;
	padding-right:0.2em;
	padding-bottom:0.2em;
}


.MerchantInfo{
	border: 1px solid #C88CB6;
	padding: 0.2em;
	margin-bottom: 0.6em;
	background-color: #FAF3FA;
}
    .MerchantInfo h3{
	    color: #936;
		font-size: 14px;
		font-weight: bold;
		padding-bottom: 0.3em;
	}
    .MerchantInfo p{
	    padding: 0;
    }
	.MerchantInfo a{
		font-size:12px;
	}
		.MerchantInfo a:link {text-decoration:none;}
		.MerchantInfo a:visited {text-decoration:none;}
		.MerchantInfo a:hover {text-decoration:underline;color:#FF3399;}
		.MerchantInfo a:active {text-decoration:underline;color:#FF3399;}

    .MerchantInfo input.button{
	    color: #FFFFFF;
	    background-color: #9966CC;
	    border: 1px solid #663366;
	}
	.MerchantInfo label{
	    margin-right: 1em;
		color: #663366;
	}
	.MerchantInfoImage{
		margin-right: 0.2em;
		vertical-align:top;
	}
	.MerchantInfoText{
		margin-bottom: 0.2em;
	}
			
.merchant_event{
}
.merchant_event p label{
	color:#999;
}
.merchant_event h3{
	font-weight:normal;
	font-size:14px;
	background-color:#fff;
}
.merchant_event h4{
	font-weight:normal;
	font-size:14px;
	color:#FF6600;
}
.merchant_event h4 a{
	font-weight:normal;
	font-size:14px;
	color:#FF6600;
}
.merchant_event h4 a:link	{text-decoration:underline;color:#FF6600;}
.merchant_event h4 a:visited{text-decoration:underline;color:#FF6600;}
.merchant_event h4 a:hover	{text-decoration:underline;color:#FF6600;}
.merchant_event h4 a:active	{text-decoration:underline;color:#FF6600;}

.merchant_event h5 a{
	font-weight:normal;
	font-size:12px;
	color:#FF6600;
}

.MoreText{
	text-align:left;
	font-size:12px;
}

h2.IndexBlock{
	color:#FF6600;
	font-size:14px;
	font-weight:bold;
	border-bottom:#cc9 1px dotted;
	padding-bottom:2px; 
	padding-top:6px;
}

a.fh2{
	color:#FF6600;
}


.MyUserInfoBlock{
	border: 1px solid #C88CB6;
	padding: 0.2em;
	margin-bottom: 0.6em;
}
    .MyUserInfoBlock h3{
	    color: #936;
		font-size: 14px;
		font-weight: bold;
		padding-bottom: 0.3em;
	}
    .MyUserInfoBlock p{
	    padding: 0;
		border-bottom:#cc9 1px dotted ;
    }
		.MyUserInfoBlock a:link {text-decoration:none;}
		.MyUserInfoBlock a:visited {text-decoration:none;}
		.MyUserInfoBlock a:hover {text-decoration:underline;color:#FF3399;}
		.MyUserInfoBlock a:active {text-decoration:underline;color:#FF3399;}

	.MyUserInfoBlock label{
	    margin-right: 0.3em;
		color: #663366;
		width: 9em;
		float: left; 
	}
	.MyUserInfoBlock p span{
		float: right; 
		width: 39.5em;
	}

.MyFuncListBlock {
	border-right: #ffba35 1px solid;
	border-top: #ffba35 1px solid;
	border-left: #ffba35 1px solid; 
	border-bottom: #ffba35 1px solid;	
	padding-bottom: 0.5em;
	padding-top: 0.5em; 
}
	.MyFuncListBlock h3 {
		font-weight: bold; 
		padding-bottom: 0.5em; 
		padding-top: 0.5em;
		text-align:center;
		color: #ffcc33;
		background-color:#ffffcc;
	}
		.MyFuncListBlock h3 a:link {text-decoration:none;}
		.MyFuncListBlock h3 a:visited {text-decoration:none;}
		.MyFuncListBlock h3 a:hover {text-decoration:underline;color:#FF3399;}
		.MyFuncListBlock h3 a:active {text-decoration:underline;color:#FF3399;}

	.MyFuncListBlock P {
		clear: left; 
		font-size: 12px; 
		padding-top: 0.3em; 
		padding-left: 0.6em; 
		height: 1.8em;
		color: #FF0033;
	}
	.MyFuncListBlock LABEL {
		float: left; 
		color: #000000; 
		width: 1em;
	}    

.UserSimpleInfo{
	/* border: 1px solid #C88CB6; */
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	margin-bottom: 0.6em;
/*	background-color: #FAF3FA; */
}
    .UserSimpleInfo h3{
	    color: #936;
		font-size: 14px;
		font-weight: bold;
		padding-bottom: 0.3em;
	}
    .UserSimpleInfo p{
	    padding: 0;
		/* border-bottom:#cc9 1px dotted ; */
    }
		.UserSimpleInfo a:link {text-decoration:none;}
		.UserSimpleInfo a:visited {text-decoration:none;}
		/* .UserSimpleInfo a:hover {text-decoration:underline;color:#FF3399;}
		.UserSimpleInfo a:active {text-decoration:underline;color:#FF3399;} */

	.UserSimpleInfo label{
	    margin-right: 0.3em;
		color: #663366;
		width: 5em;
		float: left; 
	}
	.UserSimpleInfo p span{
		float: right; 
		text-align:left;
		padding-top: 5px;
		padding-bottom: 5px;
		background-color: #FAF3FA;
	}
	.UserSimpleInfo li{
		padding-bottom:5px;
		list-style-type:none;
	}
.friendlist{
	
}
    .friendlist h3{
        font-size:14px;
    }
    .friendlist ul{
        clear:left;
    }
    .friendlist li{
        display: inline;
	    width: 19.9%;
		float: left;
		text-align: center;
		padding-bottom:5px;
		padding-top:5px;
    }
		.friendlist li .logo{
			text-align:center;
			padding-bottom: 2px;
			height:52px;  /* 澶村儚鐨勯珮搴?*/
		}
		.friendlist li .name{
			text-align:center;
		}	
			.friendlist li .name a:link{
				text-decoration:none;color:#FF4683;
			}
			.friendlist li .name a:visited{
				text-decoration:none;color:#FF4683;
			}
			.friendlist li .name a:hover{
				text-decoration:underline;color:#FF4683;
			}
			.friendlist li .name a:active{
				text-decoration:underline;color:#FF4683;
			}
.MoreTextRight{
	float:right;
	font-weight:bold;
	vertical-align:bottom;
}
	    .MoreTextRight a:link{
	        color: #EBBF68;
			text-decoration:none;
	    }
	    .MoreTextRight a:visited{
	        color: #EBBF68;
			text-decoration:none;
	    }
	    .MoreTextRight a:hover{
	        color: #996600;
			text-decoration:underline;
	    }
	    .MoreTextRight a:active{
	        color: #EBBF68;
			text-decoration:none;
	    }

.ReviewItemInfoBlock{
    border: 1px solid #FF9999;
	padding: 0.1em;
	margin-bottom:1em;
}

	.ReviewItemInfoBlock #UserLogoImg{
		float: left; 
		margin-right: 1em; 
	}

	.ReviewItemInfoBlock a{
	}
        .ReviewItemInfoBlock a:link{
		    text-decoration:underline;color:#f03;
	    }
        .ReviewItemInfoBlock a:visited{
		    text-decoration:underline;color:#f03;
	    }
        .ReviewItemInfoBlock a:hover{
		    text-decoration:underline;color:#f66;
	    }
        .ReviewItemInfoBlock a:active{
		    text-decoration:underline;color:#f03;
	    }

	.ReviewItemInfoBlock #UserInfoBlock{
	    background-color: #FFEEEE;
		border-bottom: 1px solid #FF9999;
		padding: 0.4em 0.3em;
		height:52px;
	}
	
	.ReviewItemInfoBlock h3{
		color: #ff6666;
	}
	    .ReviewItemInfoBlock h3 a{
			font-size:16px;
		}

	.ReviewItemInfoBlock h4{
		padding: 0.5em 0.3em;
		color: #999;
		text-align:right;
	}
	    .ReviewItemInfoBlock h4 a{
		}
			    .ReviewItemInfoBlock h4 a:link{
			    text-decoration:underline;color:#960;
		}
			    .ReviewItemInfoBlock h4 a:visited{
			    text-decoration:underline;color:#960;
		}
			    .ReviewItemInfoBlock h4 a:hover{
			    text-decoration:underline;color:#EBBF68;
		}
			    .ReviewItemInfoBlock h4 a:active{
			    text-decoration:underline;color:#960;
		}
		
	.ReviewItemInfoBlock p{
		padding: 0.3em;
	}
	    .ReviewItemInfoBlock p a{
		}
	        .ReviewItemInfoBlock p a:link{
			    text-decoration:underline;color:#ff6600;
			}
	        .ReviewItemInfoBlock p a:visited{
			    text-decoration:none;color:#CC6600;
			}
	        .ReviewItemInfoBlock p a:hover{
			    text-decoration:underline;color:#ff6666;
			}
	        .ReviewItemInfoBlock p a:active{
			    text-decoration:underline;color:#CC6600;
			}
	.ReviewItemInfoBlock h5{
	    text-align: left;
	    padding:1.5em 0 0 60px;
	    color: #f60;
	    margin-top: 1em;
	    height: 20px;
    }

	.ReviewItemInfoBlock h6{
	    color: #996600;
		padding: 0.4em;
		/* border-bottom: 1px dashed #FF9999;*/
    }

    .ReviewItemReplyInfoBlock{
	    margin-top: 0.2em;
		padding: 0.2em;
	    margin-bottom: 1em;
		/* border-bottom: #cc9 1px dotted;  */
	}
	    .ReviewItemReplyInfoBlock p{
		}
	    .ReviewItemReplyInfoBlock h4{
			background-color: rgb(255,238,238);
			color: #996600;
			padding: 0.5em 0 0 0;
		}

.storemap{
}
	.storemap p{
		text-align: left;
		margin: 10px 0px 0px 0px;
		padding: 0;
		line-height: 1.6em;
	}
	.storemap p label{
		clear:left;
		float: left; 
		width: 4.5em; 
		color: #2D559F; 
		margin-right: 0.2em;
	}

.hotsearchlist label{float: left; width:20em;}


