﻿#prefooter_wrapper {
	font-size: 12px;
	text-shadow: 0 1px 0 #fff;
	color: #666;
	overflow: hidden;
    padding: 40px 0 25px 0;
}

#prefooter {
}

#prefooter-rows {
	padding-left: 2em;
	padding-right: 2em;
}

    #prefooter a, #prefooter p {
        line-height: 183.333%;
        text-decoration: none;
		font-size: 12px;
		line-height: 22px;
    }
    #prefooter p a {
        font-size: 100%;
	}
    #prefooter a:hover {
		text-decoration: underline;
	}
    #prefooter p {
		margin-bottom: 3px;
	}

    #prefooter.dark, #prefooter.dark a {
        background-color: #2d2b2b;
        color: #cccccc;
    }

        #prefooter.dark a:hover {
            color: #fff;
        }

    #prefooter.light, #prefooter.light a {
        background-color: #f3f3f3;
        color: #666666;
    }

        #prefooter.light a:hover {
            color: #000;
        }

    #prefooter.grey, #prefooter.grey a {
        background-color: #666666;
        color: #cccccc;
    }

        #prefooter.grey a:hover {
            color: #fff;
        }


.prefooter-header {
    text-transform: uppercase;
    font-weight: bold;
	font-size: 12px;
	line-height: 1.3 !important;
}
    .prefooter-header.short {
        margin-bottom: 0 !important;
    }
    .prefooter-header .icon-phone {
        background: transparent url(../img/phone.png) no-repeat 0 2px;
        padding-bottom: 6px;
		opacity: .18 !important;
    }

    .prefooter-header .icon-phone.icon-white {
        background: transparent url(../img/phone-white.png) no-repeat 0 2px;
        padding-bottom: 6px;
    }

.prefooter-well-wrapper {
    padding-left: 10px;
}

#prefooter i {
    margin-left: -18px;
    padding-right: 4px;
    opacity: 0.3;
}

div.row-fluid > p.prefooter-header {
    margin: 0px;
}

#prefooter > div > div.row-fluid > div {
    min-height: 24px;
}
