/*
 *	DEDEMAN BOOKER
 *	add quickbooker
 *
 *	(c) 2012 - Björn Lorenz, ennit interactive Gmbh, www.ennit.de
 */
 
 
* {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	outline: none;
	text-decoration: none;
}
#sheet {
	width: 980px;
	margin: 0 auto;
	padding:11px 0 0 0;
	color: #fff;
}
#quickbooker {
	float: left;
	clear: both;
	width: 100%;
	position:relative;
}
#quickbooker #nav {
	margin: 0;
	overflow: hidden;
}
#quickbooker #nav a {
	float: left;
	display: block;
	height: 31px;
	line-height:31px !important;
	padding: 0 51px 0 49px;
	background-color:#414141;
	color: #c8c8c8;
	font: bold 11px/22px Arial, Verdana, sans-serif;
	position: relative;
}
.new, .soon {
	color: #FFFFFF;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7px;
	font-weight: bold;
	height: 17px;
	line-height: 17px;
	position: absolute;
	text-align: center;
	top: -8px;
	z-index: 9;
}
.new {
	width:39px;
	background: url(../nps/nav_soon.png) no-repeat left top;
	left:209px;
}
.soon {
	width:39px;
	background: url(../nps/nav_soon.png) no-repeat left top;
	left:343px;
}
#quickbooker #nav a:hover, #quickbooker #nav a:focus, #quickbooker #nav a:active, #quickbooker #nav a.current {
	background-color:#0d61be; border-bottom:1px solid #0d61be;
	color: #fff;
	line-height:31px;
}

 #quickbooker #nav a.current{border-right:1px solid #272727}

#quickbooker #nav a.button, #quickbooker form.search .roomsPeopleSelector .button {
	float: right;
	height: 16px;
	margin: 0;
	padding: 0 7px;
	color: #fff;
	font: bold 11px/16px Arial, Verdana, sans-serif;
	background: #343434; /* Old browsers */
	background-image: -o-linear-gradient( top, #5a5a5a 50%, #343434 50%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient( top, #5a5a5a 50%, #343434 50%); /* IE10+ */
	background-image: -moz-linear-gradient( top, #5a5a5a 50%, #343434 50%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #5a5a5a), color-stop(50%, #343434))); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient( top, #5a5a5a 50%, #343434 50%); /* Chrome10+,Safari5.1+ */
	background-image: linear-gradient( top, #5a5a5a 50%, #343434 50px); /* W3C */
 filter: 	progid:DXImageTransform.Microsoft.gradient(startColorstr=#5a5a5a, endColorstr=#343434); /* IE7+9 */
 -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#5a5a5a, endColorstr=#343434); /* IE8 */
	-o-box-shadow: 		0 0 0 1px rgba(0,0,0,.5);
	-ms-box-shadow: 	0 0 0 1px rgba(0,0,0,.5);
	-moz-box-shadow: 	0 0 0 1px rgba(0,0,0,.5);
	-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.5);
	box-shadow: 		0 0 0 1px rgba(0,0,0,.5);
	-o-border-radius: 		1px;
	-ms-border-radius: 		1px;
	-moz-border-radius: 	1px;
	-webkit-border-radius: 	1px;
	border-radius: 			1px;
}
#quickbooker #nav .button:hover, #quickbooker #nav .button:focus, #quickbooker #nav .button:active, #quickbooker #nav .button.current, #quickbooker form.search .roomsPeopleSelector .button:hover, #quickbooker form.search .roomsPeopleSelector .button:focus, #quickbooker form.search .roomsPeopleSelector .button:active {
	background: #5a5a5a; /* Old browsers */
	background-image: -o-linear-gradient(top, #343434 50%, #5a5a5a 50%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, #343434 50%, #5a5a5a 50%); /* IE10+ */
	background-image: -moz-linear-gradient(top, #343434 50%, #5a5a5a 50%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #343434), color-stop(50%, #5a5a5a)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #343434 50%, #5a5a5a 50%); /* Chrome10+,Safari5.1+ */
	background-image: linear-gradient(top, #343434 50%, #5a5a5a 50%); /* W3C */
 filter: 	progid:DXImageTransform.Microsoft.gradient(startColorstr=#343434, endColorstr=#5a5a5a); /* IE7+9 */
 -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#343434, endColorstr=#5a5a5a); /* IE8 */
}
#quickbooker .details {
	clear: both;
}
#quickbooker .details {
	display: none;
}
#quickbooker .details.current {
	display: block;
}
#quickbooker .details.modify {
	float: left;
	height: 100px;
	width: 100%;
}
#quickbooker .details.modify fieldset {
	margin-top: 23px;
}
#quickbooker .details.modify fieldset .reservationNumber {
	width: 130px;
}
#quickbooker .details.modify h2 {
	font-size:14px;
	margin-bottom:3px;
}
/*
 *	LOGIN
 */
#quickbooker form fieldset {
	padding: 10px 10px 10px 10px;
	font: 12px/16px Arial, Verdana, sans-serif;
	-o-box-shadow: 		0px 0px 7px 0px rgba(109,109,109,.5);
	-ms-box-shadow: 	0px 0px 7px 0px rgba(109,109,109,.5);
	-moz-box-shadow: 	0px 0px 7px 0px rgba(109,109,109,.5);
	-webkit-box-shadow: 0px 0px 7px 0px rgba(109,109,109,.5);
	box-shadow: 		0px 0px 7px 0px rgba(109,109,109,.5);
}
#quickbooker form fieldset:first-child {
	border-top: 0;
	-o-box-shadow: 		none;
	-ms-box-shadow: 	none;
	-moz-box-shadow: 	none;
	-webkit-box-shadow: none;
	box-shadow: 		none;
}
#quickbooker form h2 {
	margin: 0 0 10px 0;
	padding: 1px 6px 5px 6px;
	border-bottom: 1px solid rgba(109,109,109,.4);
	font-size:13px;
	color:#072b53;
	font-weight:bold;
}
#quickbooker form label {
	float: left;
	display: block;
	width: 93px;
	text-align: right;
	color:#FFF;
}
#quickbooker form input, #quickbooker form select {
	width: 146px;
	height: 16px;
	padding: 0 0 0 0px;
	background: #4d4d4d;
	border: 1px solid #343434;
	color: #fff;
	font: 12px/18px Arial, Verdana, sans-serif;
}
#quickbooker form input:focus, #quickbooker form select:focus {
	background: #313131;
}
#quickbooker form .submit {
	width: auto;
	height: 17px;
	margin: 0;
	padding: 0 10px;
	border: 1px solid #fff;
	color: #343434;
	cursor: pointer;
	font: 11px/17px Arial, Verdana, sans-serif;
	
}
#quickbooker form .submit:hover, #quickbooker form .submit:focus, #quickbooker form .submit:active {
	background-image: -o-linear-gradient( top, #d4d4d4 50%, #f5f3f3 50%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient( top, #d4d4d4 50%, #f5f3f3 50%); /* IE10+ */
	background-image: -moz-linear-gradient( top, #d4d4d4 50%, #f5f3f3 50%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #d4d4d4), color-stop(50%, #f5f3f3)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient( top, #d4d4d4 50%, #f5f3f3 50%); /* Chrome10+,Safari5.1+ */
	background-image: linear-gradient( top, #d4d4d4 50%, #f5f3f3 50%); /* W3C */
 filter: 	progid:DXImageTransform.Microsoft.gradient(startColorstr=#d4d4d4, endColorstr=#f5f3f3); /* IE7+9 */
 -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d4d4d4, endColorstr=#f5f3f3); /* IE8 */
}
#quickbooker form .lostPW {
	margin: 0 0 0 75px;
	color: #fff;
	text-decoration: underline;
}
/*
 *	QUICKBOOKER
 */
#quickbooker form.search {
	float: left;
	width: 100%;
}
#quickbooker form.search div {
	float: left;
	padding: 10px 0 0 0;
	position: relative;
}
#quickbooker form.search .dateSelector {
	width: 100%;
}
#quickbooker form.search .roomsPeopleSelector {
	width: 100%;
}
#quickbooker form.search label {
	width: auto;
	padding: 0 0 0 6px;
	font: 12px/24px Arial, Verdana, sans-serif;
	text-align: left;
}
#quickbooker form.search input {
	clear: both;
	margin: 0;
	background: #333;
	font: 10px/14px Arial, Verdana, sans-serif;
}
#quickbooker form.search .inputLike {
	display: block;
	clear: both;
	float: left;
	height: 16px;
	margin: 0;
	padding: 0 0 0 4px;
	background: #333;
	border: 1px solid #343434;
	color: #FFFFFF;
	font: 10px/14px Arial, Verdana, sans-serif;
}
#quickbooker form.search .inputLikee {
	display: block;
	clear: both;
	float: left;
	height: 16px;
	margin: 0;
	padding: 0 0 0 0px;
	background: #333;
	border: 1px solid #343434;
	color: #FFFFFF;
	font: 10px/14px Arial, Verdana, sans-serif;
}
#quickbooker form.search #countrySelector input, #quickbooker form.search #hotelSelector input {
	width: 105px;
	height:19px !important;
	padding:11px 25px 9px 30px !important;
	background:url(../images/icn_destination.png) 9px 11px #fff no-repeat !important; 
	border:none !important;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	color:#072b53 !important; font-size:12px !important; font-weight:bold !important;
}
#quickbooker form.search #countrySelector input, #airportSelect { 
	width: 105px;
	height:19px !important;
	padding:11px 25px 9px 30px !important;
	background:url(/../images/ot.png) 9px 11px #fff no-repeat !important; 
	border:none !important;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	color:#072b53 !important; font-size:12px !important; font-weight:bold !important;
}
#quickbooker form.search .dateSelector div.gidis {
	padding: 0;
}
#quickbooker form.search .dateSelector div.gidis:first-child {
	margin: 0;
}

#quickbooker form.search .dateSelector div.gidis {margin:0;width: 100%;}

#quickbooker form.search .dateSelector div.gidis input {
	width: 100%;
	height:42px;	
	line-height: 42px;
	background:url(../images/icn_datepicker.png) 20px 11px #fff no-repeat; 
	border: 1px solid #e1e1e1;
	text-indent: 46px;
	color:#808080; font-size:12px; font-weight:bold;
	
	
}

#quickbooker form.search .dateSelector div.gidis input:focus{
	background:url(../images/icn_datepicker_focus.png) 20px 11px #dde4ea no-repeat; 
}

#quickbooker form.search .dateSelector div.gidis input#startDate{
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}


#quickbooker form.search .dateSelector div.gidis input#endDate{
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}


#quickbooker form.search .dateSelector div.cikis {
	padding: 0;
}
#quickbooker form.search .dateSelector div.cikis:first-child {
	margin: 0;
}

#quickbooker form.search .dateSelector div.cikis {margin:0;width: 100%;}

#quickbooker form.search .dateSelector div.cikis input {
	width: 100%;
	height:42px;
	line-height: 42px;	

	background:url(../images/icn_datepicker.png) 20px 11px #fff no-repeat; 
	border:1px solid #e1e1e1;
	text-indent: 46px;
	color:#808080; font-size:12px; font-weight:bold;
	
	
}

#quickbooker form.search .dateSelector div.cikis input:focus{
	background:url(../images/icn_datepicker_focus.png) 20px 11px #dde4ea no-repeat; 
}

#quickbooker form.search .dateSelector div.cikis input#startDate{
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}


#quickbooker form.search .dateSelector div.cikis input#endDate{
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

#quickbooker form.search .Rezer {
	width: 100%;
}
#quickbooker form.search .Rezer div {
	padding: 0;
}
#quickbooker form.search .Rezer div:first-child {
	margin: 0;
}

#quickbooker form.search .Rezer div {margin:0;width: 100%;}

#quickbooker form.search .Rezer div input {
	width: 100%;
	height:42px;	
 	line-height: 42px;
	background: none;
	border: 1px solid #e1e1e1;
	text-indent: 20px;
	color:#808080; font-size:12px; font-weight:bold;
		
}
#quickbooker form.search .Rezer div select {
	width: 100%;
	height:42px;	
 	line-height: 42px;
	background: none;
	border: 1px solid #e1e1e1;
	text-indent: 20px;
	color:#808080; font-size:12px; font-weight:bold;
		
}

#quickbooker form.search .Rezer div ::-webkit-input-placeholder { color:#808080; opacity: 1; }
#quickbooker form.search .Rezer div ::-moz-placeholder { color:#808080; opacity: 1; } /* firefox 19+ */
#quickbooker form.search .Rezer div :-ms-input-placeholder { color:#808080; opacity: 1; } /* ie */
#quickbooker form.search .Rezer div input:-moz-placeholder { color:#808080; opacity: 1; }

#quickbooker form.search .Rezer div input#Ad{
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

#reservationButton, #quickbooker.otel-ucak .submit.ucakOtel{
float:left; height:42px !important; line-height:42px !important; background:#19296b !important; background-image:none !important;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
width:100% !important;
margin-top: 10px !important;
padding: 0 !important;
font-size:13px !important;
}
#reservationButton:hover, #quickbooker.otel-ucak .submit.ucakOtel:hover{
background: #0f1a4a
}

#quickbooker.otel-ucak .submit.ucakOtel{width:107px !important}

#quickbooker form.search .roomsPeopleSelector .inputLike {
	 background: url("../images/icn_rooms.png") no-repeat scroll 20px 15px #f3f3f3;
    border: medium none;
    border-radius: 0px;
    color: #808080;
    font-size: 12px;
    font-weight: bold;
    height: 42px;
    text-indent: 44px;
    width: 280px;
	line-height:42px;
}
#quickbooker form.search .codeSelector .inputLike {
	width: 82px;
	background: #333 url(../nps/ico.quickbooker.png) no-repeat right -93px;
}

#quickbooker form.search .roomsPeopleSelector .inputLikee {
	 background: url("../images/icn_rooms.png") no-repeat scroll 20px 15px #fff;
    border: 1px solid #e1e1e1;
    border-radius: 0px;
    color: #808080;
    font-size: 12px;
    font-weight: bold;
    height: 42px;
    text-indent: 44px;
    width: 100%;
	line-height:42px;
}
#quickbooker form.search .codeSelector .inputLikee {
	width: 82px;
	background: #333 url(../nps/ico.quickbooker.png) no-repeat right -93px;
}

#quickbooker form.search .codeSelector input[type="text"]{height:30px; line-height:30px; background-color:#e8ecf0; background-image:none;
	-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
border:none;
font-size:13px;
color:#072b53;
font-weight:bold;
padding:0 5px;
}

#quickbooker form.search .submit {
	clear: none;
	width: 102px;
	height:20px;
	border:0 none;
	font: bold 15px Arial, Verdana, sans-serif;
	text-transform: uppercase;
	background: url(../nps/nav_submit.png) 0 0 no-repeat;
	box-shadow:none;
	color:#FFF;
}
#quickbooker form.search .modify {
	color: #FFFFFF;
	display: block;
	float: left;
	font-size: 11px;
	margin-top: 30px;
	text-decoration: none;
}
#quickbooker form.search .submit:hover, #quickbooker form.search .submit:focus, #quickbooker form.search .submit:active {
	background: #0f1a4a !important;
	color: #fff !important;
}
#quickbooker form.search hr {
	float: left;
	width: 0;
	height: 100%;
	margin: 0 2px 0 23px;
	border-right: 1px solid rgba(255,255,255,.1);
	border-left: 1px solid rgba(0,0,0,.3);
}
#quickbooker form.search .submitOnMap {
	width: 90px;
	border-color: #383838;
	color: #e7e7e7;
	font: normal 11px/14px Arial, Verdana, sans-serif;
	text-transform: none;
	background: #343434;
	background-image: -o-linear-gradient( top, #5a5a5a 50%, #343434 50%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient( top, #5a5a5a 50%, #343434 50%); /* IE10+ */
	background-image: -moz-linear-gradient( top, #5a5a5a 50%, #343434 50%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #5a5a5a), color-stop(50%, #343434)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient( top, #5a5a5a 50%, #343434 50%); /* Chrome10+,Safari5.1+ */
	background-image: linear-gradient( top, #5a5a5a 50%, #343434 50%); /* W3C */
 filter: 	progid:DXImageTransform.Microsoft.gradient(startColorstr=#5a5a5a, endColorstr=#343434); /* IE7+9 */
 -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#5a5a5a, endColorstr=#343434); /* IE8 */
}
#quickbooker form.search .submitOnMap:hover, #quickbooker form.search .submitOnMap:focus, #quickbooker form.search .submitOnMap:active {
	background: #5a5a5a;
	background-image: -o-linear-gradient( top, #343434 50%, #5a5a5a 50%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient( top, #343434 50%, #5a5a5a 50%); /* IE10+ */
	background-image: -moz-linear-gradient( top, #343434 50%, #5a5a5a 50%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #343434), color-stop(50%, #5a5a5a)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient( top, #343434 50%, #5a5a5a 50%); /* Chrome10+,Safari5.1+ */
	background-image: linear-gradient( top, #343434 50%, #5a5a5a 50%); /* W3C */
 filter: 	progid:DXImageTransform.Microsoft.gradient(startColorstr=#343434, endColorstr=#5a5a5a); /* IE7+9 */
 -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#343434, endColorstr=#5a5a5a); /* IE8 */
}
/* COUNTRY LIST */
#quickbooker form.search div fieldset {
	background: #fff;
	position: absolute;
	top: 64px;
	color: #072b53;
	font-weight: bold;
	left: 0;
	z-index: 108;
	border-radius: 0px;
}
#quickbooker .ui-datepicker-trigger {
	display:none;
!important
}
#quickbooker form.search div fieldset .close, .closeCountries, .closeHotels, .closeAirports {
	display: block;
	width: 18px;
	height: 17px;
	background: url(../images/ico.close.png) no-repeat;
	overflow: hidden;
	text-indent: 666px;
	position: absolute;
	right: 2px;
	top: 2px;
	z-index: 99;
}
#quickbooker form.search div fieldset .closeCountries.delete, #quickbooker form.search div fieldset .closeHotels.delete, #quickbooker form.search div fieldset .closeAirports.delete {
	background: url(../images/ico.delete.png) no-repeat;
}
#quickbooker form.search #countrySelector li, #quickbooker form.search #hotelSelector li {
	cursor:pointer;
}
#quickbooker form.search #countrySelector fieldset, #quickbooker form.search #hotelSelector fieldset {
	padding: 13px 28px 8px 13px;
	width:120px;
}
#quickbooker form.search #countrySelector fieldset li,
#quickbooker form.search #countrySelector fieldset li div,
#quickbooker form.search #hotelSelector fieldset li,
#quickbooker form.search #hotelSelector fieldset li div,
#quickbooker form.search #airportSelector fieldset li,
#quickbooker form.search #airportSelector fieldset li div {
	/*width: 153px;*/
	/*height: 22px;*/
	margin: 0;
	padding: 0 7px;
	border: 0;
	cursor: pointer;
	font: bold 11px/20px Arial, Verdana, sans-serif;
	text-align: left;
}
#quickbooker form.search #airportSelector fieldset li,
#quickbooker form.search #airportSelector fieldset li div{
	width:250px !important;
}
#quickbooker form.search #countrySelector fieldset li div, #quickbooker form.search #hotelSelector fieldset li div, #quickbooker form.search #airportSelector fieldset li div {
	padding: 0 0;
}
#quickbooker form.search #countrySelector fieldset li li, #quickbooker form.search #hotelSelector fieldset li li, #quickbooker form.search #airportSelector fieldset li li {
	font-weight:normal;
	background: transparent;
	filter: none;
	-ms-filter: none;
	border-top: 1px solid rgba(255,255,255,.2);
	-o-box-shadow: 		0 -1px 0 rgba(0,0,0,.2);
	-ms-box-shadow: 	0 -1px 0 rgba(0,0,0,.2);
	-moz-box-shadow: 	0 -1px 0 rgba(0,0,0,.2);
	-webkit-box-shadow: 0 -1px 0 rgba(0,0,0,.2);
	box-shadow: 		0 -1px 0 rgba(0,0,0,.2);
}
#quickbooker form.search #countrySelector fieldset li li:first-child, #quickbooker form.search #hotelSelector fieldset li li:first-child, #quickbooker form.search #airportSelector fieldset li li:first-child {
	border-top: 0;
	-o-box-shadow: 		none;
	-ms-box-shadow: 	none;
	-moz-box-shadow: 	none;
	-webkit-box-shadow: none;
	box-shadow: 		none;
}
#quickbooker form.search #countrySelector fieldset ul ul, #quickbooker form.search #hotelSelector fieldset ul ul, #quickbooker form.search #airportSelector fieldset ul ul {
	float: left;
	width: 100%;
	margin: 0 0 4px 0;
}
/* ROOMS / PEOPLE */
#quickbooker form.search .roomsPeopleSelector fieldset {
	width: 216px;
	padding:13px;
}
#quickbooker form.search div.rooms, #quickbooker form.search div.room {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	position: relative;
	width:100%;
	border-top:1px solid #e9e9e9;
}

#quickbooker form.search div.rooms, #quickbooker form.search div.room:first-child{border:none;}
#quickbooker form.search .roomsPeopleSelector fieldset.children {
	padding:0;
	display:none;
}
#quickbooker form.search .roomsPeopleSelector fieldset fieldset {
	width: auto;
	/*margin: 0 0 12px 0;
	padding: 0 0 12px 0;*/
	padding:10px 0;
	border-top: 0;
	position: relative;
	z-index: inherit;
	top: auto;
	background: transparent;
	filter: none;
	-ms-filter: none;
	-o-box-shadow: 		0 1px 0 rgba(255,255,255,.2);
	-ms-box-shadow: 	0 1px 0 rgba(255,255,255,.2);
	-moz-box-shadow: 	0 1px 0 rgba(255,255,255,.2);
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.2);
	box-shadow: 		0 1px 0 rgba(255,255,255,.2);
}
#quickbooker form.search .roomsPeopleSelector fieldset h2 {
	margin: 0 0 10px 0;
	padding: 10px 20px !important;
	line-height:21px;
	height:20px;
	border-bottom: 0;
	font-family:Arial, Helvetica, sans-serif;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-color:#e8ecf0;
}
#quickbooker form.search .roomsPeopleSelector fieldset h2 a {
	float: right;
	display: block;
	width: 20px;
	height: 19px;
	background: url(../images/ico.delete.png) no-repeat;
	overflow: hidden;
	text-indent: 666px;
}
#quickbooker form.search .roomsPeopleSelector fieldset label {
	clear: both;
	width: 113px;
	padding: 0;
	font: normal 11px/18px Arial, Verdana, sans-serif;
	text-align: left;
}
#quickbooker form.search .roomsPeopleSelector fieldset select {
	width: 76px;
	margin: 0 0 5px 0px;
}
#quickbooker form.search .roomsPeopleSelector fieldset .room div {
	width: 100%;
	margin: 0 13px 0 0;
	padding: 0;
	overflow: hidden;
}
#quickbooker form.search .roomsPeopleSelector fieldset .room div label {
	width: 70%;
	float:left;
	margin: 0;
	line-height:30px;
	text-align: left;
	font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#072b53; font-weight:bold;
}
#quickbooker form.search .roomsPeopleSelector fieldset .room div select {
	width: 30%;
	float:left;
	height: 30px;
	margin: 0 0 10px 0;
	padding:7px;
	background-color:#e8ecf0;
	border:none;
	color:#072b53;
	
}
#quickbooker form.search .roomsPeopleSelector fieldset.children {
	padding: 0;
}
#quickbooker form.search .roomsPeopleSelector .submit, #quickbooker a.confirm {
	padding: 0 10px;
	font: normal 14px/16px Arial, Verdana, sans-serif;
	font-weight:bold;
	text-align: center;
	border:none;
}

#quickbooker form.search .submitAddRoom{
	background-color:#19296b !important; background-image:none; height:40px; line-height:40px !important;  display:block;
	padding:0 !important; margin:0; float:left; width:100%;
	-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

#quickbooker form.search .submitAddRoom:hover{background-color:#0f1a4a !important; background-image:none !important;}

#quickbooker form.search .roomsPeopleSelector .submit.addRoom {
	margin-top:10px;
	float: left;
	width:100%; height:40px; line-height:40px; text-align:center; background:none; border:1px solid #e8ecf0; color:#072b53; box-shadow:none; 
	-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
padding:0 !important;
}

#quickbooker form.search .roomsPeopleSelector .submit.addRoom:hover{background-color:#e8ecf0;}

#quickbooker form.search .roomsPeopleSelector .childPolicy {
	float: right;
	color: #fff;
	font: 11px/16px Arial, Verdana, sans-serif;
	text-decoration: underline;
}
/* SPECIAL CODE */
#quickbooker form.search .codeSelector fieldset {
	padding: 17px 13px 13px 13px;
	left: auto;
	right: 0;
}
#quickbooker form.search .codeSelector fieldset div {
	width: 100%;
	margin: 0;
	padding: 0;
}
#quickbooker form.search .codeSelector fieldset .checkbox {
	width: auto;
	height: auto;
	margin: 9px 10px 0 0;
	background: none;
	border: 0;
}
#quickbooker form.search .codeSelector fieldset label {
	width: 120px;
	padding: 0;
	border-top: 1px solid rgba(255,255,255,.2);
	font: 11px/26px Arial, Verdana, sans-serif;
	-o-box-shadow: 		0 -1px 0 rgba(0,0,0,.2);
	-ms-box-shadow: 	0 -1px 0 rgba(0,0,0,.2);
	-moz-box-shadow: 	0 -1px 0 rgba(0,0,0,.2);
	-webkit-box-shadow: 0 -1px 0 rgba(0,0,0,.2);
	box-shadow: 		0 -1px 0 rgba(0,0,0,.2);
	color:#072b53 !important;
}
#quickbooker form.search .codeSelector fieldset div.first label {
	border-top: 0;
	-o-box-shadow: 		none;
	-ms-box-shadow: 	none;
	-moz-box-shadow: 	none;
	-webkit-box-shadow: none;
	box-shadow: 		none;	
}
#quickbooker form.search .codeSelector fieldset input {
	margin: 6px 0 0 0;
}
#quickbooker form.search .codeSelector .confirmSpecialCode a {
	margin:0;
	padding:0;
	text-transform: none;
	height:30px;
	line-height:30px;
	text-align:center;
	width:100%;
	background-image:none;
	background-color:#63bc46;
	-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
display:block;
}
#quickbooker form.search .codeSelector a.specialCode {
	white-space:nowrap;
	background:none;
	color:#ffb849;
	border:none;
	text-decoration:none;
	padding-left:0;
	margin-top:5px;
}
#quickbooker form.search .codeSelector .confirmSpecialCode {
	margin-top:10px;
}
#quickbooker .highlight {
	background-color: #666 !important;
}

#quickbooker #hotelSelector, #airportSelector{display:none;}
#quickbooker .submit.ucakOtel{display:none;}

#quickbooker.otel-ucak #hotelSelector, #quickbooker.otel-ucak #airportSelector{display:block;}
#quickbooker.otel-ucak .submit.ucakOtel{display:block;}
#quickbooker.otel-ucak .submit.default{display:none;}
#quickbooker.otel-ucak #country{width:150px !important;}
#quickbooker.otel-ucak div.codeSelector{display:none;}
#quickbooker.otel-ucak #countrySelector{display:none;}


form.login input[type="text"]{
	width: 105px;
	height:19px !important;
	padding:11px 25px 9px 30px !important;
	background:#fff !important; 
	border:none !important;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	color:#072b53 !important; font-size:12px !important; font-weight:bold !important;	
}

form.login label{line-height:40px;}

form.login input[type="submit"]{
float:left; height:40px !important; line-height:40px !important; background-color:#63bc46 !important; background-image:none !important;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
width:147px !important;
margin-top: 0 !important;
padding: 0 !important;	
border:none !important;
  color: #fff !important;
font-weight:bold !important;
font-size:13px !important;
	box-shadow:none !important;
}

.onay { text-align: center; width: 100%; padding-top:0px; }
.onay img { margin-bottom: 10px; }
.onay h3 { font-size: 18px; color: #000; font-weight: bold; padding-bottom: 10px !important; line-height: 24px; }
.onay p { font-size: 12px; color: #666 !important; line-height: 18px; text-align: center !important; }

#guvenlik {
width: 60% !important;
float: left;
}
.guvenlik-kodu-2 {
width: 120px;
float: left;
margin-top: 4px;
}

.c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10 {
	margin-top: 10px !important;
}