#menuControl {
	position: absolute; 
	z-index: 25; 
	left: 940px;
	border: 2px solid #A2A9AF;
	width: 250px;
}
#map {
	position: absolute;
	z-index: 2;
	width: 760px;
	height: 550px;
	margin-left: -10px;
}
#TomsMapContainer {
	padding: 10px;
	z-index: 2; 
	background: url(http://img.bestofmedia.com/img/tomsguide/design/ajax-loading.gif) center no-repeat;
	height: 550px;
	width: 750px;
}
.accordion_toggle {
	display: block;
	height: 20px;
	background: #77A104 url(http://img.bestofmedia.com/img/tomsguide/design/arrowDropmenuActive.gif) no-repeat right 3px;
	padding: 0 10px 0 10px;
	line-height: 20px;
	font-weight: normal;
	outline: none;
	font-size: 12px;
	color: #000;
	border-bottom: 1px solid #cde99f;
	cursor: pointer;
	margin: 0 0 0 0;
}

.accordion_toggle_active {
	background-color: #0067B8;
	background-image: none;
	color: #FFF;
	border-bottom: 1px solid #0067B8;
}

.accordion_content {
	background-color: #FFF;
	color: #444;
	padding: 5px;
/*	max-height: 400px;*/
	overflow-y: auto;
}

#searchResultTopHits, #searchDirectionsResult {
	height: 400px;
	overflow: auto;
}

#menuControl-handler {
	text-align: center;
	padding: 3px;
	background: #A2A9AF;
	cursor: move;
}

#addressSearch {
	padding: 10px 0 7px 35px;
	color: #000;
	background: url(http://img.bestofmedia.com/img/commun/map/picto-home.png) top left no-repeat;
}

.smallPicto {
	float: left;
	margin: 0 5px 5px 0;
}

a.changeAddress {
	font-size: 10px;
	display: block;
	text-align: right;
	padding-bottom: 6px;
}

a.boutiqueLink {
	display: block;
	padding: 3px 0 3px 2px;
}

a.boutiqueLink:hover {
	background: #EFEFEF;
}

.productPrice {
	font-weight: bold;
	color: #C20B29;
}
a.productName {
	font-weight: bold;
}

.productSalespoint {
	padding: 5px 0 5px 50px;
	font-size: 11px;
	background: #EFEFEF;
	margin: 3px 0;
}
	.productSalespoint span {
		color: #666;
	}
	.productSalespoint div {
		padding-left: 30px;
	}
a.showOffer {
	background: url(http://img.bestofmedia.com/img/commun/map/torche2.png) top left no-repeat;
	padding: 5px 0 5px 25px;
	display: block;
}
a.showItineraire {
	background: url(http://img.bestofmedia.com/img/commun/map/voiture.png) top left no-repeat;
	padding: 5px 0 5px 25px;
}
#searchAddress {
	border: 2px solid #D2DEE5;
}

#searchDirectionsResult tr td {
	font-size: 11px;
}
