.float_left {
float:left; padding-left:5px;}
.-top{margin-top:-13px;}

.divResultsNavTop {width:360px; max-height:25px; height:25px;}
.lnkNext { font-weight:400;display:block;
float:right;
	margin:3px 8px 3px 0px;
	width:24px;
height:10px;
font-size:90%;
	-moz-border-radius:3px 3px 3px 3px;
	background:url(../images/gradient.png) top left no-repeat scroll;
border-color:#E9E9E9 #E0E0E0 #AEAFAF;
border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
border-style:solid;
border-width:1px;
	padding:5px;
	text-decoration:none;
	text-align:center;
}

.lnkPrev  { font-weight:400;display:block;
float:left;
margin:3px 0px 3px 0px;
	width:24px;
height:10px;
font-size:90%;
	-moz-border-radius:3px 3px 3px 3px;
	background:url(../images/gradient.png) top left no-repeat scroll;
border-color:#E9E9E9 #E0E0E0 #AEAFAF;
border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
border-style:solid;
border-width:1px;
	padding:5px;
	text-align:center;
	
	text-decoration:none;}

.pan_search_results 
{
	float:left;
	/*width:49%;*/
	height:550px;
	overflow-y: scroll;
	 overflow-x: hidden;
	margin-right:5px;
	margin-left:3px;

	
}
/*start of small panels of info there is a hover highlight effect and a selected effect when pannel selected in map */

.div_search_results_listing 
{
	float:left;
	background-color:#fff;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:0px;
	border: solid 1px #cccccc;
	width:99%;
}
.div_search_results_listing:hover
{
	
}

.listing_highlight 
{

}
/*end of pannel styles area*/



.div_search_results_priority_banner 
{	text-align: center; 
	color: #ffffff;
		height: 1em;
	background-color:#666666;
	/*background:url(../images/detailed_icons/move_up.gif) top left no-repeat #ffffff ; */
	height:26px;
	font-size:130%; 
	font-weight:800;
width:100%;
}

.div_search_results_recommend_banner 
{
	text-align: center; 
	color: #ffffff;
	background-color: #999999;
}


.pan_search_header 
{
	float:left;
	width: 100%;
}

a.pan_search_header  {text-decoration:underline;}


a.ylm_search_results_link_current {color:#000000; text-decoration:none; z-index:999;}
a:hover.ylm_search_results_link_current { text-decoration:underline;color:#006699; z-index:999;}
a.ylm_search_results_link {text-decoration:none;color:#006699; min-width:140px; max-width:140px; z-index:999;}
a:hover.ylm_search_results_link {text-decoration:underline; color:#006699; z-index:999;}
/*end of pan heder styles */


.div_comp_logo 
{
	float:left;
	width:125px;

}

.img_comp_logo 
{
	float:left;
	width:125px;
}

.div_search_results_row_1
{
	float:left;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:0px;
	margin:3px;	
width:100%;

}

.div_search_results_row_2
{
	float:left;
	width:100%;
	margin:3px;
	
}

.ylm_search_results_col_1 
{
	float:left;
	width:125px;
}

.ylm_search_results_col_2 
{
	float:left;
	width:70%;
}

.search_results_header_col_1a 
{
	float:left;
	width:155px;
max-width:220px;
	margin:-25px 0 10px 8px;

	text-align:left;
}

.search_results_header_col_2a
{

	float:left;
	margin:-25px 0 10px 8px;
	width:33%;
	color:#999999;
	text-align: left;
font-size:90%;
}

.search_results_header_col_3a
{
	width:220px;
	text-align:right;
	margin:0px 10px 10px 0;
height:34px;
display:inline; 
float:right;

}

/* did you mean display:block; 
float:right;
	margin:-45px 0 10px 0;*/



.lblDidYouMean  {

	color:#999999;
	text-align: left;
font-size:98%;}

.lblDidYouMeanNone  {

	color:#999999;
	text-align: center;
font-size:120%;}




.search_results_header_col_2b
{
	float:left;
	margin:-30px 0 10px 8px;
	width:33%;
	color:#999999;
	text-align: left;
font-size:90%;}

.search_results_header_col_3b
{
	width:220px;
	text-align:right;
	margin:-45px 10px 10px 0;
height:34px;
display:inline; 
float:right;

}
.panMapSearchResults
{
	float:right;
	width:50%;
	height:550px;
}

.map_canvas {
	float:left;
	padding:0px;
margin-left:-5px;
	width:100%;
	height:550px;
border:1px solid #ccc;
}


/* this is the Company Name style*/
.lbl_comp_name {font-size:14px; font-weight:bold;

}
a.lbl_comp_name {
color:#006699;
text-decoration:none;
}
a:visited.lbl_comp_name {
color:#006699;
text-decoration:none;
}

a:hover.lbl_comp_name {
text-decoration:underline;
}

/*end comp name style */

/* this is the Company Address Cell*/

.ylm_search_results_address {}
/

/* this is the more details, coupons, services and map link style*/
.more_details {color:#006699;text-decoration:none;}

a.more_details {
text-decoration:none;
color:#006699; 

}

a:hover.more_details {
font-weight:bold;

}

/*priority*/

/*top of results page here is where the returning x of x results is located */


.div_search_results_listing_priority
{

float:left;
	background-color:#fff;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:0px;
	border: solid 1px #666666;
width:99%;

}

.div_search_results_listing_priority:hover
{
	background: #efefef; /* for non-css3 browsers */

}
/*end more details, coupons, services and map link style */




/* this is the end of this style sheet :oP*/

.search_criteria 
{
	font-weight:bold;
}



/* default setup that everything sees this is the shadow world and what a butt load of silliness this is */
.shadow {text-shadow:1px 2px 2px #666666;
  /* needed for Internet extortion */
  height: 1em;
  filter: shadow(color=#666666, 
          direction=135, 
                strength=5);

  /* Needed for lizzard */
  line-height: 2em;
  white-space: nowrap;
}


/* 
 * used by browsers which know about
 * :before to create the shadow world.
 */
.shadow:before {
  display: block;
  margin: 0 0 -2.12em 0.15em;
  padding: 0;
  color: #666666; 
}

html*.shadow {

  [color:GREY;/* required by Safari 
              * so that [] is correctly
              * begun. associated with
              * the property, yet hiding
              * it. Seen by internet extortion6 */

    /* 
     * seen by internet exotrtion 6 and Safari, but hidden
     * from Lizzard 
     */
    text-shadow: #666666 5px 5px 5px; 

  ]color:auto; /* resets color for 6 */
}/**/

/* 
 * end hack using dummy attribute selector
 * for IE5 mac
 */
.dummyend[id]{clear: both;}

/*\*/
html*.shadow:before {

  [color:GREY;
    display: none;

  ]color:auto; /* resets color*/
}/**/

/* 
 * end hack using dummy attribute selector
 * for IE5 mac
 */
.dummyend[id]{clear: both;}

/*and so ends the stupidity that is required when hacking perfectly good css to accomodate IE */
