body {
	padding:	0px;
	background-color:	white;
       color:#424029;
       font-family:Verdana,Arial,Helvetica,sans-serif;
       font-size:10px;
       line-height:14px;
}
img {
	border:	0;
}
a {
	color:	#0000cc;
}
form {
	margin:	0;
}

	
#locator {
	position:	relative;
	width:		714px;
	height:		535px;
	margin-top:	7px;
	margin-left:	1px;
	z-index: 	0;
}
#map {
	position:	relative;		
	top:		0px;
	float:		left;
	width:		459px;
	height:		535px;
    border: 		1px solid #ffcf00;	
	margin: 0px;
	padding: 0px;
}
#panel {
	height:		535px;
	position:	relative;
	float:		left;
	overflow:	auto;
       border: 		1px solid #ffcf00;	
	top:		0px;
	width:		250px;
	margin: 0px;
	padding: 0px;
}

#panel table td {
	padding-right:			6px;
	padding-left:			6px;
	padding-top:			9px;
	padding-bottom:			3px;
	margin:	0px;
	border-bottom: 1px dotted #dabf4a;
	text-align:			left;
	color:				#333333;
	font-size:			11px;
	font-family:		      verdana, arial, helvetica, sans-serif;
   }


#collection_maneuvers table{
       width: 290px;
}

#panel table {
	border-collapse:	collapse; 
}
#panel table tfoot td {
	font-size: 12px; 
	padding-bottom: 16px; 
	padding-top: 15px; 
	background-color: #ffcf00;
	border-bottom: 0px none; 
	height: 40px;
}
#panel table thead th {
	padding-left: 6px; 
	background-color: #fff7d8; 
	width: 290px;
	height: 40px;
}
#panel table th.navigation {
	border-bottom: 1px dotted #dabf4a;
	font-size: 10px;
	padding-bottom: 4px;
}
.storecount {
 	color:	#33382c;
	font-size: 36px; 
	font-weight: bold;
	float: left;
	padding-left: 8px;
	padding-top: 4px;
	height: 40px;
}
.retloctop {
	font-size: 15px; 
	font-weight:bold;
}
.retlocbot {
	font-size: 12px; 
	font-weight: normal; 
	padding-left: 50px;
}
.retloc {
	float: left;
	padding-left: 8px;
	padding-top: 6px;
}
a.address:link		{ text-decoration: underline; color: #666666; font-weight: bold; }
a.address:visited		{ text-decoration: underline; color: #666666; font-weight: bold; }
a.address:hover		{ text-decoration: underline;  }
a.address:active		{ text-decoration: underline; color: #993333; } 
a.store_name:link { text-decoration: underline; color: #131313; font-weight: bold; }
a.store_name:visited { text-decoration: underline; color: #131313; font-weight: bold; }
a.store_name:hover { text-decoration: underline;  }
a.store_name:active { text-decoration: underline; color: #131313; } 

.next_results {
	float:	right;
	vertical-align: middle;
}
.prev_results {
	float:	left;
}
a.next_results:link { text-decoration: none; color: #443d1c; font-weight: bold; padding-left:5px; padding-right: 5px; }
a.next_results:visited { text-decoration: none; color: #443d1c; font-weight: bold;padding-left:	5px; padding-right: 5px; }
a.next_results:hover { text-decoration: underline; padding-left:	5px; padding-right: 5px; }
a.next_results:active { text-decoration: none; color: #443d1c;padding-left:	5px; padding-right: 5px; } 
a.prev_results:link { text-decoration: none; color: #443d1c; font-weight: bold;padding-left:	5px; padding-right: 5px; }
a.prev_results:visited { text-decoration: none; color: #443d1c; font-weight: bold;padding-left:	5px; padding-right: 5px; }
a.prev_results:hover { text-decoration: underline;padding-left:	5px; padding-right: 5px;  }
a.prev_results:active { text-decoration: none; color: #443d1c; padding-left:	5px; padding-right: 5px;} 

a.search_toggle:link { text-decoration: none; color: #61572a;   border: 0px solid #c6a71f;  height: 22px; font-size:10px;  font-weight: bold; padding-left:3px; padding-right: 3px; padding-top: 3px; padding-bottom: 2px;}
a.search_toggle:visited  {text-decoration: none; color: #61572a;   border: 0px solid #c6a71f;  height: 22px; font-size:10px; font-weight: bold; padding-left:3px; padding-right: 3px; padding-top: 3px; padding-bottom: 2px;}
a.search_toggle:hover {text-decoration: none; color: #61572a; border: 0px solid #c6a71f;  height: 22px; font-size:10px; font-weight: bold; padding-left:3px; padding-right: 3px; padding-top: 3px;  padding-bottom: 2px;}
a.search_toggle:active {text-decoration: none; color: #61572a;   border: 0px solid #c6a71f; height: 22px; font-size:10px; font-weight: bold; padding-left:3px; padding-right: 3px; padding-top: 3px; padding-bottom: 2px;}


#search_button {
  background-color: #ffcf00;
  border: 1px solid #c6a71f;
  font-size:11px;
  font-weight: bold;
  color:#61572a;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-bottom: 0px;
  height: 20px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}

#driving_directions_button {
  background-color: #ffcf00;
  border: 1px solid #c6a71f;
  font-size:10px;
  color:#61572a;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-bottom: 0px;
  font-weight: bold;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}

/**
 * Don't modify rules listed below.
 */ 
xml {
	width:		0;
	height:		0;
	display:	none;
}
.icon {
	position:	relative;
	width:		43px;
	height:		34px;	
}
.panelicon {
	position:	relative;
	width:		15px;
	height:		38px;	
	top:		1px;
	left:		2px;
}
.icon img {
	position:	absolute;
	top:		0px;
	left:		0px;
	width:		43px;
	height:		34px;
	cursor:		pointer;
}
.panelicon img {
	position:	absolute;
	top:		0px;
	left:		0px;
	width:		27px;
	height:		38px;
	cursor:		pointer;
}
.icon div {
	position:		absolute;
	top:			4px;
	left:			2px;
	width:			20px;
	font-size:		12px;
	font-weight:	bold;
	font-family:	Arial, Helvetica, sans-serif;
	color:			#000000;
	text-align:		center;
	cursor:			pointer;
}
.panelicon div {
	position:		absolute;
	top:			5px;
	left:			3px;
	width:			20px;
	font-size:		12px;
	font-weight:	bold;
	font-family:	Arial, Helvetica, sans-serif;
	color:			#000000;
	text-align:		center;
	cursor:			pointer;
}
#ajax_activity {
	position:			absolute;
	top:				20px;
	right:				20px;
	width:				32px;
	height:				32px;        
	z-index:			99;
}
#w2gi_copyright {
        position:                       absolute;
        right:                          3px;
        bottom:                         3px;
        text-decoration:        none;
        font:                           bold 12px arial;
        background:                     transparent;
        z-index:                        999;
}
#navteq_copyright {
        background:                     transparent none repeat scroll 0%;
        bottom:                         3px;
        font-family:            arial;
        font-size:                      12px;
        font-size-adjust:       none;
        font-stretch:           normal;
        font-style:                     normal;
        font-variant:           normal;
        font-weight:            bold;
        left:                           3px;
        line-height:            normal;
        position:                       absolute;
        text-decoration:        none;
        z-index:                        999;
}
.address_helper {
	color:				gray;
	font-size:			9px;
}
.links {
	font-size:			10px;
	/*text-align:			right; */
	vertical-align:		middle;
	padding-right:		3px;
}
.links a {
	text-decoration:	none;
	white-space:		nowrap;
	padding-left:		0.75em;
	color:			#61572a;
       font-size:		10px;
}

.links a span {
	text-decoration:	none;
       font-size:		10px;
	vertical-align:		bottom;
}
.links a img {
	width:				16px;
	height:				16px;
	vertical-align:		bottom;
}
#show_arrow {
	cursor:		pointer;
	z-index:	2;		
}

.addressw2gi{

          color:#656565;
          font-family:Verdana,Arial,Helvetica,sans-serif;
          font-size:10px;
          line-height:14px;
}

.mapBubble {
          background-repeat:no-repeat;
          height: 188px;
	   width: 280px;
          visibility: visible;
          border: 0px solid #000000;
}

.phonew2gi {
          line-height:18px;
          padding-top:2px;
	   font-family:Verdana,Arial,Helvetica,sans-serif;
          font-size:10px;
          font-weight:		bold;
}

#header_w2gi { 
	margin: 0px;
	padding: 0px;	
       border-collapse: collapse;
}


#welcome {
	 font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:11px;
        font-weight:		bold;
	 padding-bottom: 2px;
}

#panel table tbody tr.oddeven {
	height: 94px;
}

#panel table tr.active {
	 background-color:	#fff7d8;
}

a.dir_w2gi:link { text-decoration: none; color: #993333; font-weight: bold; background-color: #f6de77;}
a.dir_w2gi:visited { text-decoration: none; color: #993333; font-weight: bold; background-color: #f6de77;}
a.dir_w2gi:hover { text-decoration: none;  background-color: #f6de77;}
a.dir_w2gi:active { text-decoration: none; color: #993333; background-color: #f6de77;} 

a.printlink:link { text-decoration: none; color: #424029; font-size: 10px;}
a.printlink:visited { text-decoration: none; color: #424029; font-size: 10px;}
a.printlink:hover { text-decoration: none; font-size: 10px; }
a.printlink:active { text-decoration: none; color: #424029; font-size: 10px;} 




.header {
	color: #61572a;
	font-size: 10px;
	font-weight:		bold;
	padding-left: 10px;
	padding-top: 5px;
}
#navteqfooter {
        position:       relative;
        text-align:     left;
	 width:	710px;
        font-size:      10px;
        font-weight:    bold;
}
#footer {
        top: 5px;
        position:    relative;
        width: 710px;
        text-align:     left;
        font-size:      10px;
        font-weight:    bold;
}
.tablecopy {
	border: 1px solid #ffcf00;
	background-color:	#fff7d8;
	color: #424029;
	font-size: 10px;
}


.tablecopy2 {
	border: 0px solid #ffcf00;
	background-color:	#fff7d8;
	color: #424029;
	font-size: 10px;
}

.addressentry {
	font-size: 9px;
	color: #7e7e7e;
	
}



.display_PNEUMATIC_TOOLS { display: none;}
.display_PNEUMATIC_TOOLS1 { display: show;}

.display_FASTENERS_AND_STAPLES { display: none;}
.display_FASTENERS_AND_STAPLES1 { display: show;}

.display_COMPRESSORS { display: none;}
.display_COMPRESSORS1 { display: show;}

.display_SPECIALITY_FASTENERS { display: none; }
.display_SPECIALITY_FASTENERS1 { display: show; }


.display_OFFICE_PRODUCTS { display: none; }
.display_OFFICE_PRODUCTS1 { display: show; }

.display_HURRIQUAKE { display: none; }
.display_HURRIQUAKE1 { display: show; }


.display_URL{display:none;}

