input.searchkeyfld { width: 300px; height: 18px; border: solid 1px #C9D9E4;  font-size: 12px; font-weight: normal; font-family: Arial,Helvetia,sans-serif; }

input.locationfld { width: 150px; height: 18px; border: solid 1px #C9D9E4;  font-size: 12px; font-weight: normal; font-family: Arial,Helvetia,sans-serif; }

select.categoryfld { width: 180px; height: 20px; border: solid 1px #C9D9E4;  font-size: 12px; font-weight: normal; font-family: Arial,Helvetia,sans-serif; }

select.radiusfld { width: 180px; height: 20px; border: solid 1px #C9D9E4;  font-size: 12px; font-weight: normal; font-family: Arial,Helvetia,sans-serif; }

select.regionExtfld { width: 180px; height: 20px; border: solid 1px #C9D9E4;  font-size: 12px; font-weight: normal; font-family: Arial,Helvetia,sans-serif; }

select.regionfld { width: 140px; height: 20px; border: solid 1px #C9D9E4;  font-size: 12px; font-weight: normal; font-family: Arial,Helvetia,sans-serif; }

.searchHeading { font-size: 12px; font-weight: bold; font-family: Arial,Helvetia,sans-serif; margin: 0px; }

.searchDescription {  font-size: 10px; font-family: Arial,Helvetia,sans-serif; margin: 0px; }

table.RadiusFields td { padding:2px 2px 2px 2px;}


/* autocomplete */
.ac_results {
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	text-align: left;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 14px;
	overflow: hidden;
}

.ac_loading {
	background: white;/* url('http://www.lyoness.net/internal/Public/CSS/DealerSearch/indicator.gif') right center no-repeat;*/
}

.ac_odd {
	background-color: #F1F4F6;
}

.ac_over {
	background-color: #317099;
	color: white;
}


.searchLink { font-family: Arial,Helvetia,sans-serif; margin: 0px; }

.greyText {color:#828282;}


div.onlineShoppingHeader { background-image: url(http://www.lyoness.net/003D76/small/lyo-website/images/dealersearch/onlineshoppingHeader.gif); background-repeat: no-repeat; text-align: left; height: 38px; color: #FFFFFF; width: 185px; }
div.cardHeader { background: url(http://www.lyoness.net/003D76/small/lyo-website/images/dealersearch/cashbackcardHeader.gif) no-repeat left top; height: 38px; color: #FFFFFF; width: 355px; text-align: left; }
div.couponHeader { background-image: url(http://www.lyoness.net/003D76/small/lyo-website/images/dealersearch/couponHeader.gif); background-repeat: no-repeat; height: 38px; color: #FFFFFF; width: 185px; text-align: left; }

td.outerGoldenColumn {background: url(http://www.lyoness.net/003D76/small/lyo-website/images/dealersearch/dealersearch-gold-line.gif) repeat-y left top; padding:7px; }
td.innerLeftColumn { background: url(http://www.lyoness.net/003D76/small/lyo-website/images/dealersearch/dealersearch-blue-line.gif) repeat-y left top; padding-left:10px; padding-right:5px; padding-top:7px; padding-bottom:7px;  }
td.innerRightColumn { background: url(http://www.lyoness.net/003D76/small/lyo-website/images/dealersearch/dealersearch-blue-line.gif) repeat-y right top; padding-left:5px; padding-right:10px; padding-top:7px; padding-bottom:7px; }

.startpageresultlist div.colSpacer{width:15px;}

hr.goldenRuler { border: none 0; border-top: 1px dashed #ECE0C6; /*the border*/ margin: 0 0 0 0; height: 1px; /*whatever the total width of the border-top and border-bottom equal*/ }
hr.blueRuler { border: none 0; border-top: 1px dashed #B0C5D6; /*the border*/ margin: 0 0 0 0; height: 1px; /*whatever the total width of the border-top and border-bottom equal*/ }

div.blueFooter { background-image: url(http://www.lyoness.net/003D76/small/lyo-website/images/blueFooter.gif); background-repeat: no-repeat; text-align: left; vertical-align: bottom; height: 25px; color: #FFFFFF; width: 354px; }
div.goldenFooter { background-image: url(http://www.lyoness.net/003D76/small/lyo-website/images/goldenFooter.gif); background-repeat: no-repeat; text-align: left; height: 25px; color: #FFFFFF; width: 184px; }
div.headerColumnText { padding: 15px 0px 0px 5px; }



.startpagesubmenu { background: #f0f4f8; width: 760px; padding: 10px; }

div.resultsfoundtext { color: #008ACF; }

div.menutext {  font-family: Arial,Helvetia,sans-serif; font-size: 12px; font-weight: normal; }


UL.ui-tabs-nav { background-color: #F0F4F8; }
div.SearchTab { background-color: #F0F4F8;margin-top: 5px;border:solid 0px #ffffff }

div.searchFldcontainer { border-width:1px; vertical-align:top; /*margin-top: 10px;*/ }


div.defaulttext { font: normal 12px arial, sans-serif; }




div.blockresultdealerdesc { padding: 10px 0 40px 15px; font: normal 10px arial, sans-serif; font-weight: normal; text-decoration: none; }
.btnDealerSearch { width: 150px; }

.publicpartnerinfo .publicpartnerinfoleft { border-right: solid 1px #EBE3B2; padding-right: 10px; text-align: center; }

.publicpartnerinfo .publicpartnerinforight { padding-left: 10px; }

.publicpartnerinfo .defaultdealersearchlink { font-size:10px; padding-left: 0; text-align: left; }

a.defaultdealersearchlink:link {  text-decoration: none; margin: 0 0 0 0; padding: 0 0 0 0; }

a.defaultdealersearchlink:hover {  text-decoration: underline; margin: 0 0 0 0; padding: 0 0 0 0; }


.publicpartnerinfo div.startpageboxstyle { background-image: url(http://www.lyoness.net/003D76/small/lyo-website/images/partnerinfo/dealer_search_startpage_box.gif); background-position: left top; background-repeat: no-repeat; width: 106px; height: 20px; }

.dealersearchresultlisthead { background-color: #F0F4F8; vertical-align: middle; }
.dealersearchresultlisthead div { vertical-align: middle; display: table-cell; }
.dealersearchresultlisthead table { margin: 0; }
.dealersearchresultlisthead .label {  white-space: nowrap; }
.dealersearchresultlisthead .resultsfoundtext { color: #008ACF; }

div.googlemapsearch { width: 755px; height: 500px; border: solid 1px #E0D07D; }





div#google_map_direction_speller_title { /*border-bottom: solid 1px #B7B7B7;*/ border-bottom: solid 1px black; position: relative; background-color: #EBEBEB; z-index: 101; height: 30px; }

div#google_map_direction_speller_title_title { padding-top: 10px; padding-left: 10px; font: normal 12px arial, sans-serif; width: 200px; }

div#google_map_direction_speller_filter_from_message, div#google_map_direction_speller_filter_to_message { font: normal 12px arial, sans-serif; }

div#google_map_direction_speller_inner_display_area { font: normal 10px arial, sans-serif; }

div#google_map_direction_speller { display: none; border: solid 1px black; z-index: 100; position: relative; background-color: #EBEBEB; padding: 0 0 0 0; margin: 0 0 0 0; }

div#google_map_direction_speller_closer { background-image: url(http://www.lyoness.net/003D76/small/lyo-website/images/google_maps_close.gif); background-repeat: no-repeat; background-position: top right; height: 15px; width: 15px; float: right; z-index: 105; position: relative; }

div#google_map_legend_minimizer { background-image: url(http://www.lyoness.net/003D76/small/lyo-website/images/google_maps_minimize.gif); background-repeat: no-repeat; background-position: top right; height: 15px; width: 15px; }

div#google_map_direction_speller_minimizer { background-image: url(http://www.lyoness.net/003D76/small/lyo-website/images/google_maps_minimize.gif); background-repeat: no-repeat; background-position: top right; height: 15px; width: 15px; float: right; z-index: 105; position: relative; }


div#google_map_direction_speller_filter { z-index: 101; height: 110px; border-top: solid 1px #B7B7B7; }

table#google_map_direction_speller_filter_table { background-color: #EBEBEB; }

div#google_map_direction_speller_displayarea { background-color: white; height: 0px; width: 0px; z-index: 101; overflow: auto; position: relative; padding: 0 0 0 0; margin: 0 0 0 0; }


input.google_map_direction_speller_filter_refresher { border: 0; padding: 0; margin: 5px 0 0 0; height: 20px; float: right; cursor: pointer; border: solid 1px black; background-color: #B7B7B7; }

input.google_map_direction_speller_filter_refresher_inactive { border: 0; padding: 0; margin: 5px 0 0 0; height: 20px; float: right; color: #B7B7B7; border: solid 1px black; background-color: #D3D3D3; cursor: default; }



table.couponordertable .subtitle {font-weight: bold; color: black; }
table.couponordertable th { color: Black; vertical-align: top; font-weight:bold; padding-right: 5px; }

table.CouponOrderInfoTable {width: 100%; }
table.CouponOrderInfoTable th { border-bottom: 1px dotted #D4B45F; padding: 2px 10px 2px 0; }
table.CouponOrderInfoTable td { border-bottom: 1px dotted #D4B45F; padding: 2px 10px 2px 0; }



div.blockresultblockareagoldinfo { font: normal 14px arial, sans-serif; font-weight: normal; text-decoration: none; color: #D1C068; }
div.blockresultblockareagrayinfo { font: normal 10px arial, sans-serif; font-weight: normal; text-decoration: none; color: #838383; }
td.blockresultleftmoreinfo {  padding: 0 0 0 7px; }
td.blockresultmiddlemoreinfo {  padding: 0 0 0 7px; }
td.blockresultrightmoreinfo {  padding: 0 0 0 7px; }
div.blockresultblockarealefttext { width: 220px; padding: 0; margin: 0 0 0 10px; border: 0; }
div.blockresultblockarearighttext { width: 220px; padding: 0; margin: 0 0 0 10px; border: 0; }
div.blockresultblockareamiddletext { width: 220px; padding: 0; margin: 0 0 0 10px; border: 0; }
div.blockresultblockareawebseitshop { font: normal 10px arial, sans-serif; font-weight: normal; text-decoration: none; color: #0089CD; }
tdblockresultbottomline { }

.dealersearch-bonus-promotion-info-blockoverview{padding: 0 5px 5px 5px;}
.dealersearch-bonus-promotion-info-listoverview{padding: 0 5px 0 13px;}

.dealersearch-bonus-promotion-info .bonus-label{background-color:#D1C068;display:table-cell; padding:1px 3px 1px 3px;cursor:pointer; }
.dealersearch-bonus-promotion-info .bonus-info{background-image: url(http://www.lyoness.net/003D76/small/lyo-website/images/shortinfos.gif);background-repeat:no-repeat; background-position:right; padding-left:3px; display:table-cell; width:16px;}

.dealersearch-bonus-promotion-info .promotion-label{background-color:#D1C068;display:table-cell; padding:1px 3px 1px 3px; cursor:pointer;}
.dealersearch-bonus-promotion-info .promotion-info{background-image: url(http://www.lyoness.net/003D76/small/lyo-website/images/shortinfos.gif);background-repeat:no-repeat; background-position:right; padding-left:3px; display:table-cell; width:16px;}