body {margin: 0;padding: 0;text-align: center;font-family: Arial;font-size:12px;}

h2{font-size: 13px;font-weight: normal;margin: 0;padding: 0;}
h3{font-size: 12px;font-weight: normal;margin: 0;padding: 0;}

.clear{clear: both;}
.float-r{float: right;}
.float-l{float: left;}
form, input{margin: 0;padding: 0;}
.pos-rel{position:relative;}

.d-block{display: block;}
.al-right{text-align: right;}
.al-cent{text-align: center;}
.bold{font-weight:bold;}

.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.ml10{margin-left:10px;}
.mb10{margin-bottom:10px;}
.mb5{margin-bottom:5px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.ml20{margin-left:20px;}
.mr2{margin-right:2px;}

.block{display:block;}
.al-left{text-align:left;}
.lh20{line-height:20px;}
.lh22{line-height:22px;}

.m0{margin:0 !important;}
.al-cent-im{text-align:center !important;}


.ui-blue-icon{background-image:url(/images/ui-icons_3383bb_256x240.png);height:16px;width:16px;vertical-align:bottom;display:inline-block;cursor:pointer;}

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 {border:2px solid #1C2324;padding: 5px 0;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 a.sel, #menu .services a:hover{border-bottom:4px solid #ccc;}

#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;}

.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;}
.radius3{border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.radius2{border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}

.page-layout{width: 1024px;margin: 0 auto;}
#footer {background: url("http://www.europelowcost.com/images/footer-bg.png") repeat-x scroll 0 0 #4F5962;color: #fff;padding-top:20px;margin-top:10px;}
#footer .ui-icon{background-image: url(http://www.europelowcost.com/images/ui-icons_999999_256x240.png);display: inline-block;height: 12px;margin-right: 5px;*display:inline;}
#footer .heading-wrapper {border-top: 1px solid #aaa;border-bottom: 1px solid #aaa;padding: 1px 0;}
#footer .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("http://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;}

.social-icon{background:url(http://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;}

#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: -40px;position: absolute;top: 7px;}
#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;}

#content .bx-description{width:640px;height:300px;}
#content .description{background-color: #EAE9E9;text-align: left;position: relative;border:5px solid #888;padding:5px;height:280px;}
#content .description h1{font-size: 24px;color: #213c7c;font-weight: bold;padding: 0;margin:0;}
#content .img-border{border:3px solid #fff;}
#content .description  .img-border{margin:5px 10px 5px 0;}

#content .box-servizi{text-align: left;overflow: hidden;}
#content .box-servizi .item{background-color: #4F5962;border: 3px solid #1C2324;float: left;height: 105px;padding: 5px;width: 310px;}
#content .box-servizi .hv-item{height:385px !important;}
#content .box-servizi .item .content{background: #fff;border: 1px #dbdada solid;width: 210px;text-align: left;padding: 2px;float: right;}
#content .box-servizi .item .content b, #content .box-servizi .item .content-servizio b{color: #383838;font-size: 14px;margin-bottom:3px;}
#content .box-servizi .item .content p, #content .box-servizi .item .content-servizio p{font-size: 12px;padding:5px 0;margin: 0;color: #949494;}
#content .box-servizi .item .img-servizio{float: left;margin-left: 2px;}
.mlItem{margin-left: 19px;}

#content .box-servizi .content-servizio .header{background-color: #FFFFFF;border: 1px solid #AAAAAA;padding: 2px 5px;width: 260px;}

#content .box-servizi .box-clients-computer{background: url("http://www.europelowcost.com/images/bg-box-clients.gif") repeat-x bottom center;border: 2px solid #1C2324;float: left;overflow: hidden;padding: 2px 5px;width: 312px;}
#content .box-servizi .box-clients-computer img{float: left;margin:3px 6px 0 3px;}
#content .box-servizi .box-clients-computer .client-list{float: left;}
#content .box-servizi .box-clients-computer .client-list a{display: block;color: #de8a22;text-decoration: none;font-size: 13px;margin: 3px 0 0 0;}
#content .box-servizi .box-clients-computer .client-list a:hover{text-decoration: underline;}

#content .disclaimer {color: #9C9C9C;font-size: 12px;margin-top: 10px;text-align: left;}

#content .box-servizi .box-left{float:left;}
#content .box-servizi .box-clients-powered{border:  1px #dbdada solid;background: url("http://www.europelowcost.com/images/bg-box-clients.gif") repeat-x bottom center;overflow: hidden;float: left;height:56px;}
#content .box-servizi .box-clients-powered img{float: left;margin:3px 6px 0 3px;}

.mlClient{margin-left: 15px;}
.mtClient{margin-top: 15px;}

#content .download{font-size: 13px;text-align: left;padding: 10px 0;}

#content .border-banner{border: 1px solid #CCCCCC;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;margin-top: 1px;padding: 4px;}