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





#details-address {
width:250px;
padding:5px;
float:left;
border:thin #CCCCCC solid;
margin-top:10px;
min-height:105px;

}

#details-profile {
width:410px;
padding:5px;
float:right;
margin-right:10px;
border:thin #CCCCCC solid;
margin-top:10px;
height:190px;
clear:right;

}
#details-menu {
width:685px;
padding:5px;
float:left;
clear:both;
/*border:thin #CCCCCC solid;*/
margin-top:10px;


}


#drow1, #drow2 {
width:685px;
float:left;
clear:both;
height:36px;

}






#details-menu-item {
float:left;
 height:30px;
padding:2px;
margin-right:4px;
width:200px;
border:1px solid #CCCCCC;
margin-bottom:5px;
padding-top:4px;
}
#details-menu-disc {
float:left;
 height:30px;
padding:2px;
margin-right:4px;
width:365px;
border:1px solid #CCCCCC;
margin-bottom:5px;
padding-top:4px;

}
#details-menu-price {
float:left;
 height:30px;
padding:2px;
width:90px;
border:1px solid #CCCCCC;
margin-bottom:5px;
text-align:center;
padding-top:4px;

}



#drow1 #details-menu-item, #drow1 #details-menu-disc, #drow1 #details-menu-price{
background-color:#FFFFFF;
}

#drow2 #details-menu-item, #drow2 #details-menu-disc, #drow2 #details-menu-price{
background-color:#CCCCCC;}



#details-other {
width:685px;
padding:5px;
float:left;
clear:both;
border:thin #CCCCCC solid;
margin-top:10px;
background:#FFFFFF;

}


#details-other a {
display:block;
width:180px;
padding:2px;
padding-top:5px;
height:10px;
float:left;
margin-right:4px;

}

#details-linkto, #details-credit {
width:685px;
padding:5px;
float:left;
clear:both;
border:thin #CCCCCC solid;
margin-top:10px;
background:#FFFFFF;
text-align:center;
}

#details-rating {
width:250px;
position:relative;
height:55px;
padding:5px;
float:left;
border:1px solid #CCCCCC;
margin-top:10px;
}

#details-phone {
width:250px;
position:relative;
height:40px;
padding:5px;
padding-top:20px;
text-align:center;
font-size:18px;
font-weight:bolder;
float:left;
border:1px solid #CCCCCC;
margin-top:10px;
z-index:700;
}


/*
review style*/ 
.review-wrap-wrap {
width:680px;
float:left;
clear:both;
margin-left:5px;
margin-top:5px;
margin-bottom:5px;

}

.review-wrap div {
float:left;
margin-bottom:5px;
width:680px;
padding:5px;
border:1px solid #CCCCCC;

}


.review-name {
height:15px;
}


.review-review {
min-height:60px;
}


#review-add {
width:670px;
border:1px solid #CCCCCC;
float:left;
clear:both;
margin-left:5px;
margin-top:5px;
margin-bottom:5px;
padding:5px;
}



#review-add Label {
		
		line-height: 1.6em;
		text-align: left;
		margin-right: 6px;
		width:220px;
		float: left;
		margin-bottom:3px;
		
		}
		
		#review-add Label Strong {
		width:130px;
		display:block;
		float:left;
		
		}

#review-add .formControl {
		float: left;
		width: 326px;
		}
		
#review-add input, #review-add textarea {
		border: 1px solid #666666;
		padding: 1px;
		
		}	
		
#review-add input {
	
		width: 200px;
		
		
		}			

#review-add textarea {
		width: 215px;
		
		}
		
		#review-add .submitButton {
		
	
		padding: 5px 10px;
		width: auto;
		color:#000;
		}	
		
		
		
		#review-1, #review-2, #review-3 {
		width:220px;
		float:left;
		}
		#review-3 {
			margin-left:5px;
		}
		
		.revealNum {
	position:absolute;
	display:block;
	top:219px;
	left:277px;
	background-color:#C00;
	color:#FFF;
	width:250px;
	height:39px;
	text-align:center;
	font-size:14px;
	padding-top:15px;
	font-weight:900;
	z-index:900;
	cursor:pointer;
	border:2px solid #000;
		}
.revealNum:hover {
	background:#900;
}
