 
 

/* LAYOUT DEFINITION IDs */

/* the container of everything */
#surfray_searchpage_content
{	width:600px;
   background-color  : #ffffff;
}

/* the container of the search field buttons etc */
#srch_gui
{	width:600px;
   background-color  : #ffffff;
}

#stats_gui
{	width:600px;
   background-color  : #ffffff;
}

#syns_gui
{	width:600px;
   background-color  : #ffffff;
}

#kwords_gui
{	width:600px;
   background-color  : #ffffff;
}


/* the container of the search results */
#srch_content
{	width:600px;
	height:400px;
	background-color: #ffffff;
}

/* the container of the search results footer
might not even need this one ......
*/

#srch_footer
{	background-color: #f8f8f8;
	float: left;
	clear: left;
	width: 100%;
	height:50px;
	font: normal 9pt/12pt arial, helvetica, sans-serif;
}

/* the container of the number of search pages left/right arrows etc.*/
#srch_nav
{	background-color: #f8f8f8;
	float: left;
	clear: left;
	width: 100%;
}

/*all the STATS PAGE VERSION 2 EVERYTHING GUI */


.surfray_FromDateCal
{
	width: 230;
	float: left;
	clear: left;
	Font: normal 10pt arial, helvetica, sans-serif;
	line-height: 16px;
	border-bottom: solid 1px #d9b28c;
	border-right: solid 1px #ffffff;
	border-left: solid 1px #ffffff;
	border-top: solid 1px #ffffff;
}















	




	
.surfray_stats_calendar_seperator
{
	width:	15px;
	height:	50px;
	float:	left;
}



/* the row with results in it */
.surfray_adm_cust_grid
{
	width: 555px;
	background-color: #ffffff;
	clear: left;
/*	table-layout:fixed;*/
	border-width: 0px; 
	border-spacing: 0px;
	padding: 0px;
}



.surfray_stats_controls_exact_area
{
	width: 120px;
	background-color: #ffffff;
	float:right;
	height: 26px;
	}



.surfray_stats_controls_null_area
{
	width: 193px;
	background-color: #ffffff;
	float:right;
	height: 28px;
	float: right;
	}









.surfray_stats_controls_query_label
{	font: bold 10pt arial, helvetica, sans-serif;
	padding: 0 0 0 0;
	text-indent: 10px;
	background-color: #ffffff;
	width:	100;
	height: 28px;
	line-height:28px;
	clear: left;
}









/* calendar link de-underlining */
.surfray_ToDateCal a
{
	text-decoration: none;
}

.surfray_FromDateCal a
{
	text-decoration: none;
}








.surfray_adm_cust_area
/* The gridview layout of results on the admin page */
{
	width: 600px;
	background-color: #ffffff;
}




.surfray_adm_big_spacer
{
	width: 600px;
	background-color: #ffffff;
	height: 50px;
}


.surfray_adm_cust_header
/* the row with custom header in it */
{
	width: 600px;
	background-color: #ffffff;
}


.surfray_adm_cust_blank_header
{
	width:253px;
	font: bold 9pt arial, helvetica, sans-serif;
	color: #db6c00;
	padding: 2px 0 2px 0;
	float:  left;
	text-indent: 10px;
}

.surfray_adm_cust_value_header
{
	width:162px;
	font: bold 9pt arial, helvetica, sans-serif;
	color: #db6c00;
	padding: 2px 0 2px 0;
	float:  left;
	text-indent: 10px;
}

.surfray_adm_cust_weight_header
{
	width:130px;
	font: bold 9pt arial, helvetica, sans-serif;
	color: #db6c00;
	padding: 2px 0 2px 0;
	float:  left;
	text-indent: 10px;
}

.surfray_adm_cust_blank
{
	width:263px;
	font: normal 9pt arial, helvetica, sans-serif;
	color: #000000;
	padding: 1px 0 1px 0;
	float:  left;
	clear: left;
	text-indent: 10px;
	border-bottom: solid 1px #efefef;
	border-top: solid 1px #efefef;
}

.surfray_adm_cust_value
{
	width:162px;
	font: normal 9pt arial, helvetica, sans-serif;
	color: #000000;
	padding: 1px 0 1px 0;
	float:  left;
	clear: left;
	text-indent: 10px;
	border-bottom: solid 1px #efefef;
	border-top: solid 1px #efefef;
}

.surfray_adm_cust_weight
{
	width:130px;
	font: normal 9pt arial, helvetica, sans-serif;
	color: #000000;
	padding: 1px 0 1px 0;
	float:  left;
	clear: left;
	text-indent: 10px;
	border-bottom: solid 1px #efefef;
	border-top: solid 1px #efefef;
}








 






/*all the SYNONYMS PAGE VERSION 2 EVERYTHING GUI */


#surfray_syns_gui
{
/* the row with the syns_gui in it - duh*/
	width: 600px;
	background-color: #ffffff;
}



.surfray_syns_main_inputbox
{	font: normal 10pt arial, helvetica, sans-serif;
	color: #000000;
	float: left;
	height: 22px;
	width: 450px;
	white-space:normal;
	overflow: visible;
	text-overflow: wrap;
	background-color: #ffffff;
	border: solid 1px #7F9DB9;
	vertical-align: middle;
	
	line-height: 18px;
	margin: 4px 0 1px 0;

}


.surfray_syns_main_inputbox_label
{	color: #db6c00;
   font: bold 8pt arial, helvetica, sans-serif;
	float: left;
	background-color: #ffffff;
	width: 140px;
	height: 30px;
	line-height:30px;
	text-indent: 10px
}


.surfray_syns_related_inputbox_label
{	color: #db6c00;
   font: bold 8pt arial, helvetica, sans-serif;
	float:left;
	clear: left;
	background-color: #ffffff;
	width: 140px;
	height: 50px;
	line-height:30px;
	text-indent: 10px
}

.surfray_syns_gui_row1
{	
	width: 600px;	
	background-color: #ffffff;		
}


.surfray_syns_gui_row2
{	
	width: 600px;
	background-color: #ffffff;	
}


/* and the SYNS save button states */
.surfray_syns_savebutton
{	background-image: url('../images/save-butt-all.gif');
	background-color: #ffffff;
	line-height: 600;
	Height: 24px;
	Width: 84px;
	border: 0;
}

.surfray_syns_savebuttonover
{	background-image: url('../images/save-butt-allover.gif');
	background-color: transparent;
	line-height: 600;
	Height: 24px;
	Width: 84px;
	border: 0;
}


/* the button containing areas */

.surfray_syns_buttonspacer_area
{	width: 290px;
	height: 30px;
	float: left;
	padding: 3px 0 0 0;
	background-color: #ffffff;
   vertical-align: middle;
}

.surfray_syns_newbutton_area
{	width: 100px;
	height: 30px;
	float: left;
	padding: 3px 0 0 0;
	background-color: #ffffff;
   vertical-align: middle;
}

.surfray_syns_deletebutton_area
{	width: 100px;
	height: 30px;
	float: left;
	padding: 3px 0 0 0;
	background-color: #ffffff;
   vertical-align: middle;
}

.surfray_syns_savebuttonover_area
{	width: 100px;
	height: 30px;
	float: left;
	padding: 3px 0 0 0;
	background-color: #ffffff;
   vertical-align: middle;
}


/* and the  NEW SYNS new button states */
.surfray_syns_newbutton
{	background-image: url('../images/new-butt-all.gif');
	background-color: #ffffff;
	line-height: 600;
	Height: 24px;
	Width: 84px;
	border: 0;
}

.surfray_syns_newbuttonover
{	background-image: url('../images/new-butt-allover.gif');
	background-color: transparent;
	line-height: 600;
	Height: 24px;
	Width: 84px;
	border: 0;
}


/* and the  NEW SYNS DELETE button states */
.surfray_syns_deletebutton
{	background-image: url('../images/delete-butt-all.gif');
	background-color: #ffffff;
	line-height: 600;
	Height: 24px;
	Width: 84px;
	border: 0;
}

.surfray_syns_deletebuttonover
{	background-image: url('../images/delete-butt-allover.gif');
	background-color: transparent;
	line-height: 600;
	Height: 24px;
	Width: 84px;
	border: 0;
}


.surfray_syns_tick_linkto

{	width: 340px;
	height:25px;
	padding: 3px 0 0 0;
	text-indent: 8px;
	float: left;
   background-color : #ffffff;
}

.surfray_syns_tick_linkto label
{  color: #db6c00;
   font: bold 8pt arial, helvetica, sans-serif;
   line-height:25px;
   padding-left: 5px;
}

.surfray_syns_results_hspacer
{
	line-height: 10px;
	height: 10px;
	width: 600px;
	float: left;
	clear: both;
	overflow: hidden;
	white-space: nowrap;
}

.surfray_syns_rule
{
	background-color: #d9b28c;
	max-height: 1px;
	margin: 4px 0 4px 0;
	height: 1px;
	width: 600px;
	float: left;
	overflow: hidden;
}


.surfray_syns_results_area
/* the row with syns results in it */
{
	width: 600px;
	background-color: #ffffff;
}


.surfray_syns_results_title_mainsyn
{
	width:170px;
	font: bold 9pt arial, helvetica, sans-serif;
	color: #db6c00;
	padding: 2px 0 2px 0;
	float:  left;
	text-indent: 10px;
}


.surfray_syns_results_title_relatedsyn
{
	width: 420px;
	font: bold 9pt arial, helvetica, sans-serif;
	color: #db6c00;
	padding: 2px 0 2px 0;
	float:  left;
	text-align:left;
}


.surfray_syns_results_relatedsyn
{
	width: 420px;
	font: normal 9pt arial, helvetica, sans-serif;
	color: #000000;
	margin: 1px 0 1px 0;
	float:  left;
	text-align: left;
	border-bottom: solid 1px #efefef;
	border-top: solid 1px #efefef;
}


.surfray_syns_results_header
/* the row with syns header in it */
{
	width: 600px;
	background-color: #ffffff;
}


/* the row with synonym 'results' in it */
.surfray_syns_results_grid
{
	width: 600px;
	background-color: #ffffff;
	clear: left;
}


.surfray_syns_results_pager
	/* this one does the 1 2 3 pages of synonyms results 
should there be any need for it */
{
	font: bold 10pt arial, helvetica, sans-serif;
	font-size: 10pt;
}


/* NEW NEW syns RESULTS LINKS */

a.surfray_syns_results_synlist
{	
	text-decoration: none;
	width: 590px;
	font: normal 9pt arial, helvetica, sans-serif;
	color: #db6c00;
	margin: 1px 0 1px 0;
	float:  left;
	clear: left;
	text-indent: 10px;
	border-bottom: solid 1px #efefef;
	border-top: solid 1px #efefef;
}

a.surfray_syns_results_synlist:visited
{	
	font: normal 9pt arial, helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

a.surfray_syns_results_synlist:hover
{	
	font: normal 9pt arial, helvetica, sans-serif;
	background-color: #D8C8A6;
}




/*all the KEYWORDS PAGE VERSION 2 EVERYTHING GUI */


#surfray_kwords_gui
{
/* the row with the keywords_gui in it - duh*/
	width: 600px;
	background-color: #ffffff;
}

.surfray_kwords_gui_row1
{	
	width: 600px;	
	background-color: #ffffff;		
}


.surfray_kwords_gui_row2
{	
	width: 600px;
	height: 70px;
	background-color: #ffffff;	
}


.surfray_kwords_gui_row3
{	
	width: 600px;
	background-color: #ffffff;	
}

.surfray_kwords_gui_row4
{	
	width: 600px;
	background-color: #ffffff;	
}

.surfray_kwords_gui_row5
{	
	width: 600px;
	background-color: #ffffff;	
}


.surfray_kwords_main_inputbox_label
{	color: #db6c00;
   font: bold 8pt arial, helvetica, sans-serif;
	float: left;
	width: 100px;
	height: 30px;
	line-height:30px;
	text-indent: 10px
}


.surfray_kwords_main_inputbox
{	font: normal 10pt arial, helvetica, sans-serif;
	color: #000000;
	line-height: 18px;
	height: 22px;
	width: 150px;
	border: solid 1px #7F9DB9;
	vertical-align: middle;
	margin: 4px 0 1px 0;
	float: left;	
}


.surfray_kwords_url_inputbox_label
{	color: #db6c00;
   font: bold 8pt arial, helvetica, sans-serif;
	float: left;
	width: 100px;
	height: 30px;
	line-height:30px;
	text-indent: 10px;
	padding-right: 10px;
}


.surfray_kwords_url_inputbox
{	font: normal 10pt arial, helvetica, sans-serif;
	color: #000000;

	height: 70px;
	width: 490px;
	border: solid 1px #7F9DB9;
	margin: 4px 0 1px 0;
	float: left;	
}


/* and the KEYWORD TICKBOKES */
.surfray_kwords_controls_stopword_area
{
	width: 120px;
	background-color: #ffffff;
	float:left;
	height: 26px;
	}

.surfray_kwords_controls_tick_stopword
{	width:110px;
	height:24px;
	float: left;
	padding: 4px 0px 0px 0px;
	text-indent: 8px;
   background-color : #ffffff;
}

.surfray_kwords_controls_tick_stopword label
{  color: #db6c00;
   font: bold 8pt arial, helvetica, sans-serif;
   line-height:28px;
   padding-left: 5px;
   vertical-align: 1px;
}


.surfray_kwords_controls_spacer1
{
	width: 90px;
	background-color: #ffffff;
	float:left;
	height: 26px;
}



.surfray_kwords_controls_exact_area
{
	width: 120px;
	background-color: #ffffff;
	float:left;
	height: 26px;
	}

.surfray_kwords_controls_tick_exact
{	width:110px;
	height:24px;
	float: left;
	padding: 4px 0px 0px 0px;
	text-indent: 8px;
   background-color: #ffffff;
}

.surfray_kwords_controls_tick_exact label
{  color: #db6c00;
   font: bold 8pt arial, helvetica, sans-serif;
   line-height:28px;
   padding-left: 5px;
   vertical-align: 1px;
}

.surfray_kwords_controls_strict_area
{
	width: 170px;
	background-color: #ffffff;
	float:left;
	height: 26px;
	}

.surfray_kwords_controls_tick_strict
{	width:150px;
	height:24px;
	float: left;
	padding: 4px 0px 0px 0px;
	text-indent: 8px;
   background-color : #ffffff;
}

.surfray_kwords_controls_tick_strict label
{  color: #db6c00;
   font: bold 8pt arial, helvetica, sans-serif;
   line-height:28px;
   padding-left: 5px;
   vertical-align: 1px;
}

/* NEW NEW KWORDS RESULTS LINKS */

/* the header bits */
.surfray_kwords_results_header_kwords
{
	width:200px;
	font: bold 9pt arial, helvetica, sans-serif;
	color: #db6c00;
	padding: 2px 0 2px 0;
	float:  left;
	text-indent: 10px;
}

.surfray_kwords_results_header_url
{
	width: 380px;
	font: bold 9pt arial, helvetica, sans-serif;
	color: #db6c00;
	padding: 2px 0 2px 0;
	float:  left;
	text-align:left;
	text-indent: 10px;
}

/* the actual results bits */


.surfray_kwords_results_kwords
{	
	text-decoration: none;
	width: 170px;
	font: normal 9pt arial, helvetica, sans-serif;
	color: #db6c00;
	margin: 1px 0 1px 0;
	float:  left;
	text-indent: 10px;
	/*
	border-bottom: solid 1px #efefef;
	border-top: solid 1px #efefef;
*/
}


a.surfray_kwords_results_kwords
{	
	text-decoration: none;
	width: 170px;
	font: normal 9pt arial, helvetica, sans-serif;
	color: #db6c00;
	margin: 1px 0 1px 0;
	float:  left;
	clear: left;
	text-indent: 10px;
	border-bottom: solid 1px #efefef;
	border-top: solid 1px #efefef;
}

a.surfray_kwords_results_kwords:visited
{	
	font: normal 9pt arial, helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

a.surfray_kwords_results_kwords:hover
{	
	font: normal 9pt arial, helvetica, sans-serif;
	background-color: #D8C8A6;
}


.surfray_kwords_results_urls
{
	width: 370px;
	font: normal 9pt arial, helvetica, sans-serif;
	color: #000000;
	margin: 1px 0 1px 0;
	float:  left;
	text-align: left;
	/* border-bottom: solid 1px #efefef;
	border-top: solid 1px #efefef; */
}


.surfray_kwords_results_pager
	/* this one does the 1 2 3 pages of synonyms results 
should there be any need for it */
{
	font: bold 10pt arial, helvetica, sans-serif;
	font-size: 10pt;
}

/* the row with keywords 'result' in it */
.surfray_kwords_rule
{
	background-color: #d9b28c;
	max-height: 1px;
	margin: 4px 0 4px 0;
	height: 1px;
	width: 600px;
	float: left;
	overflow: hidden;
}

.surfray_kwords_results_area
/* the row with syns results in it */
{
	width: 600px;
	background-color: #ffffff;
}


.surfray_kwords_results_header
/* the row with syns header in it */
{
	width: 600px;
	background-color: #ffffff;
}

.surfray_kwords_results_hspacer
{
	line-height: 10px;
	height: 10px;
	width: 600px;
	float: left;
	clear: both;
	overflow: hidden;
	white-space: nowrap;
}




/* and the KWORDS save button states */

.surfray_kwords_savebutton
{	background-image: url('../images/save-butt-all.gif');
	background-color: #ffffff;
	line-height: 600;
	Height: 24px;
	Width: 84px;
	border: 0;
}

.surfray_kwords_savebuttonover
{	background-image: url('../images/save-butt-allover.gif');
	background-color: transparent;
	line-height: 600;
	Height: 24px;
	Width: 84px;
	border: 0;
}


/* the button containing areas */

.surfray_kwords_buttonspacer_area
{	width: 290px;
	height: 30px;
	float: left;
	padding: 3px 0 0 0;
	background-color: #ffffff;
   vertical-align: middle;
}

.surfray_kwords_newbutton_area
{	width: 150px;
	height: 30px;
	float: left;
	padding: 3px 0 0 55px;
	background-color: #ffffff;
   vertical-align: middle;
}

.surfray_kwords_deletebutton_area
{	width: 100px;
	height: 30px;
	float: left;
	padding: 3px 0 0 0;
	background-color: #ffffff;
   vertical-align: middle;
}


.surfray_kwords_savebuttonover_area
{	width: 100px;
	height: 30px;
	float: left;
	padding: 3px 0 0 0;
	background-color: #ffffff;
   vertical-align: middle;
}


/* and the  NEW KWORDS new button states */
.surfray_kwords_newbutton
{	background-image: url('../images/new-butt-all.gif');
	background-color: #ffffff;
	line-height: 600;
	Height: 24px;
	Width: 84px;
	border: 0;
}

.surfray_kwords_newbuttonover
{	background-image: url('../images/new-butt-allover.gif');
	background-color: transparent;
	line-height: 600;
	Height: 24px;
	Width: 84px;
	border: 0;
}


/* and the  NEW SYNS DELETE button states */
.surfray_kwords_deletebutton
{	background-image: url('../images/delete-butt-all.gif');
	background-color: #ffffff;
	line-height: 600;
	Height: 24px;
	Width: 84px;
	border: 0;
}

.surfray_kwords_deletebuttonover
{	background-image: url('../images/delete-butt-allover.gif');
	background-color: transparent;
	line-height: 600;
	Height: 24px;
	Width: 84px;
	border: 0;
}



/* the  NEW ADMIN AREA: SPELLING*/
.surfray_adm_spell_row01
{	
	width: 600px;
	height: 30px;
	background-color: #ffffff;	
}

.surfray_adm_spell_row02
{	
	width: 600px;
	height: 30px;
	background-color: #ffffff;	
}


.surfray_adm_spell_row03
{	
	width: 600px;
	height: 30px;
	background-color: #ffffff;	
}

.surfray_adm_spell_row04
{	
	width: 600px;
	height: 30px;
	background-color: #ffffff;	
}

.surfray_adm_spell_row05
{	
	width: 600px;
	height: 30px;
	background-color: #ffffff;	
}

.surfray_adm_spell_tick
{	width: 200px;
	height:28px;
	float: left;
	padding: 4px 0px 0px 0px;
	text-indent: 8px;
   background-color : #ffffff;
}

.surfray_adm_spell_tick label
{  color: #db6c00;
   font: bold 8pt arial, helvetica, sans-serif;
   line-height:28px;
   padding-left: 5px;
   vertical-align: 3px;
}

.surfray_adm_spell_area
{	
	width: 400px;
	height: 30px;
	background-color: fuchsia;	
}

.surfray_adm_spell_def
{	
	width: 200px;
	height: 28px;
	background-color: #ffffff;	
}


.surfray_adm_spell_dict_row
/* the row with dictionary stuff in it dropdowns etc */
{
	width: 600px;
	background-color: #ffffff;
}

.surfray_adm_spell_deflink
{	
	text-decoration: none;
	font: normal 9pt arial, helvetica, sans-serif;
	color: #db6c00;
	vertical-align: 1px;
	text-indent: 10px;
	width: 100px;
	float: left;
	padding: 3px 0 0 0;
}


a.surfray_adm_spell_deflink
{	
	text-decoration: none;
	font: normal 9pt arial, helvetica, sans-serif;
	color: #db6c00;
	vertical-align: 1px;
	text-indent: 10px;
	width: 100px;
	float: left;
	padding: 3px 0 0 0;

}

a.surfray_adm_spell_deflink:link
{	
	text-decoration: none;
	font: normal 9pt arial, helvetica, sans-serif;
	color: #db6c00;
	vertical-align: 1px;
	text-indent: 10px;
	width: 100px;
	float: left;
	padding: 3px 0 0 0;
}


a.surfray_adm_spell_deflink:hover
{	
	font: normal 9pt arial, helvetica, sans-serif;
	background-color: #D8C8A6;

}

a.surfray_adm_spell_deflink:visited
{	
	font: normal 9pt arial, helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}



.surfray_adm_spell_rule
{
	background-color: #d9b28c;
	max-height: 1px;
	margin: 4px 0 4px 0;
	height: 1px;
	width: 600px;
	float: left;
	overflow: hidden;
}


.surfray_adm_spell_hspacer
{
	line-height: 10px;
	height: 10px;
	width: 600px;
	float: left;
	clear: both;
	overflow: hidden;
	white-space: nowrap;
}

.surfray_adm_spell_dict_label
{  color: #db6c00;
   font: bold 8pt arial, helvetica, sans-serif;
   line-height:28px;
   height:28px;
   width: 200px;
   padding-left: 12px;
   vertical-align: 1px;
   float: left;
   clear: left;
}


.surfray_adm_spell_dict_dropmenu
{	width:150px;
	font: normal 10pt arial, helvetica, sans-serif;
	color: #000000;
	margin: 3px 0 5px 0;
	float: left;
	clear: right;
	line-height:28px;
   vertical-align: middle;
}


.surfray_adm_spell_phonsim_label

{  color: #db6c00;
   font: bold 8pt arial, helvetica, sans-serif;
   line-height:28px;
   height:28px;
   width: 200px;
   padding-left: 12px;
   vertical-align: 1px;
   float: left;
   clear: left;
}

.surfray_adm_spell_phonsim_inputbox
{	font: normal 10pt arial, helvetica, sans-serif;
	color: #000000;
	line-height: 18px;
	height: 22px;
	width: 150px;
	border: solid 1px #7F9DB9;
	vertical-align: middle;
	margin: 4px 0 1px 0;
	float: left;	
}


.surfray_adm_spell_phonmax_label

{  color: #db6c00;
   font: bold 8pt arial, helvetica, sans-serif;
   line-height:28px;
   height:28px;
   width: 200px;
   padding-left: 12px;
   vertical-align: 1px;
   float: left;
   clear: left;
}


.surfray_adm_spell_phonmax_inputbox
{	font: normal 10pt arial, helvetica, sans-serif;
	color: #000000;
	line-height: 18px;
	height: 22px;
	width: 150px;
	border: solid 1px #7F9DB9;
	vertical-align: middle;
	margin: 4px 0 1px 0;
	float: left;	
}

.surfray_admin_spell_buttonspacer_area
{	width: 499px;
	height: 30px;
	float: left;
	padding: 3px 0 0 0;
	background-color: #ffffff;
   vertical-align: middle;
}


.surfray_adm_spell_savebutton_area
{	width: 90px;
	height: 30px;
	float: left;
	padding: 3px 0 0 0;
	margin-left: 15px;
	background-color: #ffffff;
   vertical-align: middle;
}

.surfray_adm_spell_savebutton
{	background-image: url('../images/save-butt-all.gif');
	background-color: #ffffff;
	line-height: 600;
	Height: 24px;
	Width: 84px;
	border: 0;
}

.surfray_adm_spell_savebuttonover
{	background-image: url('../images/save-butt-allover.gif');
	background-color: transparent;
	line-height: 600;
	Height: 24px;
	Width: 84px;
	border: 0;
}


/* the  NEW ADMIN AREA: SOFT-AND*/
.surfray_adm_and_row01
{	
	width: 600px;
	height: 30px;
	background-color: #ffffff;	
}

.surfray_adm_and_tick
{	width: 200px;
	height:28px;
	float: left;
	padding: 4px 0px 0px 0px;
	text-indent: 8px;
   background-color : #ffffff;
}

.surfray_adm_and_tick label
{  color: #db6c00;
   font: bold 8pt arial, helvetica, sans-serif;
   line-height:28px;
   padding-left: 5px;
   vertical-align: 3px;
}


a.surfray_adm_and_deflink
{	
	text-decoration: none;
	font: normal 9pt arial, helvetica, sans-serif;
	color: #db6c00;
	vertical-align: 1px;
	text-indent: 10px;
	line-height: 28px;
	width: 100px;
	float: left;
}

a.surfray_adm_and_deflink:visited
{	
	font: normal 9pt arial, helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	
}

a.surfray_adm_and_deflink:hover
{	
	font: normal 9pt arial, helvetica, sans-serif;
	background-color: #D8C8A6;
}

.surfray_adm_and_rule
{
	background-color: #d9b28c;
	max-height: 1px;
	margin: 4px 0 4px 0;
	height: 1px;
	width: 600px;
	float: left;
	overflow: hidden;
}


.surfray_adm_and_row02
{	
	width: 600px;
	height: 30px;
	background-color: #ffffff;	
}


.surfray_adm_and_value_inputbox
{	font: normal 10pt arial, helvetica, sans-serif;
	color: #000000;
	line-height: 18px;
	height: 22px;
	width: 150px;
	border: solid 1px #7F9DB9;
	vertical-align: middle;
	margin: 4px 0 1px 0;
	float: left;	
}


.surfray_adm_and_savebutton_area
{	width: 120px;
	height: 30px;
	float: left;
	padding: 3px 0 0 0;
	margin-left: 20px;
	background-color: #ffffff;
   vertical-align: middle;
}



.surfray_adm_and_savebutton
{	background-image: url('../images/save-butt-all.gif');
	background-color: #ffffff;
	line-height: 600;
	Height: 24px;
	Width: 84px;
	border: 0;
}

.surfray_adm_and_savebuttonover
{	background-image: url('../images/save-butt-allover.gif');
	background-color: transparent;
	line-height: 600;
	Height: 24px;
	Width: 84px;
	border: 0;
}



/* the  NEW ADMIN AREA: WEIGHTING PROFILES */
.surfray_adm_prof_row01
{	
	width: 600px;
	height: 30px;
	background-color: #ffffff;	
}

.surfray_adm_prof_row02
{	
	width: 600px;
	height: 30px;
	background-color: #ffffff;	
}

.surfray_adm_prof_row03
{	
	width: 600px;
	height: 30px;
	background-color: #ffffff;	
}

.surfray_adm_prof_row04
{	
	width: 600px;
	height: 30px;
	background-color: #ffffff;	
}

.surfray_adm_prof_row05
{	
	width: 600px;
	height: 30px;
	background-color: #ffffff;	
}

.surfray_adm_prof_row06
{	
	width: 600px;
	height: 30px;
	background-color: #ffffff;	
}






a.surfray_adm_prof_deflink
{	
	text-decoration: none;
	font: normal 9pt arial, helvetica, sans-serif;
	color: #db6c00;
	vertical-align: 1px;
	text-indent: 10px;
	line-height: 28px;
	width: 100px;
	float: left;
}

a.surfray_adm_prof_deflink:visited
{	
	font: normal 9pt arial, helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	vertical-align: 1px;
	text-indent: 10px;
	line-height: 28px;
	width: 100px;
	float: left;
}

a.surfray_adm_prof_deflink:hover
{	
	font: normal 9pt arial, helvetica, sans-serif;
	background-color: #D8C8A6;
	vertical-align: 1px;
	text-indent: 10px;
	line-height: 28px;
	width: 100px;
	float: left;
}

.surfray_adm_prof_profname_dropmenu
{	width:150px;
	font: normal 10pt arial, helvetica, sans-serif;
	color: #000000;
	margin: 3px 0 5px 0;
	float: left;
	clear: right;
	line-height:28px;
   vertical-align: middle;
}


.surfray_adm_prof_create_label
{  color: #db6c00;
   font: bold 8pt arial, helvetica, sans-serif;
   line-height:28px;
   height:28px;
   width: 216px;
   padding-left: 10px;
   vertical-align: 1px;
   float: left;
   clear: left;
}


.surfray_adm_prof_name_inputbox
{	font: normal 10pt arial, helvetica, sans-serif;
	color: #000000;
	line-height: 18px;
	height: 22px;
	width: 150px;
	border: solid 1px #7F9DB9;
	vertical-align: middle;
	margin: 4px 0 1px 0;
	float: left;	
}


.surfray_adm_prof_savebutton_area
{	width: 90px;
	height: 30px;
	float: left;
	padding: 3px 0 0 0;
	margin-left: 20px;
	background-color: #ffffff;
   vertical-align: middle;
}

.surfray_adm_prof_savebutton
{	background-image: url('../images/create-butt-all.gif');
	background-color: #ffffff;
	line-height: 600;
	Height: 24px;
	Width: 84px;
	border: 0;
}

.surfray_adm_prof_savebuttonover
{	background-image: url('../images/create-butt-allover.gif');
	background-color: transparent;
	line-height: 600;
	Height: 24px;
	Width: 84px;
	border: 0;
}


/* the  NEW ADMIN AREA: ALL THE ADVANCED THINGS COMBINED
SPELLING AND SOFT AND AND WEIGHTING PROFILES */

.surfray_adm_all_rule
{
	background-color: #d9b28c;
	max-height: 1px;
	margin: 4px 0 4px 0;
	height: 1px;
	width: 600px;
	float: left;
	overflow: hidden;
}

.surfray_adm_all_hspacer
{
	line-height: 10px;
	height: 10px;
	width: 600px;
	float: left;
	clear: both;
	overflow: hidden;
	white-space: nowrap;
}



.surfray_adm_all_row01
{	
	width: 600px;
	height: 30px;
	background-color: #ffffff;	}
	
.surfray_adm_all_row02
{	
	width: 600px;
	height: 30px;
	background-color: #ffffff;	
}

.surfray_adm_all_row03
{	
	width: 600px;
	height: 30px;
	background-color: #ffffff;	
}

.surfray_adm_all_top_link_area
{  color: #db6c00;
   font: bold 8pt arial, helvetica, sans-serif;
   line-height:28px;
   height:28px;
   width: 100px;
   padding-left: 12px;
   vertical-align: 1px;
   float: left;
   clear: left;
}

a.surfray_adm_all_top_link
{  color: #a8641e;
   font: bold 8pt arial, helvetica, sans-serif;
   margin: 6px 0 0 0;
   width: 80px;
   text-decoration: none;
}

a.surfray_adm_all_top_link:visited
{	
	font: bold 9pt arial, helvetica, sans-serif;
	color: #a8641e;
   width: 80px;
	text-decoration: none;
}

a.surfray_adm_all_top_link:hover
{	
	font: bold 9pt arial, helvetica, sans-serif;
	color: #f77400;
 text-decoration: underline;
   width: 80px;

}


.surfray_adm_all_top_text
{  color: #000000;
   font: normal 8pt arial, helvetica, sans-serif;
   line-height:28px;
   height:28px;
   width: 450px;
   padding-left: 12px;
   vertical-align: 1px;
   float: right;
}


a.surfray_adm_all_deflink
{	
	text-decoration: none;
	font: normal 9pt arial, helvetica, sans-serif;
	color: #db6c00;
	vertical-align: 1px;
	width: 65px;
	float: left;
	text-indent:10px;
	padding: 6px 19px 0 10px;
}

.surfray_adm_all_deflink_area
{	
	vertical-align: 1px;
	height: 28px;
	width: 75px;
	float: left;
	padding: 6px 15px 0 14px;
}



/* 
now they will be gridview-buttons so thess are no longer necessary
a.surfray_adm_all_deflink:hover
{	
	font: normal 9pt arial, helvetica, sans-serif;
	background-color: #D8C8A6;
}

a.surfray_adm_all_deflink:visited
{	
	font: normal 9pt arial, helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

*/


.surfray_adm_all_section_title
{  color: #a8641e;
   font: bold 9pt arial, helvetica, sans-serif;
   width: 600px;
   float: left;
   clear: left;
   height: 25px;
   padding: 6px 0 0 0;
   text-indent: 10px;
   /* background-color: #F0E5CE; */
}


.surfray_adm_all_3spacer
{
	line-height: 3px;
	height: 3px;
	width: 600px;
	float: left;
	clear: both;
	overflow: hidden;
	white-space: nowrap;
}

/* and now the
CUSTOM WEIGHTING PROFILE PROPERTIES section */

.surfray_adm_all_cust-row01
{
 width: 600px;
 height: 30px;
}

.surfray_adm_all_cust-row02
{
 width: 600px;
 height: 30px;
}

.surfray_adm_all_cust_docresults
{
 width: 600px;

}

.surfray_adm_all_cust_categoryresults
{
 width: 600px;

}


.surfray_adm_all_cust-row03
{
 width: 600px;
 height: 30px;
}

.surfray_adm_all_cust-row04
{
 width: 600px;
 height: 30px;
}

.surfray_adm_all_cust-row05
{
 width: 600px;
 height: 30px;
}

.surfray_adm_all_cust-row06
{
 width: 600px;
 height: 30px;
}


.surfray_adm_all_posweight_label

{  color: #db6c00;
   font: bold 8pt arial, helvetica, sans-serif;
   line-height:28px;
   height:28px;
   width: 200px;
   padding-left: 12px;
   vertical-align: 1px;
   float: left;
   clear: left;
}

.surfray_adm_spell_posweight_inputbox
{	font: normal 10pt arial, helvetica, sans-serif;
	color: #000000;
	line-height: 18px;
	height: 22px;
	width: 150px;
	border: solid 1px #7F9DB9;
	vertical-align: middle;
	margin: 4px 0 1px 0;
	float: left;	
}



.MISSING_CSS_CLASS
{  color: #db6c00;
   font: bold 8pt arial, helvetica, sans-serif;
   line-height:28px;
   height:28px;
   width: 200px;
   padding-left: 12px;
   vertical-align: 1px;
   float: left;
   clear: left;
}


.surfray_adm_spell_dateweight_inputbox
{	font: normal 10pt arial, helvetica, sans-serif;
	color: #000000;
	line-height: 18px;
	height: 22px;
	width: 150px;
	border: solid 1px #7F9DB9;
	vertical-align: middle;
	margin: 4px 0 1px 0;
	float: left;	
}


.surfray_adm_all_dateweight_tick
{	width: 200px;
	height:28px;
	float: left;
	padding: 4px 0px 0px 0px;
	text-indent: 8px;
   background-color : #ffffff;
}

.surfray_adm_all_dateweight_tick label
{  color: #db6c00;
   font: bold 8pt arial, helvetica, sans-serif;
   line-height:28px;
   padding-left: 5px;
   vertical-align: 3px;
}



.surfray_adm_spell_siteweight_inputbox
{	font: normal 10pt arial, helvetica, sans-serif;
	color: #000000;
	line-height: 18px;
	height: 22px;
	width: 150px;
	border: solid 1px #7F9DB9;
	vertical-align: middle;
	margin: 4px 0 1px 0;
	float: left;	
}

.surfray_adm_spell_filetype_inputbox
{	font: normal 10pt arial, helvetica, sans-serif;
	color: #000000;
	line-height: 18px;
	height: 22px;
	width: 60px;
	border: solid 1px #7F9DB9;
	vertical-align: middle;
	margin: 4px 3px 1px 3px;
	float: left;	
}


.surfray_adm_spell_filetypeweight_inputbox
{	font: normal 10pt arial, helvetica, sans-serif;
	color: #000000;
	line-height: 18px;
	height: 22px;
	width: 60px;
	border: solid 1px #7F9DB9;
	vertical-align: middle;
	margin: 4px 3px 1px 3px;
	float: left;	
}


.surfray_adm_all_siteweight_tick
{	width: 200px;
	height:28px;
	float: left;
	padding: 4px 0px 0px 0px;
	text-indent: 8px;
   background-color : #ffffff;
}

.surfray_adm_all_siteweight_tick label
{  color: #db6c00;
   font: bold 8pt arial, helvetica, sans-serif;
   line-height:28px;
   padding-left: 5px;
   vertical-align: 3px;
}


/* buttons for saving custome weight profiles */

.surfray_adm_all_buttonspacer_area
{	width: 210px;
	height: 30px;
	float: left;
	clear: left;
	padding: 3px 0 0 0;
	background-color: #ffffff;
   vertical-align: middle;
}

.surfray_adm_all_newbutton_area
{	width: 90px;
	height: 30px;
	float: left;
	padding: 3px 0 0 0;
	background-color: #ffffff;
   vertical-align: middle;
}

.surfray_adm_all_deletebutton_area
{	width: 90px;
	height: 30px;
	float: left;
	padding: 3px 0 0 0;
	background-color: #ffffff;
   vertical-align: middle;
}


.surfray_adm_all_savebutton_area
{	width: 90px;
	height: 30px;
	float: left;
	padding: 3px 0 0 0;
	background-color: #ffffff;
   vertical-align: middle;
}


.surfray_adm_all_restorebutton_area
{	width: 90px;
	height: 30px;
	float: left;
	padding: 3px 0 0 0;
	background-color: #ffffff;
   vertical-align: middle;
}



.surfray_adm_all_newbutton
{	background-image: url('../images/new-butt-all.gif');
	background-color: #ffffff;
	line-height: 600px;
	Height: 24px;
	Width: 84px;
	border: 0;
}

.surfray_adm_all_newbuttonover
{	background-image: url('../images/new-butt-allover.gif');
	background-color: transparent;
	line-height: 600px;
	Height: 24px;
	Width: 84px;
	border: 0;
}


.surfray_adm_all_deletebutton
{	background-image: url('../images/delete-butt-all.gif');
	background-color: #ffffff;
	line-height: 600px;
	Height: 24px;
	Width: 84px;
	border: 0;
}

.surfray_adm_all_deletebuttonover
{	background-image: url('../images/delete-butt-allover.gif');
	background-color: transparent;
	line-height: 600px;
	Height: 24px;
	Width: 84px;
	border: 0;
}



.surfray_adm_all_savebutton
{	background-image: url('../images/save-butt-all.gif');
	background-color: #ffffff;
	line-height: 600px;
	Height: 24px;
	Width: 84px;
	border: 0;
}

.surfray_adm_all_savebuttonover
{	background-image: url('../images/save-butt-allover.gif');
	background-color: transparent;
	line-height: 600px;
	Height: 24px;
	Width: 84px;
	border: 0;
}

.surfray_adm_all_restorebutton
{	background-image: url('../images/reset-butt-all.gif');
	line-height: 600px;
	Height: 24px;
	Width: 84px;
	border: 0;
}

.surfray_adm_all_restorebuttonover
{	background-image: url('../images/reset-butt-allover.gif');
	background-color: transparent;
	line-height: 600px;
	Height: 24px;
	Width: 84px;
	border: 0;
}


.surfray_adm_all_addbutton
{	background-image: url('../images/add-butt-all.gif');
	background-color: #ffffff;
	line-height: 600px;
	Height: 24px;
	Width: 84px;
	margin: 0 0 0 15px;
	border: 0;
}

.surfray_adm_all_addbuttonover
{	background-image: url('../images/add-butt-allover.gif');
	background-color: transparent;
	line-height: 600px;
	Height: 24px;
	Width: 84px;
	margin: 0 0 0 15px;
	border: 0;
}



.surfray_search_result_grid
{
	width: 600px;
	clear: left;
	float: left;
	background: transparent;
}

.aliceblue
{
	 background-image: url('../images/alt-fade01.gif');
	 background-position: center top;
	 background-repeat: no-repeat;
	/* background-repeat: repeat-x  */
	/* background-color: #ffffff; */
	 /* background-color: #efefef; */
}


.surfray_search_result_all
{
	font: normal 8pt/12pt  trebuchet MS, arial, helvetica, sans-serif;
	float: left;
	width: 580px;
	padding: 0 2px 0 7px;
}



.surfray_syns_results_edit_butt
{
	background-image: url('../images/edit-sm-butt-all.gif');
	background-color: transparent;
	Height: 17px;
	Width: 30px;
	border: 0;
}

.surfray_syns_results_edit_buttover
{
	background-image: url('../images/edit-sm-butt-allover.gif');
	background-color: transparent;
	Height: 17px;
	Width: 30px;
	border: 0;
}




.surfray_syns_results_list
{
	width: 550px;
	font: normal 9pt arial, helvetica, sans-serif;
	color: #000000;
	margin: 1px 0 1px 0;
	text-indent: 20px;
	float:  left;
	text-align: left;
	border-bottom: solid 1px #efefef;
	border-top: solid 1px #efefef;
}



.surfray_adm_addft_type
{
	width: 190px;
	height: 17px;
	font: normal 9pt arial, helvetica, sans-serif;
	color: #000000;
	margin: 1px 0 1px 100px;
	float:  left;
	clear: left;
	text-indent: 10px;
	border-bottom: solid 1px #efefef;
	border-top: solid 1px #efefef;
}



.surfray_adm_addft_weight
{
	width: 110px;
	height: 17px;
	font: normal 9pt arial, helvetica, sans-serif;
	color: #000000;
	margin: 1px 0 1px 0;
	text-indent: 40px;
	float:  left;
	text-align: left;
	border-bottom: solid 1px #efefef;
	border-top: solid 1px #efefef;
}

.surfray_adm_addedcattypes_type
{
	width: 190px;
	height: 17px;
	font: normal 9pt arial, helvetica, sans-serif;
	color: #000000;
	margin: 1px 0 1px 100px;
	float:  left;
	clear: left;
	text-indent: 10px;
	border-bottom: solid 1px #efefef;
	border-top: solid 1px #efefef;
}



.surfray_adm_addedcattypes_weight
{
	width: 110px;
	height: 17px;
	font: normal 9pt arial, helvetica, sans-serif;
	color: #000000;
	margin: 1px 0 1px 0;
	text-indent: 40px;
	float:  left;
	text-align: left;
	border-bottom: solid 1px #efefef;
	border-top: solid 1px #efefef;
}



.surfray_adm_addft_delete
/* this one does txt  */
{
	width: 80px;
	font: normal 9pt arial, helvetica, sans-serif;
	color: #000000;
	margin: 1px 0 1px 0;
	float:  left;
	text-align:center;
	border-bottom: solid 1px #efefef;
	border-top: solid 1px #efefef;
}

.surfray_adm_addft_edit
/* this one does txt  */
{
	width: 80px;
	font: normal 9pt arial, helvetica, sans-serif;
	color: #000000;
	margin: 1px 0 1px 0;
	float:  left;
	text-align:center;
	border-bottom: solid 1px #efefef;
	border-top: solid 1px #efefef;
}



.surfray_adm_addft_delbutt
{	background-image: url('../images/delete-sm-butt-all.gif');
	background-color: #ffffff;
	line-height: 600px;
	Height: 17px;
	Width: 30px;
	margin: 0 0 0 12px;
	border: 0;
	float: left;
}

.surfray_adm_addft_delbuttover
{	background-image: url('../images/delete-sm-butt-allover.gif');
	background-color: transparent;
	line-height: 600px;
	Height: 17px;
	Width: 30px;
	margin: 0 0 0 12px;
	border: 0;
	float: left;

}


.surfray_adm_addft_editbutton
{	background-image: url('../images/edit-sm-butt-all.gif');
	background-color: #ffffff;
	line-height: 600px;
	Height: 17px;
	Width: 30px;
	margin: 0 0 0 5px;
	border: 0;
	float:left;
	clear: right;
}

.surfray_adm_addft_editbuttonover
{	background-image: url('../images/edit-sm-butt-allover.gif');
	background-color: transparent;
	line-height: 600px;
	Height: 17px;
	Width: 30px;
	margin: 0 0 0 5px;
	border: 0;
	float:left;
	clear: right;
}


.surfray_syns_results_grid.selectbutton
{	
	width: 80px;
	font: bold 9pt arial, helvetica, sans-serif;
	color: #000000;
	}


.surfray_syns_results_editbutton
{	background-image: url('./images/edit-sm-butt-all.gif');
	background-color: #ffffff;
	Height: 17px;
	Width: 30px;
	border: 0;
	padding: 0 0 0 10px;
	float:left;
}


.surfray_syns_results_editbuttonover
{	background-image: url('./images/edit-sm-butt-allover.gif');
	background-color: transparent;
	Height: 17px;
	Width: 30px;
	border: 0;
	float:left;
}

/* and the same buttons for the kwords page */
.surfray_kwords_results_editbutton
{	background-image: url('./images/edit-sm-butt-all.gif');
	background-color: #ffffff;
	Height: 17px;
	Width: 30px;
	border: 0;
	padding: 0 0 0 10px;
	float:left;
	vertical-align:top;
}


.surfray_kwords_results_editbuttonover
{	background-image: url('./images/edit-sm-butt-allover.gif');
	background-color: transparent;
	Height: 17px;
	Width: 30px;
	border: 0;
	float:left;
}


.reset-mid-all
{	background-image: url('../images/reset-m-all.gif');
	z-index: 100;
	background-color: Transparent;
	width: 36px;
	height: 17px;
	
	border: 0;
	float:left;

}

.123over
{	background-image: url('../images/reset-m-all.gif');
	background-color: Transparent;
	line-height: 600px;
	z-index: 100;
	border: 0;
}

.reset_area
{
	width: 40px;
	height: 20px;
	padding: 6px 10px 0 10px;
	line-height: 600px;
	background-color: Transparent;
	float: left;
}




.surfray_adm_all_siteweight_inputbox
{	font: normal 10pt arial, helvetica, sans-serif;
	color: #000000;

	width: 150px;
	background-color: #ffffff;
	border: solid 1px #7F9DB9;
	vertical-align: middle;

	line-height: 18px;
	height: 22px;

	margin: 4px 0 1px 0;
	float: left;	
}


.surfray_adm_all_dateweight_inputbox
{	font: normal 10pt arial, helvetica, sans-serif;
	color: #000000;

	width: 150px;
	background-color: #ffffff;
	border: solid 1px #7F9DB9;
	vertical-align: middle;

	line-height: 18px;
	height: 22px;

	margin: 4px 0 1px 0;
	float: left;	
}



.surfray_adm_all_posweight_inputbox
{	font: normal 10pt arial, helvetica, sans-serif;
	color: #000000;

	width: 150px;
	background-color: #ffffff;
	border: solid 1px #7F9DB9;
	vertical-align: middle;
	line-height: 18px;
	height: 22px;
	margin: 4px 0 1px 0;
	float: left;
}



.surfray_adm_top_savebutton_area
{	width: 84px;
	height: 30px;
	float: right;
	padding: 3px 17px 0 0;

	background-color: #ffffff;
   vertical-align: middle;
}

.surfray_kwords_lines
{
	/* border-bottom: solid 1px #efefef; */
   border-top: solid 1px #efefef; 
}


xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx















































/*all the STATS GUI DROPDOWN BOXES */

.stats_gui_drop_year
{	width: 108px;
	font: normal 10pt arial, helvetica, sans-serif;
	color: #000000;
	margin: 4px 0 4px 10px;
	float: left;
	clear: left;
	line-height:28px;
   vertical-align: middle;
}

.stats_gui_drop_month
{	width: 108px;
	font: normal 10pt arial, helvetica, sans-serif;
	color: #000000;
	margin: 4px 0 4px 10px;
	float: left;
	line-height:28px;
   vertical-align: middle;
}

.stats_gui_drop_week
{	width: 108px;
	font: normal 10pt arial, helvetica, sans-serif;
	color: #000000;
	margin: 4px 0 4px 10px;
	float: left;
	line-height:28px;
   vertical-align: middle;
}

.stats_gui_drop_date
{	width: 108px;
	font: normal 10pt arial, helvetica, sans-serif;
	color: #000000;
	margin: 4px 0 4px 10px;
	float: left;
	line-height:28px;
   vertical-align: middle;
}


.stats_gui_drop_hour
{	width: 108px;
	font: normal 10pt arial, helvetica, sans-serif;
	color: #000000;
	margin: 4px 0 4px 10px;
	float: left;
	clear: right;
	line-height:28px;
   vertical-align: middle;
}

.stats_gui_drop_resolution
{	width: 164px;
	font: normal 10pt arial, helvetica, sans-serif;
	color: #000000;
	margin: 4px 0 4px 10px;
	float: left;
	clear: left;
	line-height:28px;
   vertical-align: middle;
}

.stats_gui_drop_resultsperpage
{	width: 164px;
	font: normal 10pt arial, helvetica, sans-serif;
	color: #000000;
	margin: 4px 0 4px 10px;
	float: left;
	line-height:28px;
   vertical-align: middle;
}


/*all the SYNONYMS GUI INPUT BOXES & LABELS */

.syns_gui_label
{	font: bold 10pt arial, helvetica, sans-serif;
	padding: 4px 0 0 0;
	background-color: #ffffff;
	width: 500px;
	height: 30px;
	line-height:28px;
	text-indent: 10px;
	float: left;
}


/*all the SEARCH GUI INPUT BOXES & LABELS */

.srch_gui_search_label
{	font: bold 10pt arial, helvetica, sans-serif;
	text-indent: 10px;
	float: left;
	background-color: #ffffff;
	color: #a8641e;
	width:100px;
	height:28px;
	line-height:28px;
}

.srch_gui_search_inputbox
{	font: normal 10pt arial, helvetica, sans-serif;
	color: #000000;
	line-height: 18px;
	width: 400px;
	background-color: #ffffff;
	border: solid 1px #7F9DB9;
	vertical-align: middle;
	margin: 4px 0 1px 0;
	float: left;
	clear: none;
	
}

.srch_gui_searchbutton_area
{	width: 94px;
	height: 27px;
	float: left;
	clear: right;
	margin: 2px 0 10px 0;
	background-color: #ffffff;
   vertical-align: middle;
   line-height: 28px;
   text-align: center;
}

/* SYNS BUTTONS AREas */

.syns_gui_newbutton_area
{	width: 100px;
	height: 27px;
	float: left;
	margin: 2px 0 10px 0;
	background-color: #ffffff;
   vertical-align: middle;
   line-height: 28px;
   text-align: center;
}

.syns_gui_deletebutton_area
{	width: 100px;
	height: 27px;
	float: left;
	margin: 2px 0 10px 0;
	background-color: #ffffff;
   vertical-align: middle;
   line-height: 28px;
   text-align: center;
}

.syns_gui_submitbutton_area
{	width: 100px;
	height: 27px;
	float: left;

	margin: 2px 0 0 0;
	background-color: #ffffff;
   vertical-align: middle;
   line-height: 28px;
   text-align: center;
}

.syns_gui_blank
{	
	width:	290px;
	float: left;
	clear: left;
	height: 30px;
	background-color: #ffffff;
}


/* kwords BUTTONS AREas */

.kwords_gui_newbutton_area
{	width: 100px;
	height: 30px;
	float: left;
	padding: 3px 0 0 0;
	background-color: #ffffff;
   vertical-align: middle;
}

.kwords_gui_deletebutton_area
{	width: 100px;
	height: 30px;
	float: left;
	padding: 3px 0 0 0;
	background-color: #ffffff;
   vertical-align: middle;
}

.kwords_gui_submitbutton_area
{	width: 100px;
	height: 30px;
	float: left;
	padding: 3px 0 0 0;
	background-color: #ffffff;
   vertical-align: middle;
}


/*all the STATS GUI PLACEMENT rows */

.stats_gui_row1
{	
	width:	600px;
	height: 30px;
}

.stats_gui_row2
{	
	width:	600px;
	height: 30px;
	background-color: #ffffff;
}
.stats_gui_row3
{	
	width:	600px;
	height: 30px;
	background-color:  #ffffff;
}

.stats_gui_row4
{	
	width:	600px;
	height: 30px;
	background-color:  #ffffff;
}

.stats_gui_row5
{	
	width:	600px;
	height:	30px;
}


/* SYNS GUI PLACEMENT ROWS(S) */

.syns_gui_row4
{	
	width:	600px;
	height: 30px;
	background-color:  #ffffff;
	float: left;
	clear: both;
}


/*all the STATS GUI INPUT BOXES & LABELS */

.surfray_stats_gui_label
{	font: bold 10pt arial, helvetica, sans-serif;
	padding: 0 0 0 0;
	text-indent: 10px;
	background-color: #ffffff;
	width:	300;
	height: 28px;
	line-height:28px;
}

.stats_gui_search_label2
{	color: #db6c00;
   font: bold 8pt arial, helvetica, sans-serif;
	float: left;
	background-color: #ffffff;
	width: 108px;
	height: 30px;
	line-height:30px;
	text-indent: 10px
}

.stats_gui_search_inputbox
{	font: normal 10pt arial, helvetica, sans-serif;
	color: #000000;
	line-height: 18px;
	float: left;

	width: 240px;
	background-color: #ffffff;
	border: solid 1px #7F9DB9;
	vertical-align: middle;
	margin-top: 4px;
}

.stats_gui_searchbutton_area
{	width: 152px;
	height: 27px;
	float: left;
	clear: right;
	margin: 2px 0 0 0;
	background-color: #ffffff;
   vertical-align: middle;
   line-height: 28px;
   text-align: center;
}

.stats_gui_fetchbutton_area
{	width: 150px;
	height: 30px;
	padding: 3px 0 0 0;
	float: right;
	background-color: #ffffff;
   vertical-align: middle;
}

/*all the SYNONYMS GUI INPUT BOXES & LABELS */

.syns_gui_search_label2
{	color: #db6c00;
   font: bold 8pt arial, helvetica, sans-serif;
   float: left;
   clear: left;
	background-color: #ffffff;
	padding: 0 0 0 0;
	width: 240px;
	height: 26px;
	line-height:24px;
	text-indent: 11px
}


.syns_gui_synlist_inputbox
{	font: normal 10pt arial, helvetica, sans-serif;
	color: #000000;
	line-height: 18px;
	height: 22px;
	width: 345px;
	border: solid 1px #7F9DB9;
	vertical-align: middle;
	margin: px 0 1px 0;
	float: left;	
}


/*all the KWORDS GUI INPUT BOXES & LABELS */

.kwords_gui_label
{	font: bold 10pt arial, helvetica, sans-serif;
	text-indent: 10px;
	background-color: #ffffff;
	width:	600;
	height:  33px;
	line-height: 33px;
}

.kwords_gui_search_label2
{	color: #db6c00;
   font: bold 8pt arial, helvetica, sans-serif;
	float: left;
	background-color: #ffffff;
	width: 120px;
	height: 30px;
	line-height:30px;
	text-indent: 10px
}

.kwords_gui_search_label3
{	color: #db6c00;
   font: bold 8pt arial, helvetica, sans-serif;
	float:left;
	clear: left;
	background-color: #ffffff;
	width: 120px;
	height: 50px;
	line-height:30px;
	text-indent: 10px
}


.kwords_gui_kwordslist_inputbox
{
font: normal 10pt arial, helvetica, sans-serif;
	color: #000000;
	line-height: 18px;
	float: left;
	height: 22px;
	width: 470px;
	background-color: #ffffff;
	border: solid 1px #7F9DB9;
	vertical-align: middle;
	margin-top: 4px;
}

.kwords_gui_URLs_inputbox
{	font: normal 10pt arial, helvetica, sans-serif;
	color: #000000;
	line-height: 18px;
	float: left;
	height: 100px;
	width: 470px;
	background-color: #ffffff;
	border: solid 1px #7F9DB9;
	vertical-align: middle;
	white-space: normal;
}


.kwords_gui_row2
{	
	width: 600px;	
	background-color: #ffffff;		
}


.kwords_gui_row3
{	
	width: 600px;
	background-color: #ffffff;	
	padding: 0 0 4px 0;
}

.kwords_gui_row4
{	
	width: 600px;
	vertical-align: middle;
}

.kwords_gui_row5
{	
	width: 600px;
}




/* STATS RESULTS PRESENTATION  ------- */

/* STATS RESULTS HEADER STUFF */

.stats_results_header
{	width:600px;
	background-color: #ffffff;
}

.stats_result_date_title
{	width:250px;
	font: bold 9pt arial, helvetica, sans-serif;
	color: #db6c00;
	padding: 2px 0 2px 0;
	float:  left;
	text-indent: 10px;
}

.stats_result_query_title
{	width:150px;
	font: bold 9pt arial, helvetica, sans-serif;
	color: #db6c00;
	padding: 2px 0 2px 0;
	float:  left;
	text-align:left;
}

.stats_result_number_title
{	width:190px;
	font: bold 9pt arial, helvetica, sans-serif;
	color: #db6c00;
	background-color: #ffffff;
	margin: 2px 0 2px 0;
	clear: right;
	float:  left;
	text-align: right;
}

/* Syns RESULTS header */
.syns_result_title
{	width:350px;
	font: bold 9pt arial, helvetica, sans-serif;
	color: #db6c00;
	padding: 2px 0 2px 0;
	float:  left;
	clear: right;
	text-indent: 10px;
}


/* SYNS RESULTS ROW OF RESULTS */

.syns_results_row
{	width:600px;
}

.syns_results_wordlist
{	width:570px;
	font: normal 9pt arial, helvetica, sans-serif;
	color: #000000;
	margin: 2px 0 2px 0;
	float:  left;
	text-indent: 20px;
}

/* KEYWORDS RESULTS ROW OF RESULTS */

.kwords_results_row
{	width:600px;
}

.kwords_results_wordlist
{	width:570px;
	font: normal 9pt arial, helvetica, sans-serif;
	color: #000000;
	margin: 2px 0 2px 0;
	float:  left;
	text-indent: 20px;
	text-decoration: none;
}



/* old syns RESULTS LINKS */
a.syns_results_link
{	
	font: normal 9pt arial, helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}

a.syns_results_link:visited
{	
	font: normal 9pt arial, helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

a.syns_results_link:hover
{	
	font: normal 9pt arial, helvetica, sans-serif;
	background-color: #D8C8A6;
}



/* STATS RESULTS ROW OF RESULTS */

.surfray_stats_results_row
{	width:600px;
}

.surfray_stats_result_date
{	width:170px;
	font: normal 9pt arial, helvetica, sans-serif;
	color: #000000;
	margin: 1px 0 1px 0;
	float:  left;
	text-indent: 10px;
}

.surfray_stats_result_query
{	width:220px;
	font: normal 9pt arial, helvetica, sans-serif;
	color: #000000;
	margin: 1px 0 1px 0;
	float:  left;
	text-align: left;
}

.surfray_stats_result_number
{	width:190px;
	font: normal 9pt arial, helvetica, sans-serif;
	color: #000000;
	margin: 1px 0 1px 0;
	clear: right;
	float:  left;
	text-align:right;
}

/* dropdown menu styling */

.filetype_dropmenu
{	width:200px;
	font: normal 10pt arial, helvetica, sans-serif;
	color: #000000;
	margin: 3px 0 5px 100px;
	float:  left;

	line-height:28px;
   vertical-align: middle;
}

.dates_dropmenu
{	width:200px;
	font: normal 10pt arial, helvetica, sans-serif;
	color: #000000;
	margin: 3px 0 5px 100px;
	float: left;

	line-height:28px;
   vertical-align: middle;
}

/*all the SEARCH GUI radio buttons */

.srch_gui_radio_all
{	width:145px;
	height:25px;
	float: left;
	padding-left: 8px;
   background-color : #ffffff;
}

.srch_gui_radio_all label
{  color: #db6c00;
   font: bold 8pt arial, helvetica, sans-serif;
   line-height:25px;
   vertical-align: 3px;
   padding-left: 5px;
}

.srch_gui_radio_any
{	width:145px;
	height:25px;
	float: left;
	padding-left: 8px;
   background-color : #ffffff;
}

.srch_gui_radio_any label
{	color: #db6c00;
   font: bold 8pt arial, helvetica, sans-serif;
   line-height:25px;
   vertical-align: 3px;
   padding-left: 5px;
}

.srch_gui_radio_phrase
{	width:145px;
	height:25px;
	float: left;
	padding-left: 8px;
   background-color : #ffffff;
}


.srch_gui_radio_phrase label
{  color: #db6c00;
   font: bold 8pt arial, helvetica, sans-serif;
   line-height:25px;
   vertical-align: 3px;
   padding-left: 5px;
}

/*all the STATS GUI RADIO buttons */

.stats_gui_radio_exact
{	width: 113px;
	height: 28px;
	padding: 3px 0 0 0;
	float: left;
	text-indent: 8px;
   background-color : #ffffff;
}

.stats_gui_radio_exact label
{  color: #db6c00;
   font: bold 8pt arial, helvetica, sans-serif;
   line-height: 23px;
   vertical-align: 1px;
   padding-left: 5px;
}

.stats_gui_radio_any
{	width:130px;
	height: 30px;
	padding: 4px 0 0 0;
	float: left;
	text-indent: 8px;
   background-color : #ffffff;
}

.stats_gui_radio_any label
{  color: #db6c00;
   font: bold 8pt arial, helvetica, sans-serif;
   line-height:25px;
   vertical-align: 1px;
   padding-left: 5px;
}



.kwords_gui_tick_strict
{	width: 300px;
	height:25px;
	padding: 3px 0 0 0;
	text-indent: 8px;
	float: left;
   background-color : #ffffff;
}

.kwords_gui_tick_strict label
{  color: #db6c00;
   font: bold 8pt arial, helvetica, sans-serif;
   line-height:25px;
   vertical-align: 1px;
   padding-left: 5px;
}


.stats_gui_radio_querynumber
{	width:150px;
	height:25px;
	float: left;
	padding: 3px 0 0 0;
   background-color : #ffffff;
}

.stats_gui_radio_querynumber label
{  color: #db6c00;
   font: bold 8pt arial, helvetica, sans-serif;
   line-height:25px;
   vertical-align: 1px;
   padding-left: 5px;
}

.stats_gui_radio_querytype
{	width:150px;
	height:25px;
	float: left;
	padding: 3px 0 0 0;
	text-indent: 10px;
   background-color : #ffffff;
}

.stats_gui_radio_querytype label
{  color: #db6c00;
   font: bold 8pt arial, helvetica, sans-serif;
   line-height:25px;
   vertical-align: 2px;
   padding-left: 5px;
}




/* and the search button states */

.searchbutton
{	background-image: url('../images/searchbutton3.gif');
	background-color: #ffffff;
	line-height: 600;
	Height: 24px;
	Width: 84px;
	border: 0;
}

.searchbuttonover
{	background-image: url('../images/searchbutton3over.gif');
	background-color: transparent;
	line-height: 600;
	Height: 24px;
	Width: 84px;
	border: 0;
}



/* and the SYNS new button states */
.newbutton
{	background-image: url('../images/syns-new-butt.gif');
	background-color: #ffffff;
	line-height: 600;
	Height: 24px;
	Width: 90px;
	border: 0;
}

.newButtonOver
{	background-image: url('../images/syns-new-buttover.gif');
	background-color: transparent;
	line-height: 600;
	Height: 24px;
	Width: 90px;
	border: 0;
}



.srch_gui_advbutton
{	background-image: url('../images/advbutton.gif');
	background-color: transparent;
	line-height: 600;
	Height: 24px;
	Width: 140px;
	border: 0;
}


/* STATS BUTTON states */



.tester
{
	background-color: orange;
	font: bold 10pt/12pt arial, helvetica, sans-serif;
	color: Red;
	border: solid 2px green;
}

.clearFloat
 {
	clear: both;
	height: 1px;
	line-height: 0;
	font-size: 0;
	background: transparent;
}



/* RESULT DEFINITIONS + SPACERS AND RULES */







.surfray_search_pagerstyle
{	font-weight: bold;
	font-family: Arial, helvetica, sans-serif;
	font-size: 9pt;
	float: left;
	width: 600px;
	background-color: #ffffff;
	Color: #db6c00;
}

.surfray_search_result_rule
{
	background-color: #d9b28c;
	border-collapse: collapse;
	line-height: 1px;
	max-height: 1px;
	height: 1px;
	width: 600px;
	margin: 4px 0 4px 0;
	float: left;
	clear: both;
	overflow: hidden;
	white-space: nowrap;
}

.surfray_search_result_rule2
{
	
	background-image:  url('../images/ruletemp.gif');
	border-collapse: collapse;
	height: 7px;
	width: 600px;
	margin: 4px 0 0 0;
	float: left;
	clear: both;
	overflow: hidden;
	white-space: nowrap;
}

.surfray_search_result_rule3
{
	
	background-image:  url('../images/ruletemp.gif');
	border-collapse: collapse;
	height: 7px;
	width: 600px;
	margin: 0 0 0 0;
	float: left;
	clear: both;
	overflow: hidden;
	white-space: nowrap;
}

.syns_result_rule
{
	background-color: #d9b28c;
	max-height: 1px;
	margin: 4px 0 4px 0;
	height: 1px;
	width: 600px;
	float: left;
	overflow: hidden;
}

.surfray_stats_result_rule
{
	background-color: #d9b28c;
	border-collapse: collapse;
	line-height: 1px;
	max-height: 1px;
	height: 1px;
	
	width: 600px;
	margin: 4px 0 4px 0;
	float: left;

	overflow: hidden;
	white-space: nowrap;
}



span.srch_result_title
{
	color: #a8641e;
	text-decoration: none;
	font: bold 10pt trebuchet MS, arial, helvetica, sans-serif;
	vertical-align: 3px;
	line-height: 22px;
	margin: 0 0 0 7px;
}


a.srch_result_title:link
{
	color: #a8641e;
	text-decoration: none;
	font: bold 10pt trebuchet MS, arial, helvetica, sans-serif;
	vertical-align: 3px;
	line-height: 22px;
	margin: 0 0 0 7px;
}

a.srch_result_title:hover
{
	color: #f77400;
	font: bold 10pt trebuchet MS, arial, helvetica, sans-serif;
	text-decoration: underline;
	vertical-align: 3px;
	line-height: 22px;
	margin: 0 0 0 7px;
}


a.srch_result_title:visited
{
	color: #a8641e;
	text-decoration: none;
	font: bold 10pt trebuchet MS, arial, helvetica, sans-serif;
	vertical-align: 3px;
	line-height: 22px;
	margin: 0 0 0 7px;
}




/* where the metatags / keywords / whatever /file type / date go, respectively */
.surfray_search_results_keywords_label
{

	color: #aaaaaa;
	float: left;
	width: 50px;
	height: 14px;
	padding: 5px 0 1px 0;
	text-indent: 7px;
	font: normal 8pt/10pt arial, helvetica, sans-serif;
}

.surfray_search_results_keywords_content
{	

	color: #aaaaaa;
	float: left;
	width: 530px;
	height: 14px;
	padding: 5px 0 1px 0;
	text-indent: 8px;
	font: normal 8pt/10pt arial, helvetica, sans-serif;
}


.surfray_search_results_category_label
{
	color: #aaaaaa;
	float: left;
	width: 54px;
	height: 14px;
	padding: 1px 0 0 0;
	text-indent: 7px;
	font: normal 8pt/10pt arial, helvetica, sans-serif;
}

.surfray_search_results_category_content
{
	color: #aaaaaa;
	float: left;
	clear: right;
	width: 310px;
	height: 14px;
	padding: 1px 0 0 0;
	text-indent: 2px;
	font: normal 8pt/10pt arial, helvetica, sans-serif;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}


.srch_stats_filetype_label
{
	background-color: #ffffff;
	color: #aaaaaa;
	float: left;
	width: 70px;
	height: 14px;
	padding: 1px 0 0 10px;
	font: normal 8pt/10pt arial, helvetica, sans-serif;
}

.surfray_search_results_filetype_content
{

	color: #aaaaaa;
	float: left;
	width: 150px;
	height: 14px;
	padding: 1px 0 0 0;
	text-indent: 2px;
	font: normal 8pt/10pt arial, helvetica, sans-serif;
}

.srch_stats_date_label
{
	background-color: #ffffff;
	color: #aaaaaa;
	float: left;
	width: 0px;
	height: 14px;
	padding: 1px 0 0 2px;
	font: normal 8pt/10pt arial, helvetica, sans-serif;
}

.surfray_search_results_date_content
{

	color: #aaaaaa;
	width: 70px;
	height: 14px;
	padding: 1px 0 0 0;
	text-indent: 2px;
	float: left;
	font: normal 8pt/10pt arial, helvetica, sans-serif;
}



/* ALTERNATE RESULT DEFINITIONS */

div.srch_result_Alt_all
{
	background-color: #ffffff;
	float: left;
	clear: left;
	width: 780px;
	font: normal 8pt/11pt arial, helvetica, sans-serif;
	padding: 0 10px 0 10px;
}

div.srch_result_Alt_rule
{
	
}

.srch_result_Alt_title
{
	
}

.srch_result_Alt_text
{
	
}


/*  SEARCH NAV DEFINITIONS */


#srch_nav .label
{
	background-color: #f8f8f8;
	WIDTH: 200px;
	height: 24px;
	font: bold 9pt arial, helvetica, sans-serif;
	margin: 0 20px 0 10px;
	color: #999999;
}

.srch_nav_a
{
	background-color: #f8f8f8;
	font: bold 9pt arial, helvetica, sans-serif;
	padding: 0 2px 0 2px;
	text-decoration: none;
	color:  #db6c00;
}

.srch_nav_a:hover
{	
	background-color: #D8C8A6;
	font: bold 9pt arial, helvetica, sans-serif;
	padding: 0 2px 0 2px;
}

.srch_nav_a:visited
{	
	font: bold 9pt arial, helvetica, sans-serif;
	padding: 0 2px 0 2px;
}

#srch_nav .grey
{	
	color: #999999;
	font: bold 9pt arial, helvetica, sans-serif;
	padding: 0 2px 0 2px;
}