﻿.colorSquare
{
    padding:0px 15px 0px 0px;
    
    background-position:center center;
    background-repeat:no-repeat;
    background-image:url(Images/Markers/markerNone.gif);
    height:50px;
    background-color:Aqua;
    line-height:17px;
    	
    
    /*border:solid 1px #000000;*/
    /*font-size:5px;*/
    /*width:20px;*/
}

.drpColorPicker
{
    width:40px;
}



/*--------------------------------------------------------------------------------------------*/

.pnlPopupControlExtender
{
    height:0px;
    visibility:hidden;
    display:inline;
}



.markerItemContainer
{
    height:100px;
    width:300px;
    border:solid 1px #f26721;
    /*padding:3px;*/
    overflow-X:hidden;
    overflow-Y:scroll;   
}

.markerItemContainer
{
}

.markerItem
{
    display:block;
    padding:2px 2px 2px 2px;
    /*margin-bottom:3px;*/
    text-decoration:none;
}

a:hover.markerItem 
{
    background-color:#0099FF;
    color:#ffffff;
}

.markerItem .colorSquare 
{
    margin-right:3px;
}

.bookingMarker_None
{
    /*background-position:center center;
    background-repeat:no-repeat;*/
    background-image:url(Images/Markers/markerNone.gif);
}

.bookingMarker_Marker1
{
    /*background-color:Red;*/
    /*background-position:center center;
    background-repeat:no-repeat;*/
    background-image:url(Images/Markers/markerRed.gif);
}

.bookingMarker_Marker2
{
    /*background-color:Green;*/
    /*background-position:center center;
    background-repeat:no-repeat;*/
    background-image:url(Images/Markers/markerGreen.gif);
}

.bookingMarker_Marker3
{
    /*background-color:Blue;*/
    /*background-position:center center;
    background-repeat:no-repeat;*/
    background-image:url(Images/Markers/markerBlue.gif);
}

.bookingMarker_Marker4
{
    /*background-position:center center;
    background-repeat:no-repeat;*/
    background-image:url(Images/Markers/markerYellow.gif);
}

.bookingMarkerPickerContainer
{
    text-align:left;
}

/*--------------------------------------------------------------------*/

.paddingContainer
{
    padding-bottom:10px;
}

/*--------------------------------------------------------------------*/

.fieldInfo
{
    font-size:10px;
    font-style:italic;
}

/*--------------------------------------------------------------------*/

.importaintInfomationContainer
{
    padding:5px;
    background-color:#F1FFB8;
    /*border:solid 1px #FFF28E;*/
    margin-bottom:10px;
    border:solid 1px #FFE24F;
}

/*--------------------------------------------------------------------*/

.onlinePaymentDetailsContainer
{ 
}

.onlinePaymentDetailsFooterContainer
{
    height:39px;
}

.onlinePaymentDetailsPoweredByContainer
{
    float:right;
}

    /*--------------------------------------------------------------------*/

    .securePaylogoLink,
    .payPallogoLink
    {
        outline:none;
        text-decoration:none;
    }

    .securePaylogoLink img,
    .payPallogoLink img
    {
        vertical-align:middle;
    }

    /*----------------------------------------------------------------------*/
    
.creditCardCvvLocation
{
    background-image:url('Images/Layout/cvv-visa.gif');
    background-position:left top;
    background-repeat:no-repeat;
    width:215px;
    height:103px;
    margin-left:10px;
}

.hBookingRequestSuccessfull
{
    padding:0px;
    padding-left:30px;
    margin:10px 0px 20px 0px;
    color:#50A84A;
    background-image:url('Images/Layout/Tick.png');
    background-position:left center;
    background-repeat:no-repeat;
    height:24px;
    line-height:24px; 
}

.hBookingRequestSuccessfull_PayPal
{
    padding:0px;
    padding-left:30px;
    margin:10px 0px 20px 0px;
    background-image:url('Images/Layout/Tick.png');
    background-position:left center;
    background-repeat:no-repeat;
    height:24px;
    line-height:24px; 
}

.hBookingRequestFail
{
    padding:0px;
    padding-left:30px;
    margin:10px 0px 20px 0px;
    color:#F64E20;
    background-image:url('Images/Layout/Error.png');
    background-position:left center;
    background-repeat:no-repeat;
    height:24px;
    line-height:24px; 
}

.hPayPalPaymentRequired
{
    padding:0px;
    padding-left:30px;
    margin:10px 0px 20px 0px;
    /*color:#F64E20;*/
    background-image:url('Images/Icon/mtest.png');
    background-position:left center;
    background-repeat:no-repeat;
    height:24px;
    line-height:24px; 
}

.FreezePaneOff
{
    display:none;
}

.OverlayContainer
{
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    height:100%;
    width:100%;
    z-index: 999;
    filter:alpha(opacity=85);
    -moz-opacity:0.85;
    background-color: #666;
}

.OverlayBackgroundContainer
{
    position:fixed;
    top: 0px;
    left: 0px;
    display: block;
    height:100%;
    width:100%;
    z-index: 999;
    filter:alpha(opacity=85);
    -moz-opacity:0.85;
    background-color: #666;
}

.OverlayMessageContainer
{
    position:fixed;
    top:200px;
    margin-left:auto;
    margin-right:auto;
    display: block;
    width:700px;
    padding:20px;
    font-size:16px;
    background-color:#666666;
    z-index: 1001;
    color:#ffffff;
    text-align:center;
}

.OverlayMessageContainer h1
{
    color:#FFFFFF;
    margin-bottom:20px;
}

.OverlayMessageContainer .LoadingImage
{
    background-image:url('Images/Layout/ajax-loader-big.gif');
    background-position:center top;
    background-repeat:no-repeat;
    height:100px;
    margin-bottom:20px;
}

/*--------------------------------------------------------------------------------------------*/

.creditCardListItem_Amex,
.creditCardListItem_Bankcard,
.creditCardListItem_DinersClub,
.creditCardListItem_JCB,
.creditCardListItem_Mastercard,
.creditCardListItem_Visa
{
    background-position:right top;
    background-repeat:no-repeat;
    /*background-color:Aqua;*/
    padding-right:40px;
    padding-bottom:20px;
    margin-right:50px;
    margin-bottom:15px !important;
}

.creditCardListItem_Amex
{
    background-image:url('Images/CreditCardLogos/LogoSmall_Amex.gif');
}

.creditCardListItem_Bankcard
{
    background-image:url('Images/CreditCardLogos/LogoSmall_Bankcard.png');
}

.creditCardListItem_DinersClub
{
    background-image:url('Images/CreditCardLogos/LogoSmall_DinersClub.jpg');
    padding-right:83px;
}

.creditCardListItem_JCB
{
    background-image:url('Images/CreditCardLogos/LogoSmall_JCB.gif');
}

.creditCardListItem_Mastercard
{
    background-image:url('Images/CreditCardLogos/LogoSmall_Mastercard.gif');
    padding-right:41px;
}

.creditCardListItem_Visa
{
    background-image:url('Images/CreditCardLogos/LogoSmall_Visa.gif');
    padding-right:39px;
}

/*.arrowNoteContainer
{
    background-image:url('Images/Layout/ArrowFlagHead.png');
    background-position:left center;
    background-repeat:no-repeat;
    padding-left:40px;
    margin-left:10px;
    height:30px;
    display:inline;   
}

.arrowNoteContainerContent
{
    background-color:#000000;
    color:#FFFFFF;
    font-weight:bold;
    font-size:18px;
    text-decoration:blink;
    padding:5px;
}

*/

/*********************************************************************************************/


.paymentIntegrationSelectProvider_ProvidersInfoContainer
{
    /*background-color:Red;*/
    /*border:1px solid lime;*/
    height:192px;
    width:700px;
}

.paymentIntegrationSelectProvider_ProviderInfoContainer
{
    float:left;
    display:block;
    height:180px;
    width:200px;
    border:solid 1px #F5F5F5;
    padding:5px;
    /*background-color:Aqua;*/
    text-align:center;  
}

.paymentIntegrationSelectProvider_ProviderInfoContainer:hover
{
    background-color:#FFEAB9;
    border-color:#666666;
}

.paymentIntegrationSelectProvider_OrContainer
{
    float:left;
    display:block;
    margin-top:92px;
    margin-left:5px;
    margin-right:5px;
    /*background-color:Lime;*/
    
    font-weight:bold;
    font-size:14px;
}

.paymentIntegrationSelectProvider_ProviderHeader
{
    font-weight:bold;
    font-size:14px;
    /*background-color:Red;*/
    min-height:50px;
    max-height:50px;
    height:50px;
}

.paymentIntegrationSelectProvider_ProviderBody
{
    /*background-color:Lime;*/
    min-height:100px;
    max-height:100px;
    height:100px;
    margin-bottom:10px;
}

.paymentIntegrationSelectProvider_ProviderFooter
{
    /*background-color:Aqua;*/
}




































