﻿.eventDiv .fixBlock {
	height:45px;
	position:relative;
}

#mlformArea span.smallText 
{
    padding-left:0;
    text-align:left;
    width:auto;
}

.eventDiv .fixBlock a {
	display:block;
	position:absolute;
	bottom:0.5em;
	right:0;
	float:right;
}

#gladToSeePanelHolder,
#gladToSeePanel
{
    height:341px;
}

.areaImageTop 
{
    height: 260px !important;
}

#contentArea .step4Form .panel 
{
    width: 200px;
    clear: both;
    float: left;
}

.step4Form .panel span,
.step4Form .panel label
{
    /*display: block; float: left; clear: both;*/
}

.columnTwo .galleryPanel 
{
    padding-bottom:1em;
}


#AreaTextInfo p 
{
    padding-right: 10px;
}

.venueOptions table 
{
    width:100%;
}

.venueOptions table td 
{
    width:50%;
    padding-bottom:12px;
}
    
.googleMap
{
    width: 257px;
    height: 257px;
}

div.guestListNLI#notLoggedIn {
	background: transparent url(../images/exclamation.png) no-repeat scroll 2px 3px;
	border:1px red solid;padding:5px 5px 5px 20px;color:Red;font-weight:bold;
}

/*Sports Events*/

.formArea .joindetailsHolder .midButton
{
	left:220px;
}

.leftColumn .midButton {
	left:220px;
}

    .SportsEventTable th { font-weight: bold; }
    
    .SportsEventTable  
    {
        border-collapse: collapse;
        padding: 3px;
        margin-top: 6px;
    }
    
    .SportsEventTable td, .SportsEventTable th
    {
        padding: 3px;
        padding-left: 6px;
        padding-right: 6px;
        width: 50%;
    }
    
    .SportsEventTable td.SportCol, .SportsEventTable th.SportCol
    {
         width: 25px;
    }
    
    .SportsEventTable td.RestrictedSportCol, .SportsEventTable th.RestrictedSportCol
    {
        width: 150px;
    }
    
    .theWeekendBox 
    {
        position: relative;
    }
    
    .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

	.clearfix {display: inline-block;}  /* for IE/Mac */


	
    /*Sports Events End*/
    
div.eventShortDesc div.currentPrice
{
    font-size:10pt;
    font-weight:bold;
}

div.eventShortDesc div.currentPrice .bigger 
{
    font-size:18pt;
}

div.eventShortDesc div.currentPrice .smaller 
{
    font-size:8pt;
}

div.currentPriceRight
{
}

div.currentPriceRight div 
{
    line-height:1em;
    float:left;
    width:36px;
    margin-left:4px;
    margin-bottom:4px;
}

div.currentPriceRight .bigger 
{
    font-weight:bold;
    font-size:18pt;
    width:40px;
}

.cb 
{
    clear:both;
}

table.blockImages > tbody > tr > td
{
	vertical-align:top;
}
table.blockImages > tbody > tr > td > img,
table.blockImages > tbody > tr > td > a > img  {
	display:block;
}

.mlformArea 
{
    margin-left:0;
    padding-right:0;
    width:480px;
}

#facebox img.SubmitButton 
{
    margin-left:155px;
}

.navWrapper 
{
    float:left;
}

.navWrapper .navigation 
{
    float:none;
}

.navigation li.headerLI 
{
    font-weight:bold;
    padding:2px 0 2px 20px;
}

.cwFullWidthFooter {width:710px;}
.cwFullWidthFooter div.fb{float:left;clear:left;}

.mlformArea #feedback 
{
    color:Red;
    margin:0 0 1.5em;
    font-weight:bold;
}
