﻿.PrettyGridView .AspNet-GridView
{
    width: 100%;
    clear: both;
}

.PrettyGridView .AspNet-GridView div.AspNet-GridView-Pagination,
.PrettyGridView .AspNet-GridView div.AspNet-GridView-Pagination a,
.PrettyGridView .AspNet-GridView div.AspNet-GridView-Pagination span
{
    color: #000066;
    background: #D1E1E4;
    font-weight: bold;
    padding: 0px;
	padding-right: 4px; padding-left: 4px;
}
.PrettyGridView .AspNet-GridView div.AspNet-GridView-Pagination a:hover
{
	text-decoration: none;
	background: #2E4E6F;
	color: White;
}
.PrettyGridView .AspNet-GridView div.AspNet-GridView-Pagination span
{
	background: #6391BE;
	color: White;
}


.PrettyGridView .AspNet-GridView table
{
    border-top: solid 1px #CCCCCC;
    border-left: solid 1px #CCCCCC;
    width: 100%;
}

.PrettyGridView .AspNet-GridView table thead tr th
{
    color: #F7F6F3;
    background: #84B8CD; 
    font-weight: bold;
    border-bottom: solid 1px #CCCCCC;
    border-right: solid 1px #CCCCCC;
    padding: 2px;
}

.PrettyGridView .AspNet-GridView table tfoot tr td
{
}

.PrettyGridView .AspNet-GridView table thead tr th a
{
    color: #F7F6F3;
}

.PrettyGridView .AspNet-GridView table tbody tr td
{
    color: #333333;
    background: White;
    padding: 2px 2px 4px 2px;
    border-bottom: solid 1px #CCCCCC;
    border-right: solid 1px #CCCCCC;
    text-align: center;
}

.PrettyGridView .AspNet-GridView table tbody tr.AspNet-GridView-Alternate td
{
    background: #F7F6F3;
    color: Black;
}
.PrettyGridView .AspNet-GridView table tbody tr.AspNet-GridView-Selected td
{
	background: #F9F4DB;
}

/*---------------------------------------------------------------------------------------*/

.ReportsGridView, .SearchGridView
{
    clear: both;
    width: 100%;
    
}
.ReportsGridView .AspNet-GridView table, .SearchGridView .AspNet-GridView table
{
    width: 100%;
    background: #dce5ea;
    border-collapse: collapse;
    
}

.ReportsGridView .AspNet-GridView table tfoot tr td
{
    color: #2E4E6F;
    background: #DBE8F0;/*this color is also used in the code of: EOD_OptionsReportGrid*/
    font-weight: bold;
    border-bottom: solid 1px #CCCCCC;
    border-right: solid 1px #CCCCCC;
    padding: 2px;
}

.ReportsGridView .AspNet-GridView table tfoot tr td a
{
    color: #2E4E6F;
}

.ReportsGridView .AspNet-GridView table th
{
    /*
    background: #DBE8F0;
    color: #2E4E6F;
    text-align: center;
    height: 16px;
    padding-top: 2px;
    border: 1px solid #DBE8F0;
*/
	background-image:url(../../../App_Themes/DefaultTheme/images/bg_grid_header_blue.gif);
	background-color: #E0F0FB;
	background-position:bottom;
	background-repeat:repeat-x;
	border-right:1px solid #CCCCCC;
	color:#01304E;
	cursor:default;
	font-size:11px;
	font-weight:bold;
	height:16px;
	text-align:center;
	padding-top: 2px;
	
}
.ReportsGridView .AspNet-GridView table th a
{
    color: #2E4E6F;
}

.ReportsGridView .AspNet-GridView table td 
{
    border: 1px solid #ddd;
    text-align: center;
}
.SearchGridView .AspNet-GridView table td
{
    text-align: left;
    border: 1px solid #ddd;
    padding: 2px;
}

.ReportsGridView .AspNet-GridView table td a, .SearchGridView .AspNet-GridView table td a
{
    color: black;
}

.ReportsGridView .AspNet-GridView table tr.AspNet-GridView-Alternate td,
.SearchGridView .AspNet-GridView table tr.AspNet-GridView-Alternate td
{
    background: #EEF2F4;
}

.ReportsGridView .AspNet-GridView table tr td
{
	padding: 2px;
}

.ReportsGridView .AspNet-GridView div.AspNet-GridView-Pagination,
.ReportsGridView .AspNet-GridView div.AspNet-GridView-Pagination a,
.ReportsGridView .AspNet-GridView div.AspNet-GridView-Pagination span,
.SearchGridView .AspNet-GridView div.AspNet-GridView-Pagination,
.SearchGridView .AspNet-GridView div.AspNet-GridView-Pagination a,
.SearchGridView .AspNet-GridView div.AspNet-GridView-Pagination span
{
    margin-top: 3px;
    color: #000066;
    background: #fff;/*#E7F0F5;*/
    font-weight: bold;
    padding: 0px;
    padding-right: 4px; padding-left: 4px;
}
.ReportsGridView .AspNet-GridView div.AspNet-GridView-Pagination a:hover,
.SearchGridView .AspNet-GridView div.AspNet-GridView-Pagination a:hover
{
    text-decoration: none;
    background: #2E4E6F;
    color: White;
}
.ReportsGridView .AspNet-GridView div.AspNet-GridView-Pagination span,
.SearchGridView .AspNet-GridView div.AspNet-GridView-Pagination span
{
    background: #6391BE;
    color: White;
}

/*---------------------------------SIZES FOR COLUMNS (althogh might be used in other places-----------------------------------*/
.w85px
{
	width: 85px;
}
.w95px
{
	width: 95px;
}
.w65px
{
	width: 65px;
}
.w45px
{
	width: 45px;
}
.w43px
{
	width: 43px;
}
.w90px
{
	width: 90px;
}
.w80px
{
	width: 80px;
}
.w200px
{
	width: 200px;
}
.w295px
{
	width: 295px;
}
.w175px
{
	width: 175px;
}
.w290px
{
	width: 290px;
}
.w120px
{
	width: 120px;
}
.w74px
{
    width: 74px;
}
.w35px
{
    width: 35px;
}
.w70px
{
    width: 70px;
}
.w180px
{
    width: 180px;
}
.w50px
{
    width: 50px;
}
.w30px
{
	width: 30px;
}
.w40px
{
	width: 40px;
}
.w20px
{
	width: 20px;
}
.w25px
{
	width: 25px;
}
.w18px
{
	width: 18px;
}
.w60px
{
	width: 60px;
}
.PrevDayStyle
{
    background-color: #FAFAFA;
     color:Gray;
 /*   font-size:11px;*/
}
.AlignCenter
{
	text-align: center;
}
.oedfsize
{
    font-size:11px;
}
.ReportsGridView .AspNet-GridView table td.AlignLeft, .ReportsGridView .AspNet-GridView table th.AlignLeft
{
	text-indent: 10px;
	text-align: left;
}
.ReportsGridView .AspNet-GridView table td.AlignPrice, .ReportsGridView .AspNet-GridView table th.AlignPrice
{
	text-align: center;
}
.ReportsGridViewGrandTotal
{
	background-color: #DBE8F0;
	border-bottom:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
	color:#2E4E6F;
	font-weight:bold;
	padding:2px;
}
.ReportsGridViewGrandTotalLabel
{
	padding:2px;
	padding-left:10px;
	width:630px;
}
.ReportsGridViewGrandTotalValue
{
	padding:2px;
	text-align: center;
	width:50px;
	background-color: #2E4E6F;
	color:#DBE8F0;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
}

/*--------------------------------------------------------------------------------*/
/*--------------------------Shopping Kart Grid View ------------------------------*/

.shoppinggridview .AspNet-GridView
{
    width: 100%;
    clear: both;
}

.shoppinggridview .AspNet-GridView div.AspNet-GridView-Pagination,
.shoppinggridview .AspNet-GridView div.AspNet-GridView-Pagination a,
.shoppinggridview .AspNet-GridView div.AspNet-GridView-Pagination span
{
    color: #000066;
    background: #D1E1E4;
    font-weight: bold;
    padding: 0px;
	padding-right: 4px; padding-left: 4px;
}
.shoppinggridview .AspNet-GridView div.AspNet-GridView-Pagination a:hover
{
	text-decoration: none;
	background: #2E4E6F;
	color: White;
}
.shoppinggridview .AspNet-GridView div.AspNet-GridView-Pagination span
{
	background: #6391BE;
	color: White;
}

/* This controls the width of the grid view table*/
.shoppinggridview .AspNet-GridView table
{
    border-top: solid 1px #CCCCCC;
    border-left: solid 1px #CCCCCC;
    width: 100%;
}

.shoppinggridview .AspNet-GridView table thead tr th
{
    color: #F7F6F3;
    background: #84B8CD;
    font-weight: bold;
    border-bottom: solid 1px #CCCCCC;
    border-right: solid 1px #CCCCCC;
    padding: 2px;
}

.shoppinggridview .AspNet-GridView table thead tr th a
{
    color: #F7F6F3;
}

/* this controls a table cell */
.shoppinggridview .AspNet-GridView table tbody tr td
{
    color: #333333;
    background: White;
    padding: 2px 2px 4px 2px;
    border-bottom: solid 1px #CCCCCC;
    border-right: solid 1px #CCCCCC;
    text-align: left;
    font-size: 10pt;
    padding-top: 2px;
    padding-bottom:2px;
    padding-left:6px;
    padding-right:6px;
}

/*controls alternate patterns of colours in a gridview table*/
.shoppinggridview .AspNet-GridView table tbody tr.AspNet-GridView-Alternate td
{
    background: #f5f5f5;
    color: Black;
}
.shoppinggridview .AspNet-GridView table tbody tr.AspNet-GridView-Selected td
{
	background: #F9F4DB;
}

.TotalAmount
{
	font-size:12pt;	
}

.emptyBasket
{
	font-size:14pt;	
}
/*----------------------------------------------*/

.VendorsTable
{
	text-align:center;
	color:#154271;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	border:solid 1px #CCCCCC;
}

.VendorTableItemRow
{
	border-bottom-color:White;
	border-top-color:White;
	padding: 5px 10px 5px 10px;
}

.VendorTableAlternatingItemRow
{
	border-bottom-color:White;
	border-top-color:White;
}

.botGradient
{
	background-image: url(../../../App_Themes/DefaultTheme/images/bg_botGradient.gif);
	background-repeat: repeat-x;
}

.headGradient
{
	background-image: url(../../../App_Themes/DefaultTheme/images/bg_grid_header_blue.gif);
	background-repeat: repeat-x;
}

.VendorHeader
{
	text-align:center;
	color:#154271;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	border:solid 1px #CCCCCC;
	background-image: url(../../../App_Themes/DefaultTheme/images/bg_searchResultsTableRow.gif);
	background-repeat: repeat-x;
}

.VendorHeaderCell
{
	text-align:center;
	color:#154271;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	border-right:solid 1px #CCCCCC;
}