	#package3{
		width:99%;
		height:172px;
		display:table;
		background-image: url('../img/bg_pack_3.jpg');
	}
	
	#package3 .company{
		color:#720000;
		position:relative;
		width:49%;
		float:left;
		font-weight:bold;
		font-size:20px;
		height:31px;
		text-indent:10px;
	}
	
	#package3 a.company{
		color:#720000;
		font-weight:bold;
		font-size:20px;
	}
	
	#package3 .reviews{
		color:#720000;
		width:50%;
		float:left;
		font-weight:bold;
		font-size:12px;
		text-align:right;
		height:31px;
		line-height:30px;
		position:relative;
	}
	
	#package3 .image{
		width:33%;
		height:102px;
		float:left;
	}
	
	#package3 .image .image-logo{
		width:182px;
		height:100px;
		border: 1px solid #999999;
		margin:0px auto;
	}
	
	#package3 .address{
		width:33%;
		height:102px;
		float:left;
	}
	
	#package3 .address .telephone{
		color:#720000;
		font-size:14px;
		font-weight:bold;
	}
	
	#package3 .category{
		width:33%;
		height:102px;
		float:left;
		text-align:right;
	}
	
	.catName{
		color:#720000;
		font-size:12px;
		font-weight:bold;
	}
	
	#package3 .desc{
		width:99%;
		margin:0px auto;
		color:#999;
	}
	
	#package1{
		width:99%;
		height:35px;
		background-image: url('../img/bg_pack_1.jpg');
		border-top: 1px solid #ccc;
	}
	
	#package1 .company{
		color:#720000;
		width:50%;
		float:left;
		font-weight:bold;
		font-size:12px;
		
	}
	
	#package1 .companyText{
		color:#720000;
		font-weight:bold;
		font-size:12px;
	}
	
	#package1 .tel{
		color:#720000;
		width:50%;
		float:left;
		font-weight:bold;
		font-size:12px;
		text-align:right;
	}
	
	#package1 .district{
		color:#575757;
		width:100%;
		float:left;
		font-size:11px;
	}
	
	#package2{
		width:99%;
		height:123px;
		background-image: url('../img/bg_pack_2.jpg');
		border-top: 1px solid #ccc;
	}
	
	#package2 .company{
		color:#720000;
		width:49%;
		float:left;
		font-weight:bold;
		font-size:20px;
		height:27px;
		text-indent:5px;
	}
	
	#package2 .companyText{
		color:#720000;
		font-weight:bold;
		font-size:20px;
	}
	
	#package2 .reviews{
		color:#720000;
		width:50%;
		float:left;
		font-weight:bold;
		font-size:12px;
		text-align:right;
		height:27px;
		line-height:30px;
	}
	
	#package2 .address{
		width:49%;
		height:67px;
		float:left;
	}
	
	#package2 .address .telephone{
		color:#720000;
		font-size:14px;
		font-weight:bold;
	}
	
	#package2 .category{
		height:67px;
		width:50%;
		float:left;
		text-align:right;
	}
	
	#package2 .desc{
		width:98%;
		margin:0px auto;
		color:#999;
	}
	
	/*----------------------------------- Details listing page --------------------------------------------*/
	#detailsContent{
		background-image: url('../img/bg_details.jpg');
		width:800px;
		margin:0px auto;
		border-left:1px solid #720000;
	}
	
	#detailsContent .left{
		width:50%;
		float:left;
		height:27px;
		line-height:20px;
		text-indent:6px;
	}
	
	#detailsContent .right{
		width:49%;
		height:27px;
		float:left;
		text-align:right;
	}
	
	#detailsContent .logo{
		width:33%;
		height:102px;
		float:left;
		text-align:right;
	}
	
	#detailsContent .logoBorder{
		border:1px solid #720000;
	}
	
	#detailsContent .address{
		width:25%;
		height:102px;
		float:left;
	}
	
	#detailsContent .address .address-info{
		position:absolute;
		margin:0px 0px 0px 10px;
	}
	
	#detailsContent .address .company-name{
		color:#720000;
		font-weight:bold;
		font-size:20px;
	}
	
	#detailsContent .address .addressDetails{
		color:#6e6e6e;
		font-weight:bold;
		font-size:12px;
	}
	
	#detailsContent .links{
		width:29%;
		height:102px;
		float:left;
		text-align:middle;
	}
	
	#detailsContent .links .links-position{
		position:absolute;
		margin:60px 0px 0px 0px;
	}
	
	#detailsContent .businessDetails{
		margin:0px 0px 0px 10px;
		width:510px;
	}
	
	#detailsContent .businessDetails .leftsection{
		width:67%;
		float:left;
		height:50px;
		padding:2px;
	}
	
	#detailsContent .businessDetails .rightsection{
		width:27%;
		height:50px;
		float:left;
		text-align:left;
		padding:2px;
	}
