@charset "utf-8";
/* CSS Document */

.result-paging-line { float:left;
			width:920px;
			height:52px;
			margin:0 0 0 20px;
			
			color:#484848;
			}

.result-paging-line .paging-result { float:left;
							  width:140px;
							  height:52px;
							  line-height:52px;
							  font-size:12px;
							  margin:0;
							  }


.result-paging-line .paging_box { float:left;
			  				width:565px;
			  				height:22px;
			  				margin:13px 0 0 20px;
							}

.result-paging-line .paging_box a { float:left;
			    text-decoration:none;
				color:#484848;
				padding:2px 4px 2px 4px;
				margin:4px 2px 0 0;
				font-size:12px;
				border:#ffffff 1px solid;
			  }

.result-paging-line .paging_box a:hover { color:#ffffff;
					  background-color:#67d653;
					  border:#67d653 1px solid;
					  }

.result-paging-line .paging_select { float:right;
				 height:20px;
				 margin:3px 10px 0 0;
				 border:#b9b9b9 1px solid;
				 padding:0 0 0 0;
				 color:#484848;
				 width:64px;
				 border-radius:5px;
				 background-color:#ededed;
				 }

.result-paging-line .sorting { float:right;
							   width:110px;
							   height:20px;
							   margin:15px 0 0 0;
							   border:#b9b9b9 1px solid;
				 				padding:0;
				 				color:#484848;
								border-radius:5px;
				 				background-color:#ededed;
							   }

.result-paging-line .sort-label { float:left;
								  height:52px;
								  line-height:52px;
								  margin:0 0 0 0;
								  }

.paging_box span { float:right;
				   width:100px;
				   height:26px;
				   line-height:26px;
				   margin:0 3px 0 0;
				   }


.rhr { float:left;
	   width:920px;
	   height:6px;
	   margin:0 0 0 20px;
	   background-color:#e9e9e9;
	   border:none;
	   }

.result-corrects { float:left;
				   width:960px;
				   margin:0 0 0 20px;
				   }

.result-corrects a { float:left;
					 text-decoration:none;
					 color:#d7b618;
					 font-size:12px;
					 margin:20px 30px 20px 0;
					 font-style:italic;
					 }	
					 
.result-corrects a:hover { text-decoration:underline; }

.results-line { float:left;
				width:920px;
				height:auto;
				margin:10px 0 0 20px;
				border-bottom:#e9e9e9 6px solid;
				}

.results-line .pic-area { float:left;
						  width:350px;
						  height:254px;
						  }

.pic-area label { float:left;
				  width:100%;
				  height:22px;
				  text-align:left;
				  color:#484848;
				  font-size:12px;
				  }

.pic-area .big-pic { float:left;
					 width:277px;
					 height:210px;
					 cursor:pointer; }

.pic-area .mini-pics { float:right;
					   width:55px;
					   height:230px;
					   margin:0 0 0 0;
					   }

.mini-pics img { float:left;
				 margin:0 0 22px 0;
				 cursor:pointer;
				 }

.pic-area .red-box { float:left;
					 width:100px;
					 height:26px;
					 line-height:26px;
					 text-align:center;
					 position:absolute;
					 background-color:#ff0000;
					 margin:178px 0 0 0;
					 color:#FFFFFF;
					 font-size:11px;
					 }

.pic-area .green-box { float:left;
					 width:100px;
					 height:26px;
					 line-height:26px;
					 text-align:center;
					 position:absolute;
					 background-color:#67d653;
					 margin:206px 0 0 0;
					 color:#FFFFFF;
					 font-size:11px;
					 }


.results-line .visit-area { float:right;
							width:288px;
							height:182px;
							background:url(../images/visit.png) no-repeat;
							}

.visit-area img { float:right;
				  border:#67d653 2px solid;
				  margin:10px 23px 0 0;
				  }

.visit-area .vtext { float:left;
					 width:130px;
					 height:90px;
					 margin:65px 0 0 25px;
					 font-size:12px;
					 color:#484848;
					 }

.vtext span { float:left;
			  width:100%;
			  font-weight:bold;
			  margin:0 0 5px 0;
			  }

.vtext label { float:left;
			   width:100%;
			   font-style:italic;
			   margin:0 0 10px 0;
			   }

.results-line .r-center { float:left;
						 width:260px;
						 height:199px;
						 margin:0 0 0 20px;
						 }

.r-center h2 { font-size:12px;
			   color:#484848;
			   padding:0;
			   margin:0 0 5px 0;
			   font-size:12px;
			   }

.r-center h2 .red-price { float:left;
						 width:100%;
						 color:#ff1111;
						 text-decoration:line-through;
						 }

.r-center h2 .price { font-size:16px; 
					  float:left;
					  width:100%;
					  margin:0 0 10px 0;
					  }

.r-center label { float:left;
				  width:100%;
				  color:#484848;
				  margin:5px 0 0 0;
				  line-height:120%;
				  }

.results-line .more-links { float:right;
						width:548px;
						height:32px;
						margin:0 0 0 0;
						}

.more-links .r-other-links { text-decoration:none;
				color:#eec900;
				margin:18px 0 0 24px;
				font-size:11px;
				float:left;
				font-style:italic;
				}

.more-links .r-other-links:hover { text-decoration:underline; }

.r-more-details { float:left;
				  height:32px;
				  width:125px;
				  line-height:32px;
				  display:block;
				  background-color:#eec900;
				  color:#484848;
				  text-align:center;
				  text-decoration:none;
				  }








		   