﻿.agent_address_block_1 {width:330px; float:left; background-color: #fffdf9; margin-right:10px}

.agent_address_block_2 {width:330px; float:left; background-color: #fffdf9;}

.address_number_block { border-bottom:solid 1px #f5f2ea; border-top:solid 1px #f5f2ea; padding:10px 10px 3px;}

.details_block { padding:20px 10px;}

.phone_numbers { float:left; width:310px; margin-bottom:10px;}

.agent_provided_information { margin-bottom: 0.75em; }
.agent_provided_information .key_contact1 { width: 33%; }
.agent_provided_information .key_contact2 { width: 66%; float: right; }
.agent_provided_information .membership_image { padding-right: 40px; }

    .addressDetails {
        float: left;
        clear: none;
        margin: 0;
        padding: 0 10px 0 0;
        width:100%;
    }
	
	.addressInfoBlocks > div{
		width:50%;
		margin:0;
		float:left;
	}

	.addressInfoBlocks > div strong, .addressInfoBlocks > div b{
		margin-bottom:10px;
		display:inline-block;
	}

    .addressTabName{
        width:48%;
        float:left;

    }

    .contactDetails {
        float: left;
        clear: none;
        margin: 0;
        padding: 0 0 0 10px;
        max-width:48%;
        border-left:solid 1px black;
    }

    .pageTitle {
        font-size: 2em;
        font-weight: bold;
    }

    .companyHeader {
        font-weight: bold;
        font-size: 1.2em;
    }

    .agentInfo hr {
        background-color: black;
    }

    .clear{
        clear:both;
        float:none;
    }

    div[id$="AddProductPanel"] input[type="submit"]{
        width:90%;
    }