/* Used by Ratings section */
.ratingStar{ width:17px; height:16px; margin:0px; padding:2px; background-repeat:no-repeat; font-size:0pt; }
.savedRatingStar{background: url(/nsd/images/icons/rating/FilledStarIcon.gif); background-repeat:no-repeat;}
.filledRatingStar{background: url(/nsd/images/icons/rating/FilledStarIcon.gif); background-repeat:no-repeat; }
.emptyRatingStar{background: url(/nsd/images/icons/rating/EmptyStarIcon.gif); background-repeat:no-repeat;}



/* Used on Register Page  */
.RegisterLabel{ float:left; width:110px; text-align:left;}
.RegisterTextField{float:left; text-align:left;}
.RegisterLineBreak{ clear:both; margin-top:10px;}
.RegisterTextBox{ width:180px;}

/* Used on Contact Us Page  */
.ContactLabel{ float:left; width:80px; text-align:left;}
.ContactTextField{float:left; text-align:left;}
.ContactLineBreak{ clear:both; margin-top:10px;}
.ContactTextBox{ width:220px;}

/*
.BlankWatermarkTextBox
{
background-position:center top; 
background-repeat: no-repeat;	
background-image:url(/NSD/Components/Yell/images/BlankWatermarkTextBox.gif);
width:220px;
display:block;
color:#999999;
padding:4px;
font-size:150%;
height:38px;

}
*/

/* ************************ */
/* Validator Callout Styles */
/* ************************ */
.PostCustomValidatorHide{ display:none}



	.customCalloutStyle div, .customCalloutStyle td
        {
            border: solid 1px red;
            background-color: white;
            height:50px;
            
        }
        .customCalloutStyle .ajax__validatorcallout_popup_table
        {	
			display: none;
            border: none;
            background-color: transparent;
            padding: 0px;
            
            
        }
        .customCalloutStyle .ajax__validatorcallout_popup_table_row
        {
            vertical-align: top;
            height: 100%;
            background-color: transparent;
            padding: 0px;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_cell
        {
            width: 20px;
            height: 100%;
            text-align: right;
            vertical-align: top;
            border: none;
            background-color: transparent;
            padding: 0px;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_table
        {
            height: 100%;
            border: none;
            background-color: transparent;
            padding: 0px;
            
        }
        .customCalloutStyle .ajax__validatorcallout_callout_table_row
        {
            background-color: transparent;
            padding: 0px;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_arrow_cell
        {
            padding: 8px 0px 0px 0px;
            text-align: right;
            vertical-align: top;
            font-size: 1px;
            border: none;
            background-color: transparent;
            width:50px;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv
        {
            font-size: 1px;
            position: relative;
            left: 1px;
            border-bottom: none;
            border-right: none;
            border-left: none;
            width: 15px;
            background-color: transparent;
            padding: 0px;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div
        {
            height: 1px;
            overflow: hidden;
            border-top: none;
            border-bottom: none;
            border-right: none;
            padding: 0px;
            margin-left: auto;
        }
        .customCalloutStyle .ajax__validatorcallout_error_message_cell
        {
            font-family: Verdana;
            font-size: 13px;
            padding: 5px;
            border-right: none;
            border-left: none;
            width: 100%;
        }
        .customCalloutStyle .ajax__validatorcallout_icon_cell
        {
            width: 20px;
            padding: 5px;
            border-right: none;
        }
        .customCalloutStyle .ajax__validatorcallout_close_button_cell
        {
            vertical-align: top;
            padding: 0px 9px 20px 5px;
            text-align: right;
            border-left: none;
        }
        .customCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv
        {
            border: none;
            text-align: center;
            width: 10px;
            padding: 2px;
            cursor: pointer;
        }


/* ************************ */
/* TextBox AutoComplete     */
/* ************************ */
 .SearchInputList
 {
   border-bottom:solid 1px black;
   border-left:solid 1px black;
   border-right:solid 1px black;
   margin:10px 0px 0px 0px ;
   padding:20px 0px 2px 0px;
   background-color:Black;
   width:350px;
 }
 
 .SearchInputListItem
        {
        text-align:left;
        color:gray;       
        background-color:CCFFFF;
        display:block;
        font-size:150%;
	    color:white;
	    width:350px;
	    background-color:Black;
        }
        
 .SearchInputListHighlightedItem
        {
        text-align:left;  
        background-color:Red;
        font-size:150%;
	    padding:4px;
	    color:white;
	    width:350px;
        }
/*
.SearchInputListItem li { color: green; }
.SearchInputListItem li span { color: purple; }
*/       


