@media screen{
	/* style overrides */
	.owner_tools #above{/* height:240px */height:380px}
	.owner_tools #below{/* padding:240px 0 0 */padding:380px 0 0}
	#layout.owner_tools #content {background:url("../img/nav-top-bg.png") repeat-x 0 380px #f2f2f2}
	
	.grid_wrapper .select{width: 340px}
	.grid_wrapper .filters{min-width: 288px}
	.grid_wrapper .filters > li, .grid_wrapper .filters li a{max-width: 288px}

	/* #above .locate{right:130px} */
	#above .map .locate div.tab_wrap, #above .map .locate div.results_contents {display:none}
	#above .locate h3{color:#353535; background: url('../img/world_icon.jpg') no-repeat 0 50%; margin:0 15px;padding:12px 10px 12px 50px}
	#above .locate select{background:#d1d2d2; display:block; width:280px; margin: 0 auto 12px auto;padding:5px 0}
	#above .locate div{max-height:310px; overflow:auto}
	#above .locate div div a{text-decoration:none; color:#787878; text-transform:uppercase; font-size:11px; display:block; padding:8px 15px; border-top: 1px solid #d8d8d8}
	
	#above .ib .text_wrap{float:none; margin:10px 20px; width:350px}
	#above .ib .company_name{margin:0 0 5px 0; font-weight:bold}
	#above .ib .email a, #above .ib .website a{text-decoration:none; color:#565656}
	
	#above .choose_market {position:absolute; right:10px; bottom:10px; width:250px; text-transform:uppercase; padding:0 0 10px;
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
		background: #e2e2e2; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffffff 0%, #e2e2e2 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e2e2e2)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#e2e2e2 100%); /* Chrome10+,Safari5.1+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#e2e2e2 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffffff 0%,#e2e2e2 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */}
	#above .choose_market h1 {color:#96172e; font-size:19px; line-height:26px; border-bottom:solid 1px #f1f1f1; padding:0 10px}
	#above .choose_market h2 {text-align:center; color:#5c5c5c; font-size:13px; padding:5px 10px}
	#above .choose_market p {font-size:11px; line-height:1.5; text-align:center; padding:0 10px 5px}
	#above .choose_market .btn {display:block; margin:0 auto; width:130px}
	
	/*.hp .carousel_wrapper .nav a {background-image: url('../img/hp/arrows_en.gif'); width:88px; height:137px; top:145px; overflow:hidden}
	.hp .carousel_wrapper .nav a.btn_next{background-position: left bottom}*/

	/* === FRECCE HP ALTE === */
	.hp .carousel_wrapper .nav a {background-image: url('../img/hp/bg_arrow_hp_tall.png'); width:30px; height:139px; top:145px; overflow:hidden}
	.hp .carousel_wrapper .nav .btn_prev { margin-left: -464px; }
	.hp .carousel_wrapper .nav a.btn_next{background-position: left bottom; margin-right: -465px;}
	/* FINE */

	/************/
	/* clubs v3 */
	/************/
	#below .club_intro {padding-bottom:50px}
	.fiatpedia.complete .locate { display: none }
	.club_intro .btn {position:absolute; right:20px; bottom:20px}
	.club_find > h4 {margin-right:400px}
	.club_find .search {display:block;position:absolute; right:20px; top:20px}
	.club_find .search span {vertical-align:middle}
	.club_find .search select {min-width:200px; background:#e5e5e5; margin:0 0 0 10px}
	.club_find .results {overflow:hidden}
	.club_find .result {float:left; width:250px;word-wrap: break-word; min-height:165px; border-right:2px dotted #ccc; padding:0 20px}
	.club_find .result .org { text-transform: uppercase; color: #96172E }
	.club_find .result .org, .club_find .result .label { font-weight: bold }
}

#footer .nav.left > li {padding:0 10px}

/* Main Navigation COM */
#header .main_nav > ul > li:first-child { margin-left: 70px;}
#header .main_nav > ul > li.logo {  left: 0; margin-left: 38px; position: absolute; top: 0; width: 76px;}
#header .main_nav > ul > li { display: inline; float: left; height: 60px; margin: 0; width: 360px;}
#header .main_nav > ul > li > ul {float: left; width: 480px;}


#layout div.cookie_wrapper .cookie_inner{height:57px; width:910px; padding:10px 30px 10px 20px; margin: 0 auto; background:none repeat scroll 0 0 #D8D8D8;}
#layout div.cookie_wrapper{ right:0; left:0; background:none repeat scroll 0 0 #D8D8D8; border-bottom: 3px solid #96172E; /*position:fixed;*/ z-index:9999; overflow: hidden;}
#layout div.cookie_wrapper a.close {background: url("../img/btn_close_small.png") no-repeat scroll left top transparent; border: 0 none; height: 8px; float:right; top: 10px; width: 8px; position:relative; margin-right:-15px;}
#layout div.cookie_wrapper p{font-size: 14px }

#layout div.cookie_wrapper:-webkit-scrollbar { width: 0 !important }