/*restaurant finder module*/

.restaurantfinder_module{
	width: 148px;
	background-color: #ebe7e1;
	text-align: left;
	margin: 0 0 0 10px;
	padding: 7px 0 10px 0;
	line-height: 15px;
}

.restaurantfinder_module .header{
	background-color: #666666;
	color: #ffffff;
	margin: 0 7px 7px 7px;
	text-align: center;
	padding: 7px;
}

.restaurantfinder_module .header a {
    text-align: center;
    padding: 0 0 0 0;
}

.restaurantfinder_module h3{
	padding: 8px 0px 10px 11px;
	margin: 0px;
}

.restaurantfinder_module h3 a{
	padding: 9px 0px 11px 11px;
	margin: 0px;
}
.restaurantfinder_module .title{
	height: 32px;
	width: 141px;
}
.restaurantfinder_module .title:hover{
	background-color: #e3e3e3;
	height: 32px;
	width: 141px;
}


.arrow_down{
	background: url(/images/arrows_down.gif) no-repeat 120px 15px;
}

.arrow_down:hover{
	background: url(/images/arrows_up_black.gif) no-repeat 120px 15px;
}


.arrow_up{
	background: url(/images/arrows_up.gif) no-repeat 120px 15px;
}
.arrow_up:hover{
	background: url(/images/arrows_up_black.gif) no-repeat 120px 15px;
}

.restaurantfinder_module .line{
	border-top: 1px solid #ccc;
	font-size:0px;
	height: 0px;
	margin: 0 7px;
}
.restaurantfinder_module h3 a{
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	padding: 0px;
	margin: 0px;

}

.restaurantfinder_module a{
	font-size: 10px;
	padding: 0 0 0 12px;
}

.restaurantfinder_module a:hover{
	color: #000;
}

.restaurantfinder_module ul a{
	display: block;
}


.item{
	position: relative;
 }

.restaurantfinder_module ul{
	border:0px;
	padding: 0px;
	margin: 0 0 10px 0;	
}
.restaurantfinder_module li{
	border:0px;
	padding: 1px 0;
	margin: 0px;
}


.slide_container h3{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.slide_container{
	position: absolute; 
	right: 0px; 
	top: 1px; 
	bottom: 0px;
}

.slider ul{
	margin: 0;
	float: left; 
	width: 125px;
	padding: 0px;
}
.slider li{
	height: 16px;

}

.slider h3{
	color: #666666;
	font-size: 11px;
	font-family: arial, helvetica, sans-serif;
}

.slider h3:hover{
	background-color: transparent;
}

.slide_container a{
	margin: 0px;
	padding: 0px;
}




.slider{
	background-color: #ebe7e1; 
	width: 500px; 
	padding: 10px 15px 10px 15px; 
	overflow: hidden;
}



.hide { display: none; }

.toggle a{
	font-size: 11px;
	font-weight: bold;
}

.restaurantfinder_module .active{
	background-image: url('/images/finder_active2.gif');
	background-position: 7px 4px;
	background-repeat: no-repeat;
	position: relative;
}


.restaurantfinder_module .active a, .restaurantfinder_module .active a:hover{
	color: #fff;
	background: transparent;

}

.restaurantfinder_module .active:hover{
	background-color: #ebe7e1;
}

 .active .arrow_down{
	background: transparent;
}

.restaurantfinder_module .active:hover{
	background-image: url('/images/finder_active.gif');
  }

  .xspot {
	border: 0px;
	position: absolute;		
	right: 15px;
	top: 10px;
  }