﻿.profile-claim
{
	padding-top: 10px;
}

.company-subheading
{
	margin-right: 10px;
}

.company-contact-info
{
	margin-right: 10px;
	margin-bottom: 10px;
}

.freelisting-phones
{
	margin: 0;
	padding: 0;
}

@media screen and (min-width: 992px)
{
	.freelisting-phones
	{
		-moz-column-count: 2;
		-webkit-column-count: 2;
		column-count: 2;
	}
}

.company-subnav
{
	clear: left;
}

#free-top-section
{ /*float: left;*/
}

#free-contact-details
{ /*float: left;*/
}

/*
@media screen and (max-width:600px) {
    .responsive #free-contact-details {
        float: left;
        width: 100%;
    }
}

@media screen and (min-width:601px) {
    .responsive #free-contact-details {
        float: left;
        width: 50%;
    }
}
*/

#afciframe-top
{
	border-top: 1px solid #DFDFDF;
}

#free-top-afc-ad
{
	float: left;
}

.tiles_top
{
	width: 628px;
	position: relative;
	left: -10px;
	height: 190px;
	border: 1px solid #F1F1F1;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: none;
}

.responsive .tiles_top
{
}


@media screen and (min-width:601px)
{
	.tiles_top
	{
	}
}

@media screen and (max-width:959px)
{
	.responsive .tiles_top
	{
		width: 328px;
		margin: auto;
		left: 0;
		height: auto;
	}
}

.tiles_top p
{
	color: #B1B1B1;
	position: absolute;
	font-size: 12px;
	font-family: Arial;
	top: 0;
	right: 5px;
}

.tile-unit
{
	margin-top: 17px;
	margin-bottom: 3px;
	margin-left: 4px;
	float: left;
}

#puma1, #puma2
{
	overflow: hidden;
}
