#tabs, #example, #main-search form, #main-browse, #main-categories, #sub-browse, #sub-search form, #sub-pager, .suggest, #add, #your-opinion { display: none; }

	h1, h1 a
	{
		color: #000000;
		font-weight: normal; font-size: 20px;
		text-decoration: none;
	}
	
	h2, h2 a
	{
		color: #000000;
		font-weight: normal; font-size: 15px;
		text-decoration: none;
	}

		#main-browse dd { margin: 0px; }
		
		#main-browse dt { display: block; margin: 0px 0px 10px 0px; }
		
		#main-browse li
		{
			display: block;
			text-align: right; font-size: 9px;
			color: #888888;
			padding: 1px 2px;
		}
			
			#main-browse li a
			{
				display: block; float: left; clear: left;
				width: 100px;
				text-align: left;
				color: #444444; text-decoration: none;
			}

		#main-browse #dl-browse-province
		{
			display: block; clear: both; float: left;
			width: 180px;
			margin: 0px;
			padding: 5px 10px 5px 0px;
		}
		
			#dl-browse-province ul
			{
				display: block;
				list-style-type: none;
				margin: 0px; padding: 0px;
			}
		
		#main-browse #dl-browse-specialization
		{
			display: block; float: left;
			width: 480px;
			margin: 0px;
			padding: 5px 0px 5px 10px;
		}
		
			#dl-browse-specialization ul
			{
				display: block; float: left;
				list-style-type: none;
				width: 150px;
				margin: 0px 10px 0px 0px; padding: 0px;
			}
		
#main-footer, #sub-footer
{
	width: 500px; clear: both;
	margin: 10px auto; padding: 10px;
	border-top: 1px solid #eeeeee;
	text-align: center;
	color: #888888;
}

#sub-results
{
	display: block; clear: both;
	width: 880px; margin: 20px auto;
}

	#sub-results h2
	{
		margin: 25px 0px 10px 0px;
		color: #a7531a;
		font-weight: normal; font-size: 22px;
	}

	#sub-results #suggest
	{
		font-size: 14px;
		color: #888888;
	}
		
		#sub-results #suggest a
		{
			text-decoration: none;
			color: #000000;
			border-bottom: 1px dotted #dddddd;
		}

	#sub-results ul
	{
		margin: 0px; padding: 0px;
		list-style: none;
	}
	
		#sub-results ul li
		{
			display: block; clear: both;
			width: 860px;
			padding: 10px;
			border: 1px solid #ffffff;
		}
		
		#sub-results ul li.hover { border: 1px solid #888888; }

			#sub-results .star { display: none; }
			
			#sub-results .name
			{
				height: 18px; display: block;
				line-height: 16px; vertical-align: middle;
				font-size: 12px; color: #a7531a;
			}
			
				#sub-results .name a
				{
					color: #a7531a;
					text-decoration: none;
					border-bottom: 1px dotted #aaaaaa;
				}
				
				* html #sub-results .name a { border-bottom-style: solid; }
			
			#sub-results div
			{
				display: block; clear: both;
				margin-left: 22px;
				line-height: 18px;
				height: 18px;
			}
			
			* html #sub-results div { margin-left: 26px; }

				#sub-results p.comment
				{
					margin: 2px 0px 0px 0px; padding: 0px;
					width: 665px; float: left;
					line-height: 14px; text-align: justify;
				}
				
				#sub-results p.response
				{
					margin: 2px 0px 0px 0px; padding: 5px;
					width: 653px; float: left;
					background-color: #eeeeee; border: 1px solid #dddddd;
					line-height: 14px; text-align: justify;
				}	

				#sub-results div span
				{
					display: block; float: left;
					width: 110px;
					font-size: 10px; color: #888888;
					text-transform: uppercase;			
				}
				
				#sub-results div a
				{
					color: #a7531a;
					text-decoration: none; text-transform: uppercase;
					border-bottom: 1px dotted #dddddd;
					font-size: 8px; font-weight: bold;
				}
				
				* html #sub-results div a { border-bottom-style: solid; }

				#sub-results div a.silent
				{
					font-size: 11px; font-weight: normal;
					text-transform: none; color: #555555;
				}

			#sub-results .rate
			{
				display: block; clear: both;
				margin-left: 22px;
				line-height: 18px;
				height: 18px;
			}
			
				* html #sub-results .rate { margin-left: 26px; }
			
				#sub-results .rate span
				{
					display: block; float: left;
					width: 110px;
					font-size: 10px; color: #888888;
					text-transform: uppercase;
				}
				
					#sub-results .rate .rate-stripe
					{
						display: block; float: left; clear: none;
						width: 312px; height: 12px;
						padding: 1px;
						margin: 2px 5px 0px 0px;
						border: 1px solid #aaaaaa;
						background-color: #eeeeee;
					}
					
						#sub-results .rate .rate-stripe div
						{
							height: 10px;
							text-align: right;
							font-size: 8px; line-height: 10px;
							font-weight: bold; color: #ffffff;
							padding: 0px 3px;
							border: 1px solid #000000;
						}

