html,body { margin:0;padding:0}
p,td,th {text-align:left;font:12px Arial,Helvetica,sans-serif; line-height:18px}
body {background:#d8d8d8;margin:0; text-align:center;font:12px Arial,Helvetica,sans-serif; line-height:18px;padding:0}
a, a:link, a:visited { color:#316ece; text-decoration:none}
a:hover,a:active {color:#316ece;border:0;text-decoration:underline}
form {margin:0}


img {border:0}

#container { width:984px;text-align:left;margin: 0 auto;background:#FFF; border: 1px solid #bbb; border-top:0px; border-bottom:0px; padding:0}
	#header { background:#2f67c6 url(/images/background_header.jpg) no-repeat right top ; height:100%; overflow:auto; min-height:57px}
	#header h1, #header #logo {margin:6px 0px 0px 13px; padding:0px; }
	#header h1 a, #header #logo a { background:url(/images/logo-wie-levert.gif) no-repeat; height:41px; width:298px;display:block;}
	#header h1 a span, #header #logo a span {display:none}

		#header #signin-bar { float:right; width:500px; font-size:11px ; color:#FFF; }
		#header #signin-bar div { float:right; padding:5px; margin-top:20px}		
		#header #signin-bar div a {color:#FFFFFF; padding:3px 6px; font-weight:bold; border:1px solid #60bbf0; border-radius:5px}
		#header #signin-bar div a:hover { background:#60bbf0; text-decoration:none}
		#header #signin-bar div.xbutton-signup a { background:url(/images/button_signinbar_end.gif) no-repeat right 2px;}
		#header #signin-bar div.xbutton-login a { background:url(/images/button_signinbar_login.gif) no-repeat right 2px;}		
		#header #signin-bar div.xbutton-edit-details a { background:url(/images/button_signinbar_edit_details.gif) no-repeat right 2px;}
		#header #signin-bar div.xbutton-logout a { background:url(/images/button_signinbar_logout.gif) no-repeat right 2px;}				
	#menu { background:url(/images/background_menu.gif)  repeat-x; height:26px; display:block;}
		#main-menu ul {margin:0px; padding:0px }
			#main-menu ul li {margin:0px; padding:0px; background: url(/images/menu-seperator.gif) no-repeat right; list-style:none; float:left; font-weight:bold; padding:4px 16px;  }		
			#main-menu ul li.selected { background:url(/images/background_menu_selected.gif) no-repeat right; padding:4px 18px 4px 16px;}
			#main-menu ul li.last {background:none }	
				#main-menu ul li.selected a, #main-menu ul li.selected a:active, #main-menu ul li.selected a:visited, #main-menu ul li.selected a:hover, #main-menu ul li.selected a:link {color:#000; text-decoration:none }	
				#main-menu ul li a, #main-menu ul li a:active, #main-menu ul li a:visited, #main-menu ul li a:hover, #main-menu ul li a:link {color:#fff; text-decoration:none }									
		#promotions-menu { position:relative; }
		#promotions-menu ul {margin:0px; padding:0px;  position:relative;z-index:99; }
			#promotions-menu ul li {margin:0px; padding:0px; list-style:none; float:right; margin-top:-6px; 	 }	
				#promotions-menu ul li a, #promotions-menu ul li a:active, #promotions-menu ul li a:visited, #promotions-menu ul li a:hover, #promotions-menu ul li a:link {color:#fff; text-decoration:none; font-weight:bold; margin-right:5px }			
				#link-newsletter a { background: url(/images/buttons-services.png) no-repeat left -50px ; width:110px; height:15px; display:block; padding: 9px 6px 5px 36px}		
				#link-advertise a { background: url(/images/buttons-services.png) no-repeat left -100px ; width:70px; height:15px; display:block; padding: 9px 6px 5px 25px}		
				#link-pressrelease a { background: url(/images/buttons-services.png) no-repeat left 0px ; width:122px; height:15px; display:block; padding: 9px 6px 5px 32px}											
	#search-area { height:75px; background:url(/images/background_search.gif) no-repeat ; display:block; padding:16px 0px 0px 24px}
		#search-area label { margin-bottom:4px; font-size:18px; font-weight:bold; display:block}
		#search-column-what { width:330px; float:left; margin-right:10px}
		#search-column-where { width:330px; float:left; margin-right:10px;}		
		#search-column-submit {width:115px; float:left; margin-top:20px; margin-right:10px;}	
			#search-column-submit #btnSearch2 { background: url(/images/background_button_search.gif) no-repeat; width:115px; height:42px; border:0px; font-size:14px; font-weight:bold}
			#btnSearch { border:4px solid #ebc200; border-radius:7px; margin:0;padding:0; background:#ebc200; cursor:pointer}
			#btnSearch span {display:block;width:100px; padding:7px 0; font-size:14px; font-weight:bold;border:1px solid #aeac96; border-radius:5px; background: #feee01; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZWUwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmQxMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #feee01 0%, #ffd100 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feee01), color-stop(100%,#ffd100)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #feee01 0%,#ffd100 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #feee01 0%,#ffd100 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #feee01 0%,#ffd100 100%); /* IE10+ */
background: linear-gradient(to bottom, #feee01 0%,#ffd100 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feee01', endColorstr='#ffd100',GradientType=0 ); /* IE6-8 */}
		#search #what { border: 2px inset; width:310px; padding:6px 6px; font-size:14px; font-weight:bold}	
		#search #where { border: 2px inset; width:310px; padding:6px 6px; font-size:14px; font-weight:bold}				 	
		#suggest-what-container span, #suggest-where-container span { float:left; width:35px; height:38px}
	#breadcrumbs { padding:6px 24px; background:url(/images/background_breadcrumbs.gif) repeat-x bottom left; font-size:12px}	
		#breadcrumbs span {  font-weight:bold; font-size:14px}
	#leaderboard { text-align:center; margin-bottom:8px; margin-left:auto; margin-right:auto; width:728px}
	#category-listing { background: url(/images/background_category_listing.gif) repeat-x;  padding:14px 24px; display:block; line-height:14px; height:100%; overflow:auto}
		#category-listing h2 { font-size:14px; color:#666; margin-top:0px}
		#category-listing .category-listing-column { width:155px; float:left; font-size:11px;}
			#category-listing   ul { margin:0px; padding:0px; list-style:none}
			#category-listing   ul li  { margin:0px; padding:0px; list-style:none; width:155px; float:left }		
	#footer { border-top:1px solid #ededed; padding:14px 24px; color:#999; font-size:11px; display:block; overflow:auto; height:100% }
		#footer a, #footer a:link, #footer a:visited { color:#999 }
		#copyright { width:120px; float:left; clear:both}
		#links {}
			#links ul { margin:0px; padding:0px; list-style:none}
			#links ul li  { margin:0px; padding:0px; list-style:none; float:left; }
			#links ul li a { padding:0px 6px 0px 7px; border-right:1px solid #999}		
			#links ul li a.first { padding:0px 7px 0px 0px;}
			#links ul li a.last { padding:0px 7px 0px 7px; border-right:0}
		#footer-links { width:800px; float:left}
			#footer-links ul { margin:0px; padding:0px; list-style:none}
			#footer-links ul li  { margin:0px; padding:0px; list-style:none; float:left; }
			#footer-links ul li a { padding:0px 6px 0px 7px; border-right:1px solid #999}		
			#footer-links ul li a.last { padding:0px 7px 0px 7px; border-right:0}

.seperator { clear:both	}		


#results-map { background: #fff; height:100%; overflow:auto; padding:12px 0px 12px 12px}
#results-page { background: url(/images/background_result_page.gif) repeat-y; height:100%; overflow:auto}
#refine-column {width:122px; margin-right:8px; float:left}
	#refine-column p { background:url(/images/background_refine_h3.gif) repeat-x; font-size:12px; margin:0px; padding:4px 4px 4px 4px; font-weight:bold}
		#refine-column ul { margin:4px; padding:0px;}
		#refine-column ul li { margin:0px; padding:0px ; list-style:none; font-size:9px}		
#result-column {width:502px; float:left; padding-top:12px }
	#result-column h1 { font-size:16px; margin:0; margin-bottom:12px}
#advertorial-column { width:336px; float:right; margin-left:8px; margin-right:8px}
	#advertorial-column	#map { border:1px solid #8d8d8d; background:#fff; margin-bottom:10px; width:334px; height:334px}	
	#advertorial-column #map h4 { margin-bottom:0px}	
	#advertorial-column	#rectangle { margin-bottom:10px;}
	#advertorial-column	#adsense { border:1px solid #d6d3d3; background:#fafafa;}
	#advertorial-column 	.block .header { background:url(/images/background_block_header_336.gif)  left top no-repeat}
	#advertorial-column 	.block .header .logo { float:right; width:150px; margin-right:8px}	
	#advertorial-column 	.block .header h2 { font-size:12px; margin:0px; padding:9px 0px 8px 14px}
	#advertorial-column 	.block .header h2 span { font-size:11px; }	
	#advertorial-column 	.block .block-content { padding:18px 0px 5px 0px}
	#advertorial-column 	.block .nopadding { padding-left:0px; padding-right:0px}
	#advertorial-column 	.block ul.news-list	{ margin:0; padding:0}
	#advertorial-column 	.block ul.news-list	{ margin:0; padding:0; padding-left:20px}	
	
#details-page { height:100%; overflow:auto}	
	#details-column {width:608px;  float:left; padding:22px 0px 22px 22px;}
	#details-column h1 { font-size:22px}
	#details-column h2 { font-size:12px}	
	#location-column { width:336px; float:right; margin-left:8px; margin-right:8px;  padding:22px 0px;; overflow:hidden}
	#location-column	#map { border:1px solid #8d8d8d; background:#fff; margin-bottom:10px; width:334px; height:334px;overflow:hidden}		
	#location-column h4 { margin-bottom:0px}		
	#details-column  .block { display:block }

	#details-column 	.block .header { background:url(/images/background_block_details.gif) repeat-x right 8px}
	#details-column 	.block .header h2 { font-size:12px; margin:0px; padding:14px 0px 8px 30px}
	#details-column 	.block .header h2 span { font-size:11px; }	
	#details-column 	.block .header .logo { float:right; width:150px; margin-top:1px; margin-right:10px}		
	#details-column 	.block .block-content { padding:18px 0px 5px 0px}
	#details-column 	.block .nopadding { padding-left:0px; padding-right:0px}
	#details-column 	.block ul.news-list	{ margin:0; padding:0}
	#details-column 	.block ul.news-list	{ margin:0; padding:0; padding-left:20px}	
	#details-column 	.logo { float:right}

	#details-request-information h2 { background:url(/images/icon_header_information.gif) no-repeat left 8px;background:url(/images/icon-small-headers.png) no-repeat left -112px; }
	#details-press-releases h2 { background:url(/images/icon_header_press.gif) no-repeat left 8px;background:url(/images/icon-small-headers.png) no-repeat left -72px;}
	#details-column #details-vena h2 { background:url(/images/icon_header_press.gif) no-repeat left 8px;background:url(/images/icon-small-headers.png) no-repeat left -72px;}	
	#details-more  h2 { background:url(/images/icon_header_more.gif) no-repeat left 8px;background:url(/images/icon-small-headers.png) no-repeat left -32px; }
	#details-listing  h2 { background:url(/images/icon_header_listing.gif) no-repeat left 8px;background:url(/images/icon-small-headers.png) no-repeat left 8px; }
	
	#details-column td, #details-column th { padding:1px 0px 1px 0px}
	#details-column td.telephone, #details-column td.tel { padding-left:20px; background:url(/images/icon_mobile_white.gif) no-repeat 2px 1px}	
	#details-column td.fax { padding-left:20px; background:url(/images/icon_fax_white.gif) no-repeat 1px 2px}		
	#details-column td.email { padding-left:20px; background:url(/images/icon_email_white.gif) no-repeat 0px 3px}			
	#details-column td.website{ padding-left:20px; background:url(/images/icon_webpage_white.gif) no-repeat 4px 2px}				

	#details-column #details-press-releases h3 { font-size:12px;; margin:0px}
	#details-column #details-press-releases h3 span { font-weight:normal}	
	#details-column #details-press-releases p {margin-top:0px}
	#details-column #details-press-releases p a { font-size:11px}	
	
	#screenshot img { max-width:336px}
	
	.video-description { border:1px solid #ddd; text-align:center; padding:6px; background:#efefef; text-align:center; width:588px; margin:10px 0px}
	
	#pressrelease-column { width:608px; float:left; padding:22px 0px 22px 22px; overflow:hidden}
	#pressrelease-column h1 { font-size:16px ; line-height:22px}
	#pressrelease-column h2 { font-size:22px}	
	#pressrelease-column h1 span { font-size:11px; color:#999}		
	#pressrelease-column .picture { float:right}
	#pressrelease-column ul#pressrelease-list { margin:0px; padding:0px}
	#pressrelease-column ul#pressrelease-list li{ margin:0px; padding:0px; list-style:none}	
	#pressrelease-column ul#pressrelease-list li span { color:#999}		
	#pressrelease-column ul#pressrelease-list li a {  font-weight:bold}			
	
	#content-column { width:580px; float:left; padding:22px 0px 22px 22px;; margin-right:20px}
	#content-column h1 { font-size:22px}
	#content-column h2 { font-size:16px}		
	#account-column { padding:22px 0px 22px 22px;; margin-right:20px}	
	#account-column h1 { font-size:22px}
	#account-column h2 { font-size:16px}	
	#content-column-wide { width:930px;; padding:22px 0px 22px 22px;}	
	
	#login-page { padding:22px 0px 22px 22px; overflow:auto; height:100%}
	#login-column { width:390px; float:left;; padding-right:22px}
	#login-column h1 { font-size:22px}
	#login-column h2 { font-size:16px}	
	#login-column div.row { clear:both}
	#login-column div.row label { width:120px; font-weight:bold; float:left; padding:5px 0px}	
	#login-column div.row input { border: 2px inset; width:255px; font-size:13px; font-weight:bold; padding:4px}
	#login-column #btnLogin { border:0px; width:126px; height:44px; background:url(/images/background_button_inloggen.gif) no-repeat; font-size:16px; font-weight:bold; padding:4px; float:right}	
	
	#apply-column { width:510px; float:left; ; border-left:1px solid #f0f0f0 ; padding:0px 0px 0px 22px;}
	#apply-column h1 { font-size:22px}
	#apply-column h2 { font-size:16px}	
	
	#apply-container div.row { clear:both}
	#apply-container div.row label { width:120px; font-weight:bold; float:left; padding:5px 0px}	
	#apply-container div.row input { border: 2px inset; width:255px; font-size:13px; font-weight:bold; padding:4px}	
	
	a#btnApply { background:url(/images/background_button_aanmelden.gif) no-repeat; width:172px; height:20px; font-size:16px; font-weight:bold; padding:12px; color:#000; display:block; text-align:center}
	a#btnApply span { padding:10px}
	
	a.btnNext { background:url(/images/background_button_aanmelden.gif) no-repeat; width:172px; height:20px; font-size:16px; font-weight:bold; padding:12px; color:#000; display:block; text-align:center; float:left; margin-right:10px}
	a.btnNext span { padding:10px}	
	a.btnPrevious { background:url(/images/background_button_aanmelden.gif) no-repeat; width:172px; height:20px; font-size:16px; font-weight:bold; padding:12px; color:#000; display:block; text-align:center; float:left; margin-right:10px}
	a.btnPrevious span { padding:10px}		
	a.btnComplete { background:url(/images/background_button_aanmelden.gif) no-repeat; width:172px; height:20px; font-size:16px; font-weight:bold; padding:12px; color:#000; display:block; text-align:center; float:left; margin-right:10px}
	a.btnComplete span { padding:10px}			
	a.btnSearchCompany { background:url(/images/background_button_aanmelden.gif) no-repeat; width:172px; height:20px; font-size:16px; font-weight:bold; padding:12px; color:#000; display:block; text-align:center; float:left; margin-right:10px}
	a.btnSearchCompany span { padding:10px}		
	
	#apply-container { height:980px}
	#step1, #step2, #step3 { background-color:#FFFFFF}
	
	.picture-frame { border:1px solid #eee; padding:3px; width:240px; float:right; margin-left:8px; margin-bottom:8px;; height:100%; overflow:auto}
		.picture-frame .picture-text { font-size:10px; color:#666; text-align:center; padding:5px 0px 0px 0px; line-height:18px}

	.message { padding:10px 10px 10px 10px; border:1px solid #ccc; background-color:#eee; margin-bottom:10px; text-align:center}
	.error { padding:10px 10px 10px 10px; border:1px solid #FF0000; background-color: #FFCCCC; margin-bottom:10px}	
	.warning 	{ background-color: #EEE; border-color: #F00; color: #F00;}
	.success 	{ background-color: #9C9; border-color: #3C0; color: #060;}
	.error		{ background-color: #EEE; border-color: #F00; color: #F00;}

#link-column .block { width:293px; float:left; margin-right:14px }
	#link-column .block .header { background:url(/images/background_block_header.gif) repeat-x right 8px}
	#link-column .block .header h2 { font-size:18px; margin:0px; padding:16px 0px 10px 50px}
	#link-column .block .header h2 span { font-size:11px; }	
	#link-column .block .block-content { background:url(/images/point_down.gif) no-repeat top center;  margin-top:-4px; padding:18px 5px 5px 5px}
	#link-column .block .nopadding { padding-left:0px; padding-right:0px}
#link-column #account-options h2 { background:url(/images/icon_account.gif) no-repeat left 4px;}			
	
#form-press-release div label { font-weight:bold; display:block}	
#form-press-release input, #form-press-release textarea { font:12px Arial,Helvetica,sans-serif;}
#form-press-release #btnSavePressRelease { border:0; background:url(/images/background_button_add_press.gif) no-repeat; width:217px; height:44px; text-align:center; font-weight:bold; font-size:18px; margin-top:10px}


	
.result {  height:100%; overflow:auto; margin-bottom:16px;}
.gold, .silver, .bronze { background:url(/images/background_result_paid.gif) repeat-y 16px 0px; }
.silver .address { border-top: 1px solid #d0d0d0; padding-top:7px; clear:both}
.result .number {background: #fff url(/images/background_results_number.gif) no-repeat; font-size:9px; font-weight:bold; padding:2px 15px 10px 3px; float:left; width:12px; text-align:center}
.result .result-content { float:left; width:472px}
.result .result-content h2, .result .result-content h3  { font-size:16px; margin:1px 0px}
.result .result-content .tagline { font-weight:bold}
.result .result-content .description a { font-size:11px}
.result .result-content .address  {  padding:3px 0px 7px 0px}
.result .result-content .address a { font-size:11px;}
.result .result-content .categories { font-size:11px}
.result .result-content .press-releases { font-size:11px}
.result .result-content .extra { background:#f5f5f5; padding:6px 2px; font-size:11px; height:100%; overflow:auto; margin-bottom:4px; clear:both}
.result .result-content .extra h4 { font-size:11px; margin:0px; padding:0px }
.result .result-content .extra h4 span, .result .result-content .extra h4 a { font-weight:normal}
.result .result-content .extra .presentation { width:210px; float:left}
.result .result-content .extra .press-releases { display:block}
/*.result .result-content .extra .press-releases { width:248px; float:right}*/
.result .result-content .extra .press-releases ul { margin:0px; padding:0px}
.result .result-content .extra .press-releases ul li { margin:0px; padding:0px; list-style:none; padding-left:12px; background:url(/images/bullet.gif) no-repeat 2px 7px}
.result .logo { float:right}
.result .result-content .extra .presentation .thumb {  float:left; width:62px; height:48px; margin-right:4px}
.result .result-content .extra .presentation .presentation-description { float:left; width:140px}
.result .result-content .extra .presentation .presentation-description a { background:url(/images/icon_video.gif) no-repeat 2px right; padding-right:20px}

.result .contact-options { height:100%; overflow:auto; background:url(/images/background_contact_options.gif) no-repeat; padding:3px 5px; clear:both}
.result .contact-options ul {margin:0px; padding:0px; height:100%; overflow:auto}
.result .contact-options ul li {margin:0px; padding:4px; list-style:none; float:left; font-weight:bold; padding-right:8px; font-size:11px}

.result .contact-options ul li.telephone, .result .contact-options ul li.tel { background:url(/images/icon_mobile.gif) no-repeat 0px 2px; padding-left:22px}
.result .contact-options ul li.email { background:url(/images/icon_email.gif) no-repeat 0px 6px; padding-left:24px}
.result .contact-options ul li.website { background:url(/images/icon_webpage.gif) no-repeat 0px 6px; padding-left:19px}
.result .contact-options ul li.information-request { background:url(/images/icon_information.gif) no-repeat 0px 4px; padding-left:22px}

#map_full { border:1px solid #8d8d8d; background:#fff; margin-bottom:10px; width:602px; height:562px}	

ul#index { margin:0px; padding:0px; border-top:2px solid #ccc; border-bottom:2px solid #ccc; padding:4px 0px; margin:4px 0px 16px 0px; height:100%; overflow:auto}
ul#index li { margin:0px; padding:0px; list-style:none; float:left; padding:0px 7px 0px 5px;; font-size:14px;  background:none}
ul#index li.first { padding-left:0px}
ul#index li.last { padding-right:0px; border:0}
ul#index li a { color:#999999; background:none}

.category-listing {width:290px; float:left}
.category-listing h3 { margin-bottom:0px}
.category-listing h3 a { color:#000;}
.category-listing ul { margin:0px; padding:0px}
.category-listing ul li { margin:0px; padding:0px; list-style:none;  background:none}			

.companies {}
.companies th { font-weight:bold}
.companies .odd { background-color:#eaf0f9}
.companies .even { background-color:#fff}

.text-gold 		{ font-size:16px; font-weight:bold ; color:#fccb30}
.text-silver 	{ font-size:16px; font-weight:bold ; color:#a8a8a8}
.text-bronze 	{ font-size:16px; font-weight:bold ; color:#fe993d}
.text-basis 	{ font-size:16px; font-weight:bold ; color:#d57bff}
.text-standard	{ font-size:16px; font-weight:bold}

#listing { background:#316ece}
#listing th { color:#FFFFFF; font-weight:bold; text-align:left}
#listing td { background:#fff}
#listing td.alt { background:#fbfbfb}

#tabset { background-color:#e0dfdf; border-bottom:1px solid #b0afaf;padding: 3px 3px 0px 3px; display:block; height:100%; overflow:auto; margin-bottom:20px}
#tabset ul { margin:0px; padding:0px }
#tabset ul li { margin:0px; padding:0px; list-style:none; float:left; top:1px; position:relative }
#tabset ul li a {padding: 0px 0px 0px 10px;display:block;background:url(/images/background_my_tab_inactive_left.gif) no-repeat left; font-weight:bold}
#tabset ul li a span { padding: 7px 10px 7px 0px; display:block; background:url(/images/background_my_tab_inactive_right.gif) no-repeat right}
#tabset ul li.active a {background:url(/images/background_my_tab_active_left.gif) no-repeat left; color:#000000}
#tabset ul li.active a span { background:url(/images/background_my_tab_active_right.gif) no-repeat right; }

a#btnEditProfile { background:url(/images/background_button_edit.gif) no-repeat; width:164px; height:18px; color:#000000; font-size:12px; font-weight:bold; display:block; text-align:center; padding:8px 0px; margin-top:10px}
#apply input { width:400px}

.back { font-weight:bold; padding: 4px 0px 4px 16px; background:url(/images/arrow-back.gif) no-repeat 0px 9px; display:block}
#map-route a { display:block; background:url(/images/container-route.gif) no-repeat; font-weight:bold; height:40px; width:304px; padding:22px 0px 10px 30px;}
#website a { display:block; background:url(/images/container-website.gif) no-repeat; font-weight:bold; height:40px; width:304px; padding:10px 0px 22px 30px;}
			
/* JQUERY */			

.ac_results {
	padding: 24px 12px 5px 12px;
	overflow: hidden;
	z-index: 99999;
	text-align:left;
	margin-top:-8px;
	background:url(/images/background_suggest.png) no-repeat;
	height:100px;

}

.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;
	/* 
	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;
	width:200px;
}

.ac_loading {
	background: white url('/images/indicator.gif') right center no-repeat;
}

.ac_odd {

}

.ac_over {
	background-color: #2f67c6;
	color: white;
}


#shadowbox_overlay{visibility:hidden;position:absolute;display:block;margin:0;padding:0;top:0;left:0;z-index:998;}
#shadowbox_container{position:fixed;height:0;width:100%;margin:0;padding:0;top:0;left:0;z-index:999;text-align:center;}
#shadowbox{display:none;visibility:hidden;margin:0 auto;position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;text-align:left;}
#shadowbox_title{height:25px;padding:0;overflow:hidden;}
#shadowbox_title_inner{height:16px;font-size:16px;line-height:16px;white-space:nowrap;padding:5px 0 4px 8px;color:#fff;}
#shadowbox_body{position:relative;overflow:hidden;margin:0;padding:0;border:2px solid #fff;background-color:#fff;}
#shadowbox_body_inner{position:relative;overflow:hidden;}
#shadowbox_loading{position:absolute;top:0;left:0;height:10000px;width:100%;background-color:#222;}
#shadowbox_loading img{float:left;margin:10px 10px 0 10px;}
#shadowbox_loading span{float:left;margin-top:16px;font-size:10px;}
#shadowbox_loading span a,#shadowbox_loading span a:link,#shadowbox_loading span a:visited{color:#fff;}
#shadowbox_content.html{height:100%;width:100%;overflow:auto;}
#shadowbox_toolbar{margin:0;padding:0;height:20px;overflow:hidden;}
#shadowbox_toolbar_inner{height:20px;color:#fff;}
#shadowbox_toolbar_inner div{padding-top:4px;padding-bottom:2px;font-size:10px;height:10px;line-height:10px;}
#shadowbox_toolbar_inner div span.shortcut{text-decoration:underline;font-weight:bold;}
#shadowbox_toolbar_inner div a{text-decoration:none;color:#fff;}
#shadowbox_nav_close,#shadowbox_nav_previous,#shadowbox_nav_next{float:right;padding-right:10px;}
#shadowbox_counter{float:left;padding-left:10px;}
#shadowbox_counter a{padding:0 4px 0 0;}
#shadowbox_counter a.shadowbox_counter_current{text-decoration:underline;font-weight:bold;}
div.shadowbox_message{text-align:center;padding:10px;}
div.shadowbox_message a:link,div.shadowbox_message a:visited{text-decoration:none;color:#bed333;}
div.shadowbox_message a:hover,div.shadowbox_message a:focus{text-decoration:underline;}


table.extra-information { border:0px}
table.extra-information th { font-size:11px; font-weight:bold; text-align:left; vertical-align:top}
table.extra-information td { font-size:11px; text-align:left; vertical-align:top }

table.product-brand-listing { border:0px}
table.product-brand-listing th { font-size:11px; font-weight:bold; text-align:left; vertical-align:top}
table.product-brand-listing td { font-size:11px; text-align:left; vertical-align:top }

.ol-box{box-sizing:border-box;border-radius:2px;border:1.5px solid #b3c5db;background-color:rgba(255,255,255,.4)}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:rgba(0,60,136,.3);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid #eee;border-top:none;color:#eee;font-size:10px;text-align:center;margin:1px;will-change:contents,width;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-step-marker{width:1px;height:15px;background-color:#000;float:right;z-index:10}.ol-scale-step-text{position:absolute;bottom:-5px;font-size:12px;z-index:11;color:#000;text-shadow:-2px 0 #fff,0 2px #fff,2px 0 #fff,0 -2px #fff}.ol-scale-text{position:absolute;font-size:14px;text-align:center;bottom:25px;color:#000;text-shadow:-2px 0 #fff,0 2px #fff,2px 0 #fff,0 -2px #fff}.ol-scale-singlebar{position:relative;height:10px;z-index:9;box-sizing:border-box;border:1px solid #000}.ol-unsupported{display:none}.ol-unselectable,.ol-viewport{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-viewport canvas{all:unset}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.ol-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.ol-control{position:absolute;background-color:rgba(255,255,255,.4);border-radius:4px;padding:2px}.ol-control:hover{background-color:rgba(255,255,255,.6)}.ol-zoom{top:.5em;left:.5em}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{display:block;margin:1px;padding:0;color:#fff;font-weight:700;text-decoration:none;font-size:inherit;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:rgba(0,60,136,.5);border:none;border-radius:2px}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;font-size:1.2em;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:focus,.ol-control button:hover{text-decoration:none;background-color:rgba(0,60,136,.7)}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em);display:flex;flex-flow:row-reverse;align-items:center}.ol-attribution a{color:rgba(0,60,136,.7);text-decoration:none}.ol-attribution ul{margin:0;padding:1px .5em;color:#000;text-shadow:0 0 2px #fff;font-size:12px}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:rgba(255,255,255,.8)}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{left:.5em;bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid #7b98bc;height:150px;margin:2px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:2px;left:2px;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:rgba(255,255,255,.8)}.ol-overviewmap-box{border:2px dotted rgba(0,60,136,.7)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}
/*# sourceMappingURL=ol.css.map */

.ol-popup {
position: absolute;
background-color: white;
box-shadow: 0 1px 4px rgba(0,0,0,0.2);
padding: 15px;
border-radius: 10px;
border: 1px solid #cccccc;
bottom: 12px;
left: -50px;
min-width: 280px;
}
.ol-popup:after, .ol-popup:before {
top: 100%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
}
.ol-popup:after {
border-top-color: white;
border-width: 10px;
left: 48px;
margin-left: -10px;
}
.ol-popup:before {
border-top-color: #cccccc;
border-width: 11px;
left: 48px;
margin-left: -11px;
}
.ol-popup-closer {
text-decoration: none;
position: absolute;
top: 2px;
right: 8px;
}
.ol-popup-closer:after {
content: "✖";
}