﻿
/* PARTNER VENUE LINKS
----------------------------------------------------------------*/

#VenueLinks {
    text-align:center;
    margin-bottom:30px; 
}

    #VenueLinks a{
        margin-left:0px;
        margin-right:10px;
        display:inline-block;
        width:120px;
        padding:16px; 
        padding-top:16px; 
        padding-bottom:16px; 
        background-color:#CCCCCC; 
    }

.Discounts_On, .BumpUps_On, .FeaturedDiscounts_On, .FeaturedVenues_On, #VenueLinks a:hover {
     color:Green;  
}

.Discounts, .BumpUps, .FeaturedDiscounts, .FeaturedVenues {
    color:#333333;
}  


/* TOP CTRLS AND BUTTONS
------------------------------------------------------*/

.topRightLink{
    float:right;
}

.calendarControls {
    text-align:left;
    padding-top:8px;
    margin-bottom:20px; 
    line-height:30px; 
}

    .calendarControls  a{
        display:inline-block;
        height:30px;  
        margin-right:4px; 
        cursor:pointer;
    }
    
    .calendarControls  a:hover{
        text-decoration:none; 
    }
    
    #PurchaseItem {
        background-color: Green;
        color:White; 
    }
    
    .msgVisible{
        display:block;
    }

    .msgHidden{
        display:none;
    }
    
/* CALENDAR HOLDER
------------------------------------------------------*/    

.CalendarHolder  {

}
    .CalendarHolder h2 {
         padding-left:155px;
    }

     .rsMonthView div.rsApt, .rsMonthView div.rsAptOut, .rsMonthView div.rsAptMid , .rsMonthView div.rsAptIn ,  .rsMonthView div.rsAptContent   { 
        height:auto;
        background-image:none; 
        cursor:pointer; 
    }
    
    .rsMonthView div.rsApt{
         overflow:hidden;
         background-color:#CCCCCC;
         padding-bottom:4px;  
    
    }
    
    .AdSlot{
        background-color:Green; 
        color:White;
    }

    .PurchasedAd{
        background-color:Pink; 
    }

    .calendarItemCheck{
        float:right;
        margin-top:4px; 
        margin-right:4px; 
        border-width:0px;
    }

     /*.rsMonthView div.rsAptIn  { 

        height:auto;
        background-image:none; 
        border:solid 1px blue;
    }  
    
     .rsMonthView div.rsAptContent  { 
        height:auto;
        background-image:none; 
        border:solid 1px red;
    
    .rsMonthView div{
            border-top:solid 0px Green;

    }

   .rsMonthView .rsCell{
        border-top:solid 0px Green;
    }

        rsRow
        rsContentTable 

   .rsMonthView .rsRow div{
        height:auto;
    }
    
 */    

/* ADD/EDIT VENUE 
-----------------------------------------------------*/   

#AddVenueSteps{
    margin-bottom:20px; 
    height:34px;
}

    #AddVenueSteps li{
        background-image:url(../images/partners/Add-Venue-Steps.gif);
        height:34px;
        margin-left:35px;
        margin-right:35px;
    }

#AddVenueSteps .venueStep{
    width:171px;
}

#AddVenueSteps .venueStep_on{
    width:171px;
    background-position: 0px -34px; 
}    

#AddVenueSteps .locationStep{
    width:156px;
    background-position: -199px 0px;
}

#AddVenueSteps .locationStep_on{
    width:156px;
    background-position: -199px -34px;
}

#AddVenueSteps .doneStep{
    width:114px;
    background-position: -397px 0px;
}

#AddVenueSteps .doneStep_on{
    width:114px;
    background-position: -397px -34px;
}

.wizardBox{
     border:solid 1px #999999;
     padding:16px;
     padding-top:8px;
     margin-bottom:16px; 
}

    /*.wizardBox h4{
        font-size:1em;
    }*/

.wizardTable td{
    padding:4px;
}

.wizardButton{
    text-align:right; 
    padding-top:8px;
    clear:both;
}


#VenueDetails{
    float:left;
    width:350px;
}

    .fullTextBox{
        width:100%;
    }
    
    .websiteBox{
        width:190px;
    }
    
    
    .venueTypeList{
         background-color:#CCCCCC;
         border:solid 1px #999999;
         color:#000000;
         margin-top:4px;
    }

     .venueTypeList td, .venueTypeList input{
         vertical-align:middle;
    }
    
     .venueTypeList input{
        margin-right:4px;
    }

#VenuePhoto{
    float:right;
    border:solid 1px #999999;
}

    #PhotoSelectorDisplay{
        text-align:center; 
        width:300px;
        height:200px;        
    }

    #PhotoSelectorDisplay img{
        max-width:300px;
        max-height:200px;
        margin:auto;
        border:solid  1px #999999;
    }
    
    #PhotoSelectorControls{
        padding:2px;
        background-color:#999999;
        text-align:center; 
        border-top:solid  1px #AAAAAA;
        width:300px;
    }
    
    #PhotoSelectorControls td, #PhotoSelectorControls input, #PhotoSelectorControls submit{
        vertical-align:middle;
    }
    
#VenueDiscounts{
    clear:both;
}
    #VenueTwentyFourSevenDiscount .modalBox{
        width:400px; 
    }

#VenueAddress{
    float:left;
    width:340px;
    
}
    
    .cityBox{
        width:140px;
    }
    
    .zipBox{
        width:60px;
    }

#VenueMap{
    float:right;
    width:300px;
    border:solid 1px #999999;
    padding:4px;
}

    .locationMap{
        width:100%;
        height:150px;
    }

.locationDropDown{
    margin-right:20px;
}