﻿/*$Modtime: 4/05/14 10:21 $ - $Revision: 1 $*/
html, body{margin:0;padding:0;height:100%;}
#page{min-height:100%;position:relative;}

body {margin: 0;padding: 0;text-align: center;font-family: Arial;font-size:12px;}
h1{margin:0;padding:0;font-size:16px;}
h2{font-size: 13px;margin: 0;padding: 0;font-weight:normal;}
h3{font-size: 13px;margin: 0;padding: 0;font-weight:normal;}
p{margin:0;padding:0;}
.width-620{width:620px;}
.width-330{width:330px;margin:33px 0 0 0!important;}
.width-585{width:585px}
.width-300{width:300px}
.width-400{width:400px}
.clear{clear: both;*height:0px;}
.float-r{float: right;}
.float-l{float: left;}

form, input, .nomp{margin: 0;padding: 0;}
.nomp li {list-style:inside;margin:5px 0;}
img, .no-border{border: 0 none;}
.no-border-style{border-style:none;}
.pos-rel{position:relative;}
.ie7relfix{*display:inline;*zoom:1;}
.d-block{display: block;}
.in-block{display:inline-block;}
.al-cent{text-align: center;}
.al-right{text-align:right;}
.al-left{text-align:left;}
.hidden{display:none;}
.italic{font-style:italic;}
.col4{display:inline-block!important;width:24%!important;line-height:20px!important;}
.grey-medium{color:#888;}

.font-bold{font-weight:bold;}
.arrow-aquo{font-weight:bold;font-size:14px;color:#000;}
.grey{color:#333;}
.grey5{color:#555;}

/* line height */
.lh10{line-height:10px;}
.lh18{line-height:18px;}
.lh20{line-height:20px;}
.lh25{line-height:25px;}
.lh30{line-height:30px;}

.block{display:block;}

.w300{width:300px;}

.h17{height:17px;}


/* Font size */
.f11{font-size:11px;}
.f13{font-size:13px;}
.f14{font-size:14px;}

.v-middle{vertical-align:middle;}
.topbdash{margin-top:5px;padding-top:5px;border-top:1px dashed #aaa;}
.filternores{font-style:italic;color:#555;}
.ui-blue-icon{background-image:url(https://www.europelowcost.com/images/ui-icons_3383bb_256x240.png);height:16px;width:16px;vertical-align:bottom;display:inline-block;cursor:pointer;}
.mylowcost-banner{width:360px;height:132px;background-image:url(https://www.europelowcost.com/images/mylowcost-banner.png);}
.mylowcost-banner .container{padding:5px 20px;}
.mylowcost-banner a{text-decoration:none;color: #000000;font-size: 14px;text-decoration: none;}
.mylowcost-banner a:hover{color:#000;}
.mylowcost-banner .heading{font-size:25px;}
.mylowcost-banner .sub{font-size:18px;color:#DC3644;}

.mobile-banner{background: url("https://www.europelowcost.com/images/tc-suitcase.png") no-repeat scroll 10px 6px #FFFFFF;border: 3px solid #4F5962;height: 95px;padding: 5px 5px 5px 105px;text-align: left;}
.mobile-banner .heading{font-size: 18px;}

/* Spacers */
.mt2  {margin-top:2px;}
.mt3  {margin-top:3px;}
.mt6  {margin-top:6px;}
.mt10 {margin-top:10px;}
.mt13 {margin-top:13px;}
.mt4  {margin-top:4px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt15 {margin-top:15px;}
.mt5  {margin-top:5px;}
.nm5  {margin-top:-5px;}
.mt22 {margin-top:22px;}

.ml4  {margin-left:4px;}
.ml10 {margin-left:10px;}
.ml5  {margin-left:5px;}
.ml20 {margin-left:20px;}


.mb1  {margin-bottom:1px;}
.mb25 {margin-bottom:25px;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb5  {margin-bottom:5px;}

.mr10 {margin-right:10px;}
.mr5  {margin-right:5px;}
.mr15 {margin-right:15px;}

.mlr4     {margin:0px 4px;}
.mb10i    {margin:0 0 10px !important;}
.m0       {margin:0 !important;}
.no-margin{margin:0px!important;}
.mt5b10i  {margin:5px 0 10px !important;}
.mtb2     {margin:2px 0;}
.mtb5     {margin:5px 0;}

/* Stars */
.stars{width:60px;height:12px;background:url(https://www.europelowcost.com/images/stars_sprite.png) no-repeat scroll 0 0 transparent;display:inline-block;vertical-align:middle;}
.stars span, .stars div{background:url(https://www.europelowcost.com/images/stars_sprite.png) no-repeat scroll 0 -12px transparent;display:block;}
.stars .star1{width:12px;height:12px;}
.stars .star2{width:24px;height:12px;}
.stars .star3{width:36px;height:12px;}
.stars .star4{width:48px;height:12px;}
.stars .star5{width:60px;height:12px;}

/* Colors */
.clr999 {color:#999;}
.clr555 {color:#555;}
.clr090 {color:#090;}

a {color:#00f;}
a:hover {color:#F49737;}

input[type=text]:focus, textarea:focus, select:focus{border-color:#f27101 !important;background-color:#FFEED0 !important;}
select option {background-color:#fff !important;}

#menu{background-color: #fff;padding: 5px 0 0;margin: 0 0 10px;}
#menu .services {padding: 5px 0;border:2px solid #1C2324;background:#4F5962;background:-moz-linear-gradient(center top , #4F5962, #3E454C);background: -o-linear-gradient(#4F5962, #3E454C);background:-webkit-gradient(linear, left top, left bottom, from(#4F5962), to(#3E454C));background:-webkit-linear-gradient(top, #4F5962, #3E454C);background:linear-gradient(top, #4F5962, #3E454C);background:-ms-linear-gradient(top, #4F5962, #3E454C);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4F5962', EndColorStr='#3E454C');}
#menu .services a{color: #FFFFFF;display: inline-block;font-size: 16px;margin:0 30px;padding:0 5px;text-decoration: none;text-shadow:0 1px 1px #000;border-bottom:4px solid transparent;}
#menu .services .flights.sel, #menu .services .flights:hover{border-bottom:4px solid #098ED9;}
#menu .services .hotels.sel, #menu .services .hotels:hover{border-bottom:4px solid #D13F40;}
#menu .services .vacations.sel, #menu .services .vacations:hover{border-bottom:4px solid #87C025;}
#menu .services .cars.sel, #menu .services .cars:hover{border-bottom:4px solid #F99736;}

.flag-icon{width:24px;height:19px;display:inline-block;background:url(https://www.europelowcost.com/images/flags.png);vertical-align:middle;}
.flag-it{background-position:0 0;}
.flag-gb{background-position:0 -19px;}
.flag-es{background-position:0 -38px;}
.flag-fr{background-position:0 -57px;}
.flag-de{background-position:0 -76px;}
.flag-pt{background-position:0 -95px;}
#change-language{width:150px;position: absolute;right: 0;top: 0;z-index:10;}
#change-language .current{padding:1px 3px;cursor:pointer;}
#change-language .current .ui-icon{vertical-align:middle;display:inline-block;}
#change-language-selector{background-color:#fff;border:1px solid #aaa;box-shadow: 0 1px 3px #ddd;}
#change-language-selector .country{padding:2px 3px;}
#change-language-selector .country:hover{background-color: #FEDB77;}
#change-language a {color: #041334;line-height: 16px;text-decoration: none;}

.flights-srvbg{background-color:#ADDBF7 !important;}
.hotels-srvbg{background-color:#F1BDBB !important;}
.vacations-srvbg{background-color:#DBE6AD !important;}
.cars-srvbg{background-color:#FAD8B6 !important;}

#logo{margin: 0;padding: 0;width: 260px;text-align:left;}
#logo img{margin: 0;padding: 0;border:0 none;}
#claim-travel-search-engine{font-size:18px;color:#4F5962;left: 260px;position: absolute;top: 15px;font-weight:normal;}

#content #motore .middle .middle-gradient{margin: auto;position:relative;padding:5px;}

#content #motore, #content #content-section{width: 640px;float: left;}
#content #motore .middle{border: 5px solid #BAD3E0;width: 630px;height: 290px;background-color: #BAD3E0;}
#content #motore .middle .middle-gradient .middle-inside{text-align: left;padding: 0 6px;}

#motore .info {padding: 5px;text-align:left;}

#motore input[type=text], #mailform input[type=text], #review-form input[type=text]{padding: 7px;border: 1px solid #888;}
#motore select {padding: 6px;border:1px solid #888;}
#motore select#adults, #motore select#rooms {width:50px;}
#motore .month-range{height:70px;}
#motore .price-input {width:60px;}
#motore .suggest {font-size:11px;color:#333;}
#motore .trigger {color: #0000FF;font-size: 11px;text-decoration: underline;}
#content #motore .middle .middle-gradient .middle-inside .wrapper input {width: 270px;}
#content #motore .middle .middle-gradient .middle-inside .wrapper-mini input {width:120px;}
input.datepicker {background-image:url(https://www.europelowcost.com/images/calendar_mini_new.gif);background-repeat:no-repeat;background-position:95%;cursor:pointer;}
.align-chk {line-height:18px;}
#motore .btnGo {background:url(https://www.europelowcost.com/images/btn-search-green.png) no-repeat scroll 0 0 transparent;color: #fff;width:164px;height:40px;display:block;padding-left:40px;font-size:16px;border:0 none;cursor:pointer;}
#motore .switch-title {color: #4F5962;font-size: 20px;font-style: italic;position: absolute;right: 25px;}
#motore .trg-service {color: #000000;margin: 0 10px;padding: 2px;text-decoration: none;}
#motore .trg-service:hover{border-bottom:3px solid #098ED9;}
#motore .trg-service.sel{border-bottom:3px solid #098ED9 !important;}
#motore .wrapper, #motore .wrapper-mini{margin: 3px 0 0!important;}
#motore .left-part{margin-left: 15px!important;}
#motore .ie7width{*width:608px;}

.flights-engine .ddl-search-container{text-align:center; background-color: #FFFFFF;z-index:100; top:60px;left:0px;border: 2px solid #888;border-radius: 5px 5px 5px 5px;width:265px;display:block;position:absolute;padding:5px;}
.flights-engine .ddl-search-content{text-align:left}
.flights-engine .ddl-search-container img{padding:0px; margin:0px;}
.flights-engine .ddl-search-container .selector{cursor:pointer!important;}
.flights-engine .ddl-search-container .selector select{cursor:pointer!important;}
.flights-engine .ddl-search-container .ddl-search-content .selector{z-index:100\9!important;background-color: transparent\9;width:240px!important;}
.flights-engine .ddl-search-container .ddl-search-content div.selector span{width:215px!important;}
.flights-engine .ddl-search-container .ddl-search-content div.selector select{width:250px!important;}
.flights-engine .service-separator{color:#102658;float:right;color: #C8C6C6;margin-right:0px;margin-left:5px;}
.flights-engine .half-column{*width:46%;}
.flights-engine .ddl_country_generic,.flights-engine .ddl_continent_generic,.flights-engine .ddl_city_generic{width:100%;margin:0  0 10px 0;}
.flights-engine .bx-dates{width:290px;}
.close-dialog img{padding:0px; margin:0px;vertical-align:middle;margin:0 0 0 5px;}
.close-dialog{cursor:pointer;}
.close-dialog span{text-decoration:underline;font-weight:normal;margin-right:5px;color:#f27101;}
.shadow{-moz-box-shadow: 3px 3px 4px #999;-webkit-box-shadow: 3px 3px 4px #999;box-shadow: 3px 3px 4px #999;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999')"!important;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999')!important;}

.left-section{width:640px;}
.right-section{width:360px;text-align:left;}

#content #motore .middle .middle-gradient .middle-inside .select-fields-hotel label{display: block;float: left;margin:0px 5px 0 0;}
#content #motore .middle .middle-gradient .middle-inside .select-fields-hotel select{float: left;margin:0 10px 0 0;}
#content #motore .middle .middle-gradient .middle-inside .select-fields label.bis{display: block;float: left;margin:16px 5px 10px 0;}
#content #motore .middle .middle-gradient .middle-inside .select-fields input{padding:0; margin:0;}
#content #motore .middle .middle-gradient .middle-inside #ELCFindOffersForm select{font-family:inherit;font-size:12px;}
#content #motore .middle .middle-gradient .middle-inside .destination-box{float:left;margin-left:10px;padding:5px;width:290px;}
#content #motore .middle .middle-gradient .middle-inside .destination-box .dropbox select{width:270px;margin-top:7px;}
#content #motore .middle .middle-gradient .middle-inside .wrapper-more{display:block;height:140px;}
#content #motore .middle .middle-gradient .middle-inside #lbl_price{margin-top:8px !important;}
#content #motore .middle .middle-gradient .middle-inside .dates-input{float:left;margin:6px 3px 0;}

#content #motore .middle .middle-gradient .middle-inside .cerca{float: right;margin: 0 0 7px 0;}
#content .error_list{width:700px;text-align:left;margin:4px 0 0px;font-size:13px;}
#content .error_list .error-header{border: 1px solid #AAAAAA;margin: 0 0 10px;padding: 5px 10px;}
#content .error_list .error_message{background-color:#FFBABA;color:#D8000C;padding:5px;border:1px solid;margin-bottom:5px;}
#content .error_list .error_message img{vertical-align:top;margin-right:5px;}
.sponsor-left{position: relative; left: 5px;}

#breadcrumb {text-align:left;width:100%;line-height:18px;margin-bottom:10px;}

.page-layout{width: 1024px;margin: 0 auto;}
#footer {background: url("https://www.europelowcost.com/images/footer-bg.png") repeat-x scroll 0 0 #4F5962;color: #fff;padding-top:20px;margin-top:10px;  position:absolute;bottom:0;left:0;height:247px;width:100%;}
#footer .ui-icon{background-image: url(https://www.europelowcost.com/images/ui-icons_999999_256x240.png);height: 12px;margin-right: 5px;display: inline-block;*display:inline;}
#footer .heading-wrapper, #mailform .heading-wrapper {border-top: 1px solid #aaa;border-bottom: 1px solid #aaa;padding: 1px 0;}
#footer .heading, #mailform .heading {font-size: 14px;font-variant: small-caps;padding: 3px 0;background-color: #1C2324;}
#footer .list{text-align: left;margin-top: 10px;}
#footer .list a{border-bottom: 1px dotted #999999;padding: 6px 0;width: 250px;color: #fff;text-decoration: none;}
#footer .list .open-border{border-top: 1px dotted #999999;}
#footer .info{width:480px;}
#footer .info .text{font-size:11px;text-align:left;}
#footer .copy-line{background:url("https://www.europelowcost.com/images/footer-line.png") repeat-x scroll 0 0 #1C2324;height:50px;line-height:50px;}
#footer .copy{font-size: 11px;margin-top: 20px;text-align: left;}
.pt #footer{height:200px;}

#section{padding-bottom:277px;}
.pt #section{padding-bottom:230px;}

.social-icon{background:url(https://www.europelowcost.com/images/social-icons-sprite.png) no-repeat scroll 0 0 transparent;height:32px;width:32px;display:block;text-indent:-9999px;}
.social-icon.fb{background-position:0 0;}
.social-icon.fb:hover{background-position:0 -32px;}
.social-icon.tw{background-position:-32px 0;}
.social-icon.tw:hover{background-position:-32px -32px;}
.social-icon.yt{background-position:-64px 0;}
.social-icon.yt:hover{background-position:-64px -32px;}

#footer .social-icon{position:absolute;}
#footer .social-icon.fb{top: -16px;right:90px;}
#footer .social-icon.tw{top: -16px;right:45px;}
#footer .social-icon.yt{top: -16px;right:0px;}

/* Travel Cyborg */
#right-cyborg {border: 5px solid #888;height: 277px;position: relative;width:330px;color:#fff;background-color:#4F5962;padding:0px 10px 10px;}
#right-cyborg .switch {left: -47px;position: absolute;top: -5px;}
#right-cyborg .title {color: #F49D47;font-size: 20px;font-style: italic;line-height: 40px;margin-left: 20px;text-align: left;}
#right-cyborg .info {position: absolute;top:113px;left:-29px;}
#right-cyborg .livechat-history {background-color: #F9F9F9;border: 1px solid #AAAAAA;color: #000000;height: 130px;padding: 5px;text-align: left;}
#livechat-history-sender-customer{font-weight: bold; color:#FF0000;}
#livechat-history-sender-operator{font-weight: bold; color:#41A317;}
#right-cyborg form {text-align:left;}
#right-cyborg textarea {background-color: #F9F9F9;border: 1px solid #888;margin: 3px 0;padding: 5px;width: 318px;height:50px;}
#right-cyborg #ask-me-input {background-color: #41403F;border: 2px solid #AAA;color: #FFF;cursor: pointer;margin-top: 3px;padding: 3px;}
#right-cyborg .powered {bottom: 4px;position: absolute;right: 10px;text-align: right;width: 80px;font-size:11px;}
#right-cyborg #info-travel-cyborg {background-color: #4F5962;left:-310px;border: 2px solid #888;padding: 5px;position: absolute;text-align: left;width: 270px;}

.arrow-left{font-weight:bold;font-size:16px;margin-right:5px; color: #1C2324;}
#content .grey-box{border:1px solid #BAD3E0;text-align:left;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding:3px;}
#content .grey-box .bx-content{padding:5px;}
#content .grey-box .item{line-height: 18px;}
#content .grey-box .hreview-aggregate .header-section-title.item{line-height:30px;}
#content .grey-box .two-cols{float:left;width:50%;}
#content .grey-box .three-cols{float:left;width:33%;}
#content .grey-box .four-cols{float:left;width:25%;}
#content .single-col .grey-box .two-cols{width:100%;}
#content .grey-box .route-info b{color:#F49737;}

.three-cols-spaced{float:left;width:32%;}

.hreview .review-vote img{vertical-align:middle;}
.hreview .left-content {width:410px;}
.hreview .right-content {width:205px;}

.header-section-title{background-color:#BAD3E0;color: #333333;font-size: 13px;font-weight: bold;line-height: 30px;padding: 0 10px;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
/*.grey-box .header-section-title{border-bottom:1px solid #1C2324;}*/
.header-section-title h1{font-size:13px;}
.header-section-title h2{font-size:13px;font-weight:bold;}
.header-section-title h3{font-size:13px;font-weight:bold;}
.header-section-title a{color:#333333;}
/*.grey-box .inner-title{border-top:1px dashed #aaa;}*/
.delimiter{border-top:1px dashed #aaa;}

/* Pagine info */
.info-pg p{margin:10px 0;}
.info-pg .box-scarica{width:400px;margin: auto;}
.info-pg .download-button .dlButton {background-color:transparent;background-image:url("https://www.europelowcost.com/images/btn_search_europelowcost.gif");border:medium none;color:#FFFFFF;cursor:pointer;font-size:15px;font-weight:bold;height:44px;width:141px;}

/* motore laterale */
#motore-laterale{float: left;width:300px;}

#content #right{float: right;width: 300px;margin: 0px 0px 0px 0px;padding: 0 0 5px 0;}
#content #right .extra-side{background: url("https://www.europelowcost.com/images/top-right.gif") no-repeat;width: 300px;height: 38px;color: #fff;font-size: 13px;text-align: left;margin:5px 0 5px;}
#content #right .extra-side .pd{padding: 10px 0 0 10px;}
#content #right .extra-link{text-align: left;font-size: 12px;padding-left: 5px;color: #102658;}
#content #right .extra-link a{color: #102658;text-decoration: none;}
#content #right .extra-link a:hover{text-decoration: underline;color: #F49737;}
#content #right .extra-link p{font-size: 12px;color: #A5A5A5;text-align: justify;margin: 0;padding:5px 0 5px 13px;}
#content #right .extra-link .line{height: 1px;font-size: 1px;border-bottom: 1px #9b9b9b dotted;margin: 5px 0;}
#content #right .partner .pd, .sponsor-left-pi .partner .pd{padding: 10px 0 0 5px;}
#content #right .partner-bg, .sponsor-left-pi .partner-bg{background: url("https://www.europelowcost.com/images/bg-right.gif") repeat-y;}
#content #right .partner-bg .item, .sponsor-left-pi .partner-bg .item{width: 142px !important;width: 144px;height: 37px;background-color: #fff;text-align: center;border: 1px #e8e8e8 solid;display: inline; padding-top: 3px; padding-bottom: 3px;}
#content #right .partner-bg .item a, .sponsor-left-pi .partner-bg .item a{text-decoration:none;}
#content #right .partner-bg .left, .sponsor-left-pi .partner-bg .left{float: left;margin: 3px 0 0 3px;}
#content #right .partner-bg .right, .sponsor-left-pi .partner-bg .right{float: right;margin: 3px 3px 0 0;}
#content #right-cyborg-incoming{float:right;margin:0;width:330px;height: 345px;position: relative; background-color: none;background-image: url("https://www.europelowcost.com/images/banner-travel-cyborg.jpg")}
#content #right-cyborg-incoming .tab-a{position: absolute;top:13px; left:-53px;}
#content #right-cyborg-incoming .info{position: absolute;top:113px; left:6px;}
#content #right-cyborg-incoming .box{width: 250px;overflow: hidden;position: absolute;top:120px;left:10px;}
#content #right-cyborg-incoming form{margin: 0 auto;padding: 0;width: 250px;position: relative;}
#content #right-cyborg-incoming form textarea{width: 259px !important;width: 267px;height: 119px;border: 0;color: #413e3e;background: #fcf0ce;}
#content #right-cyborg-incoming form input{width: 118px;height: 42px;border: 0;background: url("https://www.europelowcost.com/images/chiedimelo.gif") no-repeat;color: #fff;font-size: 17px;text-align: center;cursor: pointer;position: absolute;top:283px;left: 6px;}
.content_tab{position: relative; height: 0px; top: 7px;}
#content .tab-box .tab .blog{color: #fff;background: url("https://www.europelowcost.com/images/bg-brown.gif") repeat-x;float: left;height: 29px;font-size: 13px;margin: 0 3px;border-left:1px #4f4141 solid;border-right:1px #4f4141 solid;}
#content .tab-box .tab .blog .pd{padding: 6px;}
#content .border-tab .airlines{width:600px;margin:auto;overflow:hidden;}
#content .border-tab .airlines .company{float:left;width:33.3%;overflow:hidden;margin-top:7px;}
#content .border-tab .airlines .company img{float:left;border:0;}
#content .border-tab .airlines .company p{font-size:10px;color:1e1e1e;text-align:justify;padding:0 20px 0 50px;margin:0;color:#A5A5A5;}
#content .border-tab .airlines .company a{color:#102658;text-decoration:none;font-size:12px;}
#content .border-tab .airlines .company a:hover{color:#F49737;text-decoration:underline;}
#content .border-tab .airlines .company .line{width:92%;}
#content .border-tab .link .continent {margin-top: 5px; font-size:13px;color:#979797; font-weight: bold;}
#content .border-tab .link .continent a{font-size:13px;color:#979797; font-weight: bold;}
#content .border-tab .link .continent a:hover{color:#F49737; font-weight: bold;}
#content .top-l{float:left;width:300px;margin-top:15px;text-align:left;}
#content .top-r{float:right;width:300px;margin-top:15px;text-align:left;}
#content .top-er{float:right;width:300px;margin-top: -1px;text-align:left; margin-bottom: 15px;}
#content .top-l .blue-stripe{background: url("https://www.europelowcost.com/images/mini-blue-stripe.gif") no-repeat;width: 306px;height: 37px;color: #fff;font-size: 13px;margin-bottom:8px;text-align:left;}
#content .top-r .blue-stripe{background: url("https://www.europelowcost.com/images/mini-blue-stripe.gif") no-repeat;width: 306px;height: 37px;color: #fff;font-size: 13px;margin-bottom:8px;text-align:left;}
#content .top-er .blue-stripe{background: url("https://www.europelowcost.com/images/mini-blue-stripe.gif") no-repeat;width: 306px;height: 37px;color: #fff;font-size: 13px;margin-bottom:8px;text-align:left;}
.content_tab_guide_vacanze{top:7px;position:relative;}
#content .border-tab .link .title a{color:#AEAEAE;}
#content .border-tab .link .title a:hover{color:#F49737;}
#content .border-tab .airlines .company .image_container{height:25px;}
#content .border-tab .airlines .company{width:16.6%;}
#content .top-wrapper{min-height:250px;}
#content .tab-home{/*min-height:135px;*/}

.list-partner{position:relative;float: left;width: 100%;border-top: 1px dotted #CCCCCC;border-bottom: 1px dotted #CCCCCC;margin-top: 3px;padding-bottom: 3px;text-align:left;}

.airport-map{height: 300px;}
.airport-details .map-container .MSVE_MapContainer{position:relative;}
.airport-details{font-size:12px;margin-bottom:10px;}
.airport-details .img-container{border:1px solid #ccc;display:block;width:320px;height:96px;text-align:center;overflow:hidden;}
.airport-details .details .left-item{float:left;width:305px;}
.airport-details .details .right-item{float:left;width:310px;}
.airport-details .details .title{float:left;margin: 0 5px 3px 0;font-weight:bold;}
.airport-details .details .value{margin-bottom:3px;}
.sponsor-image{height:35px;}
div[dir=ltr]{width:610px;overflow:hidden;}
.top-loading{margin-top:10px;width:300px;height:260px;float:left;}
.top-loading img{padding-top:110px;}

#car-left{float:left; width:620px}
#flightsandhotels-left{float:left; width:620px}
#vacation-left{float:left; width:620px}
.errorFooter{height:40px;position:absolute;bottom:0px;width:100%;height:162px;}
.errorHeader{height: 40px;}
.errorLogo{margin:0px!important;}
.errorContent{border: 7px solid #DBDADA; text-align: left; font-size: 14px; padding: 5px;width: 926px!important;}
#form_results{text-align:left;}
#motore-laterale .mini-box-confronta-anche, .large-map{background-color: #E9F4FF;border: 2px solid #B5D6F8;margin-top: 3px;padding: 3px;}
#motore-laterale .mini-box-confronta-anche .list{width: 286px;margin:auto;border: 1px #b5d6f8 solid;padding: 1px;background: #fff;}
#motore-laterale .mini-box-confronta-anche .list .inner{width: 281px;background: url("https://www.europelowcost.com/images/bg-list-anche.gif") repeat-x bottom center;font-size: 12px;color: #bdbdbd;line-height: 18px;padding: 5px 0 5px 5px;text-align: left;}
#motore-laterale .mini-box-confronta-anche .list .inner a{color: #2D2659;text-decoration: underline;}
#motore-laterale .mini-box-confronta-anche .list .inner a:hover{color: #F49737;text-decoration: underline;}
#motore-laterale .mini-box-confronta-anche .list .inner p{padding: 0;margin: 0;overflow: hidden;}
#motore-laterale .mini-box-confronta-anche .list .inner p img{float: left;}
#motore-laterale .mini-box-confronta-anche .list .inner .matchmktg .item {margin: 3px 0 0;padding: 0;}
#content .mini-box-confronta-hotels .list .inner b,#motore-laterale .mini-box-confronta .list .inner b, #motore-laterale .mini-box-confronta-anche .list .inner b{font-size: 13px;color: #457db3;}
#content .mini-box-confronta-hotels .list .inner b h2{font-weight:bold;}
#content .mini-box-confronta-hotels .list .inner b h3{font-weight:bold;font-size:13px;}
#motore-laterale .mini-box-confronta{width: 250px;background: url("https://www.europelowcost.com/images/bg-confronta-side.gif") repeat-y;margin-top: 3px;}
#motore-laterale .mini-box-confronta .list {width: 236px;margin:auto;border: 1px #e6e6e6 solid;padding: 1px;background: #fff;}
#motore-laterale .mini-box-confronta .list .inner .resetfilter input{margin:3px 3px 3px 4px;}
#motore-laterale .mini-box-confronta .list .inner .resetfilter label {display: block;margin: -18px 0 0 23px;}
#motore-laterale .mini-box-confronta .list .inner td input {margin:3px 3px 3px 1px;}
#motore-laterale .mini-box-confronta .list .inner td label {display: block;margin: -19px 0 0 20px;white-space:pre-line;}
#motore-laterale .mini-box-confronta .list .inner {width: 231px;background: url("https://www.europelowcost.com/images/bg-list.gif") repeat-x;font-size: 12px;color:#000000;line-height: 18px;padding: 5px 0 5px 5px;text-align: left;}
#motore-laterale .mini-box-confronta .list .inner br{height:0px;font-size:0px;line-height:0px;}
#motore-laterale .mini-box-confronta .more-options{background:url("https://www.europelowcost.com/images/motore-laterale/more-airports.gif") no-repeat scroll 0 0 transparent;cursor:pointer;height:20px;margin:auto;text-align:left;width:240px;}
#motore-laterale .mini-box-confronta .more-options a{color:#949393;display:block;font-size:11px;padding:0 0 0 46px;text-decoration:none;width:190px;}
#motore-laterale .mini-box-confronta .country-airports{cursor:pointer;text-decoration:underline;}
#motore-laterale #PanelRemoveFilter{margin: 2px 0 10px;}
#motore-laterale #PanelRemoveFilter .mini-headline-top-confronta {background: url("https://www.europelowcost.com/images/remove-filter-stripe.gif") no-repeat scroll 0 0 transparent;}
#motore-laterale .mini-headline-top-confronta .pd {padding: 8px 0 0 10px;}
#motore-laterale #PanelRemoveFilter #RemoveFilter{padding-left:25px;color:#FFF;font-size:13px;cursor:pointer;text-decoration:none;}
#motore-laterale #PanelRemoveFilter #RemoveFilter:hover{text-decoration:underline;}
#motore-laterale .mini-headline-top-confronta {width: 250px;background: url("../Images/top-side-confronta.gif") no-repeat;height: 32px;font-size: 12px;color: #555555;margin-top: 1px;text-align: left;font-weight:bold;}
#motore-laterale .mini-box-confronta .list .inner a#linkMapDepart {color: #2D2659;text-decoration: underline;margin-left: 5px;}
#motore-laterale .mini-box-confronta .list .inner a#linkMapArrival {color: #2D2659;text-decoration: underline;margin-left: 5px;}
#motore-laterale .mini-box-confronta .list .inner a{color: #102658;text-decoration: none;}
#motore-laterale .mini-box-confronta .list .inner a:hover{color: #F49737;text-decoration: underline;}
.serp-results{float:left;margin: 0 0 0 10px;width:710px;}
.serp-results .tagline {margin-top: 2px;text-align:left;}
.serp-results .tagline .boldLabel{font-weight:bold;}
.serp-results .tagline .orangetitle {color: #F49737;}
.serp-results .tagline .orangetitle span {color: black;font-family: Arial;font-size: 14px;font-weight: bold;}
.serp-results .tagline .counter span{font-weight:bold;}
.line2 {border-bottom: 1px solid #CCCCCC;margin-bottom: 2px;padding-bottom: 2px;}
.serp-results .tagline .currency-change{float:right;font-size:inherit;}
.serp-results .listing-offers br{font-size: 0;height: 0;line-height: 0;}

#form_results label{display:inline;float:none;vertical-align:middle;}
.serp-paginator {border:1px solid #aaa;padding:5px;color:#333;font-weight:bold;}
.serp-paginator .number-results{float:right;line-height: 25px;}
.serp-paginator .number-results .number-results-header{float:left;line-height: 18px;margin: 0 10px 0 0;}
.serp-paginator .number-results #results-page{float:left;}
.warning-flt-sel{padding: 3px; margin: 5px 0 0; border: 1px solid #AAAAAA; background-color: #FFFECB;}
.warning-flt-sel img{float: left;}
.warning-flt-sel span{line-height: 30px; margin-left: 5px;}
#nodirect-message{text-align: left; margin: 5px 0pt; padding: 4px; background-color: #FFBABA; color: #D8000C; border: 1px solid;}
#nodirect-message img{vertical-align: bottom;}
#nodirect-message a.close{float: right; color: #D8000C;}
.search-summary{color:#333;font-size:13px;}
.search-summary .city{font-weight:bold;}
.summary-order{border:1px solid #aaaaaa;padding:5px;}
.summary-order select{font-size:inherit;}
.summary-order .currency-change{float:right;}
.summary-order .green{color:#009900;}
.filter-sel-container .sel-header{color: #333333;font-weight: bold;margin: 2px;}
.filter-sel-container span.category-label{display: block;height: 24px;line-height: 24px;}
.filter-sel-container .filter-sel{background-color: #F3F7FD;border: 1px solid #CAD7F1;color: #333;font-size: 12px;height: 24px;line-height: 24px;margin: 0 2px 2px;padding: 0 5px;box-shadow: 1px 0 1px #ddd;-moz-box-shadow:1px 0 1px #ddd;-webkit-box-shadow:1px 0 1px #ddd;}
.filter-sel-container .filter-sel:hover{border-color:#91bffa;}
.filter-sel-container .filter-sel span{cursor:default;}
.filter-sel-container .filter-sel a{color: #88AAEE;font-family: Arial;font-size: 22px;line-height: 24px;text-decoration: none;vertical-align: top;*vertical-align:middle !important;}
.filter-sel-container .filter-sel a:hover{color: #5782c3;}
.lat-form{border:3px solid #BAD3E0 !important;}
.box-container{border:1px solid #AAAAAA;padding:5px 10px;}
.box-container .filter-box,.box-container .filter-box-noborder{margin-top: 5px;padding-top: 5px;}
.box-container .filter-box{border-top: 1px solid #aaa;}
.box-container .container-header{font-size:13px;line-height:20px;font-weight:bold;}
.box-container .filter-box b{cursor:pointer;color: #457DB3;font-size: 13px;vertical-align:middle;}
.box-container .filter-box .title-also{color:#000;font-size:12px;cursor:default;}
.box-container .filter-box .filter-header,.box-container .filter-box .filter-header-no-action{line-height:20px;}
.box-container .filter-box .filter-header-no-action b{cursor:default;}
.box-container .filter-box .filter-header span,.box-container .filter-box .filter-header-no-action span{vertical-align:middle;}
.box-container .filter-body{border-top: 1px dashed #ccc;margin-top: 5px;padding-top: 5px;}
.box-container .filter-box .filter-body .slider-info{text-align:center;margin:3px 0 0;}
.box-container .filter-box .filter-body .slider-info .var{font-weight:bold;}
.box-container .filter-reset{font-size:13px;line-height:20px;}
.box-container .filter-reset span{vertical-align:text-top;}
.box-container .filter-reset a{color:#f00;text-decoration:none;font-weight:bold;}
.box-container .filter-reset a:hover{text-decoration:underline;}
.box-container .filter-box .more_airport_trg{cursor:pointer;}
.box-container .filter-box .more_airport_trg .label{color:#457DB3;text-decoration:underline;}
.box-container .filter-box .country-trg{cursor:pointer;}
.box-container form{text-align:left;}
.serp-search-box .head,.directory-search-box .head{font-weight:bold ;color: #2D2659;border-bottom: 1px dashed #CCCCCC;font-size: 13px;margin-bottom: 5px;padding-bottom: 5px;}
.box-container .filter-box .filter-body .serp-tb input{border: 2px solid #D2D2D2;border-radius: 3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;display: block;font-size: 12px;height: 16px;margin: 3px 5px;padding: 3px 4px;width: 200px;}
.box-container .filter-box .filter-body .serp-btn{margin-right:14px;}
.box-container .filter-box .filter-body .serp-btn .filter-btn{border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border:1px solid #040;padding:0 5px;vertical-align:middle;white-space:nowrap;background-color: #090;height:25px;width:85px;margin:2px auto;color:#fff;text-decoration:none;font-weight:bold;display:inline-block;cursor:pointer;}
.box-container .filter-box .filter-body .serp-btn .filter-btn:hover{box-shadow:0 0 3px #318331;-moz-box-shadow:0 0 3px #318331;-webkit-box-shadow:0 0 3px #318331;text-decoration:none !important;}
.item-serp-voli .wrapper{overflow: hidden;}
.item-serp-voli .wrapper .left-info{width:515px;}
.item-serp-voli .wrapper .left-info .leg{margin: 4px 0;}
.item-serp-voli .wrapper .left-info .leg .short-depart{margin:0 5px;width:30px;}
.item-serp-voli .wrapper .left-info .leg .arrow-aquo{color:inherit;}
.item-serp-voli .wrapper .left-info .leg .airlinedetailsjt{width:100px;/*color:#2D2659;*/}
.item-serp-voli .wrapper .left-info .leg .airport{width:30px;}
.item-serp-voli .wrapper .left-info .leg .direction{margin:0 5px;}
.item-serp-voli .wrapper .left-info .leg .stops{margin-left: 10px;width: 55px;}
.item-serp-voli .wrapper .left-info .share{margin-top:10px;}
.item-serp-voli .wrapper .left-info .share a.jtdetails, .item-serp-voli .wrapper .left-info .share a.share-trg{color:#457DB3;cursor:pointer;text-decoration:none;margin-left:5px;width:100px;}
.item-serp-voli .wrapper .left-info .emailslink{vertical-align:top;}
.item-serp-voli .wrapper .left-info .emailslink input {background: url("https://www.europelowcost.com/images/email.png") no-repeat scroll 0 0 transparent;border-color: inherit;border-style: none;border-width: medium;cursor: pointer;height: 16px;width: 16px;}
.item-serp-voli .wrapper .right-info{text-align:center;width:160px;}
.item-serp-voli .wrapper .right-info .prezzo a, .item-flight .wrapper .prenota .prezzo a{color:#090; font-size:18px; font-weight:bold; margin:0; padding:0px 10px 0px 0px;cursor:pointer;text-decoration:none;}
.item-serp-voli .wrapper .right-info .prezzo a:hover, .item-flight .wrapper .prenota .prezzo a:hover{text-decoration:underline;}
.item-serp-voli .wrapper .right-info .sites-prices, .hotel-item .right .sites-prices, #content .item-serp-vacanze .right .sites-prices, #content .item-serp-auto .right-info .sites-prices{background-color: #FFFFFF;border: 1px solid #999;display: none;position: absolute;text-align:left;padding:5px;box-shadow:0 0 3px #555;-moz-box-shadow:0 0 3px #555;-webkit-box-shadow:0 0 3px #555;z-index:10;*width:250px;}
.item-serp-voli .wrapper .right-info .sites-prices .select, .item-serp-voli .details .prices .select, .hotel-item .right .sites-prices .select, .big-hotel-info .bottom .right-info .prenota a, #content .item-serp-vacanze .right .sites-prices .select, #content .item-serp-auto .right-info .sites-prices .select{border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border:1px solid #040;padding:0 10px;white-space:nowrap;background: #090;line-height:20px;width:60px;margin:2px auto;color:#fff;text-decoration:none;font-weight:bold;display:inline-block;cursor:pointer;text-align:center;}
.item-serp-voli .wrapper .right-info .sites-prices .select:hover, .item-serp-voli .details .prices .select:hover, .hotel-item .right .sites-prices .select:hover, #content .item-serp-vacanze .right .sites-prices .select:hover, #content .item-serp-auto .right-info .sites-prices .select:hover{box-shadow:0 0 3px #318331;-moz-box-shadow:0 0 3px #318331;-webkit-box-shadow:0 0 3px #318331;text-decoration:none !important;}
.item-serp-voli .wrapper .right-info .sites-prices .select a, .item-serp-voli .details .prices .select a, .hotel-item .right .sites-prices .select a, #content .item-serp-vacanze .right .sites-prices .select a, #content .item-serp-auto .right-info .sites-prices .select a{color:#fff;text-decoration:none;}
.item-serp-voli .wrapper .right-info .sites-prices .select a:hover .item-serp-voli .details .prices .select a:hover, .hotel-item .right .sites-prices .select a:hover, #content .item-serp-vacanze .right .sites-prices .select a:hover, #content .item-serp-auto .right-info .sites-prices .select a:hover{text-decoration:underline;}
.item-serp-voli .wrapper .right-info .sites-prices .price, .hotel-item .right .sites-prices .price, #content .item-serp-vacanze .right .sites-prices .price, #content .item-serp-auto .right-info .sites-prices .price{color: #090;display: inline-block;font-weight: bold;margin:0 5px;}
.item-serp-voli .wrapper .right-info .sites-prices .close-prices, #data-display .close, .hotel-item .right .sites-prices .close-prices, #content .item-serp-vacanze .right .sites-prices .close-prices, #content .item-serp-auto .right-info .sites-prices .close-prices{/*width:100%;text-align:right;*/cursor:pointer;color:#2D2659;}
.item-serp-voli .wrapper .right-info .sites-prices .close-prices a, #data-display .close a, .hotel-item .right .sites-prices .close-prices a, #content .item-serp-vacanze .right .sites-prices .close-prices a, #content .item-serp-auto .right-info .sites-prices .close-prices a{color:inherit;text-decoration:none;}
.item-serp-voli .wrapper .right-info .sites-prices .close-prices a:hover, #data-display .close a:hover, .hotel-item .right .sites-prices .close-prices a:hover, #content .item-serp-vacanze .right .sites-prices .close-prices a:hover, #content .item-serp-auto .right-info .sites-prices .close-prices a:hover{color:#F49737;}
.item-serp-voli .wrapper .right-info .sites-prices .close-prices img, #data-display .close img, .hotel-item .right .sites-prices .close-prices img, #content .item-serp-vacanze .right .sites-prices .close-prices img, #content .item-serp-auto .right-info .sites-prices .close-prices img{vertical-align:text-top;}
.item-serp-voli .details{border-top: 1px dashed #aaa;margin-top: 5px;padding-top: 5px;display:none;}
.item-serp-voli .details .header{background-color: #BAD3E0;border: 1px solid #AAAAAA;line-height: 20px;padding: 2px 5px;}
.item-serp-voli .details .header .bold{width:100px;}
.item-serp-voli .details .body{border-right:1px solid #AAAAAA;border-left:1px solid #AAAAAA;padding:5px;}
.item-serp-voli .details .body .from{width:80px;}
.item-serp-voli .details .body .time{width: 45px;}
.item-serp-voli .details .body .airport{width:230px;vertical-align:text-top;}
.item-serp-voli .details .body .arrow-aquo{width: 20px;}
.item-serp-voli .details .body .air-img{border: 1px solid #DDDDDD;display: table-cell;height: 50px;padding: 1px;vertical-align: middle;width: 200px;text-align:center;}
.item-serp-voli .details .body .air-img img{max-height: 50px;max-width: 200px;}
.item-serp-voli .details .body .air-img span {_display: inline-block;_height: 100%;}
.item-serp-voli .details .body .airline{width:190px;}
.item-serp-voli .details .details-bott{border-bottom:1px solid #AAAAAA;}
.item-serp-voli .details .prices{border-bottom: 1px dashed #AAAAAA;margin-bottom: 2px;padding-bottom: 2px;}
.item-serp-voli .details .prices .site{width:150px;}
.item-serp-voli .details .prices .price{width:160px;}
.serp-item {color:#333;}
.serp-item .share-container .method{background: -moz-linear-gradient(center top , #fff, #EAEAEA);background: -o-linear-gradient(#fff, #EAEAEA);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#EAEAEA));background:-webkit-linear-gradient(top, #fff, #EAEAEA);background:linear-gradient(top, #fff, #EAEAEA);background:-ms-linear-gradient(top, #fff, #EAEAEA);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#EAEAEA');border: 1px solid #aaa;border-radius: 3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;cursor: pointer;display: inline-block;line-height: 24px;padding: 0 10px 0 5px;text-align: center;vertical-align: middle;white-space: nowrap;}
.serp-item .share-container .method:hover{border-color:#999;outline:0 none;box-shadow:0 0 3px #999;-moz-box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999;background:-moz-linear-gradient(center top, #fff, #dedede);background: -o-linear-gradient(#fff, #dedede);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#dedede));background:-webkit-linear-gradient(top, #fff, #dedede);background:linear-gradient(top, #fff, #dedede);background:-ms-linear-gradient(top, #fff, #dedede);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#dedede');}
.serp-item .share-container .method img{vertical-align:top;*vertical-align:middle;margin-right:5px;}
.serp-item .share-container .loading img{vertical-align:text-top;width:18px;margin-left:5px;}

#searching-loader .loader{text-align:center;}
#searching-loader .loader label{color:#457DB3;font-size:13px;font-weight:bold;}
#updatebackground{position:fixed; top:0px; bottom:0px; left:0px; right:0px; overflow:hidden; padding:0; margin:0; background-color:transparent; z-index:1000;height:100%}
#updatebox{position:fixed; top:40%; left:43%;padding:10px; width:300px; z-index:1001; border:solid 2px #a4d2fc;text-align:center;background-color:#fff;}
#updatebox .updatemsg{font-size:13px;margin-bottom:10px;color:#000;font-weight:bold;}
#airline-details{position:relative;padding:8px;width:550px;font-size:12px;color:#222222;text-align:left;}
#airline-details .background-details{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:0.5;filter: alpha(opacity = 50);-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px;border-radius:5px;}
#airline-details .wrapper-details{background-color:#fff;position:relative;padding:10px;}
#airline-details .top{border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:10px;}
#airline-details .top .close{float:right;margin-right:5px;}
#airline-details .top .close a{color:#222;text-decoration:none;}
#airline-details .top .close a:hover{text-decoration:underline;}
#airline-details .top .close span{display:inline-block;vertical-align:text-top;}
#airline-details .top .airline-name{float:left;}
#airline-details .top .airline-name span{font-size:16px;font-weight:bold;margin-right:10px;}
#airline-details .top .airline-name a{color:#2D2659;text-decoration:underline;cursor:pointer;}
#airline-details .top .airline-name a:hover{color:#F49737;}
#airline-details .airline-img{border:1px solid #ddd;float:left;margin: 0 10px 0 0; line-height:44px;padding:2px;min-height:50px;min-width:170px;text-align:center;}
#airline-details .airline-img img{max-width:170px;max-height:50px;vertical-align:middle;}
#airline-details .airline-info{float:left;width:330px;}
#airline-details .airline-info span{color:#888;font-weight:bold;}
#mailform{padding:10px;font-size:12px;width:620px;text-align:left;}
#mailform .title{font-size:15px;border-top:1px solid #1c2324;border-bottom:1px solid #1c2324;background-color:#4F5962;padding:5px 10px;margin-bottom:10px;color:#fff;}
#mailform .address{margin:10px 0 0;font-weight:bold;}
#mailform .address .data{width:250px;float:left;}
#mailform .address .data input{padding:3px;}
#mailform .address .error_message{background-color: #FFBABA;border: 1px solid;color: #D8000C;float: left;font-weight: normal;margin-bottom: 5px;margin-left: 15px;padding: 3px;}
#mailform .address .error_message img{vertical-align:top;margin-right:5px;}
#mailform .privacyrule{font-size:10px;font-style:italic;margin-top:10px;}
#mailform .send-button{width:82px;height: 27px;border: medium none;background:url("https://www.europelowcost.com/images/submit.gif") no-repeat transparent;margin: 15px 0 0;color:#fff;font-weight:bold;}
#mailform .preview{width:620px;color:#333;}
#mailform .preview .dates{color:#666;font-weight:bold;}
#mailform .preview .results{border:1px solid #ccc;text-align:center;}
#mailform .preview .results .header{background-color:#4F5962;line-height:25px;padding:0 2px;font-weight:bold;color:#fff;}
#mailform .preview .results .header1{float:left;width:90px;}
#mailform .preview .results .header2{float:left;width:120px;}
#mailform .preview .results .header3{float:left;width:190px;}
#mailform .preview .results .header4{float:left;width:70px;}
#mailform .preview .results .header5{float:left;width:70px;}
#mailform .preview .results .header6{float:left;width:60px;}
#mailform .preview .price{float:left;font-size:18px;font-weight:bold;line-height:32px;border-right:1px dotted #ccc;}
#mailform .preview .right{float:left;}
.FlightsMapMain {margin:0; padding:0; width:400px; height:400px;}
#detailsBackground{position:fixed;top:0;left:0;width:100%;height:100%;margin:0;padding:0;display:none;}
#detailsPanel{position:absolute;top:30px;z-index:5000;}
#detailsPanel #detailsContainer{position:relative;}
.async{display:none;}
.stop-search{text-align:center;border:2px solid #B5D6F8;margin-top:3px;cursor:pointer;background-color:#E9F4FF;color: #457DB3;padding:1px;}
div.stop-search:hover{color:#F49737;text-decoration:underline;}
.stop-search input{border:0 none;background:none;color:inherit;font-weight: bold;cursor:pointer;}
.slider{margin:7px 10px 0 5px;}
.priceinfo{text-align:center;color:#000000;}
/*motore laterale presente nella serp*/
#motore-laterale .serp-search-box #search-again{height:30px;padding: 5px 0 0 0px;text-align:left;}
#motore-laterale .serp-search-box #search-again a{cursor: pointer;font-weight: bold; text-decoration: none;}
#motore-laterale .serp-search-box #search-again a:hover{text-decoration:underline;}
#motore-laterale .serp-search-box #search-again a img {cursor: pointer;vertical-align: middle;}

#session-end #background-session{position:fixed;top:0;left:0;width:100%;height:100%;margin:0;padding:0;background-color:#000;opacity:0.5;filter: alpha(opacity = 50);z-index:5999;}
#session-end #wrapper-session{position:fixed;top:40%;left:35%;z-index:6000;border:2px solid #000;padding:10px;width:400px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px;border-radius:5px;background-color:#fff;line-height:30px;text-align:left;}
#session-end #wrapper-session img{padding: 10px 20px 0 50px;}
#session-end #wrapper-session .restart a{color:#2D2659;}
#session-end #wrapper-session .restart a:hover{color:#F49737;}
.no-results{width:688px;border:1px solid #aaa;font-size:12px;text-align:left;margin:10px 0 0;}
.no-results .container{padding:15px;}
.no-results .container .img{float:left;}
.no-results .container .img img{height:64px;}
.no-results .container .message{float:left;margin:0 0 0 15px;width:570px;}
.item-serp-auto .wrapper{overflow: hidden;}
.item-serp-auto .wrapper .box-images{overflow: hidden;width:110px;float:left;margin-top:5px;}
.item-serp-auto .wrapper .box-images .img{float: left;border:3px #e6e5e5 solid;width: 95px;height:65px;margin: 0 3px 0 0;}
.item-serp-auto .wrapper .box-info{float:left;width:400px;border-right:1px solid #DCDADA;}
.item-serp-auto .wrapper .box-info .title-car{float:left;font-size:14px;width:250px;text-align:left;color: #457DB3;font-weight:bold;}
.item-serp-auto .wrapper .box-info .site{color:#666666;float:left;font-size:13px;text-align:left;}
.item-serp-auto .wrapper .box-info .box-details{background-color:#F7F7F7;border:1px solid #CCC;font-size:11px;margin-right:10px;margin-top:2px;padding:2px 5px;text-align:left;}
.item-serp-auto .wrapper .box-info .box-details .int{font-weight:bold;color:#333;}
.item-serp-auto .wrapper .box-prenota{float:left;margin-left:10px;text-align:center;width:150px;margin-top:13px;}
.item-serp-auto .wrapper .box-prenota .prezzo a{color:#090;cursor:pointer;font-size:18px;font-weight:bold;margin:0;text-decoration:none;}
.item-serp-auto .wrapper .box-prenota .prezzo a:hover{text-decoration:underline;}
.item-serp-auto .wrapper .box-prenota .btnprenota{background:url("https://www.europelowcost.com/images/seleziona.gif") no-repeat scroll 0 0 transparent;border:0 none;color:#FFFFFF;font-size:13px;font-weight:bold;height:30px;margin:0 10px 0 25px;padding:0;text-align:center;width:92px;}
.item-serp-auto .wrapper .box-prenota .btnprenota a{color:#FFFFFF;display:block;font-weight:normal;margin:0;padding:5px 0 0;text-decoration:none;}
.item-serp-auto .wrapper .box-prenota .update-price{font-size:12px;font-weight:bold;height:35px;}
.cars-orderbar .titolo3 {margin: 0 0 0 108px;width: 251px;}
.cars-orderbar .titolo4 {width: 187px;}
.cars-orderbar .titolo5 {float: left;}
.textleft {text-align: left;}
.flightsandhotels-orderbar .titolo1{width:330px;}
.flightsandhotels-orderbar .titolo2{width:126px;}
.flightsandhotels-orderbar .titolo4{width:150px;text-align:center;}
#content .item-serp-vacanze .center .box-details{background-color:#F7F7F7;border: 1px solid #CCCCCC;color: #321A10;font-size: 11px;margin: 0 auto 0 0;text-align: justify;}
#content .item-serp-vacanze .center .box-details p{margin: 0;padding: 4px;}

.hostels-orderbar .titolo1{width:81px;margin: 0 0 0 4px;}
.hostels-orderbar .titolo2{width:300px;}
.hostels-orderbar .titolo4{text-align:center;width:150px;}
.item-serp-ostelli .wrapper{overflow: hidden;}
.item-serp-ostelli .wrapper .box-hostels{border-right:1px solid #DCDADA;float:left;width:525px;}
.item-serp-ostelli .wrapper .box-hostels .title-header .title{display:block;float:left;font-size:13px;font-weight:bold;width:380px;margin-left:5px;}
.item-serp-ostelli .wrapper .box-hostels .title-header .site{color:#666666;float:left;font-size:13px;}
.item-serp-ostelli .wrapper .box-hostels .box-images{width:75px;float:left;margin:5px;}
.item-serp-ostelli .wrapper .box-hostels .box-images .img{float: left;border:3px #e6e5e5 solid;width: 65px;height:65px;margin: 0 3px 0 0;}
.item-serp-ostelli .wrapper .box-hostels .box-info{float:left;width:435px;margin-top:3px;}
.item-serp-ostelli .wrapper .box-hostels .box-info .box-description{background-color:#F1F1F1;border:1px solid #E6E6E6;font-size:11px;margin-right:10px;margin-top:2px;padding:2px 5px;}
.item-serp-ostelli .wrapper .box-prenota{float:left;width:150px;text-align:center;margin-top:20px;}
.item-serp-ostelli .wrapper .box-prenota .prezzo a{color:#090;cursor:pointer;font-size:18px;font-weight:bold;margin:0;text-decoration:none;}
.item-serp-ostelli .wrapper .box-prenota .prezzo a:hover{text-decoration:underline;}
.item-serp-ostelli .wrapper .box-prenota .select{background:url("https://www.europelowcost.com/images/seleziona.gif") no-repeat scroll 0 0 transparent;border:0 none;color:#FFFFFF;font-size:13px;font-weight:bold;height:30px;margin:0 10px 0 25px;padding:0;text-align:center;width:92px;}
.item-serp-ostelli .wrapper .box-prenota .select a{color:#FFFFFF;display:block;font-weight:normal;margin:0;padding:5px 0 0;text-decoration:none;}
.item-serp-ostelli .wrapper .box-prenota .update-price{font-size:12px;font-weight:bold;height:35px;padding:0 3px;}
.enlargemap{text-align:right;padding-right:3px;}
.enlargemap .arrow, .narrowmap .arrow{color:#000000;font-size:13px;font-weight:bold;}
.enlargemap a{color: #2D2659;text-decoration: underline;cursor:pointer;font-size:12px;}
#largerMap #PanelMap{height:249px;width:696px;overflow:hidden;}
.large-map-container{width: 710px;}
.large-map .list{width: 696px;margin:auto;border: 1px #b5d6f8 solid;padding: 1px;background: #fff;}
.large-map .list .inner{width: 691px;background: url("https://www.europelowcost.com/images/bg-list-anche.gif") repeat-x bottom center;font-size: 12px;color: #bdbdbd;line-height: 18px;padding: 5px 0 5px 5px;text-align: left;}
.large-map .list #largerMap{border-top:1px solid #B5D6F8;padding-top:1px;}
.large-map .list .inner .narrowmap a{color: #2D2659;text-decoration: underline;cursor:pointer;font-size:12px;}
.large-map .list .inner .narrowmap a:hover{color: #F49737;text-decoration: underline;}
.small-hotel-info{border:1px solid #999;background-color:#FFF;font-size:10px;padding:3px 5px;text-align:left;min-width:150px;}
.small-hotel-info .small-hotel-name{font-weight:bold;}
.big-hotel-info{background-color: #FFFFFF;border: 1px solid #999999;font-size: 12px;height: /*70px*/88px;padding: 3px 5px;position: absolute;text-align: left;min-width: 310px;}
.hotel-city .big-hotel-info {height:70px;}
.big-hotel-info .hotel-name{font-weight:bold;margin-bottom:2px;float:left;min-width:190px;}
.big-hotel-info .close{float:right;cursor:pointer;}
.big-hotel-info .bottom .images{float:left;}
.big-hotel-info .bottom .images img{border:2px solid #E6E5E5;height: 65px;width: 85px;}
.big-hotel-info .bottom .right-info{float:left;margin-left:5px;min-width:205px;}
.big-hotel-info .bottom .right-info .price{color:#090;font-weight:bold;font-size:15px;margin-right:3px;float:left;line-height: 22px;}
.big-hotel-info .bottom .right-info .address{margin-bottom:3px;font-size:11px;}
.big-hotel-info .bottom .right-info .prenota a{line-height:22px;margin:0;}
/* Exit page */
#exit-page{background-color:#4F5962;border:1px solid #1c2324;padding:2px;text-align:left;}
#exit-page img{vertical-align:middle;}
#exit-page #claim-travel-search-engine {display: block;margin: 7px 0 0 5px;}
#exit-page.exit-page-no-adv{position: absolute;top: 40%;left: 50%;margin-left:-235px;margin-top: 120px;}
#exit-page.exit-page-adv{position: absolute;top: 40%;left: 50%;margin-left:-335px;margin-top: 120px;}
#exit-page #exit-page-container{border:1px solid #1c2324;background-color:#FFF;padding:4px;}
#exit-page #exit-page-content{background-color:#4F5962;border:1px solid #1c2324;padding:2px;text-align:left;}
#exit-page #exit-page-content-inner{border:1px solid #1c2324;background-color:#FFF;padding:2px;}
#exit-page #exit-page-content #exit-page-transferring{float:left;padding:2px;}
#exit-page.exit-page-no-adv #exit-page-transferring{width:470px;}
#exit-page.exit-page-adv #exit-page-transferring{width:350px;}
#exit-page .banner-300x250{float:left;width:300px;}
#exit-page .banner-300x250.section{margin:0 5px 0 0;}
#exit-page .title-section{text-align:center;margin:10px 0;font-size: 16px;color: #fff;outline:none;background-color:#4F5962!important;border:1px solid #1c2324!important;box-shadow:0 0 2px #000000;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#000000')"!important;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#000000'!important);-moz-box-shadow:0 0 2px #000000;-webkit-box-shadow:0 0 2px #000000;*box-shadow:0px;zoom:1;*width:665px;}
#exit-page .list{margin:auto;border: 1px #dbdada solid;padding: 1px;background: #fff;text-align: left;}
#exit-page .header-section .pd{padding: 5px;text-align:center;font-size: 15px!important;color: #333;text-align: center;}
#exit-page .claim{margin: auto;}
#exit-page .claim .title{margin: 0;padding: 20px 0 0 0;font-size: 15px;color: #333;text-align: center;background: url("https://www.europelowcost.com/images/exit-page/bg-claim.gif") no-repeat; height:100px;}
#exit-page .claim .transfer{margin: 0;padding: 12px 0 0 0;font-size: 12px;color: #333;text-align: center;}
#exit-page .claim .redirectinfo img{max-height:70px;margin-top:5px;}
/**/
div[id*="Stars"] .mini-box-confronta .list .inner td label {display: block;margin: -16px 0 0 20px !important;}
.transferImgAlternateText{font-size: 15px;font-weight: bold;}
#serp_trace{text-align:left;color:#000000;border: 2px dashed red;padding:5px;margin:5px;font-size:15px;}
#serp_trace .title{font-weight:bold;}
#matrice-voli{width: 690px;font-size:12px;text-align:left;}
#matrice-voli .headline{font-size: 11px;margin-bottom: 3px;}
#matrice-voli .going-trg{text-align:center;border-bottom: 1px dashed #AAAAAA;padding-bottom: 5px;}
#matrice-voli .going-trg .first{*width:270px;*text-align:left;}
#matrice-voli .return-trg{height: 190px;margin-top: 16px;position: relative;*width:35px;}
#matrice-voli .return-trg .top{position:absolute;top:0px;}
#matrice-voli .return-trg .bott{position:absolute;bottom:0px;}
#matrice-voli .left-sep{border-left: 1px dashed #AAAAAA;padding-left: 5px;}
#matrice-voli .v-return{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\9;top:0px\9 !important;-moz-transform: rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform: rotate(-90deg);/*-ms-transform:rotate(-90deg)*/;position: absolute;top: 100px;width: 15px;width:120px\9;}
#matrice-voli .direction{font-size: 13px;*float:left;}
#matrice-voli #elc_bestprices{border-collapse: collapse;font-size: 11px;}
#matrice-voli #elc_bestprices td, #matrice-voli #elc_bestprices th{padding: 3px 0;text-align: center;width: 80px;border: 1px solid #aaa;}
#matrice-voli #elc_bestprices th{font-weight:normal;}
#matrice-voli #elc_bestprices th.btop{border-top: 1px solid #fff;}
#matrice-voli #elc_bestprices th.bleft{border-left: 1px solid #fff;}
#matrice-voli #elc_bestprices td.high{background: #b41c1c;color: #fff;}
#matrice-voli #elc_bestprices td.high a, #matrice-voli #elc_bestprices td.low a, #matrice-voli #elc_bestprices td.your a{color: #fff;text-decoration:none;}
#matrice-voli #elc_bestprices td.high a:hover, #matrice-voli #elc_bestprices td.low a:hover, #matrice-voli #elc_bestprices td.your a:hover{text-decoration:underline;}
#matrice-voli #elc_bestprices td.low{background: #88bf67;color: #fff;}
#matrice-voli #elc_bestprices td.your{background: #f7b54a;color: #fff;}
#matrice-voli .deep-link{position:relative;}
#matrice-voli .deep-link-details{display:none;}
#matrice-voli #elc_bestprices .elc_selected{background-color:#c9e7ff;border:1px solid #9bd3ff;}
#matrice-voli .legenda{margin-top: 5px;}
#matrice-voli .legenda img{vertical-align:text-bottom;}
#matrice-voli .legenda .disclaimer{float: right;font-size: 11px;color: #6e6e6e;}
#matrice-voli .matrix-no-results{background-color:#ddd;}

#deep-link-details-all{text-align:left; border-radius: 5px 5px 5px 5px;padding:5px;display:none;background-color:#FFFFFF;color:#000000;position:absolute;border:4px solid #4572A7;min-width:160px;z-index:100;}
#grafico-voli{width:690px;font-size:12px;text-align:left;margin-bottom:10px;}
.grey-box #grafico-voli{width:625px;}
#grafico-voli .header{padding:5px 0;line-height:18px;}
#grafico-voli .header .item{width:150px;}
.grey-box #grafico-voli .header .item{width:130px;}
#grafico-voli .header .item a.aspNetDisabled{color:#777;}
#grafico-voli .header .item a.aspNetDisabled:hover{text-decoration:none;}
#grafico-voli .header .title{text-align:center;float:left;width:380px;font-weight:bold;}
.grey-box #grafico-voli .header .title{width:350px;}
#grafico-voli #graphic-container{height:240px;width:620px;}
#data-display{font-size:12px;width:710px;}
#data-display .mode a{text-decoration:underline;font-weight:bold;}
/*quickalert*/
#lateralQAPanel .imgSerpQA {margin-right: 5px;vertical-align: middle;}
#containerQA {width:640px;margin:auto auto;}
/*ADD THIS BUTTON */
.elc_addthis_text a{font-size: 12px;}
/*ADD THIS BUTTON FINE*/
/* Hotels new */
#content .hotel-home{margin:10px 0 0;}
#content #content-right{float:right;margin:15px 0 0;}
.header-section,#site-map-page .site-map-section{text-align:left;border:1px solid #D2D2D2;border-radius:3px;box-shadow:0 2px 2px #CCC;margin-bottom: 6px;background-color:#FFFFFF;}


.header-section-title-lateral{font-size: 12px!important;margin-bottom:5px;color: #2D2659;font-weight: bold;line-height: 30px !important;margin: 0 4px !important;border-bottom: 1px solid #BAD3E0;}
.header-section-title-lateral h1, .header-section-title-lateral h2, .header-section-title-lateral h3{font-size: 12px!important;color: #2D2659!important;font-weight: bold!important;}
.hotel-city-parameter .filter{line-height: 18px;color: #9B9B9B;}
.offers-box .header-section-title h2, .offers-box .header-section-title-orange h2 {color:#333;}
.header-section .pd,#site-map-page .site-map-section .site-map-title{border:1px solid #D2D2D2;font-weight:normal; color:#333333!important;font-size:13px!important;padding:0 4px!important;line-height:27px!important;margin: 2px!important;background:-moz-linear-gradient(center top, #D2D2D2, #f7f7f7)!important;background: -o-linear-gradient(#D2D2D2, #f7f7f7)!important;background:-webkit-gradient(linear, left top, left bottom, from(#D2D2D2), to(#f7f7f7))!important;background:-webkit-linear-gradient(top, #D2D2D2, #f7f7f7)!important;background:linear-gradient(top, #D2D2D2, #f7f7f7)!important;background:-ms-linear-gradient(top, #D2D2D2, #f7f7f7)!important;filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#D2D2D2', EndColorStr='#f7f7f7')!important;*background-color:#D2D2D2!important;}
.header-section .pd-orange{border:1px solid #F49737;color:#333333!important;font-size:13px!important;padding:0 4px;line-height:27px;margin: 2px;background-color:#FFBC70;background:-moz-linear-gradient(center top, #F49737, #FFBC70)!important;background: -o-linear-gradient(#F49737, #FFBC70)!important;background:-webkit-gradient(linear, left top, left bottom, from(#F49737), to(#FFBC70))!important;background:-webkit-linear-gradient(top, #F49737, #FFBC70)!important;background:linear-gradient(top, #F49737, #FFBC70)!important;background:-ms-linear-gradient(top, #F49737, #FFBC70)!important;filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#F49737', EndColorStr='#FFBC70')!important;}
.header-section .pd h3{font-size:13px;}
#content .airline-cities{*width:620px;}
#content #info .header-section h1{font-size:13px;color:#555;font-weight:normal;}
#content #hotel-content{width:680px;float:right;text-align:left;margin-top:1px;}
#content .serp-results #hotel-content{width:710px;}
#content #hotel-content #filters-breadcrumb{background: url("https://www.europelowcost.com/images/selected-filters-bar.gif") no-repeat;margin: 5px 0px 0px 0px;padding: 0;width: 680px;height: 32px;}
#content .hotel-page #filters-breadcrumb{background: url("https://www.europelowcost.com/images/filters-breadcrumb.gif") no-repeat;margin: 5px 0px;padding: 0;width: 630px;height: 32px;}
#content #hotel-content #filters-breadcrumb li, #content .hotel-page #filters-breadcrumb li{list-style: none;font-size: 11px;color: #fff;display: block;height: 32px;float: left;}
#content #hotel-content #filters-breadcrumb li.item, #content .hotel-page #filters-breadcrumb li.item{line-height: 32px;padding: 0 0 0 5px;}
#content #hotel-filter{width:250px;float: left;margin: auto;position: relative;}
#content #hotel-filter .mini-headline-top-confronta-hotels{width: 250px;background: url("https://www.europelowcost.com/images/top-side-confronta-hotels-250.gif") no-repeat;height: 38px;font-size: 12px;color: #000;text-align: left;}
#content #hotel-filter .mini-headline-top-confronta-hotels .pd{padding: 11px 0 0 10px;}
#content #hotel-filter .mini-box-confronta-hotels{width: 228px;}
#content .mini-box-confronta-hotels{text-align:left;}
#content .mini-box-confronta-hotels .list{margin:auto;background: #fff;}
#content .mini-box-confronta-hotels .list .inner{font-size: 12px;color: #9b9b9b;line-height: 18px;padding: 5px 0 5px 5px;text-align: left;}
#content .mini-box-confronta-hotels .list .inner a{color: #102658;text-decoration: none;}
#content .mini-box-confronta-hotels .list .inner a:hover{color: #F49737;text-decoration: underline;}
#content .mini-box-confronta-hotels .list .inner img{padding:0; margin:0; border:0;}
#content .mini-box-confronta-hotels .list .inner .separator{margin:10px 5px 5px 0px; padding: 0px 0px 0px 0px; border: 1px #E6E6E6 solid;}
#content .mini-box-confronta-hotels .more-options{height: 20px;text-align: left; cursor:pointer}
#content #hotel-filter .mini-box-confronta-hotels .more-options{width: 218px;margin:auto;}
#content .mini-box-confronta-hotels .more-options a,.hotel-city-parameter .more-options a{width: 190px;font-size: 13px;color: #457DB3;text-decoration: none;font-weight:bold;}
#content .mini-box-confronta-hotels .more-options a:hover,.hotel-city-parameter .more-options a:hover{text-decoration:underline;}
#content #hotel-content .h1-container{position:relative;margin:10px 0 0;}
#content #hotel-content h1{margin:0;font-size: 16px;color: #555;background-color: #FFFFFF;padding:0 5px 0 0;}
#content #hotel-content p.tag-line{font-size: 12px;color: #333;text-align: justify;line-height:15px;}
#content .hotel-gmap-bg, #content .serp-results .hotel-gmap-bg{line-height:16px;border:1px solid #aaa;background:url("https://www.europelowcost.com/images/map-bg.gif") no-repeat scroll 0 0 #fff;text-align:left;}
#content .hotel-gmap-bg a, #content .serp-results .hotel-gmap-bg a{color:#102658;text-decoration:none;border-right:1px solid #aaa;background-color:#fff;padding:2px 10px;display:inline-block;}
#content .hotel-gmap-bg a:hover, #content .serp-results .hotel-gmap-bg a:hover{color:#F49737;text-decoration:underline;}
#content .serp-results #maps{border:2px solid #aaa;height:300px;}
#content #narrowMap, #content .serp-results #narrowMap{color:#102658;text-decoration:none;border-left:1px solid #aaa;border-top:1px solid #aaa;border-right:1px solid #aaa;background-color:#fff;padding:2px 10px 3px;line-height:20px;display:inline-block;display:none;text-align:left;}
#content #narrowMap:hover, #content .serp-results #narrowMap:hover{color:#F49737;text-decoration:underline;}
#content #hotel-order span{font-weight:bold;color:#333;font-size:11px;}
#content #hotel-order select{color:#555;border:1px solid #aaa;border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;margin:0 5px;font-size:inherit;padding:2px;}
#content #hotel-content .hotels-listing{width:680px;}
#content #info .hotels-listing{position:relative;}
#content .serp-results #hotel-content .hotels-listing{width:710px;}
#content .hotels-listing .hotel-item .arrow{font-weight:bold;font-size:14px;color:#000;}
#content .hotels-listing .hotel-item a:hover{text-decoration:underline !important;}
#content .hotels-listing .hotel-item .image, #content .item-serp-vacanze .image{border:1px solid #bbb;padding:2px;width:120px;height:75px;float:left;}
#content .hotels-listing .hotel-item .center, #content .item-serp-vacanze .center{float:left;margin-left:10px;padding-right:5px;width:370px;}
#content .hotels-listing .hotel-item .center{width:330px;}
#content .hotels-listing .hotel-item .center .lineh, #content .item-serp-vacanze .center .lineh{line-height:20px;}
#content .hotels-listing .hotel-item .center .hname, #content .item-serp-vacanze .center .vname{font-weight:bold;font-size:13px;vertical-align:middle;}
#content .hotels-listing .hotel-item .center .stars, #content .item-serp-vacanze .center .stars{margin-left:10px;vertical-align:middle;}
#content .hotels-listing .hotel-item .center .rating{font-weight:bold;}
#content .hotels-listing .hotel-item .center .question, #content .item-serp-vacanze .question-price{padding-top: 2px;vertical-align:top;cursor:help;height:16px;}
#content .hotels-listing .hotel-item .hotel-facilities{background-color:#F7F7F7;border:1px solid #CCC;font-size:11px;padding:2px 5px;margin-top:3px;}
#content .hotels-listing .hotel-item .hotel-facilities .facility{background:url("https://www.europelowcost.com/images/check-icon-mini.gif") no-repeat scroll 0 3px transparent;display:block;float:left;margin:0 2px 0 0;padding-left:17px;width:43%;}
#content .hotels-listing .hotel-item .img-more-facilities{background: url("https://www.europelowcost.com/images/arrow-more-partner.gif") no-repeat scroll right 5px transparent;color: #2D2659;padding-right: 15px;}
#content .hotels-listing .hotel-item .img-more-facilities:hover{color:#F49737;}
#content .hotels-listing .hotel-item .img-more-facilities-up{background-image:url("https://www.europelowcost.com/images/arrow-u-blue.gif");}
#content .hotels-listing .hotel-item .right, #content .item-serp-vacanze .right{text-align:center;width:145px;float:right;line-height:17px;}
#content .hotels-listing .hotel-item .right .price, #content .item-serp-vacanze .right .price{font-size:15px;font-weight:bold;color:#090;text-decoration:none;}
#content .hotels-listing .hotel-item .right .update-price, #content .item-serp-vacanze .update-price{display: block;font-weight: bold;margin: 0 0 10px;}
#content .hotels-listing .hotel-item .right .lh34{line-height:34px;}
#content .hotels-listing .hotel-item .bottom a{font-weight: bold;color:#457db3;text-decoration:none;line-height:20px;}
#content .hotels-listing .hotel-item .bottom .info{color: #4D4D4D;display:inline-block;text-align:center;border-radius:3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border:1px solid #AAA;padding:0 10px;vertical-align:middle;white-space:nowrap;background:#f6f6f6;background:-moz-linear-gradient(center top, #fff, #DEDEDE);background: -o-linear-gradient(#fff, #DEDEDE);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#DEDEDE));background:-webkit-linear-gradient(top, #fff, #DEDEDE);background:linear-gradient(top, #fff, #DEDEDE);background:-ms-linear-gradient(top, #fff, #DEDEDE);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#DEDEDE');}
#content .hotels-listing .hotel-item .bottom .info:hover{border-color:#999;outline:0 none;box-shadow:0 0 3px #999;-moz-box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999;background:-moz-linear-gradient(center top, #fff, #dfdfdf) repeat scroll 0 0 #f3f3f3}
#content .hotels-listing .hotel-item .bottom .map-link{margin-left:10px;text-decoration:underline;}
#content .hotels-listing .hotel-item .bottom .rating{padding:0 10px;display:inline-block;line-height:24px;}
#content .hotels-listing .hotel-item .bottom .rating img{vertical-align:middle;}
#content #hotel-content #paginator{width:630px;}
#content .quote{font-weight:bold;font-size:15px;}
#content .hotel-info{text-align:left;}
#content .hotel-info .name{font-size: 17px;font-weight: bold;margin: 0 10px 0 0;}
#content .hotel-info .stars{margin:4px 0 0;}
#content .hotel-info .location{margin:5px 0 0;}
#content .hotel-info .chain{line-height:20px;height:20px;}
#content .hotel-info #photos img{cursor:pointer;}
#content .hotel-info #photos .other-images .image-list{border: 2px solid #D6D5D5;width:62px;height:44px;width:61px\9;}
#content .hotel-info #descriptions{margin:5px 0;}
#content .hotel-info #descriptions .desc{padding:5px;}
#content .hotel-info #descriptions .desc-min{padding:5px;}
#content .hotel-info #descriptions .desc p, #content .central-info #descriptions .desc-min p{margin:0px;}
#content .hotel-info #descriptions #more-desc{color: #000000;margin: 0 0 0 5px;text-decoration: none;}
#content .hotel-info #descriptions #more-desc:hover{text-decoration:underline;color:#F49737;}
#content .hotel-info #descriptions #more-desc span{display:inline-block;vertical-align: text-top;}
#content .hotel-info #facilities img{width:32px;}
#content .hotel-info #maps{width:100%;height:250px;}
#content .hotel-info #reviews{padding-top:5px;display:none;}
#content .hotel-info #reviews .hreview{padding: 10px;}
#content .hotel-info #reviews .altbg{background-color: #F5F5F5;border-bottom: 1px solid #AACCE9;border-top: 1px solid #AACCE9;}
#content .hotel-info #reviews .rlastbt{border-bottom: 1px solid #AACCE9;}
#content .hotel-info #reviews .hreview .item{font-weight:bold;font-size:13px;width:450px;}
#content .hotel-info #reviews .hreview .author{line-height: 23px;margin: 0 0 0 5px;}
#content .hotel-info #reviews .hreview .dtreviewed{font-size:11px;color:#888;border: 0 none;}
#content .hotel-info #reviews .hreview .description{border-bottom: 1px dotted #AAAAAA;padding: 0 0 5px;}
#content .hotel-info #reviews .hreview .hrat{font-size:11px;display:inline-block;width:72px;text-align:center;}
#content .hotel-info #reviews .hreview .hrat img{width:50px;}
#content .hotel-info #reviews .hreview .sum-rating{width:150px;text-align:center;}
#content .hotel-info #reviews .hreview .sum-rating .rating{color: #F49737;font-size: 15px;font-weight: bold;}
#content .hotel-info #reviews .hreview .sum-rating .rating img{vertical-align:top;}
#content .hotel-info #reviews .hreview .partner{color: #888888;font-size: 12px;font-weight: normal;}
#content .hotel-info #reviews .no-reviews{background-color: #EBE9EA;border: 1px solid #D2D2D2;border-radius: 2px 2px 2px 2px;-moz-border-radius: 2px 2px 2px 2px;-webkit-border-radius: 2px 2px 2px 2px;padding: 5px;}
#content .hotel-info #reviews .no-reviews .inner{background-color: #FFFFFF;border: 1px solid #D2D2D2;padding: 5px 15px;}
#content .hotel-info #reviews .no-reviews a{color: #102658;font-weight: bold;text-decoration: none;}
#content .hotel-info #reviews .no-reviews a:hover{text-decoration:underline;color:#F49737;}
#content .box-confronta-hotels .htabs .container a{width: 125px;font-size:12px;margin:0;}
#content .head-line{border-bottom: 1px solid #A4A5A5;font-size: 13px;font-weight: bold;width: 100%;margin:10px 0 0;}
#content .hotel-info .header-box{font-size:13px;margin: 0 auto;position: absolute;text-align: center;width: 284px;left: 8px;line-height: 30px;background-color: #102252;border-radius: 4px 4px 4px 4px;-moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;color: #FFFFFF;}
#content .hotel-info #prices .partner{border-top: 1px solid #D2D2D2;background-color: #FFFFFF;color: #378CCD;margin: 1px 0;padding: 1px 6px;}
#content .hotel-info #prices .name{display:inline-block;font-size:13px;line-height: 24px;}
#content .hotel-info #prices .price{font-weight:bold;font-size:14px;color:#5DBB62;}
#content .hotel-info #prices .price a span{font-size:12px;}
#content .hotel-info #prices .price a:hover{text-decoration:underline;color:#F49737;}
#content .hotel-info #prices .price a{text-decoration:none;color:#5DBB62;line-height:26px;}
#content .hotel-info #prices .price a .details{border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border:1px solid #ca6a11;padding:0 10px;vertical-align:middle;white-space:nowrap;background: #ff9229;background:-moz-linear-gradient(center top, #F49737, #FF7C0C);background: -o-linear-gradient(#F49737, #FF7C0C);background:-webkit-gradient(linear, left top, left bottom, from(#F49737), to(#FF7C0C));background:-webkit-linear-gradient(top, #F49737, #FF7C0C);background:linear-gradient(top, #F49737, #FF7C0C);background:-ms-linear-gradient(top, #F49737, #FF7C0C);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#F49737', EndColorStr='#FF7C0C');line-height:20px;width:60px;margin:2px auto;color:#fff;text-decoration:none;font-weight:bold;display:inline-block;cursor:pointer;text-align:center;}
#content .hotel-info #prices .price a .details:hover{box-shadow:0 0 3px #d46c12;-moz-box-shadow:0 0 3px #d46c12;-webkit-box-shadow:0 0 3px #d46c12;text-decoration:none !important;}

.banner-border{border: 1px solid #CCCCCC;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;padding: 4px;margin:10px 0;}
#content .review-form-container{border: 2px solid #F49737;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;padding: 10px;text-align: left;width: 400px;display:none;position:absolute;z-index:6000;background-color:#fff;}
#content .review-form-container span{color:#000;}
#content .review-form-container #review-form{line-height:24px;}
#content .review-form-container #review-form span{color:inherit;}
#content .review-form-container #review-form .text{display: inline-block;width: 130px;color:#000;}
#content .review-form-container #review-form .input{padding: 2px 4px;width:200px;}
#content .review-form-container #review-form .vote{line-height:19px;}
#content .review-form-container #review-form .category{display: inline-block;width: 130px;}
#content .review-form-container #review-form .category-header{display: inline-block;width: 135px;color:#000;}
#content .review-form-container #review-form .radio{display: inline-block;width: 40px;}
#content .review-form-container #review-form .vote-header{border-top:1px solid #aaa;margin-top: 3px;}
#content .review-form-container #review-form .button{border:1px solid #000;margin: 5px 10px 0 0;padding: 2px 5px;cursor:pointer;}
#content .review-form-container #review-form .error{display: none; padding:2px 5px; color: #D8000C; font-size:12px;background-color: #FFBABA;line-height:16px;border: 1px solid #BE7989;}
#content .review-form-container #review-form .error img{vertical-align:top;}
#content .review-form-container #review-form .success{background-color: #B7FBB9;border: 1px solid #87DB89;color: #044406;display: none;font-size: 12px;line-height: 16px;padding: 2px 5px;}
#content .review-form-container #review-form textarea{border: 1px solid #AAAAAA;max-width:400px;width:400px;min-width:400px;}
#content .review-form-container #review-form input.redb{border:2px solid #f66;}
#content .review-form-container #review-form textarea.redb{border:2px solid #f66;}

#content #contact-form{border:2px solid #F49737;border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px;padding: 10px;text-align: left;width: 350px;display:none;position:absolute;z-index:6000;background-color:#fff;}
#content #contact-form #problem-form .button{border:1px solid #000;margin: 5px 10px 0 0;padding: 2px 5px;cursor:pointer;}
#content #contact-form #problem-form .error{display: none; padding:2px 5px; color: #D8000C; font-size:12px;background-color: #FFBABA;line-height:16px;border: 1px solid #BE7989;}
#content #contact-form #problem-form .error img{vertical-align:top;}
#content #contact-form #problem-form .success{background-color: #B7FBB9;border: 1px solid #87DB89;color: #044406;display: none;font-size: 12px;line-height: 16px;padding: 2px 5px;}
#content #contact-form #problem-form textarea{border: 1px solid #AAAAAA;}
/* End Hotels new */
#flashMapContentHtmlTag{height: 100%;}/*se non lo imposto non visualizza nulla*/
#flashMapContent{background:none; height: 100%;margin: 0;padding:10px;overflow: auto;text-align: center; background-color: #ffffff;}
#flashMapContent object:focus{outline: none;}
#flashMapContent #flashContent{text-align: center !important;visibility:hidden;}
#flashMapContent #banner{display:none;}
.bodyMini{background: none;}
.bodyMini #logo {background-repeat: no-repeat;display: block;float: left;height: 85px;margin: 0;padding: 0;width: 122px; margin-left: 10px;}
#menuMini{margin: 0px auto 10px auto;text-align: left;width: 100%;}

#site-map-page {text-align:left;}
#site-map-page ul{padding:0px;list-style-type:disc;margin:0 0 0 20px;}
#site-map-page h3 {font-weight: bold;font-size:13px;margin: 0 0 5px 0;padding:0 0 5px 5px;color:#3392CD;}
#info .more-links {color: #102658;font-size: 13px;padding: 5px 0 0 5px; width: 300px;}
#info .more-links a{color: #102658;text-decoration: none;}
#info .more-links a:hover{text-decoration: underline;color: #F49737;}

#content #right .partner, .sponsor-left-pi .partner {width:300px;height:7px;text-align:left;border-bottom:2px solid #999;position:relative;text-shadow: 1px 1px 3px #999999;margin:0 0 6px;}
#content #right .partner .pd, .sponsor-left-pi .partner .pd{background-color: #FFFFFF;bottom: -5px;bottom:-7px\9;color: #555555;font-size: 13px;padding: 0 4px 0 0;position: absolute;font-weight: bold\9;}
.tot-reviews{text-align:right;}
#ads ul li{margin:0px 4px!important;}
#content .tab-box {line-height:20px;}
#content .tab-box .tab{position:relative;bottom:-1px;padding:0 0px 0px 10px;text-align:left;}
#content .tab-box .tab a{text-decoration:none;color:#000;border:1px solid #d2d2d2;margin-right:5px;display:inline-block;padding:4px;}
#content .tab-box .tab a:hover{text-decoration:underline;}
#content .tab-box .tab .sel{font-weight:bold;background-color:#BAD3E0;border-color:#BAD3E0;color:#555;}
#content .tab-box .tab a{font-size:12px;margin:0;}
#content .tab-box .labeltitle.blue-stripe{height:10px;text-align:left;border-bottom:2px solid #999;position:relative;text-shadow: 1px 1px 3px #999999;margin:15px 0 15px;}
#content .tab-box .labeltitle.blue-stripe .pd{line-height:16px;background-color: #FFFFFF;bottom: -5px;bottom:-7px\9;color: #555555;font-size: 13px;padding: 0 4px 0 0;position: absolute;}
#content .top-wrapper{padding: 3px 2px;border-bottom: 1px solid #D2D2D2;border-left: 1px solid #D2D2D2;border-right: 1px solid #D2D2D2;}
#content .border-tab.top-wrapper{min-height:175px;}
#content .tab-home{padding: 3px 2px 15px 2px;border-bottom: 1px solid #D2D2D2;border-left: 1px solid #D2D2D2;border-right: 1px solid #D2D2D2;}
#content .tab-home .link {font-size: 12px;padding: 0 3px;text-align: left; margin: 5px 0px 0px 0px;}
#content .tab-home .link span.title {color: #AEAEAE;font-size: 13px;font-weight: bold;}
#content .tab-home .link a {color: #102658; margin-top: 5px;text-decoration: none;}
#content .tab-home .link a:hover{color: #F49737;text-decoration:underline;} 
#content .tab-home .line {border-bottom: 1px dotted #9B9B9B;font-size: 1px;height: 1px;margin: 5px 0;}
#content .top-wrapper{padding: 3px 2px;border: 1px solid #D2D2D2;}
#content .border-tab.top-wrapper{min-height:175px;}

.clink{color:#102658;}

.suggest-text{color: #7F7F7F!important;font-style: italic;}
/********** TOP OFFERS **********/
/*impsotato da javascript ut-nopricelink*/
.offers-box .offer-item.ut-nopricelink:hover,.offers-box .offer-item.ut-nopricelink label:hover  {cursor:pointer!important;}
.offers-box .offer-item.ut-nopricelink .city a:hover,.offers-box.ut-nopricelink .offer-item .price a:hover,.offers-box.ut-nopricelink .offer-item span:hover{text-decoration:none !important;}
.offers-container{}
.offers-container-lateral{margin:0 0 10px 0;}
.offers-box{color:#000000;text-align: left;position:relative;}
.offers-box .trg-offers-change-dates{position:relative;}

.offers-box .offer-item{font-size:11px; padding: 2px 5px;cursor:default;}
.offers-box .offer-item .price span.no-link-price, .l-offers-box .offer-item .price span{color:#090!important;}
.offers-box .offer-item.ut-nopricelink .price span.no-link-price:hover, .offers-box .offer-item.ut-nopricelink .price span.no-link-price:hover .a-day, .l-offers-box .offer-item .price span{text-decoration:none !important;}
.offers-box .offer-item{min-height:16px;*height:20px;}
.offers-box .offer-item .city, .offers-box .offer-item-nohover .city{margin:0 12px 0px 0;float:left;}
.offers-box .offer-item .city label:hover{outline:none;cursor:pointer;}
.offers-box .offer-item .city a:hover, .l-offers-box .offer-item .city-name:hover{outline:none;text-decoration:underline;}
.offers-box .offer-item .city .airport-code{color: #000000;}
.offers-box .offer-item .dates, .offers-box .offer-item-nohover .dates {float: left;margin-right:5px;max-width: 105px;}
.offers-box .offer-item .timespan, .offers-box .offer-item-nohover .timespan {float: left;min-width: 90px;}
.offers-box .offer-item .price, .offers-box .offer-item-nohover .price {color: #090;margin-right:5px;font-size: 14px;font-weight: bold;text-align: right;cursor:pointer;}
.offers-box .offer-item .price span, .l-offers-box .offer-item .price span{font-size: 14px!important;color: #333333!important;cursor:pointer;}/*background: url("https://www.europelowcost.com/images/refresh-offer.png") no-repeat scroll right center transparent;padding-right: 16px;}*/
.offers-box .offer-item .price span.no-link-price, .l-offers-box .offer-item .price span.no-link-price{cursor:default;}
.offers-box .offer-item .price span:hover{text-decoration:underline;}
.offers-box .offer-item .price a{color: #090;}
.offers-box .offer-item .price a:hover{outline:none;text-decoration:underline;}
.offers-box .line-div {border-bottom: 1px dotted #9B9B9B;font-size: 1px;height: 1px;margin: 2px 0;}
.offers-box .offer-item .price span.a-day{color: #999999!important;font-weight:normal;font-size:12px!important;}
/*300_x_250*/
.offers-box.offers-box-size300x250 {width: 360px;}
.home-offers .offers-box.offers-box-size300x250 {width:310px;}
/*600_x_300*/
.offers-box.offers-box-size630x300 {width: 640px;}
.offers-box.offers-box-size630x300 .offers-table-header{text-transform: capitalize;font-weight:bold;background: none repeat scroll 0 0 #FFFFFF;padding:0 7px;line-height:24px;}
.offers-box.offers-box-size630x300 .route {width: 160px;}
.offers-box.offers-box-size630x300 .dates {width: 100px;}
.offers-box.offers-box-size630x300 .timespan {width: 90px;margin: 0 5px 0 0;}
.offers-box.offers-box-size630x300 .airline {width: 110px;display:block;}
.offers-box.offers-box-size630x300 .opinion {text-align: center;width: 70px;}
.offers-box.offers-box-size630x300 .price {text-align: center;width: 75px;}
.offers-box.offers-box-size630x300 .offers-table-body .offer-item-nohover{cursor:pointer;font-size:11px;border-top: 1px solid #E6E6E6;padding:0 7px;margin:1px 0;line-height:24px;background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f9f9f9));background:-moz-linear-gradient(center top, #fff, #f9f9f9) repeat scroll 0 0 #fff;background: -webkit-linear-gradient(top, #fff, #f9f9f9);background: -o-linear-gradient(#fff, #f9f9f9);background: linear-gradient(top, #fff, #f9f9f9);background: -ms-linear-gradient(top, #fff, #f9f9f9);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#f9f9f9');}
.offers-box.offers-box-size630x300 .offers-table-body .offer-item-nohover .city-name.no-link{cursor:inherit;text-decoration:none;}
.offers-box.offers-box-size630x300 .offers-table-body .offer-item-nohover .city-name{font-weight:normal;text-decoration:underline;font-size:12px;}
.offers-box.offers-box-size630x300 .offers-table-body .offer-item-nohover .route {width:145px;}
.offers-box.offers-box-size630x300 .offers-table-body .offer-item-nohover .timespan {width: 85px;}
.offers-box.offers-box-size630x300 .offers-table-body .offer-item-nohover .price{margin:0;}
/*nuovo hotel*/
.image-offer{width:150px;margin:0 5px 10px;}
.image-offer .v-img, .image-offer .v-img img{height:100px;width:150px;}
.image-offer .location{background-image: url("https://www.europelowcost.com/images/black-bg-op.png");bottom: 0;left:0;color: #FFFFFF;font-weight: bold;height: 25px;position: absolute;width: 150px;}
.image-offer .location div{padding:3px 5px;}
.offer-btn{width:128px !important;margin:5px 0 0 !important;}
.advice{text-decoration:underline;font-size:11px;font-style:italic;}
/*620_x_300*/
.offers-box.offers-box-size620x300 {width: 640px;}
.offers-box.offers-box-size620x300 .offer-item .city .city-name{margin: 2px 0 0 0px;}
/*box sinistro delle offerte auto*/
.offers-box .offers-text-200 {width: 200px;}
.offers-box .offers-text-200 .offer-item .city{width:auto!important;}
/*box destro con immagini delle offerte auto*/
.offers-box .offers-images-400 {width: 430px;}
.offers-box .offers-images-400 .box-images .img {border: 3px solid #E6E5E5;height: 65px;margin: 0 3px 0 0;width: 95px;}
/*box ricerche hotels*/
.offers-box .offer-item.offers-images-300 .image{border: 2px solid #E1E1E1;float: left;height: 31px;margin: 0 5px 0 0;vertical-align: text-top;width: 40px;}
.offers-box .offer-item.offers-images-300 .offer-item-data{width:250px;}
.offers-box .offer-item.offers-images-300 {padding: 5px;height:36px;}
.l-offers-box .offer-item .offer-img{border:2px solid #E1E1E1;width:50px;height:30px;}
.l-offers-box .offer-item .details{width:280px;}
.l-offers-box .offer-item .grey{color:#999999;}
.l-offers-box #results .offer-item .price span{color:#090 !important;font-weight:bold;}
#results .offer-item{padding:5px;}
/*box ricerche vacanze*/
.offers-box .offer-item.offers-images-300-100 .image {border: 2px solid #E1E1E1;float: left;height: 31px;margin: 0 5px 0 0;vertical-align: text-top;width: 40px;}
.offers-box .offer-item.offers-images-300-100 .offer-item-data{width:250px;}
.offers-box .offer-item.offers-images-300-100 {border: 1px solid #E6E6E6;float: left;margin: 1px;padding: 3px;width: 300px;}
.offers-box .offers-images-300-100 .offer-item .price{cursor:default;}
.offers-box .offers-images-300-100{ background: url("https://www.europelowcost.com/vacanze/images/bg-search-side.gif") repeat-y scroll 0 0 transparent;width: 308px;padding: 1px 0;}
.offers-box .offers-images-300-100 .offer-item{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #E6E6E6;height: 102px;margin: auto auto ;padding: 1px;width: 294px;}
.offers-box .offers-images-300-100 .offer-item .image-box-left{margin: 5px 7px 0 5px;}
.offers-box .offers-images-300-100 .offer-item .offer-item-details{width:170px;}
.offers-box .offers-images-300-100 .offer-item .city .city-name{font-size:15px;}
.offers-box .offers-images-300-100 .offer-item .city .price-from{margin: 2px 0 0 5px;}
.offers-box .offers-images-300-100 .offer-item .city .depart-date{margin: 2px 0 0 5px;} 
.offers-box .offers-images-300-100 .offer-item .city .depart-date .depart-date-value{font-weight:bold;} 
.offers-box .offers-images-300-100 .img-detail {border: 3px solid #E6E5E5;height: 70px;margin: 0 3px 0 0;width: 100px;}
.offers-box .offers-images-300-100 .offer-item .city .city-name{margin:0 0 0 5px;}
.offers-box .offers-images-300-100 .offer-item .offer-item-details .select{color:#fff; background:url("https://www.europelowcost.com/images/seleziona.gif") no-repeat; width:92px;height:30px;line-height:30px; border:0; margin:10px 0 0 5px; padding:0; font-size:13px; cursor:pointer;text-align:center;}
.offers-box .offers-images-300-100 .offer-item .offer-item-details .select a{color:#fff;text-decoration:none;font-weight:bold;}
.offers-home-box-left{float:left;margin:5px 5px 0;}
.offers-home-box-right{float:left;margin:5px 0;}

.offer-delimiter{border-top:1px solid #e6e6e6!important;}
.offer-vert-delimiter{border-right:1px solid #e6e6e6!important;}
.offer-low-delimiter{border-bottom:1px solid #e6e6e6!important;}

.bold{font-weight:bold;}
#motore-laterale .border .middle-inside .ftext{color:#fff;margin-bottom:1px;}
#motore-laterale .border .middle-inside .city input{width:260px;}
#motore-laterale .border .middle-inside .date input{width:70px;cursor:pointer;}
#motore-laterale .border .middle-inside .date img{width:25px;vertical-align:bottom;margin-left:5px;cursor:pointer;height:24px;}
#motore-laterale .border .middle-inside input[type=text]{border:1px solid #D2D2D2;background-color:#fff;padding:1px 3px;height:20px;border-radius:2px 2px 2px 2px;}
#motore-laterale .border .middle-inside select{width:40px;padding:3px;}
#motore-laterale .border .middle-inside select.cars{width:70px;}
#motore-laterale .border .middle-inside .submit{float: right;margin: 0 0 7px; background: url("https://www.europelowcost.com/images/laterale/cerca30.jpg") no-repeat;width:97px;height:30px;border:none;font-size:16px;font-weight:bold;color:#fff;cursor:pointer;}
#motore-laterale .directory-search-box .middle-inside .ftext, #motore-laterale .serp-search-box .middle-inside .ftext{font-size:12px;margin-bottom:1px;}
#motore-laterale .directory-search-box .middle-inside input[type=text], #motore-laterale .serp-search-box .middle-inside input[type=text]{border:1px solid #888;background-color:#fff;padding:5px;}
#motore-laterale .serp-search-box .middle-inside .city input{width:260px;}
#motore-laterale .directory-search-box .middle-inside .city input {width:266px}
#motore-laterale .directory-search-box .middle-inside .date input{width:90px;cursor:pointer;}
#motore-laterale .serp-search-box .middle-inside .date input{width:100px;cursor:pointer;}
#motore-laterale .directory-search-box .middle-inside .date img, #motore-laterale .serp-search-box .middle-inside .date img{vertical-align:bottom;margin-left:5px;cursor:pointer;width:25px;height:24px;}
#motore-laterale .border .middle-inside .date-cars-box{width:120px;}
#motore-laterale .directory-search-box .middle-inside .submit, #motore-laterale .serp-search-box .middle-inside .submit{float: right;margin: 0 0 7px; background: url("https://www.europelowcost.com/images/laterale/cerca30.jpg") no-repeat;width:97px;height:30px;border:none;font-size:16px;font-weight:bold;color:#fff;cursor:pointer;}
#motore-laterale .directory-search-box .middle-inside select, #motore-laterale .serp-search-box .middle-inside select{border: 1px solid #888888;margin-left: 5px;padding: 3px;width: 50px;}
#motore-laterale .directory-search-box .middle-inside select.time, #motore-laterale .serp-search-box .middle-inside select.time{width:65px;padding:3px;}
#hotel-filter #motore-laterale{width:250px;}

.accomodations-links img{vertical-align:middle;margin-right:5px;}
.accomodations-links a{display: block;height: 29px;margin-top: 0;padding: 8px 0 0 35px;background:url("https://www.europelowcost.com/images/accomodations.png") no-repeat scroll transparent;}
.accomodations-links a.hotel-link{background-position:0px 0px;}
.accomodations-links a.hostel-link{background-position:0px -37px;}
.accomodations-links a.agritourism-link{background-position:0px -74px}
.accomodations-links a.apartment-link{background-position:0px -111px}
.accomodations-links a.bed-and-breakfast-link{background-position:0px -148px;}
.accomodations-links div.float-l{width:50%;}
#guide-infos .guide-title{color:#457DB3;font-weight:bold;}
#guide-infos .guide-text{margin:2px 0 10px 0;}
#guide-infos-summary a.summary-title{font-size: 13px;color: #457DB3;font-weight:bold;}
#guide-infos-summary a.summary-title:hover{text-decoration:underline;color:#F49737;}
#guide-infos-summary a{ text-decoration:none;height:32px; width:32px; margin: 0 13px 0 0;}
#guide-infos-summary a img{width:32px;height:32px;background:url(https://www.europelowcost.com/images/guide-icons-32x224.gif) no-repeat 0 0 transparent;}
#guide-infos-summary a img.img-general-informations{background-position:0 0;}
#guide-infos-summary a img.img-what-to-see{background-position:0 -32px;}
#guide-infos-summary a img.img-food-and-drink{background-position:0 -64px;}
#guide-infos-summary a img.img-how-to-move{background-position:0 -96px;}
#guide-infos-summary a img.img-when-to-go{background-position:0 -128px;}
#guide-infos-summary a img.img-night-life{background-position:0 -160px;}
#guide-infos-summary a img.img-how-to-arrive{background-position:0 -192px;}
#guide-infos-summary a img.img-general-informations:hover{background-position:-32px 0;}
#guide-infos-summary a img.img-what-to-see:hover{background-position:-32px -32px;}
#guide-infos-summary a img.img-food-and-drink:hover{background-position:-32px -64px;}
#guide-infos-summary a img.img-how-to-move:hover{background-position:-32px -96px;}
#guide-infos-summary a img.img-when-to-go:hover{background-position:-32px -128px;}
#guide-infos-summary a img.img-night-life:hover{background-position:-32px -160px;}
#guide-infos-summary a img.img-how-to-arrive:hover{background-position:-32px -192px;}

#airline-details-info .line{height: 1px;font-size: 1px;border-bottom: 1px #666 dotted;margin: 5px 0;}
#reviews-summary{text-align:left;}
#reviews-summary .write-review-date{color:#333333;font-weight:normal;}
#reviews-summary a{color:#333333;text-decoration:none;}
#reviews-summary a:hover{text-decoration:underline;}
.header-box{font-size:13px;margin: 0 auto;position: absolute;text-align: center;width: 284px;left: 8px;line-height: 30px;background-color: #102252;color: #FFFFFF;}
.content-box{font-size: 12px;background-color:#EBE9EA;padding: 25px 5px 5px;margin: 6px 0;border-radius:2px 2px 2px 2px;-moz-border-radius: 2px 2px 2px 2px;-webkit-border-radius: 2px 2px 2px 2px;border: 1px solid #D2D2D2;}
#airline-logo-container{height:70px;text-align:center;width: 300px;display:table-cell;vertical-align:middle;}
#airline-logo-container img{max-height:65px;vertical-align:middle;}
.blue-title {color: #457DB3!important;font-weight: bold!important;}
.radius4{border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.radius5{border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.radius-all{border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.radius-bottom{border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;}
.HdrTop,.radius-top{border-radius: 5px 5px 0 0 ;-moz-border-radius: 5px 5px 0 0 ;-webkit-border-radius:5px 5px 0 0 ;}
.radius3{border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.radius2{border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
#airline-details-info p.dati-extra.baggages b{color:#F49737;}
#airline-details-info p.dati-extra{margin-left: 5px;}
.info-tooltip-container{position:relative;z-index:100;z-index:100;}
.info-tooltip-container .info-tooltip-link{margin:0px 3px 0 0!important;position:relative;left:-1px;}/*{top:9px;right:12px;margin:0px;position:absolute;}*/
.info-tooltip-container .info-tooltip-link:hover{cursor:pointer;}
.info-tooltip-container #info-tooltip-content{visibility:hidden;width:580px;top:25px;left:5px;position:absolute;background:#FFFFFF;border:2px solid #F49737;text-align:left;}
.info-tooltip-container #info-tooltip-content p{margin:0px;padding:5px 5px;}
#motore .info-tooltip-container{float:left!important;margin:0px!important;}
.ttairport{position:absolute;font-size:12px;background-color:#fff;border:2px solid #F49737;text-align:left;padding: 2px 3px;}
.ttairport div{font-size:11px;}
.line-dotted{border-bottom: 1px dotted #666666;font-size: 1px;height: 1px;margin: 5px 0;}
#airport-airlines-container span.item-nowidth{color:#333333 !important}
#airport-airlines-container span.item-nowidth-others{margin:0px!important;font-size:12px!important;}
#airport-airlines-container span.item-nowidth-others span.other-airline-sep{color:#333333 !important;}
#airport-airlines-container span.item-nowidth-others #airline-comma{display:none;}
#airport-airlines-container #airport-airlines-container-no-offers{padding:8px;}
#airport-airlines-container #airport-airlines-container-no-offers img{margin:5px 0 5px 0;}
#airport-airlines-container #other-airlines-on-airport-trigger{text-align:center; border:1px solid #D2D2D2;border-radius:3px;box-shadow:0 2px 2px #CCC;}
#airport-airlines-container #other-airlines-on-airport-trigger:hover{cursor:pointer;background-color:#E4F0FC!important;border:1px solid #AACCE9!important;}
#airport-airlines-container #other-airlines-on-airport{display:none;}
.blue-title{color:#457DB3;font-weight: bold;}
.underline{text-decoration:underline!important;}
.serp-item{padding:5px;border:1px solid #aaa;color:#333;margin:0 0 5px 0;background:#fff/*#F7F7F7*/;}
.selBtn{cursor: pointer;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border:1px solid #040;padding:0 10px;vertical-align:middle;white-space:nowrap;background-color: #090;line-height:25px;height:26px;width:80px;margin:2px auto;color:#fff;text-decoration:none;font-weight:bold;display:block; text-align:center;}
.selBtn:hover{text-decoration:underline;box-shadow:0 0 3px #318331;-moz-box-shadow:0 0 3px #318331;-webkit-box-shadow:0 0 3px #318331;}
.selBtn span.arrow {font-weight:bold;font-size:14px;color:#FFFFFF!important;}
.serp-item .selBtn{width:90px;}
.more-partners{border: 1px solid #1C2324;margin:5px 0 0;padding:5px 10px;background:#4F5962;background: -moz-linear-gradient(center top , #4F5962, #3E454C);background: -o-linear-gradient(#4F5962, #3E454C);background:-webkit-gradient(linear, left top, left bottom, from(#4F5962), to(#3E454C));background:-webkit-linear-gradient(top, #4F5962, #3E454C);background:linear-gradient(top, #4F5962, #3E454C);background:-ms-linear-gradient(top, #4F5962, #3E454C);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4F5962', EndColorStr='#3E454C');}
.more-partners a{color:#fff;text-decoration:underline;margin:3px 10px 3px 0;}
.more-partners a:hover{text-decoration:underline;color:#F49737;cursor:pointer;}
.more-partner-trigger-wrapper{float:right;margin:3px 18px 0 0;}
.more-arrow{font-weight:normal!important;color:#2D2659!important;padding-right:16px;background:url("https://www.europelowcost.com/images/arrow-more-partner.gif") no-repeat scroll right 6px transparent;}
.more-arrow:hover{color:#F49737!important;text-decoration:underline;}
.more-arrow.more-arrow-up{background:url("https://www.europelowcost.com/images/arrow-more-partner-u.gif") no-repeat scroll right 6px transparent;}
#tooltip {background-color: #FFFFFF;border: 1px solid #CCCCCC;color: #333333;font-size: 8px;padding: 5px;position: absolute;text-align: left;width: 250px;z-index: 3000;-moz-box-shadow: 3px 3px 4px #D2D2D2;-webkit-box-shadow: 3px 3px 4px #D2D2D2;box-shadow: 3px 3px 4px #BCBCBC;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#D2D2D2')"!important;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#D2D2D2'!important);}
#tooltip h3, #tooltip div {margin: 0;}
/*serp cerca offerte*/
.item-flight .result-city-name{font-weight:bold;}
.item-flight .wrapper .leftb{width:560px;}
.item-flight .wrapper .location-header{background:url("https://www.europelowcost.com/images/ui-bg_highlight-soft_75_dbdbdb_1x100.png") repeat-x scroll 50% 50% #DBDBDB;padding:5px 0 0 15px;min-height:20px; width: 545px;border: 1px solid #AAAAAA;float:left;margin-bottom:5px;color:#4D4D4D;}
.item-flight .wrapper .info-leg{width:430px;float:left;}
.item-flight .wrapper .info-leg .flight-details{float:left;margin-top:7px;}
.item-flight .wrapper .info-leg .depart_airport{float:left;width:30px;cursor:default;}
.item-flight .wrapper .info-leg .divisor{float:left;line-height:13px;width:15px;}
.item-flight .wrapper .info-leg .divisor-img{float:left;margin-top: 3px;width: 30px;}
.item-flight .wrapper .info-leg .arrival_airport{float:left;width:30px;cursor:default;}
.item-flight .wrapper .info-leg .depart_date{float:left;width:50px;}
.item-flight .wrapper .info-leg .depart_time{float:left;width:50px;}
.item-flight .wrapper .info-leg .arrival_time{float:left;width:65px;}
.item-flight .wrapper .info-leg .stops{float:left;width:40px;}
.item-flight .wrapper .info-leg .airline{float:left;width:120px;margin:7px 0 0 0; display:block;text-align:left;}
.item-flight .wrapper .info-leg .airline img{max-width:80px;max-height:30px;margin:5px 0 0;}
.item-flight .wrapper .foundat{float:left;width:130px;margin-top:7px;} 
.item-flight .wrapper .foundat .img-found{vertical-align:top;}
.item-flight .wrapper .foundat .founded{margin-top:7px;text-align:left;}
.item-flight .wrapper .foundat .updating-img{width:17px;vertical-align: text-top;}
.item-flight .wrapper .foundat .founded .update-trigger{vertical-align:bottom;background:url("https://www.europelowcost.com/images/flight-item/update-arrow.png") no-repeat scroll 0 0 transparent;display: inline-block;height: 16px;width: 16px;text-decoration:none;}
.item-flight .wrapper .prenota{float:right;}
.item-flight .wrapper .prenota .prezzo{text-align:center;line-height:28px;}
.item-flight .wrapper .prenota .price{text-align:center;display:block;height:30px;}
.item-flight .wrapper .prenota .site{color:#989898;margin-top:8px;text-align:center;width:90px;}
.offers-orderbar .titolo1{margin-left:5px;width:40px;}
.offers-orderbar .titolo2{width:30px;}
.offers-orderbar .titolo3{width:50px;}
.offers-orderbar .titolo4{width:76px;}
.offers-orderbar .titolo5{width:60px;}
.offers-orderbar .titolo6{width:50px;}
.offers-orderbar .titolo7{width:135px;}
.offers-orderbar .titolo8{width:130px;}
.offers-orderbar .titolo9{width:90px;text-align:center;margin:0 5px 0 0;}
.info-home-container{background-color:#EAE8E9;border:1px solid #D2D2D2;padding:2px;text-align:left;}/*width:290px;}*/
.info-home-content{border:1px solid #D2D2D2;background-color:#FFF;padding:3px;}
#search-duration span{font-weight:bold;}
.chk-disabled{color:#666;font-style: italic;text-decoration: none !important;}
.aspNetDisabled{color:#666;}
.aspNetDisabled  label{color:#666;font-style: italic;text-decoration: none !important;}
.chk-selected{font-weight:bold;color:#459932;}
#lbl_country_trigger{cursor:pointer;}
#lbl_country_trigger:hover{text-decoration:underline;}

.weather_box{font-size: 11px;padding:0px 0px 0px 0px;text-align:left;}
.weather_box .today{margin:0px 0px 15px 0px;}
.weather_box .weather-content{margin:auto auto; width:270px;}
.weather_box .today .w_info{float:left;}
.weather_box .today .time{text-transform:capitalize;font-weight:bold;text-align: center;}
.weather_box .today .w_info .main_condition{color:#000000;font-size:14px;font-weight:bold;width:150px;}
.weather_box .today .w_info .today_item{color:#333333;}
.weather_box .today .w_info .today_item span{color:#F49737;font-weight:bold;}
.weather_box .today .w_icon{float:left;}
.weather_box .next_days{margin-top:5px;padding:5px 0 0 0;border-top: 1px solid #D2D2D2;}
.weather_box .next_days .title{margin-bottom: 5px;text-align: center;}
.weather_box .next_days .weather-item{width:33%;text-align:center;float:left;}
.weather_box .next_days .weather-item .day{text-transform:lowercase; font-weight:bold;}
.weather_box .next_days .weather-item .icon{margin:5px 0px;}
.weather_box .next_days .weather-item .min_temp,.weather_box .next_days .weather-item .max_temp{font-size:10px;color:#333333;}
.weather_box .next_days .weather-item .min_temp span,.weather_box .next_days .weather-item .max_temp span{color:#F49737;font-weight:bold;}
.spacer120{width:120px;display:inline-block;}
.spacer100{width:120px;display:inline-block;border-bottom:1px dotted #aaa;}
.spacer110{width:110px;display:inline-block;text-align:right;}
.img-rating{vertical-align:top;}

.continue{color:#378CCD;}
.vote-cat{display:inline-block;width:25px;}
.margin-partner{margin:2px 30px 2px 0;}
.media{font-size:16px;}
.w200{background-color: #F5F5F5;border: 1px solid #D2D2D2;height: 55px;padding: 10px 2px;text-align: center;width: 170px;}

.offers-date-search{display:none;width:250px;border: 2px solid #F49737;text-align:left;background-color: white;z-index: 100;padding: 5px;position:absolute;}
.offers-date-search span{color:#000!important;}
.offers-date-search input.offers-depart-date,.offers-date-search input.offers-return-date{width:70px;}
.offers-date-search .offers-dates img{width: 20px;vertical-align: bottom;margin-left: 5px;cursor: pointer;height: 20px;}
.offers-date-search .offers-not-available{color:#f00;    background: url("https://www.europelowcost.com/images/error.png") no-repeat scroll 0 0 transparent;padding-left: 20px;}
.offers-date-search .offers-return-date-str{margin:0 0 0 66px;}
.offers-date-search .offers-return-date{margin:0 0 0 48px;}
.offers-date-search .selBtn{display:inline;width:100px;}
.offers-date-search .offers-modify-search{font-weight:bold;}
.chart-matrix-container{position:relative;}
.chart-matrix-container img.chart-loader{position:absolute;right: 4px;top: 67px;}

.print-trigger{cursor:pointer;margin: 2px 0 0 0;}
.country-map{width:100%;height:450px;}
#map_tt{background-color: #FFFFFF;border: 1px solid #AAAAAA;display: none;padding: 2px 5px;position: absolute;}
#map_tt .name{color: #333333;font-size: 11px;font-weight: bold;}
#map_tt .alt-text{font-size: 10px;font-style: italic;}
.hotel-country-offers .offers-box-size620x300 .offers-images-300{width:305px;}
.right-banner-300 img{border:0 none;}
.right-banner-300{outline:none;margin:0 0 10px 0;}
.right-banner-300 .banner-item{margin-bottom:10px;}
.right-banner-300 a{display:block;}

.banner-300x250 img{border:0 none;width:300px;}
.banner-300x250{outline:none;text-align:center;}
.banner-300x250 .banner-item{margin-bottom:10px;}
.banner-300x250 a.banner-item{display:block;}
.section{margin:0 0 10px 0;}
.route-map{height:300px;border:1px solid #aaa;}

.middle-inside .headline{color: #56280f;font-size: 18px;margin:-2px 0 0 0!important;}
.hideTab{display:none;border-bottom-style:dashed}
h1.h1-home{margin:0px; padding:0px;bottom: 23px;font-size: 11px;font-weight: normal;position: absolute;text-align: center;width: 960px;color:#4D4D4D}
#FormTransfer{position:relative;}
#letter-list .wp-pagenavi{*height:100%;}
#letter-list .wp-pagenavi a{margin-right:-1px;}
.routes-list .wp-pagenavi{height:auto; min-height:26px;}
#airport-map-container #map_tt{font-weight:bold;}
.chart-container{position:relative;}
.chart-container img#chart-loader{position: absolute;right: 5px;top: 29px;}
.generic-tooltip{border:1px solid #D2D2D2;color: #333;background-color:#FAFAFA;padding: 5px;position: absolute;text-align: left;width: 250px;z-index: 3000;display:none;}

.facilities{display:block;margin:0 5px 0 0;width: 32px; height: 32px;background:url(https://www.europelowcost.com/images/hotel_facilities/32x32/facilities-all.gif) no-repeat scroll 0 0 transparent;}
.facility-air-conditioned{ background-position: 0 0;  } 
.facility-audio-video-systems{ background-position: 0 -33px;  } 
.facility-bar{ background-position: 0 -66px;  } 
.facility-business-center{ background-position: 0 -99px;  } 
.facility-computer-in-room{ background-position: 0 -132px;  } 
.facility-concierge{ background-position: 0 -165px;  } 
.facility-conference-centre{ background-position: 0 -198px;  } 
.facility-convention-center{ background-position: 0 -231px;  } 
.facility-currency-exchange{ background-position: 0 -264px;  } 
.facility-disabled-parking{ background-position: 0 -297px;  } 
.facility-elevator{ background-position: 0 -330px;  } 
.facility-fitness-sports{ background-position: 0 -363px;  } 
.facility-handicap-accessible{ background-position: 0 -396px;  } 
.facility-hotel{ background-position: 0 -429px;  } 
.facility-housekeeping{ background-position: 0 -462px;  } 
.facility-internet-wireless{ background-position: 0 -495px;  } 
.facility-internet{ background-position: 0 -528px;  } 
.facility-meeting-rooms{ background-position: 0 -561px;  } 
.facility-non-smoking-rooms{ background-position: 0 -594px;  } 
.facility-other-services{ background-position: 0 -627px;  } 
.facility-parking{ background-position: 0 -660px;  } 
.facility-pets-allowed{ background-position: 0 -693px;  } 
.facility-restaurant{ background-position: 0 -726px;  } 
.facility-spa{ background-position: 0 -759px;  } 
.facility-swimming-pool{ background-position: 0 -792px;  } 
.facility-transportation{ background-position: 0 -825px;  } 
.facility-tv{ background-position: 0 -858px;  } 

.plugs{display:block;margin:0 2px 0 0;width: 25px; height: 25px;background:url(https://www.europelowcost.com/images/plugs-all.gif) no-repeat scroll 0 0 transparent;}
.plug-A{ background-position: 0 0;  } 
.plug-B{ background-position: 0 -26px;  } 
.plug-C{ background-position: 0 -52px;  } 
.plug-D{ background-position: 0 -78px;  } 
.plug-E{ background-position: 0 -104px;  } 
.plug-F{ background-position: 0 -130px;  } 
.plug-G{ background-position: 0 -156px;  } 
.plug-H{ background-position: 0 -182px;  } 
.plug-I{ background-position: 0 -208px;  } 
.plug-L{ background-position: 0 -234px;  } 
.plug-M{ background-position: 0 -260px;  } 


/*tenere sempre in fondo*/
@media  print
{
    #claim,.print-trigger,#menu,#breadcrumb, #info > *,#motore-laterale > *,#footer .inner *{display:none!important;}
    #claim,#logo img{float:none!important;font-weight:bold;height: auto!important;}
    #info *[class~=printable],#motore-laterale *[class~=printable], #motore-laterale *[class~=printable] img{display:block!important;}
    body,#footer,#content,.guide-title, #claim{font-size:18px!important;text-indent:0px!important;background:#fff;}
    .guide-title{text-decoration:underline;}
    *[class~=printable],.grey5,.guide-title,.tag-line, #footer .al-cent{color:#000!important;}
    .header-section{border:0px!important;padding:0px!important;margin:0px!important;-moz-box-shadow: 0px 0px 0px 0px #D2D2D2!important;-webkit-box-shadow: 0px 0px 0px 0px #D2D2D2!important;box-shadow: 0px 0px 0px 0px #BCBCBC!important;border-radius: 0px!important;-moz-border-radius: 0px!important;-webkit-border-radius: 0px!important;}                  
    .header-section .pd{background-color:#fff!important;padding:0px 0px 10px 0px!important;margin:0px!important;color: #000!important;font-size: 23px!important;font-weight:bold;}
}