#carrierList {
	padding-top: 10px;
}
.carrierListItem {
	color: #999999;
	padding: 5px 5px 10px 5px;
	border-top: #DDDDDD solid 1px;
	border-collapse: collapse;
	clear: both;
	overflow: auto;
}
.featured {
	color: #666666;
	border-top: #BBCCDD solid 1px;
	background-color: #F7F7F7;
}
.premium {
	color: #666666;
	border-top: #75A8B9 solid 5px;
	background-color: #F0F7F9;
}
.carrierSelector
{
	width: 20px;
	float:left;
}

.carrierLogo {
	height: 50px;
	width: 120px;
	float: left;
	/*background: #FFFFFF url('/Content/img/generic-company-logo.png') no-repeat;*/
	margin-right: 5px;
}
.premium .carrierLogo {
	height: 75px;
	/*background: #F0F7F9 url('/Content/img/generic-company-logo-premium.png') no-repeat;*/
}
.featured .carrierLogo {
	height: 75px;
	/*background: #F7F7F7 url('/Content/img/generic-company-logo-featured.png') no-repeat;*/
}
.carrierDetails {
	height: 75px;
	width: 130px;
	float: left;
	margin-right: 5px;
}
.premium .carrierDetails, .featured .carrierDetails {
	height: 75px;
}
.premium .carrierDetails {
	background: url('/Content/img/listing-preferred-carrier.gif') no-repeat bottom left;
}
.carrierDetails a:link, .carrierDetails a:visited {
	color: #999999;
	text-decoration: none;
	border-bottom: 1px dotted #CCCCCC;
}
.premium .carrierDetails a:link, .premium .carrierDetails a:visited {
	color: #427282;
}

.carrierName {
	color: #999999;
	font-weight: bold;
	font-size: 1.1em;
	letter-spacing: -0.1em;
}
.premium .carrierName, .featured .carrierName {
	color: #444444;
}
.carrierContact {
	float: left;
}
.carrierContactEdit {
	float: left;
}
.descWrapper 
{
	float:left;
	width: 320px;
}

.carrierDescriptionTop {
	width: 320px;
	float: left;
	margin-right: 5px;
	margin-bottom: 4px;
}

.carrierDescription {
	width: 320px;
	float: left;
	margin-right: 5px;
}

.premium .carrierDescription, .featured .carrierDescription {
	width: 320px;

}
.carrierLinks {
	float: left;
	display: block;
}
.premium .carrierLinks, .featured .carrierLinks {
	display: block;
}
.carrierLinks a {
	color: #999999;
	margin-left: 22px;
	text-decoration: none;
	border-bottom: 1px dotted #CCCCCC;
}
.premium .carrierLinks a, .featured .carrierLinks a {
	color: #666666;
}
.carrierLinks a:hover {
	color: #CC0000;
}
.carrierLinks div {
	padding-bottom: 7px;
}
.carrierMoreInfoLink {
	display: block;
}
.carrierEmailLink {
	display: none;
}
.carrierWwwLink {
	display: block;
}
.carrierGetAQuoteLink {
	display: none;
}
.premium .carrierMoreInfoLink, .featured .carrierMoreInfoLink{
	background: url(/Content/img/more-information.gif) no-repeat;
	display: block;
}
.premium .carrierEmailLink, .featured .carrierEmailLink {
	background: url(/Content/img/email.gif) no-repeat;
	display: block;
}
.premium .carrierWwwLink, .featured .carrierWwwLink {
	background: url(/Content/img/visit-website.gif) no-repeat;
	display: block;
}
.premium .carrierGetAQuoteLink, .featured .carrierGetAQuoteLink {
	background: url(/Content/img/get-a-quote.gif) no-repeat;
	display: block;
}

#freightTypeWrapper {
                border: #68A7BF 1px solid;
                overflow: auto;
                padding: 0px 5px 15px 5px;
                clear: both;
                margin-bottom: 15px;
                background: #FFF url(/Content/img/bg_search_form.gif) repeat-x;
}
#freightTypeWrapper ul {
                list-style: none;
                padding: 0px;
                margin: 0px;
}
#freightTypeWrapper li {
                display: inline;
                width: 225px;
                float: left;
                padding-bottom: 5px;
                background: url(/Content/img/ok.gif) no-repeat;
                display: block;      
}
#freightTypeWrapper li a {
                margin-left: 22px;      
}


#carrierListPaging {
	float: right;
	margin-bottom: 10px;
	clear: both;
}
#carrierListPaging a {
	width: 20px;
}

#multiQuoteCarrierList {
                list-style: none;
                padding: 0px;
                margin: 0px;
}

#multiQuoteCarrierList li {
	 display: block;	
	 float:left;
	 width: 225px;
}

#adminListWrapper {
	display: table;
	width: 750px;
	margin-top: 30px;
}

.adminListRow  {
	display: table-row;
}

.adminListCol {
	display: table-cell;
	padding: 4px;
}

#adminOnlyFieldsWrapper
{
	width: 300px;
}

#adminOnlyFieldsWrapper li
{
	width: 100px;
}
