@charset "utf-8";
/* CSS Document */
@charset "utf-8";
@font-face {font-family: "erasbd"; src: url(../fonts/erasbd.eot);}
@font-face {font-family: "erasbd"; src: url(../fonts/erasbd.ttf) format("truetype");}
@font-face {font-family: "myriad"; src: url(../fonts/myriadpro-bold.eot);}
@font-face {font-family: "myriad"; src: url(../fonts/myriadpro-bold.ttf) format("truetype");}
/* Global reset */

/*Structure*/
#abe_ABE{
	width:320px;
	height:310px;
}
div#abe_default #abe_searchButton{
	cursor:pointer;
	width:150px;
	height:45px;
	position:relative;
	top:16px;
	left:67px;
	z-index:100;
	border:none;
	background:url(http://www.billigaresor.nu/wp-content/themes/billiga-resor/widget/public/images/searchbox.jpg) 0 0 no-repeat !important;
}
#cartra{
background:url(http://www.billigaresor.nu/wp-content/themes/billiga-resor/widget/public/images/searchwidget01.jpg) 0 0 no-repeat;
}
#cartra h3{
	color: #131C25;
    font-family: myriad,arial;
    font-size: 19px;
    height: 28px;
    line-height: 28px;
    padding-bottom: 4px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
}
/*///////shyam edit/////////*/
.ct-ui-base .ct-ui-font-large {
    color: #000000 !important;
    font-size: 14px !important;
    font-weight: bold !important;
	line-height: 3px !important;
}
.ct-ui-base .ct-ui-s label.ct-ui-s-label{
	font-size:14px !important;
	
	}
.ct-ui-base .ct-ui-s input.ct-ui-s-loc{
	background-color:#fff !important;
	background-image:none  !important;
	border-radius:0px !important;
	border:1px solid #7F9DB9 !important;
	height:24px !important;
	line-height: 22px !important;
    margin: 1px 0 0 1px !important;
    padding: 2px !important;
	color: #333333 !important;
	font-size:13px !important;
	}
.ct-ui-base .ct-ui-s div.ct-ui-s-dt-pickup-date input, .ct-ui-base .ct-ui-s div.ct-ui-s-dt-dropoff-date input, .ct-ui-base .ct-ui-s div.ct-ui-s-email input {
    -moz-box-sizing: border-box;
    background-color:#fff !important;
	background-image:none  !important;
    border:1px solid #7F9DB9 !important;
    border-radius: 0px !important;
    box-shadow:none !important;
    color: #000 !important;
    cursor: pointer;
    display: inline-block;
    font-size: 1em;
    height: auto;
    margin: 0;
    outline-width: 0;
    padding: 3px !important;
    text-shadow: 0 0 0.1px #FFFFFF;
    width: 100%;
}
.ct-ui-base .ct-ui-s div.ct-ui-s-dt-pickup-date span, .ct-ui-base .ct-ui-s div.ct-ui-s-dt-dropoff-date span {
    margin-top: -12px !important;
    position: absolute;
    right: 5px;
    top: 50%;
}
.ct-ui-icon-calendar {
    background-position: 2px -1319px !important;
    height: 21px  !important;
    width: 28px;
}
.ct-ui-base .ct-ui-dd-select {
    background: none !important;
    border:1px solid #7F9DB9 !important;
    border-radius: 0px !important;
    cursor: pointer;
    font-weight: normal;
    position: relative;
	height:24px !important;
}
.ct-ui-s-loc-pickup{
	margin-bottom:10px !important;
	}
.ct-ui-s-label{
	font-size:14px !important;
	font-weight:bold !important;
	color:#000 !important;
	}
.ct-ui-button {
	background-image:url(../images/searchbox.jpg);
	background-repeat:no-repeat;
	width:162px !important;
	height:46px !important;
	float: none !important;
    margin-left: 72px !important;
	}

.ct-ui-base .ct-ui-dd-selected-text {
    cursor: inherit;
    float: left;
    font-size: 1em;
    margin: 5px 1.8em 0.5em 0.5em !important;
}
.ct-ui-base button.ct-ui-s-button > span {
	display:none !important;
	}

#hotelsearch-320x310{
	background:url(../images/searchwidgetbg.png) !important;
	background-repeat:no-repeat !important;
	width:320px  !important;
	height:355px  !important;
	}
#cartra {
	width:320px  !important;
	height:355px  !important;
	background:url(../images/searchwidget01.jpg) !important;
	background-repeat:no-repeat !important;
	
	}
#searchwidget-320x310{
	width:320px  !important;
	height:355px  !important;
	background:url(../images/searchwidget01.jpg) !important;
	background-repeat:no-repeat !important;
	}
.ct-ui-base div.ct-ui-s-error {
	height:auto !important;
	}