﻿.dataRepeaterMain
{
    width:100%;
    border-collapse:collapse;
    border:solid 1px #666666;
    font-family: arial;
}

/*********************************************************************/

/** HEAD **/

.dataRepeaterMain thead
{
    background-color:#999999;
    color: #FFFFFF;
    border:solid 1px #666666;
    text-align:center;  
}

.dataRepeaterMain thead th,
.dataRepeaterMain thead td
{
    padding:5px;
    border:solid 1px #666666;
}

/*********************************************************************/

/** BODY **/

.dataRepeaterMain tbody
{
    border:solid 1px #666666;
    vertical-align:top;
}

.dataRepeaterMain tbody th,
.dataRepeaterMain tbody td
{
    padding:5px;
    border:solid 1px #CCCCCC;
}

.dataRepeaterMain tbody th
{
    text-align:right;
}

.dataRepeaterMain tbody .dataRepeaterMain_TopRow th,
.dataRepeaterMain tbody .dataRepeaterMain_TopRow td
{
    padding-top:15px;
    border-top:solid 1px #666666;
}

.dataRepeaterMain tbody .dataRepeaterMain_BottomRow th,
.dataRepeaterMain tbody .dataRepeaterMain_BottomRow td
{
    padding-bottom:15px;
    border-bottom:solid 1px #666666;
}

/*
.dataRepeaterMain tbody .dataRepeaterMain_TopRow th,
.dataRepeaterMain tbody .dataRepeaterMain_TopRow td,
.dataRepeaterMain tbody > tr:first-child th,
.dataRepeaterMain tbody > tr:first-child td
{
    padding-top:15px;
    border-top:solid 1px #666666;
}

.dataRepeaterMain tbody .dataRepeaterMain_BottomRow th,
.dataRepeaterMain tbody .dataRepeaterMain_BottomRow td,
.dataRepeaterMain tbody > tr:last-child th,
.dataRepeaterMain tbody > tr:last-child td
{
    padding-bottom:15px;
    border-bottom:solid 1px #666666;
}
*/


.dataRepeaterMain .dataRepeaterMain_Row
{
    background-color:#FFFFFF;
}

.dataRepeaterMain .dataRepeaterMain_AlternateRow
{
    background-color:#F5F5F5;
}

.dataRepeaterMain tbody.dataRepeaterMain_Row:hover, 
.dataRepeaterMain tbody.dataRepeaterMain_AlternateRow:hover 
{
	background-color:#FFEAB9;
}

/*********************************************************************/

/** PAGER **/

.dataRepeaterMain .dataRepeaterMain_Pager
{
    background-color:#999999;
    color: #FFFFFF;
    border:solid 1px #666666;
}

.dataRepeaterMain .dataRepeaterMain_Pager th,
.dataRepeaterMain .dataRepeaterMain_Pager td
{
    padding:5px;
}

.dataRepeaterMain .dataRepeaterMain_Pager a
{
    padding:1px 1px 1px 1px;
    border: solid 1px Transparent;
    color:#FFFFFF;
}

.dataRepeaterMain .dataRepeaterMain_Pager a:hover
{
    color:#666666 !Important;
    background-color:#FFEAB9;
    border: solid 1px #FF9900;
    /*font-size:14px;*/
    font-weight:bold;
}




/*********************************************************************/

.dataRepeaterMain .tblBookingPaymentDetails
{
    width:auto;
    border-collapse:collapse;
    border:none;
}

.dataRepeaterMain .tblBookingPaymentDetails tbody
{
    border:none;
}

.dataRepeaterMain .tblBookingPaymentDetails th,
.dataRepeaterMain .tblBookingPaymentDetails td
{
    border:none;
    padding:0px;
}

.dataRepeaterMain .tblBookingPaymentDetails .tdBookingPaymentStatus
{
    font-weight:bold;
}

.dataRepeaterMain .tblBookingPaymentDetails .trPaymentAmountHeader td
{
    font-weight:bold;
    text-align:right;
    border-bottom:solid 1px #CCCCCC;
    padding:5px 10px 2px 0px;
}

.dataRepeaterMain .tblBookingPaymentDetails .trPaymentAmountValue td
{
    text-align:right;
    padding:2px 10px 0px 0px;
}







