/*********************************************
            Grid Styles
*********************************************/
.grid { border: none; }
.grid th, .grid .pager
{
	background-color: #DDF4FF;	
	color: #006699;	
	clear: both;
	font-weight: bold;
	padding: 5px 0px;		
}

.grid a 
{ 
    font-weight: bold; 
    text-decoration: underline;
}

.grid td, .grid th
 { 
    border: solid 1px #FFFFFF;
    padding: 2px 5px; 
 }

.grid .selectedRow
{
    background-color: #ffa500;
    font-weight: bold;
}

.grid tr.alternateRow { background-color: #DDF4FF; }

.grid .pager span
{
    color: #2C6523;   
    font-weight: bold;     
}

/*********************************************
        LoginStrip UserControl Styles
*********************************************/
#login, #login a 
{     
    color: #E6864F;
    margin: 0px 5px;                                 
}

#login
{    
    margin: -23px 0px 0px 382px;    
    text-align: right; 
    width: 500px;                
}

/*********************************************
        ProviderDetails Styles
*********************************************/
#providerDetails hr
{    
    clear: both;    
}

#providerDetails h3
{
    margin: 5px 0px 5px 0px;
    clear: both;
}

.profilePicture
{
    background-color: #ffffff;
    border: solid 1px black;            
    left: 50%;    
    position: relative;
    width: 400px;    
}

#title
{
    background: #8dcf4e;
    color: #ffffff;    
    font-weight: bold;
    font-size: 16px;
    padding: 5px;
}

#pictureModalContent
{
    padding: 0px 10px 10px 10px;
}

#providerDetails .dataInput { width: 455px; }

/*********************************************
        Search UserControl Styles
*********************************************/
#searchCriteria
{    	        
	left: 50%;
    margin-left: -325px;
    position: relative;
    width: 650px;            
}

#searchCriteria input, #searchCriteria select
{     
    bottom: 5px;
    position: relative;
}

#searchCriteria .criteria
{    
    float: left;
    margin: 10px 5px;
    position: relative;
}

#searchCriteria .criteria 
{    
    margin-left: 10px;
    top: 3px;
}

#searchCriteria .helpText
{    
	color:  #FFFFFF;
	font-size:10px;		
	margin-top: -5px;
	position: relative;
	bottom: 5px;
}

#searchCriteria .submit 
{
	margin: 10px 0px 0px 10px;
}

.specialOffer {
	float: left;
	width: 40px;
	padding-right: 8px;
	text-align: center;
	font-weight: bold;
	color: #FF0000;
}
