﻿
.MDT .LeftColumn
{
	float:left;

}

.MDT .RightColumn
{
	float:left;

}


.MDT .Row
{
	clear:both;
	padding:4px 0px;
}

.modal .Row
{
	clear:both;
	margin:10px 0px;
}

.MDT .clear_float
{
    clear: both;
    line-height: 0;
    padding: 0;
    margin: 0;    
}

.MDT .Label
{
	float:left;
}

.modal .Label
{
	float:left;	
}

.MDT .Field
{
	float:left;
}
input.to-and-from-zip-code {
	height:19px;
	margin-right:6px;
	color:#8a9293;
	text-transform:uppercase;
	font-family:'oswald', sans-serif;
	font-size:12px;
	letter-spacing:1px;
}
input.to-and-from-search {
	border:none;
	background-color:#99366E;
	color:#fff;
	text-transform:uppercase;
	font-family:'oswald', sans-serif;
	height:24px;
	padding:0 4px 3px;
	cursor:pointer;
}
.EventStyle input.to-and-from-search {background-color:#114675;}
.distanceResultsZip {
	float:left;
	padding-right:30px;
	margin-left:20px;
}
.distanceResultsDistance {
	float:left;
	padding-right:30px;
}
.distanceResultsTime {
	float:left;
	
}

.modal .Field
{
	float:left;
}

.MDT .FieldOptions
{
	float:right;
	margin-bottom:10px;
}

/*--- This class should be applied to form fields that have "helper links" directly beneath them. ---*/
.MDT .SupportingOptions
{
	margin-bottom:0px !important;
}

.MDT .attendee-box
{
    border: 1px solid #BEB70A;
    padding-left: 10px;
    padding-top: 5px;
    width: 226px;
    height: 150px;
    overflow: scroll;
    background-color: #FFFFFF;
}

.MDT .Col5050Left
{
	width:45%;
	float:left;
	margin-right:5px;
}

.MDT .Col5050Right
{
	width:45%;
	float:right;
	margin-left:5px;
}

.MDT .Options
{
	float:right;
	margin-top:25px;
}

.modal .Options
{
	float:right;
	margin-top:25px;
}

.MDT .Options input
{
	width:80px;
}

.MDT .content-block
{
    margin-bottom: 5px;
}

.MDT .content-block .body
{
    padding: 5px 0px 25px 0px;
    
}

.MDT .content-block .header  
{
    vertical-align: middle;
    font-size: 13pt;
    color: #FFF;
	/*margin-bottom:30px;*/
}
.MDT .content-block .headerTOP {
	margin-bottom:30px;
}
.MDT .content-block .header div
{
    background-color: #99366e;
    /*margin-right: 20px;*/
    padding: 5px 20px;
}
.EventStyle .MDT .content-block .header div {background-color:#114675;}
.MDT table thead { 
	font-size: 10pt !important; 
	/*font-weight: bold !important; */
	color: #57503E !important; 
}

.MDT table thead td { 
	text-align: left;
	text-transform:uppercase;
	font-family:'oswald', sans-serif;
	font-size:14px;
	color:#8a9293;
	 
}

#MDTZipDistanceSearch 
{
    width: 100%;
}

.MDT .region-map-container
{
    
    width: 220px; 
}

.MDT .red-orange-text
{
    color: #fff;
	font-family:'oswald', sans-serif;
	font-size:16px;
	text-transform:uppercase;
}

.MDT .zip-code-label
{
    font-family:'oswald', sans-serif;
	color:#8a9293;
	font-size:16px;
    width: 153px;
	margin-left:20px;
	margin-top:2px;
}

.MDT .to-and-from-results
{
    margin-top: 14px;
    width: 390px !important;
    position: relative;
   
    border-collapse: collapse;
}
.MDT .to-and-from-results .middle {
	text-align:center;
}
.MDT .to-and-from-results thead tr
{
    height: 40px;
}

.MDT .to-and-from-results tbody tr
{
    height: 5px;
}

.MDT .to-and-from-results tbody tr td:first-child, .MDT .to-and-from-results thead tr td:first-child
{
    width: 25px;
	
	
}
.to-and-from-results tbody td {
	color:#8a9293;
	font-family:'arvo', serif;
	font-size:14px;
}
.MDT .to-and-from-results tbody tr td:nth-child(2)
{
    width: 105px;
	padding-right:15px;
	
}

.MDT .to-and-from-results tbody tr td:nth-child(3)
{
    width: 100px;
	padding-right:20px;
	
}

.MDT .current-listing-distance-results
{
    font-size: 12px;
	font-family:'arvo', serif;
	color:#7d7d7d;
}

.MDT .region-blip-map
{
}