



	.sc-categories{margin:0;padding:0;list-style:none;float:left;}
	.sc-category{margin:0 10px 10px 0;padding:10px;list-style:none;width:40%;float:left;overflow:hidden;}
	.sc-category-name{padding:5px;margin-left:10px;}
	.sc-category-name h3{font-size:1.2em;font-weight:bold;display:inline;margin-right:10px;}
	.sc-category-link{font-size:1.0em;}
	.sc-category-desc{font-size:1.0em;padding:5px;margin-left:10px;}
	
	.sc-services{margin:0;padding:0;list-style:none;}
	.sc-service{margin:0 0 10px 0;padding:10px 0;list-style:none;position:relative;border-bottom:1px solid #CCC;}
	.sc-service-name{font-size:1.2em;font-weight:bold;padding:5px;margin:0 170px 1px 0;background:#CCC;}
	.sc-service-short-desc{font-size:1.0em;padding:5px;margin:0 170px 0 0;}
	.sc-service-link{position:absolute;top:10px;right:90px;padding:10px 7px;border:1px solid #CCC;}
	.sc-service-recommended{position:absolute;top:0;right:10px;width:63px;height:55px;}
	
	.sc-detail-breadcrumb{padding:10px;font-weight:bold;}
	.sc-detail-head{margin:10px 0;overflow:hidden;}
	.sc-detail-category-name{padding: 5px 5px 5px 10px;margin:0; font-weight:bold;}
	.sc-detail-service-name{padding:10px 10px 10px 10px;margin:0;}
	.sc-detail-main{clear:both;padding: 0 10px 0 10px;position:relative;}
	.sc-detail-desc{padding-bottom:10px;margin-bottom:10px;font-size:1.0em;}
	.sc-detail-time{padding-bottom:10px;margin-bottom:10px;border-bottom:1px #CCC solid;}
	.sc-detail-time span{display:block;font-size:1.0em;padding:10px;}
	.sc-detail-price{padding-bottom:10px;margin-bottom:10px;border-bottom:1px #CCC solid;}
	.sc-detail-price span{display:block;font-size:1.0em;padding:10px;}
	.sc-detail-links{position:absolute;top:0;right:0;width:200px;list-style:none;margin:0;padding:0;}
	.sc-detail-links li{list-style:none;margin:0 0 2px 0;padding:5px;background:#CCC;}
	.sc-detail-links a{font-weight:bold;}