﻿/****************************************************************************************
/* CSS Friendly Grids */
/****************************************************************************************/
.ServicePartner .AspNet-GridView
{
    width: 100%;
    border:none;
}

.ServicePartner .AspNet-GridView div.AspNet-GridView-Pagination,
.ServicePartner .AspNet-GridView div.AspNet-GridView-Pagination a,
.ServicePartner .AspNet-GridView div.AspNet-GridView-Pagination span
{
    color: #00FFFF;
    background: #284775;
    font-weight: normal;
    padding: 2px;
}

.ServicePartner .AspNet-GridView table
{
    border-bottom:none;
    border-right:none;
    width: 100%;
}

.ServicePartner .AspNet-GridView table thead tr th
{
    color: #F7F6F3;
    background: #5D7B9D;
    font-weight: bold;
    padding: 2px;
}

.ServicePartner .AspNet-GridView table thead tr th a
{
    color: #F7F6F3;
}

.ServicePartner .AspNet-GridView table tbody tr td
{
    color: #333333;
    background: White;
    padding: 5px 2px 2px 5px;
    border-left: solid 1px #c0c0c0;
    border-bottom: solid 1px #c0c0c0;
    border-right:none;
    border-top:none;
    text-align: left;
    vertical-align:top;
}

.ServicePartner .AspNet-GridView table tbody tr td.ServicePartnerOther
{
	padding:0px 0px 0px 20px;
	vertical-align:top;
    border-left: dashed 1px #c0c0c0;
    border-right: dashed 1px #c0c0c0;
    border-bottom: solid 1px #c0c0c0;
    width:150px;
}

.ServicePartner .AspNet-GridView table tbody tr.AspNet-GridView-Alternate td
{
    background: #F7F6F3;
}

.ServicePartner .AspNet-GridView table tbody tr.AspNet-GridView-Selected td
{
}

.ServicePartner .AspNet-GridView table tfoot tr td
{
}



/* Other Styles */

.popupMenu {
	position:relative;
	visibility:hidden;
	background-color:White;
	border:solid 1px #7AC141;
}

.popupHover {
	background-image:url(images/header-opened.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:Transparent;
}

.popupMenuHeader 
{
	background-color: #7AC141; 
	color: White; 
	padding: 0px 3px 0px 3px;
}

.popupMenuBody 
{
	background-color: White; 
	color: #02397B; 
	padding: 0px 3px 0px 3px;
}

.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(../images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(../images/SavedStar.png);
}

.serviceProviderDivider 
{
	border:solid 1px black;
	width:50%;
	text-align:left;
}


/* Specific rules for the wrapping of checkboxlist items in searches. */
.CheckboxlistWrap div span input
{
	float: left;
	clear: both;
}

.CheckboxlistWrap div span label
{
	float: left;
	width: 15em;
}

.CheckboxlistWrap div span
{
	clear:both;
}

.CheckboxlistWrap
{
	width:18em;
}