﻿@font-face { font-family: 'proxima_novaRegular' ; src: url('design/v3/fonts/proximanova-regular.eot'); src: url('design/v3/fonts/proximanova-regular.eot?#iefix') format('embedded-opentype'), url('design/v3/fonts/proximanova-regular.ttf') format('truetype'), url('design/v3/fonts/proximanova-regular.svg#proximanova-regular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'proxima_novaSemiBold'; src: url('design/v3/fonts/proximanova-semibold.eot'); src: url('design/v3/fonts/proximanova-semibold.eot?#iefix') format('embedded-opentype'), url('design/v3/fonts/proximanova-semibold.ttf') format('truetype'), url('design/v3/fonts/proximanova-semibold.svg#proximanova-semibold') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'proxima_novaBold'; src: url('design/v3/fonts/proximanova-bold.eot'); src: url('design/v3/fonts/proximanova-bold.eot?#iefix') format('embedded-opentype'), url('design/v3/fonts/proximanova-bold.ttf') format('truetype'), url('design/v3/fonts/proximanova-bold.svg#proximanova-bold') format('svg'); font-weight: normal; font-style: normal; }
* { margin:0px; padding:0px; }
h1,h2,h3,h4 { font-weight:normal; }
::selection { color:#FFFFFF; background: #e36511; }
::-moz-selection { color:#FFFFFF; background: #e36511; }
.safari * { -webkit-appearance: none;  }
.safari input[type=checkbox] {-webkit-appearance: checkbox; }


body { font-family: 'proxima_novaRegular'; font-size:14px; color:#2c2d2d; -webkit-appearance: none; }
img { border:0px; }
b, strong { font-family: 'proxima_novaSemiBold'; font-weight:normal; }
.fRight { float:right; }
.fLeft { float:left; }
.dTable { display:table; }
.w100per { width:100%; }
.spacer10h { height:10px; width:100%; }
.dNone { display:none; }

.mainContainer { width:985px; margin:auto; display:table; }
.containerFooter { background-color:#ced6db; height:3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px; border-bottom-right-radius: 3px;}

.mobile { display:none; }


/* HEADER */
#Otoredi_Header { width:100%; height:75px; position:relative;  }
#Otoredi_Header .logo { float:left; }
#Otoredi_Header .bar { display:table; height:75px;  }

#Otoredi_Header nav { display:table; float:right; font-family:Tahoma; font-size:11px;  color:#999999; }
#Otoredi_Header nav ul {list-style-type: none; margin-top:5px; }
#Otoredi_Header nav li { float:left; margin-right:7px; margin-left:7px; line-height:16px; vertical-align:top;}
#Otoredi_Header nav a:link { color:#999999; text-decoration:none; vertical-align:top;}
#Otoredi_Header nav a:active { color:#999999; text-decoration:none; }
#Otoredi_Header nav a:visited { color:#999999; text-decoration:none; }
#Otoredi_Header nav a:hover { color:#e36511; text-decoration:none; }
#Otoredi_Header nav .menuTR {margin-top:4px;}
#Otoredi_Header nav .menuEN {margin-top:4px;}

#Otoredi_Header  .callCenter { font-size:14px; color:#68696c; width:100%; text-align:right; margin-top:44px; }
#Otoredi_Header  .callCenter .telefon { width:253px; height:31px; background:url(design/v3/designMerge.png) no-repeat 0px -516px;  display:inline-block; }

#Otoredi_Header .headerNavContainer { display:table; float:right; height:28px; font-family:Tahoma; font-size:11px; line-height:28px; color:#FFFFFF; }
#Otoredi_Header .headerNavContainer .nav { float:left; background-color:#3788c8; height:28px; line-height:28px; padding-left:8px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-left-radius: 6px; }
#Otoredi_Header .headerNavContainer .nav ul {list-style-type: none;}
#Otoredi_Header .headerNavContainer .nav li { float:left; margin-right:8px; margin-left:8px; }
#Otoredi_Header .headerNavContainer .spacer { float:left; width:14px; height:28px; background:url(design/v3/designMerge.png) no-repeat 0px 0px; }
#Otoredi_Header .headerNavContainer .language { float:left; background:#68696c; padding-left:8px; padding-right:12px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-bottomright: 6px; border-bottom-right-radius: 6px; }
#Otoredi_Header .headerNavContainer .language .en { display:inline-block; width:14px; height:11px; background:url(design/v3/designMerge.png) no-repeat 0px -39px; }
#Otoredi_Header .headerNavContainer .language .tr { display:inline-block; width:14px; height:11px; background:url(design/v3/designMerge.png) no-repeat -17px -39px; }

#Otoredi_Header  .callCenter .dTable { margin-top:12px; }
#Otoredi_Header  .callCenter .phoneNumber { font-family:proxima_novaSemiBold; font-size:21px; color:#47a8bd; font-weight:bold; }
#Otoredi_Header  .callCenter .clock { font-size:12px; }
#Otoredi_Header  .callCenter .fLeft { padding-top:6px; font-size:15x; }
/* HEADER */

/* DEFAULT PAGE */
#searchArea { width:auto; height:350px; background:url(design/v3/otoredi-search-bg.jpg) no-repeat center; padding-top:40px; }
#searchArea h1 { font-family: 'proxima_novaBold'; font-size:32px; font-weight:normal; color:#FFFFFF; margin:auto; display:table; text-shadow:1px 1px 0px #000000; -webkit-text-shadow:1px 1px 0px #000000; -moz-text-shadow: 1px 1px 0px #000000;}
#searchArea h2 { margin:auto; display:table; color:#FFFFFF; margin-top:10px; font-family: 'proxima_novaSemiBold'; font-size:21px; font-style:italic; text-shadow:1px 1px 0px #000000; -webkit-text-shadow:1px 1px 0px #000000; -moz-text-shadow: 1px 1px 0px #000000; }

#searchArea #searchContainer { width:985px; margin:auto; display:table; margin-top:35px; }
#searchArea #searchContainer h3 { display:inline-block; background-color:#666666; height:36px; line-height:36px; padding-left:12px; padding-right:12px; margin-right:5px; font-size:14px; font-family: 'proxima_novaRegular'; text-shadow:1px 1px 0px #222222; -webkit-text-shadow:1px 1px 0px #222222; -moz-text-shadow: 1px 1px 0px #222222; }
#searchArea #searchContainer h3.active { background-color:#e03b41; text-shadow:1px 1px 0px #a0080d; -webkit-text-shadow:1px 1px 0px #a0080d; -moz-text-shadow: 1px 1px 0px #a0080d; }

#searchArea #searchContainer #searchBar { width:965px; padding:10px; background-color:#e03b41; height:72px; box-shadow:0px 0px 20px 0px #000000; -webkit-box-shadow:0px 0px 20px 0px #000000; -moz-box-shadow:0px 0px 20px 0px #000000; }
#searchBar { display:table; color:#FFFFFF; }
#searchBar .location { float:left; text-shadow:1px 1px 0px #a0080d; -webkit-text-shadow:1px 1px 0px #a0080d; -moz-text-shadow: 1px 1px 0px #a0080d;}
#searchBar .inputLocation { width:358px; padding-left:10px; padding-top:10px; padding-bottom:10px; padding-right:38px; height:28px; line-height:28px; outline:none; font-family: 'proxima_novaRegular'; font-size:18px; color:#999999; border:1px solid #FFFFFF; margin-top:4px; background:#FFFFFF url(design/v3/designMerge.png) no-repeat 10px -340px; }
#searchBar .sDate { float:left; margin-left:12px; }
#searchBar .sDate b { position:absolute; text-shadow:1px 1px 0px #a0080d; -webkit-text-shadow:1px 1px 0px #a0080d; -moz-text-shadow: 1px 1px 0px #a0080d;}
#searchBar .sTime { float:left; margin-left:0px; margin-top:18px; }
#searchBar .eDate { float:left; margin-left:12px; margin-top:0px; }
#searchBar .eDate b { position:absolute; text-shadow:1px 1px 0px #a0080d; -webkit-text-shadow:1px 1px 0px #a0080d; -moz-text-shadow: 1px 1px 0px #a0080d;}
#searchBar .eTime { float:left; margin-left:0px; margin-top:18px; }
#searchBar .inputDate { cursor:pointer; width:83px; padding-left:8px; padding-right:28px; padding-top:12px; padding-bottom:8px; height:28px; line-height:28px; outline:none; font-family: 'proxima_novaRegular'; font-size:15px; color:#999999; border:1px solid #FFFFFF;  margin-top:18px; background:#FFFFFF url(design/v3/designMerge.png) no-repeat 8px -394px; }
#searchBar .inputTime { outline:none; cursor:pointer; width:83px; height:50px; line-height:50px; font-family: 'proxima_novaRegular'; font-size:15px; color:#999999; border:1px solid #FFFFFF; appearance:none; -moz-appearance:none; -webkit-appearance:none; background:#FFFFFF url(design/v3/designMerge.png) no-repeat -110px -394px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
#searchBar .inputTime::-ms-expand { display: none; }  
#searchBar .inputTime option:checked { background-color: #76ad13; color:#FFFFFF; }
#searchBar .search { cursor:pointer; height:50px; line-height:50px; width:115px; margin-left:10px; margin-top:18px; border:1px solid #FFFFFF; background-color:#2892e5; color:#FFFFFF; font-family:proxima_novaBold; font-size:20px; }
#searchBar .search:hover { background-color:#54abef; }

@media only screen and (max-width: 1023px) {
	#searchArea { width:100vw; padding-top:15px; height:385px; }
	#searchArea h1 { font-size:23px; }
	#searchArea h2 { font-size:16px; text-align:center; margin-top:5px; line-height:20px; }
	
	#searchArea #searchContainer { width:94vw; margin:auto; display:table; margin-top:15px; }
	#searchArea #searchContainer #searchBar { padding:2vw; width:90vw; }
	
	#searchBar .location { float:none; font-size:14px;}
	#searchBar .inputLocation { width:86vw; padding-left:2vw; padding-right:2vw; background-image:none; }
	
	#searchBar .sDate { float:left; margin-left:0px; margin-top:10px; font-size:14px;}
	#searchBar .sTime { float:left; margin-left:0px; margin-top:28px; }
	#searchBar .eDate { float:left; margin-left:2vw; margin-top:10px; font-size:14px;}
	#searchBar .eTime { float:left; margin-left:0px; margin-top:28px; }
	
	#searchBar .inputDate { width:21vw; padding-left:2vw; padding-right:2vw; background-image:none; }
	#searchBar .inputTime { width:18.6vw; padding-left:2vw; padding-right:2vw; background-image:none; }
	
	#searchBar .search { margin-left:0px; margin-top:12px; width:100%;}
}

@media only screen and (max-width: 500px) {
	#searchArea { width:100vw; padding-top:15px; height:385px; }
	#searchArea h1 { font-size:4.2vw; }
	#searchArea h2 { font-size:3.5vw; text-align:center; line-height:5vw; }
}

#searchArea #hornContainer { width:985px; margin:auto; display:table;}
#hornContainer .horn { width:250px; height:90px; margin-left:270px; margin-top:10px; cursor:pointer; }
.tooltipHorns{ display:none; position:absolute; background-color:#133041; border-radius:4px; padding:8px; color:#FFFFFF; width:280px; line-height:16px; font-size:11px; font-family:tahoma; text-align:center; box-shadow:0px 0px 20px 0px #000000; -webkit-box-shadow:0px 0px 20px 0px #000000; -moz-box-shadow:0px 0px 20px 0px #000000;}
@media only screen and (max-width: 1023px) {
	#searchArea #hornContainer { display:none; }
}

/* Araç kiralama markaları */
#rentacar-brands { text-align:center; border-bottom:1px solid #e5e5e5; }
/*#rentacar-brands .partners { width:985px; height:40px; background-image:url(design/v3/rentacar-partners.jpg); margin:auto; }*/
#rentacar-brands .partners { width:985px; height:40px; background-image:url(design/v3/rentacar-partners-hover.jpg); margin:auto; }

@media only screen and (max-width: 1023px) {
	#rentacar-brands { width:auto; }	
	#rentacar-brands .partners	{ width: auto; background-position: 0px 0px; background-repeat: repeat-x; animation: animatedBackground 40s linear infinite; -ms-animation: animatedBackground 40s linear infinite; -moz-animation: animatedBackground 40s linear infinite; -webkit-animation: animatedBackground 40s linear infinite; }
	@keyframes animatedBackground { from { background-position: 0 0; } to { background-position: 100% 0; } }
	@-webkit-keyframes animatedBackground { from { background-position: 0 0; } to { background-position: 100% 0; }}
	@-ms-keyframes animatedBackground { from { background-position: 0 0; } to { background-position: 100% 0; } }
	@-moz-keyframes animatedBackground { from { background-position: 0 0; } to { background-position: 100% 0; } }		
}
/* Araç kiralama markaları */

#privilegesContainer { width:985px; display:table; margin:auto; padding-top:5px; padding-bottom:15px; }
#privilegesContainer span { width:328px; float:left; display:inline-block; text-align:center; color:#555555; line-height:20px; }
#privilegesContainer span b { font-size:20px; line-height:35px; }

@media only screen and (max-width: 1023px) {
	#privilegesContainer { width:100%;  }
	#privilegesContainer span { width:100%; float:none; padding-top:15px; font-size:14px; }
	#privilegesContainer span b { font-size:20px; line-height:35px; }		
}

#notificationContainer { width:100%; overflow:hidden; background-color:#133041; height:50px; line-height:50px; color:#FFFFFF; text-align:center; text-shadow:1px 1px 0px #09202e; -webkit-text-shadow:1px 1px 0px #09202e; -moz-text-shadow: 1px 1px 0px #09202e;}
#notificationContainer  .customer { font-family:proxima_novaSemiBold; color:#e93b35;  }
#notificationContainer   b { font-family:proxima_novaSemiBold; }
#notificationContainer  .timeSpan { color:#4d809e;  }
#notificationContainer  .lastBooking {  display:none; }
#notificationContainer  .lastDelivered { display:none; }
@media only screen and (max-width: 1023px) {
	#notificationContainer { width:auto; height:auto; line-height:20px; padding-top:8px; padding-bottom:8px; font-size:12px; padding-left:5px; padding-right:5px; }
	#notificationContainer .customer{ width:100%; display:block; float:none; font-size:14px;}
	#notificationContainer .timeSpan{ width:100%; display:block; float:none;}	
}

#promoteContainer { width:100%; text-align:center; padding-top:20px; padding-bottom:18px; } 
@media only screen and (max-width: 1023px) {
	#promoteContainer { padding-top:10px; padding-bottom:8px; }
	#promoteContainer img{ width: 96% !important; height: auto   !important; }
}

#popularLocationContainer { width:100%; background-color:#e5e5e5; padding-top:5px; padding-bottom:20px; }
#popularLocationContainer .popularLocations { width:985px; margin:auto; text-align:center; line-height:25px; color:#555555; }
#popularLocationContainer .popularLocations .headline { font-size:22px; color:#555555; text-shadow:1px 1px 0px #ffffff; -webkit-text-shadow:1px 1px 0px #ffffff; -moz-text-shadow: 1px 1px 0px #ffffff; line-height:50px; }
#popularLocationContainer .popularLocations .subHeadline { font-size:18px; color:#757474; display:inline-block; padding-bottom:15px; text-shadow:1px 1px 0px #ffffff; -webkit-text-shadow:1px 1px 0px #ffffff; -moz-text-shadow: 1px 1px 0px #ffffff; line-height:25px; }
#popularLocationContainer .popularLocations .headline2 { font-family:proxima_novaRegular; font-size:18px; color:#555555; margin-top:10px; display:inline-block; text-shadow:1px 1px 0px #ffffff; -webkit-text-shadow:1px 1px 0px #ffffff; -moz-text-shadow: 1px 1px 0px #ffffff; line-height:40px; }

.popularLocations .title { display:inline-block; width:100%; background-color:rgba(0,0,0,0.7); height:50px; line-height:50px; font-size:18px; text-align:center; color:#FFFFFF; text-shadow:1px 1px 0px #000000; -webkit-text-shadow:1px 1px 0px #000000; -moz-text-shadow: 1px 1px 0px #000000;}
.popularLocations .locations { display:none; width:305px; background-color:rgba(0,0,0,0.7); line-height:30px; padding-left:10px; font-size:15px; text-align:left; color:#FFFFFF; text-shadow:1px 1px 0px #000000; -webkit-text-shadow:1px 1px 0px #000000; -moz-text-shadow: 1px 1px 0px #000000;}
.popularLocations .locations li { line-height:30px; }
.popularLocations .istanbul { width:315px; height:200px; background-image:url(design/v3/istanbul-arac-kiralama.jpg); display: table-cell; vertical-align: bottom;}
.popularLocations .ankara { width:315px; height:200px; background-image:url(design/v3/ankara-arac-kiralama.jpg); display: table-cell; vertical-align: bottom; margin-left:20px; }
.popularLocations .izmir { width:315px; height:200px; background-image:url(design/v3/izmir-arac-kiralama.jpg); display: table-cell; vertical-align: bottom; margin-left:20px; }

.popularLocations .spacer { float:left; width:20px; height:20px; }
.popularLocations .location { float:left; }

.cityPopLoc { width:315px; height:200px; display: table-cell; vertical-align: bottom; margin-left:5px; margin-right:15px; }
.cityLanding .ataturk-havalimani { background-image:url(design/v3/locations/ataturk-havalimani.jpg); }
.cityLanding .sabiha-gokcen-havalimani { background-image:url(design/v3/locations/sabiha-gokcen-havalimani.jpg); }
.cityLanding .istanbul-beylikduzu { background-image:url(design/v3/locations/istanbul-beylikduzu.jpg); }

@media only screen and (max-width: 1023px) {
	#popularLocationContainer .popularLocations .headline { line-height:30px; }
	#popularLocationContainer .popularLocations { width:98%; text-align:center;  font-size:14px; }
	#popularLocationContainer .popularLocations .subHeadline { font-size:16px; }
	.popularLocations .spacer { float:none;  }
	.popularLocations .location { margin:auto; display:Table; float:none;}
}

#blogContainer { width:100%; padding-top:5px; padding-bottom:10px; }
#blogContainer .blog { width:985px; margin:auto; text-align:center;}
#blogContainer .blog .headline { font-size:22px; color:#555555; text-shadow:1px 1px 0px #ffffff; -webkit-text-shadow:1px 1px 0px #ffffff; -moz-text-shadow: 1px 1px 0px #ffffff; line-height:50px; }
#blogContainer .blog .subHeadline { font-size:18px; color:#848383; display:inline-block; padding-bottom:20px; line-height:25px; }
#blogContainer .blog .item { width:231px; display: table-cell;  }
#blogContainer .blog .item b { line-height:30px; color:#555555; }
#blogContainer .blog .separator { width:20px; height:20px; display: table-cell; }

@media only screen and (max-width: 1023px) {
	#blogContainer .blog { width:100%; margin:auto; text-align:center;}
	#blogContainer .blog .subHeadline { font-size:16px; }
	#blogContainer .blog .item { display:inline-block; margin:auto; font-size:14px;}
	#blogContainer .blog .separator { width:20px; height:10px; }
}

#whyOtorediContainer { width:100%; background-color:#f0f3f5; padding-top:5px; padding-bottom:10px; }
#whyOtorediContainer .whyOtoredi { width:985px; margin:auto; text-align:center; font-size:15px; color:#5b7c8c; text-shadow:1px 1px 0px #ffffff; -webkit-text-shadow:1px 1px 0px #ffffff; -moz-text-shadow: 1px 1px 0px #ffffff; line-height:30px; }
#whyOtorediContainer .whyOtoredi .headline { font-size:22px; color:#555555; text-shadow:1px 1px 0px #ffffff; -webkit-text-shadow:1px 1px 0px #ffffff; -moz-text-shadow: 1px 1px 0px #ffffff; line-height:50px; }
#whyOtorediContainer .whyOtoredi  i { font-size:17px; font-family:proxima_novaSemiBold; }
#whyOtorediContainer .line { width:985px; margin:auto; height:1px; background-color:#FFFFFF; margin-bottom:8px; margin-top:8px; }
#whyOtorediContainer .pressOtoredi { width:961px; height:42px; background-image:url(design/v3/basinda-otoredi.jpg); margin:auto; }
#whyOtorediContainer .pressOtoredi:hover { background-image:url(design/v3/basinda-otoredi-hover.jpg); }
@media only screen and (max-width: 1023px) {
	
	#whyOtorediContainer .whyOtoredi { width:98%; line-height:25px; }
	#rentacar-brands { width:auto; }	
	#whyOtorediContainer .line  {width:auto;}
	#whyOtorediContainer .pressOtoredi	{ width: auto; background-position: 0px 0px; background-repeat: repeat-x; animation: animatedBackground 40s linear infinite; -ms-animation: animatedBackground 40s linear infinite; -moz-animation: animatedBackground 40s linear infinite; -webkit-animation: animatedBackground 40s linear infinite; }
}

#faqContainer { width:100%; padding-top:5px; padding-bottom:10px; }
#faqContainer .faqTop10 { width:985px; margin:auto; font-size:14px; color:#2c2d2d; }
#faqContainer .faqTop10 .headline { display:table; width:100%; text-align:center; font-size:22px; color:#555555; text-shadow:1px 1px 0px #ffffff; -webkit-text-shadow:1px 1px 0px #ffffff; -moz-text-shadow: 1px 1px 0px #ffffff; line-height:50px; }
#faqContainer .faqTop10 .subHeadline { font-size:18px; color:#848383; display:inline-block; padding-bottom:20px; line-height:25px; display:table; width:100%; text-align:center; }
#faqContainer .line { width:985px; margin:auto; height:1px; background-color:#FFFFFF; margin-bottom:8px; margin-top:8px; }
#faqContainer .q { display:table; color:#5b7c8c; border:1px solid #e5e5e5; background-color:#f0f3f5; cursor:pointer; width:975px; padding-left:10px; margin-bottom:8px; height:30px; line-height:30px;  text-shadow:1px 1px 0px #ffffff; -webkit-text-shadow:1px 1px 0px #ffffff; -moz-text-shadow: 1px 1px 0px #ffffff;} 
#faqContainer p { display:none; margin-bottom:10px; line-height:20px; color:#555555; }
@media only screen and (max-width: 1023px) {
	
	#faqContainer .faqTop10 { width:98%; line-height:20px; }
	#faqContainer .line  {width:auto;}
	#faqContainer .q { width:98%; padding-left:2%; margin-bottom:8px; line-height:25px; height:auto; } 
}

#callCenter { width:auto; text-align:center;  line-height:40px; border-bottom:1px solid #e5e5e5; font-size:14px;}
#callCenter a:link {text-decoration:none; color:#555555; ;}
#callCenter b { color:#f27f00; font-family:proxima_novaSemiBold; font-size:16px;}
/* DEFAULT PAGE */

/* SEARCH RESULT PAGE */
#search-page-body { width:100%; display:table; }

.searchPageSearchBarContainer { display:table-header-group; width:100%;}
#searchPageSearchBar { background-color:#3788c8; padding-top:10px; padding-bottom:10px; margin-top:1px;  margin-bottom:1px; }
#searchPageSearchBar #searchBar { margin:auto; }
#searchPageSearchBar .location {text-shadow:1px 1px 0px #1a629b; -webkit-text-shadow:1px 1px 0px #1a629b; -moz-text-shadow: 1px 1px 0px #1a629b;}
#searchPageSearchBar .sDate b { text-shadow:1px 1px 0px #1a629b; -webkit-text-shadow:1px 1px 0px #1a629b; -moz-text-shadow: 1px 1px 0px #1a629b;}
#searchPageSearchBar .eDate b { text-shadow:1px 1px 0px #1a629b; -webkit-text-shadow:1px 1px 0px #1a629b; -moz-text-shadow: 1px 1px 0px #1a629b;}

#reSearchBar { background-color:#3788c8; padding-top:10px; padding-bottom:10px; margin-top:1px;  margin-bottom:1px; }
#reSearchBar .reSearchContainer { width:985px; margin:auto; text-align:center; color:#ffffff; font-size:14px; line-height:25px; }
#reSearchBar .search { cursor:pointer; height:30px; line-height:30px; padding-left:15px; padding-right:15px; margin-top:5px; border:1px solid #FFFFFF; background-color:#2892e5; color:#FFFFFF; font-family:proxima_novaSemiBold; font-size:16px; }
#reSearchBar .search:hover { background-color:#54abef; }


.searchPageSearchListContainer { display:table-row-group; width:100%;}
#searchResult { background-color:#f0f3f5; min-height:600px; padding-bottom:20px; } 
#searchResult .searchContainer { width:985px; margin:auto; display:Table;}
#searchResult .searchPageList {display:table-header-group}

#searchResult .warningBar { text-align:center; line-height:20px; padding-top:5px; padding-bottom:5px; margin-bottom:15px; background-color:#fcfafb; border:1px solid #ffffff; color:#555555;  }
#searchResult .warningBar .orange { color:#3788c8; font-size:16px; }
#searchResult .warningBar img { margin-top:10px; }

#searchResult .noVehicle { padding-top:15px; padding-bottom:20px; }
#searchResult .noVehicleCaption { font-family:proxima_novaSemiBold; color:#ef5620; font-size:20px;  line-height:30px; }
#searchResult .noVehicleContent { font-size:16px;  line-height:40px; }

#searchResult .rentalCars { width:965px; margin:auto; display:table; padding-left:10px; padding-right:10px; border:1px solid #d0d7dc; background-color:#FFFFFF; margin-bottom:10px;}
#searchResult .rentalCars:hover { box-shadow:0px 0px 10px 0px #999999; -webkit-box-shadow:0px 0px 10px 0px #999999; -moz-box-shadow:0px 0px 10px 0px #999999; }

.rentalCars .image{ display:table-cell; width:230px; vertical-align:top; padding-top:10px; padding-bottom:10px; }
.rentalCars .carInfo { display:table-cell; width:545px; vertical-align:top; font-size:14px; color:#555555;}
.rentalCars .prices { display:table-cell; width:200px; vertical-align:top; padding-top:12px; }

.carInfo .carBrand { display:table-row; width:100%; vertical-align:middle; font-family:Tahoma; Font-size:11px; color:#b1b1b1; line-height:40px; }
.carBrand b { font-family:proxima_novaSemiBold; font-size:18px; color:#444444; }

.carInfo .carOptions { display:table-row; vertical-align:middle; line-height:40px;  }
.carOptions .fuel { width:158px; display:inline-block;  }
.carOptions .iconFuel { display:inline-block; margin-right:5px; vertical-align:middle; }
.carOptions .transmission { width:158px; display:inline-block;  }
.carOptions .iconTrans { display:inline-block; margin-right:5px; vertical-align:middle; }
.carOptions .KM { width:158px; display:inline-block;  }
.carOptions .iconKM { display:inline-block; margin-right:5px; vertical-align:middle; }

.carInfo .locations { display:table-row; vertical-align:middle; line-height:40px; }
.locations .iconLocation { display:inline-block; margin-right:5px; vertical-align:middle; }
.locations .text { display:inline-block;  }

.carInfo .included { vertical-align:middle; line-height:40px; height:40px; overflow:hidden;}
.included .iconCheck { display:inline-block; margin-right:5px; vertical-align:middle; }
.included .text { display:inline-block; }

.included .includedItem { float:left; display:inline-block; padding-right:18px; }

.prices .lastDailyPrice { display:table-row; line-height:31px; }
.lastDailyPrice del{ color:#d40000; font-family:proxima_novaSemiBold; font-weight:normal; }
.prices .dailyPrice { display:table-row; line-height:31px; font-family:proxima_novaBold; color:#3788c8; font-size:32px; }
.dailyPrice sup { color:#3788c8; font-size:16px; font-family:proxima_novaBold; }
.dailyPrice .dayText { font-family:proxima_novaRegular; color:#555555; font-size:14px;}
.prices .totalPrice { display:table-row; line-height:31px; color:#555555; }

.rentalCars .btnReservation { cursor:pointer; height:35px; line-height:35px; width:100%; border:0px; background-color:#79b149; color:#FFFFFF; font-family:proxima_novaSemiBold; font-size:14px; text-shadow:1px 1px 0px #69a03a; -webkit-text-shadow:1px 1px 0px #69a03a; -moz-text-shadow: 1px 1px 0px #69a03a;}
.rentalCars .btnReservation:hover { background-color:#87c452; }
.rentalCars .iconBestPrices { cursor:help; display:inline-block; background-color:#3788c8; color:#ffffff; margin-left:10px; font-family:tahoma; font-size:11px; line-height:18px; padding-left:10px; padding-right:10px; vercal-align:middcolor:#FFFFFF; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; text-shadow:1px 1px 0px #3788c8; -webkit-text-shadow:1px 1px 0px #3788c8; -moz-text-shadow: 1px 1px 0px #3788c8;}
.rentalCars .iconReservationNow { cursor:help; display:inline-block; background-color:#f27f00; color:#ffffff; margin-left:10px; font-family:tahoma; font-size:11px; line-height:18px; padding-left:10px; padding-right:10px; vercal-align:middcolor:#FFFFFF; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; text-shadow:1px 1px 0px #d05300; -webkit-text-shadow:1px 1px 0px #d05300; -moz-text-shadow: 1px 1px 0px #d05300;}
.rentalCars .iconDeliveryType { cursor:help; display:inline-block; background-color:#E6E6E6; color:#333333; margin-left:10px; font-family:tahoma; font-size:11px; line-height:18px; padding-left:10px; padding-right:10px; vercal-align:middcolor:#FFFFFF; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; text-shadow:1px 1px 0px #f3f3f3; -webkit-text-shadow:1px 1px 0px #f3f3f3; -moz-text-shadow: 1px 1px 0px #f3f3f3;}

@media only screen and (max-width: 1023px) {
	#searchResult { background-color:#f0f3f5; padding-left:5px; padding-right:5px; }
	#searchResult .searchContainer { width:auto; }
	
	#searchResult .warningBar { width:auto; padding-left: 10px; padding-right:10px; overflow:hidden; font-size:12px; }
	#searchResult .warningBar .orange { color:#3788c8; font-size:14px; }

	#searchResult .rentalCars { width:auto; margin:auto; display:table; padding-left:10px; padding-right:10px; border:1px solid #d0d7dc; background-color:#FFFFFF; margin-bottom:10px; }

	#reSearchBar .reSearchContainer { width:100%; font-size:14px; }

	.rentalCars .image{ display:inline-block; width:100%; vertical-align:top; text-align:center;  }
	.rentalCars .carInfo { display:inline-block; width:100%; vertical-align:top; font-size:14px; text-align:center;  }
	.rentalCars .prices { display:inline-block; width:100%; vertical-align:bottom; padding-bottom:10px; text-align:Center; }
	
	.carInfo .carBrand { display:inline-block; width:100%; vertical-align:middle; text-align:center; line-height:25px; }
	.carInfo .carText { display:inline-block; width:100%; text-align:center; }
	.carBrand b { font-family:proxima_novaSemiBold; font-size:18px; color:#555555; }

	.carInfo .carOptions { display:inline-block; vertical-align:middle; line-height:40px;  }
	.carOptions .fuel { width:auto; display:inline-block;  }
	.carOptions .transmission { width:auto; display:inline-block;  padding-left:18px; }
	.carOptions .KM { width:auto; display:inline-block; padding-left:18px; }
	
	.carInfo .locations { display:inline-block; width:100%; line-height:20px; padding-top:5px; padding-bottom:5px; font-size:13px;}
	.locations .iconLocation { display:none; }
	
	.carInfo .included { display:inline-block; width:100%; line-height:20px; padding-top:5px; font-size:13px; height:auto; }
	.included .includedItem { float:none; padding-right:18px; }
	.included .iconCheck {  }
	
	.prices .lastDailyPrice { line-height:20px; display:inline-block; width:100%; padding-top:10px; font-size:14px;}
	.prices .dailyPrice { line-height:28px; font-size:30px; display:inline-block; width:100%; }
	.dailyPrice sup { font-size:14px; }
	.prices .totalPrice { line-height:24px; color:#555555; display:inline-block; width:100%; font-size:14px; }
	
	.rentalCars .btnReservation { height:40px; line-height:40px; margin-top:5px; }
}

/* Search Page Header */
#searchPageHeader { width:auto; height:auto; background-color:#f0f3f5; padding-top:15px; padding-bottom:15px;}
#searchPageHeader .container {display:table; width:985px; margin:auto; }
#searchPageHeader .container .content { float:left; width:800px; }
#searchPageHeader .container .maps { float:right; width:180px; padding-left:5px; }

#searchPageHeader h1 { font-family: 'proxima_novaSemiBold'; font-size:20px; font-weight:normal; color:#555555; display:table; text-shadow:1px 1px 0px #FFFFFF; -webkit-text-shadow:1px 1px 0px #FFFFFF; -moz-text-shadow: 1px 1px 0px #FFFFFF;}
#searchPageHeader p { text-align:left; display:table; padding-top:5px; color:#555555; font-family: 'proxima_novaRegular'; font-size:14px; line-height:20px; font-style:italic; text-shadow:1px 1px 0px #FFFFFF; -webkit-text-shadow:1px 1px 0px #FFFFFF; -moz-text-shadow: 1px 1px 0px #FFFFFF; }
#searchPageHeader p b { font-weight:normal; font-family: 'proxima_novaSemiBold'; color:#e36511; }

@media only screen and (max-width: 1023px) {
	#searchPageHeader { width:100%; text-align:Center; }
	
	#searchPageHeader .container {display:table; width:100%; margin:auto; text-align:center;}
	#searchPageHeader .container .content { float:none; width:auto; }
	#searchPageHeader .container .maps { display:none }
	
	#searchPageHeader h1 { font-size:16px; width:100%; text-align:center; }
	#searchPageHeader .sContent { font-size:12px; text-align:Center;  }
}

/* Search Page Header */

/* Search Page Filter Bar */
#filterBar { width:985px; margin:auto; height:50px; display:table; font-family:Tahoma; font-size:11px; color:#555555; line-height:50px; }
#filterBar b { font-family:Tahoma; font-weight:bold; }
#filterBar .spacer{color:#CCCCCC;}
#filterBar .filterCar { float:left; }
#filterBar .filterCar .spacer{color:#CCCCCC; display:inline-block; width:20px; text-align:center;}
#filterBar .showCar { float:right; }
#filterBar .showCar .spacer{color:#CCCCCC; display:inline-block; width:10px; text-align:center;}
#filterBar a:link { color:#68696c; text-decoration:none; }
#filterBar a:active { color:#68696c; text-decoration:none; }
#filterBar a:visited { color:#68696c; text-decoration:none; }
#filterBar a:hover { color:#e36511; text-decoration:underline; }

@media only screen and (max-width: 1023px) {
	#filterBar { display:none; }
}
/* Search Page Filter Bar */

/* Search Page Partners */
.searchPagePartners { width:985px; margin:auto; text-align:center; padding-top:7px; padding-bottom:5px; line-height:20px; background-color:#fcfafb; border:1px solid #e8edf0; color:#777777; }
.searchPagePartners .partners { width:954px; height:31px; background-image:url(/static/images/design/v3/rentacar-partners-search.jpg); margin:auto; margin-top:2px; }
.searchPagePartners .partners:hover { background-image:url(/static/images/design/v3/rentacar-partners-search-hover.jpg); }

@media only screen and (max-width: 1023px) {
	.searchPagePartners  { width:auto; padding-left:8px; padding-right:8px; margin-bottom:10px; }
	.searchPagePartners .partners	{ width: auto; background-position: 0px 0px; background-repeat: repeat-x; animation: animatedBackground 40s linear infinite; -ms-animation: animatedBackground 40s linear infinite; -moz-animation: animatedBackground 40s linear infinite; -webkit-animation: animatedBackground 40s linear infinite; }

}
/* Search Page Partners */

/* Search Page Content */
.searchPageContent { width:985px; margin:auto; padding-top:10px; padding-bottom:20px; line-height: 20px; color:#65777c; display:table-row-group }
.searchPageContent h2 { font-size:16px; font-family:proxima_novaSemiBold; color:#4f5e62; line-height:25px; }
.searchPageContent h3 { font-size:14px; font-family:proxima_novaSemiBold; color:#4f5e62; line-height:25px;}
.searchPageContent h4 { font-size:14px; font-family:proxima_novaSemiBold; color:#4f5e62; line-height:25px; }
.searchPageContent h5 { font-size:14px; font-family:proxima_novaSemiBold; color:#4f5e62; line-height:25px; }
.searchPageContent p { color:#7f8993; }
.searchPageContent strong { font-family:proxima_novaSemiBold; font-weight:normal; }

.searchPageContent .arac-kiralama-fiyatlari { display:table; width:100%;}
.searchPageContent .arac-kiralama-fiyatlari .item { float:left; width:50%; display:table; line-height:25px; }
.searchPageContent .arac-kiralama-fiyatlari .item .car { float:left; display:inline-block; }
.searchPageContent .arac-kiralama-fiyatlari .item .price { float:right; display:inline-block; padding-right:25px; }

@media only screen and (max-width: 1023px) {
	.searchPageContent { width:100%; }
	.searchPageContent .arac-kiralama-fiyatlari .item { width:100%; float:none; }
}
/* Search Page Content */

/* CITY LANDING PAGE */
#cityLandingPageContentContainer { width:100%; background-color:#f0f3f5; padding-top:5px; padding-bottom:15px; }
#cityLandingPageContentContainer .cityContent { width:985px; margin:auto; font-size:14px; color:#5b7c8c; text-shadow:1px 1px 0px #ffffff; -webkit-text-shadow:1px 1px 0px #ffffff; -moz-text-shadow: 1px 1px 0px #ffffff; line-height:25px; }
#cityLandingPageContentContainer .cityContent h4 { font-family:proxima_novaSemiBold; font-size:18px; color:#555555; text-shadow:1px 1px 0px #ffffff; -webkit-text-shadow:1px 1px 0px #ffffff; -moz-text-shadow: 1px 1px 0px #ffffff; line-height:35px; }
#cityLandingPageContentContainer .cityContent img {float: right; margin: 0px 10px 10px 10px;}

@media only screen and (max-width: 1023px) {
	#cityLandingPageContentContainer .cityContent { width:98%; }
	#cityLandingPageContentContainer .cityContent img {float: none; margin: auto; display:table; }
}
/* CITY LANDING PAGE */

/* --- RESERVATION PAGE v2 --- */
#reservationPage  { background-color:#f0f3f5; border-top:1px solid #FFFFFF; min-height:500px; padding-top:15px; padding-bottom:15px;}
#reservationPage .reservationPageContainer { display:table; width:985px; margin:auto; }
#reservationPage .leftContainer { width:310px; float:left; min-height:300px; }
#reservationPage .rightContainer { width:655px; float:right; min-height:300px; }

#reservationPage .moduleContainer { margin-bottom:20px; background-color:#FFFFFF; border:1px solid #bebebd; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);}
#reservationPage .moduleContainer .title { line-height:50px; font-family:proxima_novaSemiBold; color:#143142; font-size:16px; border-bottom:1px solid #bebebd; font-weight:normal; padding-left:10px; display:inline-block; width: -moz-calc(100% - 20px); width: -webkit-calc(100% - 10px); width: -o-calc(100% - 10px); width: calc(100% - 10px); }
#reservationPage .moduleContainer .title .sub { display:inline-block; float:right; padding-right:15px; color:#378eef; font-family:proxima_novaRegular; font-size:14px; cursor:pointer; }
#reservationPage .moduleContainer .title .sub:hover { color:#ef7835; }
#reservationPage .moduleContainer .subTitle { line-height:30px; font-family:proxima_novaRegular; font-size:14px; color:#7c8490; background-color:#eeeeee; font-weight:normal; padding-left:20px; display:inline-block; width: -moz-calc(100% - 20px); width: -webkit-calc(100% - 20px); width: -o-calc(100% - 20px); width: calc(100% - 20px); }
#reservationPage  .moduleTextCenter { text-align:center; width:100% !important; padding-left:0px !important; }

#reservationPage .moduleContainer .title .iconRentalCarDetail { width:30px; height:29px; margin-top:9px; background:url(design/v3/icons/icon_reservationDetail.png);  display:inline-block; vertical-align:top; }

#reservationPage  .moduleContainer .rentalCarContent { width:100%; text-align:center; display:inline-block; line-height:20px; color:#7c8490; padding-bottom:15px; }
#reservationPage .rentalCarContent .carBrandModel { font-size:16px; font-family:proxima_novaSemiBold; color:#444c57; font-weight:normal; }
#reservationPage .rentalCarContent .carBrandModel .sub { font-size:11px; font-family:Tahoma; color:#c4c4c4; }
#reservationPage .rentalCarContent .fuel { display:inline-block; padding-right:20px; }
#reservationPage .rentalCarContent .iconFuel { display:inline-block; margin-right:4px; vertical-align:top; }
#reservationPage .rentalCarContent .transmission { display:inline-block; padding-right:20px; }
#reservationPage .rentalCarContent .iconTrans { display:inline-block; margin-right:4px; vertical-align:top; }
#reservationPage .rentalCarContent .KM { display:inline-block; margin-top:7px; }
#reservationPage .rentalCarContent .iconKM { display:inline-block; margin-right:4px; vertical-align:top; }

#reservationPage  .moduleContainer .reservationInfoContent { width:100%; text-align:center; display:inline-block; line-height:20px; color:#7c8490; padding-bottom:15px; padding-top:15px; }
#reservationPage  .reservationInfoContent b { color:#343c4c; font-family:proxima_novaSemiBold; font-weight:normal; }
#reservationPage .iconDeliveryType { cursor:help; display:inline-block; background-color:#E6E6E6; color:#333333; margin-top:5px; font-family:tahoma; font-size:11px; line-height:18px; padding-left:10px; padding-right:10px; vercal-align:middcolor:#FFFFFF; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; text-shadow:1px 1px 0px #f3f3f3; -webkit-text-shadow:1px 1px 0px #f3f3f3; -moz-text-shadow: 1px 1px 0px #f3f3f3;}

#reservationPage  .moduleContainer .includedServicesContent { width:100%; text-align:center; display:inline-block; line-height:20px; color:#7c8490; padding-bottom:15px; padding-top:15px; }

#reservationPage  .moduleContainer .pricesDetailContent { width:100%; text-align:left; display:inline-block; line-height:20px; color:#7c8490; padding-bottom:15px; padding-top:15px; }
#reservationPage  .pricesDetailContent .priceTable { display:table; width:100%; line-height:20px; }
#reservationPage  .pricesDetailContent .priceTable .text { float:left; margin-left:20px;}
#reservationPage  .pricesDetailContent .priceTable .price { float:right; margin-right:20px; font-family:proxima_novaSemiBold; font-size:14px; color:#143142; font-weight:normal; }
#reservationPage  .pricesDetailContent .priceTable .price .lastPrice { color:#e93b35; text-decoration:line-through; }
#reservationPage  .pricesDetailContent .discountPrice { width:100%; text-align:center; margin-bottom:10px; display:inline-block;  }
#reservationPage  .pricesDetailContent .discountPrice b { color:#e36511; font-family:proxima_novaSemiBold; font-weight:normal; }
#reservationPage  .moduleContainer .reservationTotalPriceContainer { background-color:#143142; line-height:50px; width:100%; display:table; }
#reservationPage  .reservationTotalPriceContainer .text { display:inline-block; float:left; margin-left:15px; color:#FFFFFF;}
#reservationPage  .reservationTotalPriceContainer .price { display:inline-block; float:right; margin-right:15px; font-family:proxima_novaBold; font-size:22px; color:#FFFFFF;}

#reservationPage .reservationNotification { width:100%; padding-left:10px; padding-right:10px; padding-top:7px; padding-bottom:7px; margin-bottom:10px; line-height:20px; width: -moz-calc(100% - 25px); width: -webkit-calc(100% - 25px); width: -o-calc(100% - 25px); width: calc(100% - 25px); box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);}
#reservationPage .notificationBlue { background-color:#d9edf7; border-left:5px solid #a3d2db; color:#505158; }
#reservationPage .notificationGreen { background-color:#dff4d5; border-left:5px solid #a9cf8a; color:#505158; }

#reservationPage .moduleContainer .title .iconReservationNotifications { width:29px; height:29px; margin-top:9px; background:url(design/v3/icons/icon_reservationInformations.png);  display:inline-block; vertical-align:top; }
#reservationPage  .moduleContainer .reservationNotificationContent { line-height:20px; color:#555555; padding:15px; width: -moz-calc(100% - 30px); width: -webkit-calc(100% - 30px); width: -o-calc(100% - 30px); width: calc(100% - 30px);}
#reservationPage  .reservationNotificationContent .spacer { background-color:#e1e0e0; height:1px; line-height:1px; width:100%; margin-top:7px; margin-bottom:7px; }

#reservationPage .moduleContainer .title .iconDriverInformation { width:28px; height:29px; margin-top:10px; background:url(design/v3/icons/icon_driverInformation.png);  display:inline-block; vertical-align:top; }
#reservationPage .moduleContainer .driverInformationContent { text-align:left; line-height:20px; color:#555555; padding:15px; padding:15px; width: -moz-calc(100% - 30px); width: -webkit-calc(100% - 30px); width: -o-calc(100% - 30px); width: calc(100% - 30px);}

#reservationPage .moduleContainer .title .iconFlightInformation { width:28px; height:29px; margin-top:10px; background:url(design/v3/icons/icon_flightInformation.png);  display:inline-block; vertical-align:top; }
#reservationPage .moduleContainer .flightInformationContent { text-align:left; line-height:20px; color:#555555; padding:15px; padding:15px; width: -moz-calc(100% - 30px); width: -webkit-calc(100% - 30px); width: -o-calc(100% - 30px); width: calc(100% - 30px);}

.reservationFormRow { display:table; width:100%; }
.reservationFormRow .text { display:table-cell; width:150px; color:#000000; font-size:15px; }
.reservationFormRow .req { color:#d40000; font-size:18px;}
.reservationFormRow .element {display:table-cell; width:auto;}
.reservationFormRow .element .desc { font-family:Tahoma; font-size:11px;}
.reservationFormRow .spacer { height:15px; line-height:15px; }

#reservationPage .reservationButtons { width:100%; display:table; }
#reservationPage .btnReservationBack { float:left; cursor:pointer; margin-bottom:20px; margin-top:10px; height:30px; padding-left:25px; padding-right:25px; line-height:30px; border:0px; background-color:#a4a4a4; color:#FFFFFF; font-family:proxima_novaRegular; font-size:14px; text-shadow:1px 1px 0px #969696; -webkit-text-shadow:1px 1px 0px #969696; -moz-text-shadow: 1px 1px 0px #969696;}
#reservationPage .btnReservationBack:hover { background-color:#b7b7b7; }
#reservationPage .btnReservationSave { float:right; cursor:pointer; margin-bottom:20px; height:50px; padding-left:30px; padding-right:30px; line-height:50px; border:0px; background-color:#79b149; color:#FFFFFF; font-family:proxima_novaSemiBold; font-size:20px; text-shadow:1px 1px 0px #69a03a; -webkit-text-shadow:1px 1px 0px #69a03a; -moz-text-shadow: 1px 1px 0px #69a03a;}
#reservationPage .btnReservationSave:hover { background-color:#87c452; }

#reservationPage .moduleContainer .title .iconPaymentInformations { width:29px; height:29px; margin-top:9px; background:url(design/v3/icons/icon_creditCardInformations.png);  display:inline-block; vertical-align:top; }
#reservationPage .moduleContainer .paymentContent { text-align:left; line-height:20px; color:#555555; padding:15px; width: -moz-calc(100% - 30px); width: -webkit-calc(100% - 30px); width: -o-calc(100% - 30px); width: calc(100% - 30px);}
#reservationPage .paymentContent .creditCardInfoContainer { display:table; width:100%;}
#reservationPage .paymentContent .creditCardInformation { float:left; width:420px; }
#reservationPage .paymentContent .creditCardInfoContainer .spacer { background-color:#e1e0e0; height:1px; line-height:1px; width:100%; margin-top:15px; margin-bottom:15px; }
#reservationPage .paymentContent .creditCardInformation .text { width:175px; }
#reservationPage .paymentContent .creditCard { float:right; padding-left:20px; width:auto; }
#reservationPage .paymentContent .creditCard .bankLogos { float:left;  height:30px; background-color:#ffffff; color:#656d78; padding:6px; border:1px solid #d2d2d2; outline: 0; box-shadow: inset 0 1px 4px #e8e8e8; -webkit-box-shadow: inset 0 1px 4px #e8e8e8; -moz-box-shadow: inset 0 1px 4px #e8e8e8; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

#reservationPage .contract { font-family:tahoma; font-size:11px; line-height:18px; color:#666666; }
#reservationPage .contract a:link { color:#378eef; text-decoration:underline; }
#reservationPage .contract a:active { color:#378eef; text-decoration:underline;}
#reservationPage .contract a:visited { color:#378eef; text-decoration:underline;}
#reservationPage .contract a:hover { color:#ef7835; text-decoration:underline;}

.stdTextbox { width: -moz-calc(100% - 22px); width: -webkit-calc(100% - 22px); width: -o-calc(100% - 22px); width: calc(100% - 22px); font-family:proxima_novaSemiBold; font-weight:normal; 
height:22px; background-color:#f9f9f9; color:#656d78; font-size:15px; line-height:22px; padding:10px; border:1px solid #d2d2d2; outline: 0; box-shadow: inset 0 1px 4px #e8e8e8; -webkit-box-shadow: inset 0 1px 4px #e8e8e8; -moz-box-shadow: inset 0 1px 4px #e8e8e8; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.fromSpacerH15 {height:15px;line-height:15px;}

@media only screen and (max-width: 1023px) {
	#reservationPage  { min-height:auto; padding-left:5px; padding-right:5px; padding-top:10px; padding-bottom:10px; }
	#reservationPage .reservationPageContainer { display:table; width:auto; margin:auto; }
	#reservationPage .leftContainer { width:auto; float:none; min-height:auto; }
	#reservationPage .rightContainer { width:auto; float:none; min-height:auto; }
	
	.reservationFormRow { display:table; width:100%; }
	.reservationFormRow .text { display:table-row; width:auto; color:#000000; font-size:14px; padding-bottom:3px; }
	.reservationFormRow .element {display:table-row; width:auto;}
	
	#reservationPage .paymentContent .creditCardInformation {float:none; width:auto; }
	#reservationPage .paymentContent .creditCard { display:none; }
	
	#reservationPage .btnReservationBack { display:none; }
	#reservationPage .btnReservationSave { float:none; padding-left:0px; padding-right:0px; width:100%;}

}
/* --- RESERVATION PAGE v2 --- */

/* --- RESERVATION PAGE --- */
#reservationPage .formArea { width:620px; float:left;  }
#reservationPage .informationArea { width:325px; padding:10px; float:right; background-color:#FFFFFF; border:1px solid #d0d7dc; min-height:300px; }

#reservationPage .informationArea h3 { font-size:18px; line-height:25px; color:#555555; font-family:proxima_novaSemiBold; font-weight:normal; } 
#reservationPage .informationArea h3 b { color:#3788c8; font-family:proxima_novaSemiBold; font-weight:normal; } 


#reservationPage .informationArea .modResInfo { display:table; text-align:center; width:100%; }
.modResInfo .carText { font-family:Tahoma; Font-size:11px; color:#b1b1b1; line-height:25px; text-align:center; display:table-row; width:100%; }
.modResInfo .carText b { font-family:proxima_novaSemiBold; font-size:16px; color:#555555; }
/* --- RESERVATION PAGE --- */

/* --- RESERVATION VOUCHER --- */
#reservationVoucherPage { background-color:#f0f3f5; border-top:1px solid #FFFFFF; padding-left:5px; padding-right:5px; padding-top:10px; padding-bottom:10px; }
#reservationVoucherPage .moduleContainer { max-width:500px; margin:auto; margin-bottom:20px; background-color:#FFFFFF; border:1px solid #bebebd; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);}
#reservationVoucherPage .moduleContainer .title { line-height:50px; font-family:proxima_novaSemiBold; color:#143142; font-size:16px; border-bottom:1px solid #bebebd; font-weight:normal; padding-left:10px; display:inline-block; width: -moz-calc(100% - 20px); width: -webkit-calc(100% - 10px); width: -o-calc(100% - 10px); width: calc(100% - 10px); }
#reservationVoucherPage .moduleContainer .title .sub { display:inline-block; float:right; padding-right:15px; color:#378eef; font-family:proxima_novaRegular; font-size:14px; cursor:pointer; }
#reservationVoucherPage .moduleContainer .title .sub:hover { color:#ef7835; }
#reservationVoucherPage .moduleContainer .subTitle { line-height:30px; font-family:proxima_novaRegular; font-size:14px; color:#7c8490; background-color:#eeeeee; font-weight:normal; padding-left:20px; display:inline-block; width: -moz-calc(100% - 20px); width: -webkit-calc(100% - 20px); width: -o-calc(100% - 20px); width: calc(100% - 20px); }
#reservationVoucherPage  .moduleTextCenter { text-align:center; width:100% !important; padding-left:0px !important; }

#reservationVoucherPage .moduleContainer .title .iconReservationForm { width:28px; height:27px; margin-top:10px; background:url(design/v3/icons/icon_form.png);  display:inline-block; vertical-align:top; }

#reservationVoucherPage  .moduleContainer .rentalCarContent { width:100%; text-align:center; display:inline-block; line-height:20px; color:#7c8490; padding-bottom:15px; }
#reservationVoucherPage .rentalCarContent .carBrandModel { font-size:16px; font-family:proxima_novaSemiBold; color:#444c57; font-weight:normal; }
#reservationVoucherPage .rentalCarContent .carBrandModel .sub { font-size:11px; font-family:Tahoma; color:#c4c4c4; }
#reservationVoucherPage .rentalCarContent .fuel { display:inline-block; padding-right:20px; }
#reservationVoucherPage .rentalCarContent .iconFuel { display:inline-block; margin-right:4px; vertical-align:top; }
#reservationVoucherPage .rentalCarContent .transmission { display:inline-block; padding-right:20px; }
#reservationVoucherPage .rentalCarContent .iconTrans { display:inline-block; margin-right:4px; vertical-align:top; }
#reservationVoucherPage .rentalCarContent .KM { display:inline-block; margin-top:7px; }
#reservationVoucherPage .rentalCarContent .iconKM { display:inline-block; margin-right:4px; vertical-align:top; }

#reservationVoucherPage  .moduleContainer .reservationInfoContent { width:100%; text-align:center; display:inline-block; line-height:20px; color:#7c8490; padding-bottom:15px; padding-top:15px; }
#reservationVoucherPage  .reservationInfoContent b { color:#343c4c; font-family:proxima_novaSemiBold; font-weight:normal; }
#reservationVoucherPage .iconDeliveryType { cursor:help; display:inline-block; background-color:#E6E6E6; color:#333333; margin-top:5px; font-family:tahoma; font-size:11px; line-height:18px; padding-left:10px; padding-right:10px; vercal-align:middcolor:#FFFFFF; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; text-shadow:1px 1px 0px #f3f3f3; -webkit-text-shadow:1px 1px 0px #f3f3f3; -moz-text-shadow: 1px 1px 0px #f3f3f3;}
#reservationVoucherPage .deliveryContent { font-style:italic; font-size:12px; }

#reservationVoucherPage  .moduleContainer .includedServicesContent { width:100%; text-align:center; display:inline-block; line-height:20px; color:#7c8490; padding-bottom:15px; padding-top:15px; }

#reservationVoucherPage  .moduleContainer .pricesDetailContent { width:100%; text-align:left; display:inline-block; line-height:20px; color:#7c8490; padding-bottom:15px; padding-top:15px; }
#reservationVoucherPage  .pricesDetailContent .priceTable { display:table; width:100%; line-height:20px; }
#reservationVoucherPage  .pricesDetailContent .priceTable .text { float:left; margin-left:20px;}
#reservationVoucherPage  .pricesDetailContent .priceTable .price { float:right; margin-right:20px; font-family:proxima_novaSemiBold; font-size:14px; color:#143142; font-weight:normal; }
#reservationVoucherPage  .moduleContainer .reservationTotalPriceContainer { background-color:#143142; line-height:50px; width:100%; display:table; }
#reservationVoucherPage  .reservationTotalPriceContainer .text { display:inline-block; float:left; margin-left:15px; color:#FFFFFF;}
#reservationVoucherPage  .reservationTotalPriceContainer .price { display:inline-block; float:right; margin-right:15px; font-family:proxima_novaBold; font-size:22px; color:#FFFFFF;}

@media only screen and (max-width: 1023px) {
	#reservationVoucherPage { font-size:14px; }
}
/* --- RESERVATION VOUCHER --- */





/* --- CUSTOM PROMOTE PAGE --- */
#monthlyRentPromotePage { background-color:#f0f3f5; border-top:1px solid #FFFFFF; min-height:500px; padding-top:15px; padding-bottom:15px; }
#monthlyRentPromotePage .pageContainer { display:table; width:985px; margin:auto; }

#monthlyRentPromotePageHeader { width:100%; background-color:#3788c8; margin-top:1px; padding-top:13px; padding-bottom:13px; color:#FFFFFF; text-shadow:1px 1px 0px #1a629b; -webkit-text-shadow:1px 1px 0px #1a629b; -moz-text-shadow: 1px 1px 0px #1a629b;}
#monthlyRentPromotePageHeader h1 { font-family: 'proxima_novaSemiBold'; font-size:30px; font-weight:normal; margin:auto; display:table; }
#monthlyRentPromotePageHeader h2 { margin:auto; display:table; margin-top:0px; font-family: 'proxima_novaRegular'; font-size:18px; font-style:italic; }

#monthlyRentPromotePage .leftContainer { width:310px; float:left; min-height:300px; }
#monthlyRentPromotePage .rightContainer { width:655px; float:right; min-height:300px; }

#monthlyRentPromotePage .moduleContainer { margin-bottom:20px; background-color:#FFFFFF; border:1px solid #bebebd; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);}
#monthlyRentPromotePage .moduleContainer .title { line-height:50px; font-family:proxima_novaSemiBold; color:#143142; font-size:16px; border-bottom:1px solid #bebebd; font-weight:normal; padding-left:10px; display:inline-block; width: -moz-calc(100% - 20px); width: -webkit-calc(100% - 10px); width: -o-calc(100% - 10px); width: calc(100% - 10px); }
#monthlyRentPromotePage .moduleContainer .title .sub { display:inline-block; float:right; padding-right:15px; color:#378eef; font-family:proxima_novaRegular; font-size:14px; cursor:pointer; }
#monthlyRentPromotePage .moduleContainer .title .sub:hover { color:#ef7835; }
#monthlyRentPromotePage .moduleContainer .subTitle { line-height:30px; font-family:proxima_novaRegular; font-size:14px; color:#7c8490; background-color:#eeeeee; font-weight:normal; padding-left:20px; display:inline-block; width: -moz-calc(100% - 20px); width: -webkit-calc(100% - 20px); width: -o-calc(100% - 20px); width: calc(100% - 20px); }
#monthlyRentPromotePage  .moduleTextCenter { text-align:center; width:100% !important; padding-left:0px !important; }

#monthlyRentPromotePage h3  { line-height:50px; font-family:proxima_novaSemiBold; color:#143142; font-size:16px;  font-weight:normal; padding-left:10px; display:inline-block;}

#monthlyRentPromotePage .moduleContainer .title .iconMonthlyPrices { width:28px; height:27px; margin-top:12px; background:url(design/v3/icons/icon_price.png);  display:inline-block; vertical-align:top; }
#monthlyRentPromotePage .moduleContainer .monthlyPricesContent { text-align:left; display:inline-block; line-height:20px; color:#555555; padding:10px; width: -moz-calc(100% - 20px); width: -webkit-calc(100% - 20px); width: -o-calc(100% - 20px); width: calc(100% - 20px);}

#monthlyRentPromotePage .moduleContainer .title .iconRequestForm { width:28px; height:27px; margin-top:9px; background:url(design/v3/icons/icon_form.png);  display:inline-block; vertical-align:top; }
#monthlyRentPromotePage .moduleContainer .requestFormContent { text-align:left; line-height:20px; color:#555555; padding:15px; padding:15px; width: -moz-calc(100% - 30px); width: -webkit-calc(100% - 30px); width: -o-calc(100% - 30px); width: calc(100% - 30px);}
#monthlyRentPromotePage .btnSendRequest { float:right; cursor:pointer; height:50px; padding-left:30px; padding-right:30px; line-height:50px; border:0px; background-color:#e36511; color:#FFFFFF; font-family:proxima_novaSemiBold; font-size:20px; text-shadow:1px 1px 0px #d05300; -webkit-text-shadow:1px 1px 0px #d05300; -moz-text-shadow: 1px 1px 0px #d05300;}
#monthlyRentPromotePage .btnSendRequest:hover { background-color:#f07524; }

#monthlyRentPromotePage .moduleContainer .title .iconSuccess { width:28px; height:27px; margin-top:12px; background:url(design/v3/icons/icon_check.png);  display:inline-block; vertical-align:top; }
#monthlyRentPromotePage .moduleContainer .requestFormSuccessContent { text-align:left; line-height:20px; color:#555555; width:100%; text-align:center; padding-top:20px; padding-bottom:20px; display:inline-block; }

#monthlyRentPromotePage .reservationNotification { width:100%; padding-left:10px; padding-right:10px; padding-top:7px; padding-bottom:7px; margin-bottom:10px; line-height:20px; width: -moz-calc(100% - 25px); width: -webkit-calc(100% - 25px); width: -o-calc(100% - 25px); width: calc(100% - 25px); box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);}
#monthlyRentPromotePage .notificationBlue { background-color:#d9edf7; border-left:5px solid #a3d2db; color:#505158; }
#monthlyRentPromotePage .notificationGreen { background-color:#dff4d5; border-left:5px solid #a9cf8a; color:#505158; }

#monthlyRentPromotePage .moduleContainer .title .iconMonthlyRentContent { width:29px; height:29px; margin-top:9px; background:url(design/v3/icons/icon_reservationInformations.png);  display:inline-block; vertical-align:top; }
#monthlyRentPromotePage  .moduleContainer .monthlyRentContent { line-height:20px; color:#555555; padding:15px; width: -moz-calc(100% - 30px); width: -webkit-calc(100% - 30px); width: -o-calc(100% - 30px); width: calc(100% - 30px);}
#monthlyRentPromotePage  .monthlyRentContent .spacer { background-color:#e1e0e0; height:1px; line-height:1px; width:100%; margin-top:7px; margin-bottom:7px; }

@media only screen and (max-width: 1023px) {
	#monthlyRentPromotePageHeader {padding-top:10px; padding-bottom:10px; }
	#monthlyRentPromotePageHeader h1 { font-size:24px; }
	#monthlyRentPromotePageHeader h2 { font-size:14px; text-align:center; line-height:20px; }

	#monthlyRentPromotePage { padding-top:10px; padding-bottom:10px; padding-left:5px; padding-right:5px; width:auto; }
	#monthlyRentPromotePage .pageContainer { display:table; width:auto; margin:auto; }
	
	#monthlyRentPromotePage .leftContainer { width:auto; float:none; min-height:300px; }
	#monthlyRentPromotePage .rightContainer { width:auto; float:none; min-height:300px; }
	
	#monthlyRentPromotePage .moduleContainer .monthlyPricesContent { text-align:center; }
}
/* --- CUSTOM PROMOTE PAGE --- */

/* --- LOADING PAGE --- */
#generalLoading { position:fixed; width:100%; height:100%; z-index:998; background-color:rgba(0, 0, 0, 0.5); padding-top:250px; top:0;  }
#generalLoading .inner { font-family:proxima_novaSemiBold; color:#4db19e; font-size:18px; line-height:30px; width:250px; padding:25px; text-align:center; margin:auto;  background-color:#FFFFFF;-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
#generalLoading img{ margin-bottom:10px; }

@media only screen and (max-width: 1023px) {
	#generalLoading { padding-top:100px; }
}
/* --- LOADING PAGE --- */

/* --- NOTIFICATIONS --- */
.notifications { padding: 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; position: fixed; top: 10px; right: 10px; float: right; clear: right; display:none; line-height:20px; }
.notificationsGreen { color: #FFFFFF; background-color: #37BC9B; text-shadow:1px 1px 0px #24a383; -webkit-text-shadow:1px 1px 0px #24a383; -moz-text-shadow: 1px 1px 0px #24a383;}
/* --- NOTIFICATIONS --- */

/* --- GENERAL --- */

/* --- FORM ELEMENTS --- */

.sendButton { cursor:pointer; height:50px; line-height:50px; width:100%; border:1px solid #FFFFFF; background-color:#2892e5; color:#FFFFFF; font-family:proxima_novaSemiBold; font-size:20px; text-shadow:1px 1px 0px #0c6eba; -webkit-text-shadow:1px 1px 0px #0c6eba; -moz-text-shadow: 1px 1px 0px #0c6eba; }
.sendButton:hover { background-color:#54abef; }




.inputTextbox
{
    position: relative;
    display: inline-block;
    height: 25px;
	line-height:25px;
	width: -moz-calc(100% - 30px);
	width: -webkit-calc(100% - 30px);
	width: -o-calc(100% - 30px);
	width: calc(100% - 30px);
    padding:10px 15px 10px 15px;
	border:1px solid #FFFFFF;
    background: #FFFFFF;
    color: #696969;
    outline: 0;
    font-family:proxima_novaSemiBold;
	font-size:18px;
    font-weight: normal;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
}

.inputTextbox:focus { }

.uppercase { text-transform: uppercase; }
.required { color:#d40000; font-size:20px;  }

/* --- FORM ELEMENTS --- */




























/* DEFAULT SEARCH AREA !ESKİ! */
#Otoredi_Arac_Kiralama { width:100%; height:300px; background:url(design/v3/search-bg.png) no-repeat center; }
#Otoredi_Arac_Kiralama .mainContainer{ width:985px; }
#Otoredi_Arac_Kiralama h1 { margin-top:20px; font-family:proxima_novaSemiBold; font-size:26px; color:#FFFFFF; text-shadow:1px 1px 0px #3788c8; -webkit-text-shadow:1px 1px 0px #3788c8; -moz-text-shadow: 1px 1px 0px #3788c8; }
#Otoredi_Arac_Kiralama h2 { margin-top:6px; font-size:20px;  font-style: italic; color:#FFFFFF; text-shadow:1px 1px 0px #3788c8; -webkit-text-shadow:1px 1px 0px #3788c8; -moz-text-shadow: 1px 1px 0px #3788c8; }
#Otoredi_Arac_Kiralama h3 { margin-top:23px; margin-right:5px; height:36px; font-size:14px; color:#FFFFFF; line-height:36px; padding-left:10px; padding-right:10px; display:inline-block; background-color:#68696c; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
#Otoredi_Arac_Kiralama h3:hover { box-shadow:0px 0px 10px 0px #666666; -webkit-box-shadow:0px 0px 10px 0px #666666; -moz-box-shadow:0px 0px 10px 0px #666666; }
#Otoredi_Arac_Kiralama .active { background-color:#3788c8; }

#Otoredi_Arac_Kiralama  .searchBarContainer { margin-top:5px; background-color:#3788c8; width:985px; height:82px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
#Otoredi_Arac_Kiralama .nasil_arac_kiralarim { position:absolute; margin-top:-15px; margin-left:825px; }
#Otoredi_Arac_Kiralama .nasil_arac_kiralarim a:link { color:#d6eefb; }
#Otoredi_Arac_Kiralama .nasil_arac_kiralarim a:active { color:#d6eefb; }
#Otoredi_Arac_Kiralama .nasil_arac_kiralarim a:hover { color:#FFFFFF; }
#Otoredi_Arac_Kiralama .nasil_arac_kiralarim a:visited { color:#d6eefb; }
/* DEFAULT SEARCH AREA */

/* DEFAULT PAGE */


/*!ESKİ!*/
#Otoredi_Arac_Kiralama_Firmalari { text-align:center; position:relative; }
#Otoredi_Arac_Kiralama_Firmalari .partners { width:985px; height:40px; background-image:url(design/v3/partners.jpg); margin:auto; }
#Otoredi_Arac_Kiralama_Firmalari .partners:hover { background-image:url(design/v3/partners-hover.jpg); }
/*!ESKİ!*/

#Otoredi-Arac-Kiralama-Faydalari { position:relative; height:88px; background-color:#fcfbfb; border-top:2px solid #e6ecef; padding-top:15px; }
#Otoredi-Arac-Kiralama-Faydalari .content { float:left; width:224px; padding-left:8px; line-height:18px; }
#Otoredi-Arac-Kiralama-Faydalari .siz-yorulmayin { float:left; width:300px; height:70px; }
#Otoredi-Arac-Kiralama-Faydalari .siz-yorulmayin .title { float:left; width:224px; padding-left:8px; }
#Otoredi-Arac-Kiralama-Faydalari .siz-yorulmayin .title  h4 { font-family:proxima_novaSemiBold; font-size:18px; color:#3788c8; }
#Otoredi-Arac-Kiralama-Faydalari .uygun-fiyat { float:left; width:300px; height:70px; margin-left:43px; }
#Otoredi-Arac-Kiralama-Faydalari .uygun-fiyat .title { float:left; width:224px; padding-left:8px; }
#Otoredi-Arac-Kiralama-Faydalari .uygun-fiyat .title  h4 { font-family:proxima_novaSemiBold; font-size:18px; color:#76ad13; }
#Otoredi-Arac-Kiralama-Faydalari .zamaninda-teslim { float:left; width:300px; height:70px; margin-left:42px;}
#Otoredi-Arac-Kiralama-Faydalari .zamaninda-teslim .title { float:left; width:224px; padding-left:8px; }
#Otoredi-Arac-Kiralama-Faydalari .zamaninda-teslim .title  h4 { font-family:proxima_novaSemiBold; font-size:18px; color:#e36511; }

#Otoredi-Arac-Kiralama-Firsatlari { height:94px; background-color:#ffffff; border-top:2px solid #e6ecef; padding-top:15px; padding-bottom:15px; }
#Otoredi-Arac-Kiralama-Firsatlari .promote { width:677px; float:left; } 
#Otoredi-Arac-Kiralama-Firsatlari .promote ul { width:677px; float:left; }
#Otoredi-Arac-Kiralama-Firsatlari .promote ul li { }

#Otoredi-Arac-Kiralama-Firsatlari .liveBookingsBoard { width:298px; float:left; padding-left:10px;  text-align:center; line-height:17px; }

#Otoredi-Arac-Kiralama-Firsatlari .liveBookingsBoard .customer { font-family:proxima_novaSemiBold; color:#e93b35; line-height:18px; }
#Otoredi-Arac-Kiralama-Firsatlari .liveBookingsBoard .customer2 { font-family:proxima_novaSemiBold; color:#d05706; line-height:18px;  }
#Otoredi-Arac-Kiralama-Firsatlari .liveBookingsBoard  b { font-family:proxima_novaSemiBold; }
#Otoredi-Arac-Kiralama-Firsatlari .liveBookingsBoard .timeSpan { color:#3788c8; line-height:18px; }
#Otoredi-Arac-Kiralama-Firsatlari .liveBookingsBoard .iconTrue { display:inline-block; } 
#Otoredi-Arac-Kiralama-Firsatlari .liveBookingsBoard .iconLove { display:inline-block; } 
#Otoredi-Arac-Kiralama-Firsatlari .liveBookingsBoard .lastBooking {  display:none; }
#Otoredi-Arac-Kiralama-Firsatlari .liveBookingsBoard .lastDelivered { display:none; }

#Otoredi-Arac-Kiralama-Yorumlari { text-align:center; position:relative; height:auto; background-color:#f0f3f5; border-top:2px solid #e6ecef; }
#Otoredi-Arac-Kiralama-Yorumlari #slider-prev { float:left; width:20px; height:34px; margin-right:50px; margin-top:25px; }
#Otoredi-Arac-Kiralama-Yorumlari #slider-next { float:left; width:20px; height:34px; margin-left:50px; margin-top:25px; }
#Otoredi-Arac-Kiralama-Yorumlari .commentSliderArea { float:left; width:845px; padding-top:13px; padding-bottom:13px; }
#Otoredi-Arac-Kiralama-Yorumlari ul { width:845px; float:left; }
#Otoredi-Arac-Kiralama-Yorumlari ul li { font-family:proxima_novaRegular; font-size:14px; font-style:italic; line-height:20px; color:#5b7c8c; text-align:center; }
#Otoredi-Arac-Kiralama-Yorumlari .name { font-family:proxima_novaSemiBold; font-size:14px; color:#f25c24; line-height:20px; font-style:normal; }
#Otoredi-Arac-Kiralama-Yorumlari .name i { font-family:proxima_novaRegular; font-size:14px; }
#Otoredi-Arac-Kiralama-Yorumlari a:link { text-decoration:none; width:20px; height: 34px; display:inline-block; }

#Otoredi-Arac-Kiralama-Yardim { background-color:#fcfbfb; border-bottom:2px solid #e6ecef; border-top:2px solid #e6ecef; margin-top:1px; height:52px; }
#Otoredi-Arac-Kiralama-Yardim .helpButton { width:197px; float:left; display:table;  margin-top:10px; }
#Otoredi-Arac-Kiralama-Yardim .helpButton .text { color:#666666; line-height:15px; padding-top:2px; padding-left:4px; }
#Otoredi-Arac-Kiralama-Yardim .helpButton .text b { color:#555555; }
#Otoredi-Arac-Kiralama-Yardim .helpButton span { float:left; }

#Otoredi-Avantajlari { margin-bottom:20px; }
#Otoredi-Avantajlari ul { list-style-type: none; width:100%; display:table; margin-top:10px; margin-bottom:20px; }
#Otoredi-Avantajlari li{ float:left; margin-right:40px; cursor:pointer; }
#Otoredi-Avantajlari h5{ font-size:16px; color:#cccccc; font-weight:normal; }
#Otoredi-Avantajlari h5 b { font-weight:normal; }
#Otoredi-Avantajlari .active  { color:#2c2d2d; font-family:proxima_novaSemiBold; }
#Otoredi-Avantajlari .active  b { color:#e93b35; }

#Otoredi-Avantajlari #tabs-1 { display:table; width:985px; }
#Otoredi-Avantajlari #tabs-1 .colL { float:left; width:460px; margin-right:65px; margin-bottom:10px; }
#Otoredi-Avantajlari #tabs-1 .colR { float:left; width:460px; margin-bottom:10px; }
#Otoredi-Avantajlari #tabs-1 .item { width:100%; display:table; margin-bottom:20px; }
#Otoredi-Avantajlari #tabs-1 .item  .icon { float:left; margin-top:5px; margin-right:7px;   }
#Otoredi-Avantajlari #tabs-1 .item  .text { float:left; line-height:20px; width:424px;  }
#Otoredi-Avantajlari #tabs-1 .line { position:absolute; width:985px; height:1px; background-color:#e0e4e7; }
#Otoredi-Avantajlari #tabs-1 .kiralamak-guzeldir { font-family:proxima_novaSemiBold; font-size:16px; padding-left:5px; padding-right:5px; position:absolute; background-color:#FFFFFF; margin-top:-7px; margin-left:380px; }
#Otoredi-Avantajlari #tabs-1 .kiralamak-guzeldir b { font-weight:normal; color:#e93b35;}
#Otoredi-Avantajlari #tabs-1 .bookingSteps { padding-top:25px; }

.tabsContent { line-height:20px; height:289px; overflow-y:scroll; }
.tabsContent .lastPosts .caption a:link { font-size:16px; color:#2c2d2d; text-decoration:none; }
.tabsContent .lastPosts .caption a:active { color:#2c2d2d; text-decoration:none; }
.tabsContent .lastPosts .caption a:visited { color:#2c2d2d; text-decoration:none; }
.tabsContent .lastPosts .caption a:hover { color:#e36511; text-decoration:none; }
.tabsContent .lastPosts  .catDate { color:#aeaeae;  }
.tabsContent .lastPosts  .catDate a:link { color:#aeaeae; text-decoration:none; }
.tabsContent .lastPosts  .catDate a:active { color:#aeaeae; text-decoration:none; }
.tabsContent .lastPosts  .catDate a:visited { color:#aeaeae; text-decoration:none; }
.tabsContent .lastPosts  .catDate a:hover { color:#e36511; text-decoration:none; }
/* DEFAULT PAGE */

/* SEARCH PAGE */
#search-page-headling { height:40px; background-color:#68696C; color:#FFFFFF; }
#breadCrumb {  list-style: none;  }
#breadCrumb li { float:left; display: list-item; text-align: -webkit-match-parent; line-height:40px;}
#breadCrumb .sep { width:10px; text-align:center; display:inline-block; }

#search-page-headling h1 { font-family:proxima_novaSemiBold; line-height:40px; font-size:14px; text-transform: capitalize; }
#search-page-headling .back {float:right; line-height:40px; }
#seach-page-search { border-top:1px solid #FFFFFF; background-color:#3788c8; padding-top:7px; padding-bottom:15px; }
#seach-page-search #Otoredi-Arac-Kiralama-Paneli  .location { margin-left:0px; }

#search-page-location-information { }




/* SEARCH PAGE */

/* SEARCH MODULE */
#bookingSteps2 { padding-top:10px; padding-bottom:10px ;}

#otoredi-arac-kiralama-bar { width:100%; height:40px; display:table; background-color:#e0e4e7; border-top:1px solid #d5dce1; border-bottom:1px solid #ffffff; }
#otoredi-arac-kiralama-bar .searchCount { float:left; line-height:40px; color:#f25620; font-family:proxima_novaSemiBold; text-shadow:1px 1px 0px #FFFFFF; -webkit-text-shadow:1px 1px 0px #FFFFFF; -moz-text-shadow: 1px 1px 0px #FFFFFF; }
#otoredi-arac-kiralama-bar .searchCount  .number { color:#3788c8; }
#otoredi-arac-kiralama-bar .filter { float:right; }

#otoredi-arac-kiralama-filtreleri { width:100%; height:35px; display:table; background-color:#fcfbfb; border-bottom:1px solid #ffffff; font-family:Tahoma; font-size:11px; color:#68696c; line-height:35px; }
#otoredi-arac-kiralama-filtreleri b { font-family:Tahoma; font-weight:bold; }
#otoredi-arac-kiralama-filtreleri .mainContainer { display:table }
#otoredi-arac-kiralama-filtreleri .spacer{color:#CCCCCC;}
#otoredi-arac-kiralama-filtreleri .filterCar { float:left; }
#otoredi-arac-kiralama-filtreleri .filterCar .spacer{color:#CCCCCC; display:inline-block; width:20px; text-align:center;}
#otoredi-arac-kiralama-filtreleri .showCar { float:right; }
#otoredi-arac-kiralama-filtreleri .showCar .spacer{color:#CCCCCC; display:inline-block; width:10px; text-align:center;}
#otoredi-arac-kiralama-filtreleri a:link { color:#68696c; text-decoration:none; }
#otoredi-arac-kiralama-filtreleri a:active { color:#68696c; text-decoration:none; }
#otoredi-arac-kiralama-filtreleri a:visited { color:#68696c; text-decoration:none; }
#otoredi-arac-kiralama-filtreleri a:hover { color:#e36511; text-decoration:underline; }

#otoredi-arac-kiralama-sonuclari { background-color:#f0f3f5; min-height:500px; padding-top:10px; }
#otoredi-arac-kiralama-sonuclari .onerilenler { background-color:#FFFFFF; }

#otoredi-arac-kiralama-sonuclari .warningBar { text-align:center; line-height:20px; padding-top:5px; padding-bottom:5px; margin-bottom:10px; background-color:#FFFFFF; border:1px solid #ef5620; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
#otoredi-arac-kiralama-sonuclari .warningBar .orange { color:#ef5620; font-size:15px; }
#otoredi-arac-kiralama-sonuclari .warningBar img { margin-top:10px; }

#otoredi-arac-kiralama-sonuclari .noVehicle { padding-top:15px; padding-bottom:20px; }
#otoredi-arac-kiralama-sonuclari .noVehicleCaption { font-family:proxima_novaSemiBold; color:#ef5620; font-size:20px;  line-height:30px; }
#otoredi-arac-kiralama-sonuclari .noVehicleContent { font-size:16px;  line-height:40px; }

#otoredi-arac-kiralama-sonuclari .rentacars { text-align:center; padding-top:7px; padding-bottom:5px; margin-bottom:10px; line-height:20px; background-color:#fcfafb; border:1px solid #e0e4e7; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
#otoredi-arac-kiralama-sonuclari .partners { width:954px; height:31px; background-image:url(/static/images/design/v3/rentacar-partners-search.jpg); margin:auto; margin-top:2px; }
#otoredi-arac-kiralama-sonuclari .partners:hover { background-image:url(/static/images/design/v3/rentacar-partners-search-hover.jpg); }

#otoredi-arac-kiralama-sonuclari .kiralik-arac { padding-top:5px; padding-bottom:5px; border:1px solid #ced6db; background-color:#FFFFFF; height:120px; display:table; width:983px; color:#555555; margin-bottom:10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
#otoredi-arac-kiralama-sonuclari .kiralik-arac:hover { border:1px solid #ffffff; box-shadow:0px 0px 10px 0px #999999; -webkit-box-shadow:0px 0px 10px 0px #999999; -moz-box-shadow:0px 0px 10px 0px #999999; }

#otoredi-arac-kiralama-sonuclari .kiralik-arac  .carImage { float:left; width:170px; text-align:center; height:120px; }
#otoredi-arac-kiralama-sonuclari .kiralik-arac  .carImage .nowReservationCont { height:25px; }
#otoredi-arac-kiralama-sonuclari .kiralik-arac  .carImage .nowReservation {  font-family:Tahoma; font-size:11px; color:#f25620; line-height:25px; height:25px; vertical-align:top; cursor:help; }
#otoredi-arac-kiralama-sonuclari .kiralik-arac  .iconWarningLittle { display:inline-block; margin-right:4px;  }  
#otoredi-arac-kiralama-sonuclari .kiralik-arac  .carImage .Rent-a-car-info { height:25px; line-height:25px; }

#otoredi-arac-kiralama-sonuclari .kiralik-arac  .carDetail { float:left; width:632px; }
#otoredi-arac-kiralama-sonuclari .kiralik-arac  .carDetail .carBrandModel { font-size:11px; color:#b1b1b1; height:30px; line-height:30px; font-family:tahoma; }
#otoredi-arac-kiralama-sonuclari .kiralik-arac  .carBrandModel b { font-family:proxima_novaSemiBold; font-size:15px; color:#3788c8; }

#otoredi-arac-kiralama-sonuclari .kiralik-arac .carDetail .carOptions { height:20px; line-height:20px; padding-top:5px; padding-bottom:5px; }
#otoredi-arac-kiralama-sonuclari .kiralik-arac .carOptions .fuel { width:158px; display:inline-block;  }
#otoredi-arac-kiralama-sonuclari .kiralik-arac .carOptions .iconFuel { display:inline-block; margin-right:4px; vertical-align:top; }
#otoredi-arac-kiralama-sonuclari .kiralik-arac .carOptions .transmission { width:158px; display:inline-block;  }
#otoredi-arac-kiralama-sonuclari .kiralik-arac .carOptions .iconTrans { display:inline-block; margin-right:4px; vertical-align:top; }
#otoredi-arac-kiralama-sonuclari .kiralik-arac .carOptions .KM { width:158px; display:inline-block;  }
#otoredi-arac-kiralama-sonuclari .kiralik-arac .carOptions .iconKM { display:inline-block; margin-right:4px; vertical-align:top; }

#otoredi-arac-kiralama-sonuclari .kiralik-arac  .carDetail .carLocation { height:20px; line-height:20px; padding-top:5px; padding-bottom:5px;  }
#otoredi-arac-kiralama-sonuclari .kiralik-arac  .carLocation .iconLocation { display:inline-block;  }
#otoredi-arac-kiralama-sonuclari .kiralik-arac  .carLocation .text { display:inline-block;  vertical-align:top; }

#otoredi-arac-kiralama-sonuclari .kiralik-arac  .carDetail .includedPrices{ height:20px; line-height:20px; padding-top:5px; padding-bottom:5px; }
#otoredi-arac-kiralama-sonuclari .kiralik-arac  .includedPrices .iconCheck { display:inline-block; }
#otoredi-arac-kiralama-sonuclari .kiralik-arac  .includedPrices .text { display:inline-block;  vertical-align:top; }

#otoredi-arac-kiralama-sonuclari .kiralik-arac  .carPrices { float:left; width:180px; }
#otoredi-arac-kiralama-sonuclari .carPrices .lastDailyPrice {  color:#666666; margin-top:5px; font-size:14px; line-height:25px; }
#otoredi-arac-kiralama-sonuclari .carPrices .lastDailyPrice del{ color:#e93b35; font-family:proxima_novaSemiBold;}
#otoredi-arac-kiralama-sonuclari .carPrices .dailyPrice { color:#3788c8; font-size:25px; font-family:proxima_novaSemiBold; display:inline-block; margin-top:5px; margin-bottom:5px; }
#otoredi-arac-kiralama-sonuclari .carPrices .dailyPrice sup { color:#3788c8; font-size:13px; font-family:proxima_novaSemiBold; }
#otoredi-arac-kiralama-sonuclari .carPrices .totalPrice { color:#3788c8;  line-height:25px; }
#otoredi-arac-kiralama-sonuclari .carPrices .buttonReservation { margin-top:0px;}

#otoredi-arac-kiralama-sonuclari .kiralik-arac-metni { margin-top:10px; margin-bottom:10px; line-height: 20px; color:#91969b;} 
#otoredi-arac-kiralama-sonuclari .kiralik-arac-metni h3 {margin:0px; padding:0px; font-size:14px; font-family:proxima_novaSemiBold; }
#otoredi-arac-kiralama-sonuclari .kiralik-arac-metni p {margin:0px; padding:0px; font-size:14px; color:#9b9fa3; }
#otoredi-arac-kiralama-sonuclari .kiralik-arac-metni a:link { color:#9b9fa3; text-decoration:none; }
#otoredi-arac-kiralama-sonuclari .kiralik-arac-metni a:active { color:#9b9fa3; text-decoration:none; }
#otoredi-arac-kiralama-sonuclari .kiralik-arac-metni a:visited { color:#9b9fa3; text-decoration:none; }
#otoredi-arac-kiralama-sonuclari .kiralik-arac-metni a:hover { color:#9b9fa3; text-decoration:underline; }

.otoredi-arac-kiralama-bilgileri { margin-top:10px; margin-bottom:10px; line-height: 20px; color:#65777c; }
.otoredi-arac-kiralama-bilgileri h1 { font-size:16px; font-family:proxima_novaSemiBold; color:#4f5e62; line-height:25px; }
.otoredi-arac-kiralama-bilgileri h2 { font-size:14px; }
.otoredi-arac-kiralama-bilgileri h3 { font-size:14px; font-family:proxima_novaSemiBold; color:#4f5e62; line-height:25px; }
.otoredi-arac-kiralama-bilgileri h4 { font-size:14px; font-family:proxima_novaSemiBold; color:#4f5e62; line-height:25px; }
.otoredi-arac-kiralama-bilgileri p { color:#7f8993; }
.otoredi-arac-kiralama-bilgileri strong { font-family:proxima_novaSemiBold; font-weight:normal; }

.otoredi-arac-kiralama-bilgileri .arac-kiralama-fiyatlari { display:table; width:100%;}
.otoredi-arac-kiralama-bilgileri .arac-kiralama-fiyatlari .item { float:left; width:50%; display:table; line-height:25px; }
.otoredi-arac-kiralama-bilgileri .arac-kiralama-fiyatlari .item .car { float:left; display:inline-block; }
.otoredi-arac-kiralama-bilgileri .arac-kiralama-fiyatlari .item .price { float:right; display:inline-block; padding-right:25px; }

.bestPrices { cursor:help; display:inline-block; background-color:#51a7d4; margin-left:10px; font-family:tahoma; font-size:11px; line-height:16px; padding-left:10px; padding-right:10px; vertical-align:top; margin-top:6px; color:#FFFFFF; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; text-shadow:1px 1px 0px #3788c8; -webkit-text-shadow:1px 1px 0px #3788c8; -moz-text-shadow: 1px 1px 0px #3788c8;}

.searchNotification { padding: 8px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; position: fixed; top: 10px; right: 10px; float: right; clear: right; color: white; background-color: #37BC9B; display:none; line-height:19px; }
.notification { padding: 8px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; position: fixed; top: 10px; right: 10px; float: right; clear: right; color: white; background-color: #133041; display:none; line-height:19px; }
/* SEARCH MODULE */

/* RESERVATION MODULE */
#bookingSteps3 { padding-top:10px; padding-bottom:10px; }
#otoredi-rezervasyon { background-color:#f0f3f5; border-top:2px solid #e6ecef; min-height:340px; padding-top:10px; }
#otoredi-rezervasyon .leftBlock {width:620px; float:left; }
#otoredi-rezervasyon .rightBlock {width:345px; float:right; }

#otoredi-rezervasyon .fRight { width:620px; } 
#otoredi-rezervasyon .fLeft { width:345px; }

#otoredi-rezervasyon .moduleContainer { background-color:#FFFFFF; padding:10px; }
#otoredi-rezervasyon .moduleContainer h3 { font-family:proxima_novaSemiBold; font-size:17px; COLOR:#555555; font-weight:normal; margin-bottom:10px; }
#otoredi-rezervasyon .moduleContainer h3 b { font-weight:normal; color:#D40000; }
#otoredi-rezervasyon .containerFooter { margin-bottom:20px; }

#otoredi-rezervasyon .colCaption { width:150px; float:left; height:35px; line-height:35px; }
#otoredi-rezervasyon .colFormElement { float:left; height:35px; line-height:35px; }
#otoredi-rezervasyon .elementHelper  { float:left; padding-top:9px; margin-left:10px; }
#otoredi-rezervasyon .elementHelper .helpIcon { display:inline-block; }
#otoredi-rezervasyon .validate { position:absolute; margin-left:391px; margin-top:10px; display:none; } 

#otoredi-rezervasyon .reservationDetail { line-height:23px; color:#6a6a6a; text-align:center;}
#otoredi-rezervasyon .reservationDetail b { color:#2c2d2d; }
#otoredi-rezervasyon .carInfo { display:table; width:100%; color:#80868c; text-align:center;  }
#otoredi-rezervasyon .carInfo b { color:#2c2d2d; }
#otoredi-rezervasyon .carInfo .carImage { float:none; }
#otoredi-rezervasyon .carInfo .carDetail { float:none; width:100%; text-align:center;  }
#otoredi-rezervasyon .carInfo .carDetail .option { float:left; margin-right:10px; }
#otoredi-rezervasyon .carInfo .carDetail .dTable { height:20px; line-height:20px; }

#otoredi-rezervasyon .carInfo .fuel { width:100px; display:inline-block; }
#otoredi-rezervasyon .carInfo .iconFuel { display:inline-block; margin-right:4px; vertical-align:top; }
#otoredi-rezervasyon .carInfo .transmission { width:80px; display:inline-block;  }
#otoredi-rezervasyon .carInfo .iconTrans { display:inline-block; margin-right:4px; vertical-align:top; }
#otoredi-rezervasyon .carInfo .KM { width:100px; display:inline-block; margin-top:7px; }
#otoredi-rezervasyon .carInfo .iconKM { display:inline-block; margin-right:4px; vertical-align:top; }

#otoredi-rezervasyon .extraItem { display:table; width:600px; padding-top:9px; padding-bottom:7px;}
#otoredi-rezervasyon .extraItem .helpIcon { display:inline-block;}
#otoredi-rezervasyon .extraItem .item { float:left; }
#otoredi-rezervasyon .extraItem .price { float:right; color:#83868c; line-height:22px;}
#otoredi-rezervasyon .extraItem .price  b { color:#e36612; }
#otoredi-rezervasyon .itemLine { border-bottom:1px solid #e3e7ea; }

#otoredi-rezervasyon .iconDeliveryType { cursor:help; display:inline-block; background-color:#E6E6E6; color:#333333; margin-left:10px; font-family:tahoma; font-size:11px; line-height:18px; padding-left:10px; padding-right:10px; vercal-align:middcolor:#FFFFFF; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; text-shadow:1px 1px 0px #f3f3f3; -webkit-text-shadow:1px 1px 0px #f3f3f3; -moz-text-shadow: 1px 1px 0px #f3f3f3;}

#otoredi-rezervasyon .discountWarning { display:table; width:325px;  text-align:center;}
#otoredi-rezervasyon .discountWarning .discount { float:none; font-family:proxima_novaSemiBold; line-height:20px;  }
#otoredi-rezervasyon .discountWarning .discount b { font-weight:normal; color:#e36511; }

#otoredi-rezervasyon .reservationPreview  { color:#333333; }
#otoredi-rezervasyon .reservationPreview .spacer { background-color:#e3e7ea; height:1px; line-height:1px; margin-top:8px; margin-bottom:8px;}

#otoredi-rezervasyon .carPrices { color:#80868c; }
#otoredi-rezervasyon .carPrices b { color:#2c2d2d;  height:20px; line-height:20px;}
#otoredi-rezervasyon .priceTable { display:table; width:100%; height:20px; line-height:20px;}
#otoredi-rezervasyon .carPrices h3 { color:#2c2d2d; }
#otoredi-rezervasyon .priceTable .colName { float:left; width:200px;   }
#otoredi-rezervasyon .priceTable .price { float:right; font-weight:bold; color:#2c2d2d }
#otoredi-rezervasyon .priceTable .lastPrice { color:#e93b35; text-decoration:line-through; }
#otoredi-rezervasyon .priceTableSpacer { height:20px; }
#otoredi-rezervasyon .priceTable .depositPriceCaption { font-size:16px; color:#3788c8; }
#otoredi-rezervasyon .priceTable .depositPrice { font-size:22px; color:#3788c8; font-family:proxima_novaSemiBold;}

#otoredi-rezervasyon .depositInfo { margin-top:10px; }
#otoredi-rezervasyon .depositInfo .caption b { height:16px; line-height:16px; vertical-align:top; padding-left:4px; }
#otoredi-rezervasyon .depositInfo .content { line-height:20px; }
#otoredi-rezervasyon .depositInfo .content b { color:#80868c; }
#otoredi-rezervasyon .depositInfo .iconInfoBlue { display:inline-block; }

#otoredi-rezervasyon .paymentContent { color:#80868c; }
#otoredi-rezervasyon .paymentContent h3 { color:#2c2d2d; }

#otoredi-rezervasyon .paymentContent .content {line-height:20px; color:#333333; }
#otoredi-rezervasyon .paymentLine { height:1px; line-height:1px; background-color:#ced6db; }
#otoredi-rezervasyon .creditCardArea { padding-top:10px; padding-bottom:20px; }
#otoredi-rezervasyon .paymentWarning { font-family:proxima_novaSemiBold; background-color:#d9edf7; border:1px solid #bce8f1; color:#4b738f; text-align:center; line-height:20px; padding:5px; margin-bottom:15px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
#otoredi-rezervasyon .creditCardInformation { float:left; width:420px; }
#otoredi-rezervasyon .creditCard { float:left; height:109px; margin-left:10px; margin-top:2px; }

#otoredi-rezervasyon .contracts { line-height:25px; padding-top:17px; }
#otoredi-rezervasyon .contracts  label { vertical-align:top; }
#otoredi-rezervasyon .contracts  label b { vertical-align:top; }
#otoredi-rezervasyon .contracts a:link { color:#3788c8; text-decoration:none; }
#otoredi-rezervasyon .contracts a:hover { color:#3788c8; text-decoration:underline; }
#otoredi-rezervasyon .contracts a:active{ color:#3788c8; text-decoration:none; }
#otoredi-rezervasyon .contracts a:visited { color:#3788c8; text-decoration:none; }

#otoredi-rezervasyon .spaceLine { background-color:#ced6db; height:1px; margin-top:15px; margin-bottom:15px; }
#otoredi-rezervasyon .rezervationInfoCaption { font-family:proxima_novaSemiBold; color:#2d2d2d; font-size:14px; }


#otoredi-rezervasyon .buttonGray { margin-top:29px; }
#otoredi-rezervasyon .btnReservationSave { float:right; cursor:pointer; margin-bottom:20px; height:50px; padding-left:25px; padding-right:25px; line-height:50px; border:0px; background-color:#79b149; color:#FFFFFF; font-family:proxima_novaSemiBold; font-size:20px; text-shadow:1px 1px 0px #69a03a; -webkit-text-shadow:1px 1px 0px #69a03a; -moz-text-shadow: 1px 1px 0px #69a03a;}
#otoredi-rezervasyon .btnReservationSave:hover { background-color:#87c452; }

#otoredi-rezervasyon .slideFadeEffect { width:985px; margin:auto; height:58px;}
/* RESERVATION MODULE */

/* MEMBER AREA */
#memberArea { background-color:#f0f3f5; border-top:2px solid #e6ecef; padding-top:10px; padding-bottom:10px;}
#memberArea .mainContainer { width:985px; }
#memberArea .panel { width:auto; background-color:#FFFFFF; padding:10px; color:#2c2d2d; line-height:25px;}
#memberArea .containerFooter { width:auto; } 
#memberArea .row { display:table;}

#memberArea .loginPanel { width:482px; float:left;}
#memberArea .loginPanel .panel { min-height:300px; }

#memberArea .registerPanel { width:482px; float:left; margin-left:21px; }
#memberArea .registerPanel .panel { min-height:330px; }

#memberArea .reservationPanel { width:482px; float:left; margin-top:21px; }
#memberArea .reservationPanel .panel { min-height:200px; }

#memberArea .passwordPanel { width:482px; float:left; margin-left:21px; margin-top:21px; }
#memberArea .passwordPanel .panel { min-height:200px; }

#memberArea .panel h2  { font-family:proxima_novaSemiBold; line-height:20px; font-size:20px; }
#memberArea .panel .line { height:1px; line-height:1px; background-color:#eeeeee; margin-top:10px; margin-bottom:10px; }

#memberArea .elementRow { display:table; }
#memberArea .elementRow .colCaption { width:150px; float:left; height:30px; line-height:30px; }
#memberArea .elementRow .colFormElement { float:left; height:30px; line-height:30px; }
#memberArea .elementRow .colFormElementMultiline{ float:left; }
#memberArea .elementRow .elementHelper  { float:left; padding-top:6px; margin-left:10px; }
#memberArea .elementRow .elementHelper .helpIcon { display:inline-block; }

/* MEMBER AREA */

/* LONG TERM RENTAL AREA */
#Uzun_Donem_Arac_Kiralama { width:100%; height:300px; background:url(design/v3/longTermRentBg.png) no-repeat center; }
#Uzun_Donem_Arac_Kiralama .mainContainer{ width:985px;  }
#Uzun_Donem_Arac_Kiralama h1 { margin-top:20px; font-family:proxima_novaSemiBold; font-size:22px; color:#FFFFFF; text-shadow:1px 1px 0px #690006; -webkit-text-shadow:1px 1px 0px #690006; -moz-text-shadow: 1px 1px 0px #690006; }
#Uzun_Donem_Arac_Kiralama h2 { margin-top:10px; font-family:proxima_novaRegular; font-weight:normal; font-size:17px; font-style:italic; color:#FFFFFF; text-shadow:1px 1px 0px #690006; -webkit-text-shadow:1px 1px 0px #690006; -moz-text-shadow: 1px 1px 0px #690006; }
#Uzun_Donem_Arac_Kiralama h3 { margin-top:25px; font-family:proxima_novaRegular; font-weight:normal; font-size:16px; line-height:20px; color:#FFFFFF; text-shadow:1px 1px 0px #690006; -webkit-text-shadow:1px 1px 0px #690006; -moz-text-shadow: 1px 1px 0px #690006; }
#Uzun_Donem_Arac_Kiralama .operationDesc { display:table; margin-top:20px; }
#Uzun_Donem_Arac_Kiralama .operationDesc .item { float:left;  font-family:proxima_novaRegular; font-size:16px; color:#FFFFFF; line-height:32px; vertical-align:top; text-shadow:1px 1px 0px #690006; -webkit-text-shadow:1px 1px 0px #690006; -moz-text-shadow: 1px 1px 0px #690006;}
#Uzun_Donem_Arac_Kiralama .operationDesc .item span { margin-right:5px; }
#Uzun_Donem_Arac_Kiralama .operationDesc .spacer { float:left; height:32px; width:40px; }
#Uzun_Donem_Arac_Kiralama .buttons { display:table; margin-top:16px; width:100%; }
#Uzun_Donem_Arac_Kiralama .buttons .neden-uzun-donem-kiralama { float:left; display:none; margin-top:10px; height:38px; line-height:38px; background-color:#2d2d2d; font-family:proxima_novaSemiBold; font-size:14px; color:#FFFFFF; padding-left:20px; padding-right:20px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
#Uzun_Donem_Arac_Kiralama .buttons .neden-uzun-donem-kiralama:hover { background-color:#444444; }
#Uzun_Donem_Arac_Kiralama .buttons .teklif-istiyorum { float:right; display:inline-block; height:48px; line-height:48px; background-color:#2d2d2d; font-family:proxima_novaSemiBold; font-size:18px; color:#FFFFFF; padding-left:25px; padding-right:25px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
#Uzun_Donem_Arac_Kiralama .buttons .teklif-istiyorum:hover { background-color:#444444; }

#Uzun-donem-arac-kiralama-fayda { width:100%;}
#Uzun-donem-arac-kiralama-fayda .mainContainer { display:table; padding-top:20px; padding-bottom:20px; }
#Uzun-donem-arac-kiralama-fayda .mainContainer b { font-family:proxima_novaSemiBold; font-size:18px; color:#9a1b22; font-style:normal; }
#Uzun-donem-arac-kiralama-fayda .en-iyi-fiyat { width:290px; float:left; line-height:20px;}
#Uzun-donem-arac-kiralama-fayda .guvenli-ve-hizli { width:290px; float:left; line-height:20px; margin-left:40px;}
#Uzun-donem-arac-kiralama-fayda .her-sinif-arac { width:290px; float:left; line-height:20px; margin-left:70px;}

#Uzun-Donem-Arac-Kiralama-Yorumlari { text-align:center; position:relative; background-color:#fcfbfb; border-top:1px solid #e6ecef; padding-top:15px; padding-bottom:15px; }
#Uzun-Donem-Arac-Kiralama-Yorumlari #slider-prev { float:left; width:20px; height:34px; margin-right:20px; margin-top:26px; }
#Uzun-Donem-Arac-Kiralama-Yorumlari #slider-next { float:left; width:20px; height:34px; margin-left:20px; margin-top:26px; }
#Uzun-Donem-Arac-Kiralama-Yorumlari .commentSliderArea { float:left; width:905px; }
#Uzun-Donem-Arac-Kiralama-Yorumlari ul { width:905px; margin-top:5px; float:left; }
#Uzun-Donem-Arac-Kiralama-Yorumlari li { font-family:proxima_novaRegular; font-size:14px; font-style:italic; line-height:20px; color:#476c7b; text-align:center; }
#Uzun-Donem-Arac-Kiralama-Yorumlari .name { font-family:proxima_novaSemiBold; font-size:16px; color:#f25c24; line-height:20px; font-style:normal; }
#Uzun-Donem-Arac-Kiralama-Yorumlari .name i { font-family:proxima_novaRegular; font-size:14px; }
#Uzun-Donem-Arac-Kiralama-Yorumlari a:link { text-decoration:none; width:20px; height: 34px; display:inline-block; }

#Uzun-Donem-Arac-Kiralama-Content { background-color:#f0f3f5; border-top:2px solid #e6ecef; min-height:500px; padding-top:10px; }
#Uzun-Donem-Arac-Kiralama-Content .fRight { width:345px; }
#Uzun-Donem-Arac-Kiralama-Content .fLeft { width:620px; }
#Uzun-Donem-Arac-Kiralama-Content .moduleContainer { background-color:#FFFFFF; padding:10px;  }
#Uzun-Donem-Arac-Kiralama-Content .moduleContainer h4 { font-family:proxima_novaSemiBold; font-size:15px; font-weight:normal; margin-bottom:10px; }
#Uzun-Donem-Arac-Kiralama-Content .moduleContainer h4 b { font-weight:normal; color:#e93b35; }
#Uzun-Donem-Arac-Kiralama-Content .containerFooter { margin-bottom:10px; }

#Uzun-Donem-Arac-Kiralama-Content .colCaption { width:150px; float:left; height:30px; line-height:30px; }
#Uzun-Donem-Arac-Kiralama-Content .colFormElement { float:left; height:30px; line-height:30px; }
#Uzun-Donem-Arac-Kiralama-Content .colFormElementMultiline{ float:left; }
#Uzun-Donem-Arac-Kiralama-Content .elementHelper  { float:left; padding-top:6px; margin-left:10px; }
#Uzun-Donem-Arac-Kiralama-Content .elementHelper .helpIcon { display:inline-block; }

#Uzun-Donem-Arac-Kiralama-Content .buttons { width:540px; }
#Uzun-Donem-Arac-Kiralama-Content .btnOfferRequest { float:right; cursor:pointer; height:48px; line-height:48px; padding-left:15px; padding-right:15px; border:1px solid #3e6703; background-color:#76ad13; color:#FFFFFF; font-family:proxima_novaSemiBold; font-size:20px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
#Uzun-Donem-Arac-Kiralama-Content .btnOfferRequest:hover { background-color:#86c516; }

#Uzun-Donem-Arac-Kiralama-Content .uzun-donem-kiralama-sureci { line-height:18px; }
#Uzun-Donem-Arac-Kiralama-Content .uzun-donem-kiralama-sureci b { color:#4490cc; font-family:proxima_novaSemiBold; font-weight:normal; }

#Uzun-Donem-Arac-Kiralama-Content .successMsgArea { text-align:center; line-height:20px; }
#Uzun-Donem-Arac-Kiralama-Content .successMsgArea .msgTitle { margin-top:20px; font-family:proxima_novaSemiBold; font-size:24px; color:#76ad13; }
#Uzun-Donem-Arac-Kiralama-Content .successMsgArea .msgDesc { font-family:proxima_novaSemiBold; font-size:16px; color:#449dda; }
#Uzun-Donem-Arac-Kiralama-Content .successMsgArea .msgDesc2 { font-size:16px; }
/* LONG TERM RENTAL AREA */

/* MONTHLY RENTAL AREA */
#Aylik_Arac_Kiralama { width:100%; height:300px; background:url(design/v3/monthlyRentBg.png) no-repeat center; }
#Aylik_Arac_Kiralama .mainContainer{ width:985px;  }
#Aylik_Arac_Kiralama h1 { margin-top:20px; font-family:proxima_novaSemiBold; font-size:22px; color:#FFFFFF; text-shadow:1px 1px 0px #690006; -webkit-text-shadow:1px 1px 0px #690006; -moz-text-shadow: 1px 1px 0px #690006; }
#Aylik_Arac_Kiralama h2 { margin-top:10px; font-family:proxima_novaRegular; font-weight:normal; font-size:17px; font-style:italic; color:#FFFFFF; text-shadow:1px 1px 0px #690006; -webkit-text-shadow:1px 1px 0px #690006; -moz-text-shadow: 1px 1px 0px #690006; }
#Aylik_Arac_Kiralama h3 { margin-top:25px; font-family:proxima_novaRegular; font-weight:normal; font-size:16px; line-height:20px; color:#FFFFFF; text-shadow:1px 1px 0px #690006; -webkit-text-shadow:1px 1px 0px #690006; -moz-text-shadow: 1px 1px 0px #690006; }
#Aylik_Arac_Kiralama .operationDesc { display:table; margin-top:20px; }
#Aylik_Arac_Kiralama .operationDesc .item { float:left;  font-family:proxima_novaRegular; font-size:16px; color:#FFFFFF; line-height:32px; vertical-align:top; text-shadow:1px 1px 0px #690006; -webkit-text-shadow:1px 1px 0px #690006; -moz-text-shadow: 1px 1px 0px #690006;}
#Aylik_Arac_Kiralama .operationDesc .item span { margin-right:5px; }
#Aylik_Arac_Kiralama .operationDesc .spacer { float:left; height:32px; width:40px; }
#Aylik_Arac_Kiralama .buttons { display:table; margin-top:16px; width:100%; }
#Aylik_Arac_Kiralama .buttons .neden-uzun-donem-kiralama { float:left; display:none; margin-top:10px; height:38px; line-height:38px; background-color:#2d2d2d; font-family:proxima_novaSemiBold; font-size:14px; color:#FFFFFF; padding-left:20px; padding-right:20px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
#Aylik_Arac_Kiralama .buttons .neden-uzun-donem-kiralama:hover { background-color:#444444; }
#Aylik_Arac_Kiralama .buttons .teklif-istiyorum { float:right; display:inline-block; height:48px; line-height:48px; background-color:#2d2d2d; font-family:proxima_novaSemiBold; font-size:18px; color:#FFFFFF; padding-left:25px; padding-right:25px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
#Aylik_Arac_Kiralama .buttons .teklif-istiyorum:hover { background-color:#444444; }

#Aylik-arac-kiralama-fayda { width:100%;}
#Aylik-arac-kiralama-fayda .mainContainer { display:table; padding-top:20px; padding-bottom:20px; }
#Aylik-arac-kiralama-fayda .mainContainer b { font-family:proxima_novaSemiBold; font-size:18px; color:#9a1b22; font-style:normal; }
#Aylik-arac-kiralama-fayda .en-iyi-fiyat { width:290px; float:left; line-height:20px;}
#Aylik-arac-kiralama-fayda .guvenli-ve-hizli { width:290px; float:left; line-height:20px; margin-left:40px;}
#Aylik-arac-kiralama-fayda .her-sinif-arac { width:290px; float:left; line-height:20px; margin-left:70px;}

#Aylik-Arac-Kiralama-Yorumlari { text-align:center; position:relative; background-color:#fcfbfb; border-top:1px solid #e6ecef; padding-top:15px; padding-bottom:15px; }
#Aylik-Arac-Kiralama-Yorumlari #slider-prev { float:left; width:20px; height:34px; margin-right:20px; margin-top:26px; }
#Aylik-Arac-Kiralama-Yorumlari #slider-next { float:left; width:20px; height:34px; margin-left:20px; margin-top:26px; }
#Aylik-Arac-Kiralama-Yorumlari .commentSliderArea { float:left; width:905px; }
#Aylik-Arac-Kiralama-Yorumlari ul { width:905px; margin-top:5px; float:left; }
#Aylik-Arac-Kiralama-Yorumlari li { font-family:proxima_novaRegular; font-size:14px; font-style:italic; line-height:20px; color:#476c7b; text-align:center; }
#Aylik-Arac-Kiralama-Yorumlari .name { font-family:proxima_novaSemiBold; font-size:16px; color:#f25c24; line-height:20px; font-style:normal; }
#Aylik-Arac-Kiralama-Yorumlari .name i { font-family:proxima_novaRegular; font-size:14px; }
#Aylik-Arac-Kiralama-Yorumlari a:link { text-decoration:none; width:20px; height: 34px; display:inline-block; }

#Aylik-Arac-Kiralama-Content { background-color:#f0f3f5; border-top:2px solid #e6ecef; min-height:500px; padding-top:10px; }
#Aylik-Arac-Kiralama-Content .fRight { width:345px; }
#Aylik-Arac-Kiralama-Content .fLeft { width:620px; }
#Aylik-Arac-Kiralama-Content .moduleContainer { background-color:#FFFFFF; padding:10px;  }
#Aylik-Arac-Kiralama-Content .moduleContainer h4 { font-family:proxima_novaSemiBold; font-size:15px; font-weight:normal; margin-bottom:10px; }
#Aylik-Arac-Kiralama-Content .moduleContainer h4 b { font-weight:normal; color:#e93b35; }
#Aylik-Arac-Kiralama-Content .containerFooter { margin-bottom:10px; }

#Aylik-Arac-Kiralama-Content .colCaption { width:150px; float:left; height:30px; line-height:30px; }
#Aylik-Arac-Kiralama-Content .colFormElement { float:left; height:30px; line-height:30px; }
#Aylik-Arac-Kiralama-Content .colFormElementMultiline{ float:left; }
#Aylik-Arac-Kiralama-Content .elementHelper  { float:left; padding-top:6px; margin-left:10px; }
#Aylik-Arac-Kiralama-Content .elementHelper .helpIcon { display:inline-block; }

#Aylik-Arac-Kiralama-Content .buttons { width:540px; }
#Aylik-Arac-Kiralama-Content .btnOfferRequest { float:right; cursor:pointer; height:48px; line-height:48px; padding-left:15px; padding-right:15px; border:1px solid #3e6703; background-color:#76ad13; color:#FFFFFF; font-family:proxima_novaSemiBold; font-size:20px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
#Aylik-Arac-Kiralama-Content .btnOfferRequest:hover { background-color:#86c516; }

#Aylik-Arac-Kiralama-Content .aylik-kiralama-sureci { line-height:18px; }
#Aylik-Arac-Kiralama-Content .aylik-kiralama-sureci b { color:#4490cc; font-family:proxima_novaSemiBold; font-weight:normal; }

#Aylik-Arac-Kiralama-Content .successMsgArea { text-align:center; line-height:20px; }
#Aylik-Arac-Kiralama-Content .successMsgArea .msgTitle { margin-top:20px; font-family:proxima_novaSemiBold; font-size:24px; color:#76ad13; }
#Aylik-Arac-Kiralama-Content .successMsgArea .msgDesc { font-family:proxima_novaSemiBold; font-size:16px; color:#449dda; }
#Aylik-Arac-Kiralama-Content .successMsgArea .msgDesc2 { font-size:16px; }
/* MONTHLY RENTAL AREA */

/* LANDING PAGES */
#arac-kiralama-landing { margin-bottom:20px; margin-top:10px; line-height.20px; }
#arac-kiralama-landing h5{ font-size:16px; line-height:25px; color:#2c2d2d; font-weight:normal; font-family:proxima_novaSemiBold;}
#arac-kiralama-landing h5 b { font-weight:normal; color:#e93b35; }
/* LANDING PAGES */

/* RESERVATION RESULT MODULE */
#bookingSteps4 { padding-top:10px; padding-bottom:10px; }
/* RESERVATION RESULT MODULE */

/* SEARCH BAR : Vertical */
#Otoredi-Arac-Kiralama-Paneli { display:table; color:#FFFFFF; }
#Otoredi-Arac-Kiralama-Paneli .location { float:left; margin-left:7px; margin-top:7px; }
#Otoredi-Arac-Kiralama-Paneli .inputLocation { width:346px; padding-left:10px; padding-top:10px; padding-bottom:10px; padding-right:38px; height:26px; line-height:26px; outline:none; font-family: 'proxima_novaRegular'; font-size:18px; color:#999999; border:1px solid #10426a; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-top:4px; background:#FFFFFF url(design/v3/designMerge.png) no-repeat 0px -340px; }
#Otoredi-Arac-Kiralama-Paneli .sDate { float:left; margin-left:10px; margin-top:7px; }
#Otoredi-Arac-Kiralama-Paneli .sDate b { position:absolute; }
#Otoredi-Arac-Kiralama-Paneli .sTime { float:left; margin-left:0px; margin-top:25px; }
#Otoredi-Arac-Kiralama-Paneli .eDate { float:left; margin-left:10px; margin-top:7px; }
#Otoredi-Arac-Kiralama-Paneli .eDate b { position:absolute; }
#Otoredi-Arac-Kiralama-Paneli .eTime { float:left; margin-left:0px; margin-top:25px; }
#Otoredi-Arac-Kiralama-Paneli .inputDate { cursor:pointer; width:77px; padding-left:8px; padding-right:28px; padding-top:12px; padding-bottom:8px; height:26px; line-height:26px; outline:none; font-family: 'proxima_novaRegular'; font-size:14px; color:#999999; border:1px solid #10426a; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-top:18px; background:#FFFFFF url(design/v3/designMerge.png) no-repeat 0px -396px;}
#Otoredi-Arac-Kiralama-Paneli .inputTime { outline:none; cursor:pointer; width:80px; height:48px; line-height:48px; font-family: 'proxima_novaRegular'; font-size:14px; color:#999999; border:1px solid #10426a; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; appearance:none; -moz-appearance:none; -webkit-appearance:none; background:#FFFFFF url(design/v3/designMerge.png) no-repeat -113px -396px;}
#Otoredi-Arac-Kiralama-Paneli .inputTime::-ms-expand { display: none; }  
#Otoredi-Arac-Kiralama-Paneli .inputTime option:checked { background-color: #76ad13; color:#FFFFFF; }
#Otoredi-Arac-Kiralama-Paneli .search { cursor:pointer; height:48px; line-height:48px; width:150px; margin-left:10px; margin-top:25px; border:1px solid #3e6703; background-color:#76ad13; color:#FFFFFF; font-family:proxima_novaSemiBold; font-size:20px; text-shadow:1px 1px 0px #699e09; -webkit-text-shadow:1px 1px 0px #699e09; -moz-text-shadow: 1px 1px 0px #699e09; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
#Otoredi-Arac-Kiralama-Paneli .search:hover { background-color:#86c516; }
/* SEARCH BAR : Vertical */

/* BOOKING STEPS */
#Arac-Kiralama-Adimlari { display:table; width:985px; }
#Arac-Kiralama-Adimlari .margin { margin-right:23px; }
#Arac-Kiralama-Adimlari .step { float:left; display:table; }
#Arac-Kiralama-Adimlari .step .number { float:left; width:33px; display:block; }
#Arac-Kiralama-Adimlari .step .text { float:left; padding-left:4px; line-height:17px; }

.number1 { width:33px; height:33px; background:url(design/v3/designMerge.png) no-repeat 0px -298px; }
.number2 { width:33px; height:33px; background:url(design/v3/designMerge.png) no-repeat -36px -298px; }
.number3 { width:33px; height:33px; background:url(design/v3/designMerge.png) no-repeat -72px -298px; }
.number4 { width:33px; height:33px; background:url(design/v3/designMerge.png) no-repeat -108px -298px; }

#bookingSteps2 .number1 { background:url(design/v3/designMerge.png) no-repeat -144px -298px; }
#bookingSteps2 .step1 { color:#76ad13; }
#bookingSteps2 .number2 { background:url(design/v3/designMerge.png) no-repeat -288px -298px; }
#bookingSteps2 .number3 { background:url(design/v3/designMerge.png) no-repeat -396px -298px; }
#bookingSteps2 .step3 { color:#959696; }
#bookingSteps2 .number4 { background:url(design/v3/designMerge.png) no-repeat -431px -298px; }
#bookingSteps2 .step4 { color:#959696; }

#bookingSteps3 .number1 { background:url(design/v3/designMerge.png) no-repeat -144px -298px; }
#bookingSteps3 .step1 { color:#76ad13; }
#bookingSteps3 .number2 { background:url(design/v3/designMerge.png) no-repeat -180px -298px; }
#bookingSteps3 .step2 { color:#76ad13; }
#bookingSteps3 .number3 { background:url(design/v3/designMerge.png) no-repeat -324px -298px; }
#bookingSteps3 .number4 { background:url(design/v3/designMerge.png) no-repeat -431px -298px; }
#bookingSteps3 .step4 { color:#959696; }

#bookingSteps4 .number1 { background:url(design/v3/designMerge.png) no-repeat -144px -298px; }
#bookingSteps4 .step1 { color:#76ad13; }
#bookingSteps4 .number2 { background:url(design/v3/designMerge.png) no-repeat -180px -298px; }
#bookingSteps4 .step2 { color:#76ad13; }
#bookingSteps4 .number3 { background:url(design/v3/designMerge.png) no-repeat -216px -298px; }
#bookingSteps4 .step3 { color:#76ad13; }
#bookingSteps4 .number4 { background:url(design/v3/designMerge.png) no-repeat -252px -298px; }
#bookingSteps4 .step4 { color:#76ad13; }
/* BOOKING STEPS */

/* NEWSLETTER SOCIAL BAR */
#Otoredi-Bulten-Sosyal-Medya { height:93px; background-color:#e0e4e7; border-top:1px solid #c0c2c4;}
#Otoredi-Bulten-Sosyal-Medya .line { width:100%; height:1px; background-color:#FFFFFF; }
#Otoredi-Bulten-Sosyal-Medya .socialBar { float:right; line-height:21px; padding-top:8px; }
#Otoredi-Bulten-Sosyal-Medya .socialBar .caption { font-size:18px; color:#3788c8; }
#Otoredi-Bulten-Sosyal-Medya .socialBar .social { display:inline-block; margin-right:1px; }

#Otoredi-Bulten-Sosyal-Medya .newsletterBar { float:left; line-height:21px; padding-top:8px; }
#Otoredi-Bulten-Sosyal-Medya .newsletterBar .caption { font-size:18px; color:#3788c8; }
#Otoredi-Bulten-Sosyal-Medya .newsletterBar .button { margin-left:6px; }
/* NEWSLETTER SOCIAL BAR */

/* FOOTER */
#Otoredi_Footer { width:100%; background-color:#2c2d2d; border-top:3px solid #000000; color:#d5d5d5; }

#Otoredi_FooterNavigation { width:100%; height:35px; border-bottom:1px solid #000000; }
#Otoredi_FooterNavigation ul {list-style-type:none; line-height:35px; text-align:center; margin-top:5px;}
#Otoredi_FooterNavigation ul li { float:left; }
#Otoredi_FooterNavigation .separator { width:32px; text-align:center;}

#Otoredi_FooterNavigationList { width:100%; border-top:1px solid #454646; border-bottom:1px solid #000000; display:table; padding-top:8px; padding-bottom:8px; line-height:20px; }
#Otoredi_FooterNavigationList .navList { float:left;}
#Otoredi_FooterNavigationList .col1 { width:150px; }
#Otoredi_FooterNavigationList .col2 { width:160px; }
#Otoredi_FooterNavigationList .col3 { width:210px; }
#Otoredi_FooterNavigationList .col4 { width:300px; padding-right:35px; }
#Otoredi_FooterNavigationList .col5 { width:130px;}
#Otoredi_FooterNavigationList ul { list-style-type: none; }

#Otoredi_FooterLegal { width:100%; border-top:1px solid #454646; display:table; } 
#Otoredi_FooterLegal .fLeft { font-family:proxima_novaSemiBold; height:35px; line-height:35px; }
#Otoredi_FooterLegal .fRight { margin-top: 7px; }
/* FOOTER */

/* GENERAL */
#search-page-headling { color:#FFFFFF; }
#search-page-headling a:link { color:#FFFFFF; text-decoration:none; }
#search-page-headling a:active { color:#FFFFFF; text-decoration:none; }
#search-page-headling a:visited { color:#FFFFFF; text-decoration:none; }
#search-page-headling a:hover { color:#FFFFFF; text-decoration:underline; }

#search-page-headling  h1 {float:left;}
#search-page-headling .backHistory {float:right; padding-top:10px; line-height:20px; }

#page-navigation { color:#898f94 ;}
#page-navigation a:link { color:#898f94; text-decoration:none; }
#page-navigation a:active { color:#898f94; text-decoration:none; }
#page-navigation a:visited { color:#898f94; text-decoration:none; }
#page-navigation a:hover { color:#e36511; text-decoration:none; }

a:link { color:inherit; text-decoration:none; }
a:active { color:inherit; text-decoration:none; }
a:visited { color:inherit; text-decoration:none; }
a:hover { color:inherit; text-decoration:underline; }

#page-module { background-color:#f0f3f5; border-top:2px solid #e6ecef; min-height:450px; padding-top:10px; padding-bottom:10px;  }
/* GENERAL */

/* VİDEO BOX */
#videoBox { position:fixed; width:100%; height:100%;  z-index:990; background-image:url(design/v3/opakBg.png); padding-top:100px; top:0;}
#videoBox .inner { width:640px; padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:10px; margin:auto;  background-color:#fcfbfb; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; box-shadow:0px 0px 100px 0px #333333; }
/* VİDEO BOX */

/* CONTENT PAGES */
#contentPage {}
#contentPage .mainContainer { width:985px; margin:auto; }

#contentPage #headling { height:40px; line-height:40px; background-color:#68696C; color:#FFFFFF; }
#contentPage #headling h1 { float:left; font-family:proxima_novaSemiBold; line-height:40px; font-size:14px; text-transform: capitalize; }
#contentPage #headling .back { float:right; }
#contentPage #headling a:link { color:#FFFFFF; text-decoration:none; }
#contentPage #headling a:active { color:#FFFFFF; text-decoration:none; }
#contentPage #headling a:visited { color:#FFFFFF; text-decoration:none; }
#contentPage #headling a:hover { color:#FFFFFF; text-decoration:underline; }

#contentPage #search-bar  { border-top:1px solid #FFFFFF; background-color:#3788c8; padding-top:7px; padding-bottom:15px; }
#contentPage #search-bar  #Otoredi-Arac-Kiralama-Paneli  .location { margin-left:0px; }

#contentPage #navigation  { color:#898f94 ;}
#contentPage #navigation  a:link { color:#898f94; text-decoration:none; }
#contentPage #navigation  a:active { color:#898f94; text-decoration:none; }
#contentPage #navigation  a:visited { color:#898f94; text-decoration:none; }
#contentPage #navigation  a:hover { color:#e36511; text-decoration:none; }

#contentPage #section { min-height:500px; background-color:#f0f3f5; border-top:2px solid #e6ecef; padding-top:10px; padding-bottom:10px;}
#contentPage #section .mainContainer { display:table; }
#contentPage #section .leftSide { float:left; width:725px; }
#contentPage #section .leftSide .contentArea { background-color:#FFFFFF; display:table; width:705px;  padding:10px; color:#2c2d2d; line-height:25px; }
#contentPage #section .leftSide .contentArea h2  { font-family:proxima_novaSemiBold; line-height:20px; font-size:20px; }
#contentPage #section .leftSide .contentArea .caption:link { color:#333333; text-decoration:none; }
#contentPage #section .leftSide .contentArea .caption:active { color:#333333; text-decoration:none; }
#contentPage #section .leftSide .contentArea .caption:visited { color:#333333; text-decoration:none; }
#contentPage #section .leftSide .contentArea .caption:hover { color:#e36511; text-decoration:none; }
#contentPage #section .leftSide .contentArea .subCaption { color:#3788c8; font-size:16px; }
#contentPage #section .leftSide .contentArea .orange { color:#ef5620; }
#contentPage #section .leftSide .contentArea .line { height:1px; line-height:1px; background-color:#eeeeee; margin-top:10px; margin-bottom:10px; }

#contentPage #section .leftSide .contentArea a:link { color:#2c2d2d; text-decoration:none; }
#contentPage #section .leftSide .contentArea a:active { color:#2c2d2d; text-decoration:none; }
#contentPage #section .leftSide .contentArea a:visited { color:#2c2d2d; text-decoration:none; }
#contentPage #section .leftSide .contentArea a:hover { color:#e36511; text-decoration:none; }

#contentPage #section .rightSide { float:left; width:250px; margin-left:10px; }
#contentPage #section .rightSide ul {}
#contentPage #section .rightSide ul li { border-left:3px solid #ced6db; background-color:#ffffff; height:40px; line-height:40px; padding-left:10px; margin-bottom:5px; cursor:pointer; }
#contentPage #section .rightSide ul a { width:100%; display:inline-block; }
#contentPage #section .rightSide ul li:hover { border-left:3px solid #e36511; }
#contentPage #section .rightSide ul .active { border-left:3px solid #3788c8; font-family:proxima_novaSemiBold; }
#contentPage #section .rightSide .cat { border-left:0px; background-color:#68696C; cursor:context-menu; height:40px; line-height:40px; padding-left:13px; margin-bottom:5px; color:#FFFFFF; font-family:proxima_novaSemiBold; }
#contentPage #section .rightSide .cat:hover { border-left:0px; }

#contentPage #section .leftSide .contentArea .innerImg { float: left; margin: 0px 10px 10px 0px; }
#contentPage #section .leftSide .contentArea .innerImgRight { float: right; margin: 0px 10px 10px 0px; }
#contentPage #section .leftSide .contentArea .bordered {border:1px solid #ccc; padding:2px; }
#contentPage #section .leftSide .quote { font-family:proxima_novaRegular; font-size:18px; font-style:italic; color:#5b7c8c; text-align:center; display:inline-block; width:100%; margin-top:5px; margin-bottom:15px; }
#contentPage #section .col3 { float:left; width:235px; text-align:center; }
#contentPage #section .col4 { float:left; width:176px; text-align:center; }

#contentPage #section .press { text-align:center; width:100%; color:#5b7c8c; }
#contentPage #section .press p { font-style:italic; }

#contentPage #section .customerComments { text-align:center; width:100%; color:#5b7c8c; }
#contentPage #section .customerComments p { font-style:italic; }
#contentPage #section .customerComments b { color:#f25c24;}
#contentPage #section .customerComments i { color:#f25c24;}

#contentPage #section .faqCaption {cursor:pointer; }
/* CONTENT PAGES */

/* BLOG */
#blog { width:985px; display:table; }
#blog  #blog-left-container { float:left; width:725px; }

#blog .categoriCaption h2 { font-size:18px; font-family:proxima_novaSemiBold; line-height:25px; }
#blog .categoriCaption { color:#3f4b56; }
#blog .categoriCaption:link { color:#3f4b56; text-decoration:none; }
#blog .categoriCaption:active { color:#3f4b56; text-decoration:none; }
#blog .categoriCaption:visited { color:#3f4b56; text-decoration:none; }
#blog .categoriCaption:hover { color:#e36511; text-decoration:none; }
#blog .categoriContent { line-height:20px; }

#blog .tagCloud { color:#aeaeae; line-height:20px; }
#blog .tagCloud h3 { font-size:16px; font-family:proxima_novaSemiBold; line-height:25px; margin-top:30px; color:#3f4b56; }
#blog .tagCloud a:link { color:#aeaeae; text-decoration:none; }
#blog .tagCloud a:active { color:#aeaeae; text-decoration:none; }
#blog .tagCloud a:visited { color:#aeaeae; text-decoration:none; }
#blog .tagCloud a:hover { color:#e36511; text-decoration:none; }

#blog .socialComment { color:#aeaeae; line-height:20px; height:20px; }
#blog .fb-like { margin-top:30px; }
#blog .socialComment h3 { font-size:16px; font-family:proxima_novaSemiBold;  line-height:25px; color:#3f4b56; }
#blog .lastPostsHeadling  h3 { font-size:16px; font-family:proxima_novaSemiBold;  line-height:25px; margin-top:30px; }

#blog .blogItem { background-color:#FFFFFF; display:table; width:705px;  padding:10px; color:#80868c; line-height:20px; }
#blog .blogItem .postCaption { font-family:proxima_novaSemiBold; line-height:25px; color:#b1b1b1; font-size:16px; }
#blog .blogItem .postCaption a:link { color:#555555; text-decoration:none; }
#blog .blogItem .postCaption a:active { color:#555555; text-decoration:none; }
#blog .blogItem .postCaption a:visited { color:#555555; text-decoration:none; }
#blog .blogItem .postCaption a:hover { color:#e36511; text-decoration:none; }
#blog .blogItem .postDateCategori { color:#aeaeae;  }
#blog .blogItem .postDateCategori a:link { color:#999999; text-decoration:none; }
#blog .blogItem .postDateCategori a:active { color:#999999; text-decoration:none; }
#blog .blogItem .postDateCategori a:visited { color:#999999; text-decoration:none; }
#blog .blogItem .postDateCategori a:hover { color:#e36511; text-decoration:none; }
#blog .blogItem .postContent { color:#555555; padding-top:10px; line-height:25px;}
#blog .blogItem .postContent a:link { color:#333333; text-decoration:none; }
#blog .blogItem .postContent a:active { color:#333333; text-decoration:none; }
#blog .blogItem .postContent a:visited { color:#333333; text-decoration:none; }
#blog .blogItem .postContent a:hover { color:#e36511; text-decoration:none; }
#blog .containerFooter { margin-bottom:10px; }

#blog  #blog-right-container { float:left; width:250px; margin-left:10px; }
#blog-right-container .categories { width:228px; background-color:#e2e6e9; border:1px solid #d5dce1; padding:10px; }
#blog-right-container .title { color:#3f4b56; font-size:16px; text-shadow:1px 1px 0px #FFFFFF; -webkit-text-shadow:1px 1px 0px #FFFFFF; -moz-text-shadow: 1px 1px 0px #FFFFFF;}
#blog-right-container ul, li { list-style:none; line-height:25px; }
#blog-right-container ul { margin-top:5px; }
#blog-right-container .fb-like-box { background-color:#ffffff; margin-top:20px; }
/* BLOG */

/* FADE IN FADE OUT SLIDE CONTENT */
.slideFadeEffect > div { position: absolute; }


/* AGENCY */
.agency-content-panel { background-color:#f0f3f5; min-height:750px; padding-top:10px;  }
.agency-bar { margin-top:1px; border-top:0px;}
/* AGENCY */

/* QUICK */
.quickContactButton { position: fixed; cursor:pointer;  font-size:16px; top: 160px; right: -34px; z-index:888; background-color:#f27f00; line-height:40px; height:40px; color:#FFFFFF; cursor:pointer; padding-left:12px; padding-right:12px; webkit-transform: rotate(-90deg);  -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); text-shadow:1px 1px 0px #d05300; -webkit-text-shadow:1px 1px 0px #d05300; -moz-text-shadow: 1px 1px 0px #d05300;}
.quickContactButton:hover { background-color:#ff9623; }
/* QUICK */

/* CALL TO ACTION */
.callToActionButton { position: fixed; cursor:pointer;  font-size:16px; bottom: 0px; right: 20px; z-index:888; background-color:#f27f00; line-height:40px; height:40px; color:#FFFFFF; padding-left:20px; padding-right:20px; -moz-text-shadow:1px 1px 0px #d05300; -webkit-text-shadow:1px 1px 0px #d05300; -moz-text-shadow: 1px 1px 0px #d05300;}
.callToActionButton:hover { background-color:#ff9623; }
/* CALL TO ACTION */

/* WARNING BOX */
.warningBox_green { font-family:proxima_novaSemiBold; color:#565755; line-height:26px; width:963px; padding-top:10px; padding-left:10px; padding-right:10px; margin:auto; margin-bottom:10px; background-color:#dff0d8; border:1px solid #b2d099; text-shadow:1px 1px 0px #FFFFFF; -webkit-text-shadow:1px 1px 0px #FFFFFF; -moz-text-shadow: 1px 1px 0px #FFFFFF;   -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.warningBox_green .text { display:inline-block; line-height:26px;vertical-align:top; margin-left:7px;}

.warningBox_blue { font-family:proxima_novaSemiBold; color:#565755; line-height:26px; width:963px; padding-top:10px; padding-left:10px; padding-right:10px; margin:auto; margin-bottom:10px; background-color:#d9edf7; border:1px solid #a3d2db; text-shadow:1px 1px 0px #FFFFFF; -webkit-text-shadow:1px 1px 0px #FFFFFF; -moz-text-shadow: 1px 1px 0px #FFFFFF;   -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.warningBox_blue .text { display:inline-block; line-height:26px;vertical-align:top; margin-left:7px;}
/* WARNING BOX */

/* LOADİNG PAGE */
#pageLoading { position:fixed; width:100%; height:100%;  z-index:990; background-image:url(design/v3/opakBg.png); padding-top:250px; top:0;}
#pageLoading .inner { font-family:proxima_novaSemiBold; color:#ef5620; font-size:20px; width:985px; padding-top:30px; padding-bottom:30px; text-align:center; margin:auto;  background-color:#fcfbfb; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; box-shadow:0px 0px 100px 0px #333333; }
#pageLoading img { margin-top:20px;}

.pageLoading { position:fixed; width:100%; height:100%;  z-index:990; background-image:url(design/v3/opakBg.png); padding-top:250px; left:0; top:0;}
.pageLoading .inner { font-family:proxima_novaSemiBold; color:#ef5620; font-size:20px; width:985px; padding-top:30px; padding-bottom:30px; text-align:center; margin:auto;  background-color:#fcfbfb; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; box-shadow:0px 0px 100px 0px #333333; }
.pageLoading img { margin-top:20px;}
/* LOADİNG PAGE */

/* ICONS */
.iconPhone { width:21px; height:38px; background:url(design/v3/designMerge.png) no-repeat -63px -0px; }
.iconSizYorulmayin { width:68px; height:68px; background:url(design/v3/designMerge.png) no-repeat 0px -96px; }
.iconUygunFiyat { width:68px; height:68px; background:url(design/v3/designMerge.png) no-repeat -71px -96px; }
.iconZamanindaTeslim { width:68px; height:68px; background:url(design/v3/designMerge.png) no-repeat -141px -96px; }
.iconPrev { width:20px; height:34px; background:url(design/v3/designMerge.png) no-repeat -17px 0px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.iconPrev:hover { width:20px; height:34px; background:url(design/v3/designMerge.png) no-repeat -17px 0px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; }
.iconNext { width:20px; height:34px; background:url(design/v3/designMerge.png) no-repeat -40px 0px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.iconNext:hover { width:20px; height:34px; background:url(design/v3/designMerge.png) no-repeat -40px 0px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; }
.iconInfo { width:27px; height:32px; background:url(design/v3/designMerge.png) no-repeat 0px -174px; }
.iconSecure { width:23px; height:32px; background:url(design/v3/designMerge.png) no-repeat -30px -174px; }
.iconChange { width:32px; height:32px; background:url(design/v3/designMerge.png) no-repeat -56px -174px; }
.iconFaq { width:35px; height:32px; background:url(design/v3/designMerge.png) no-repeat -91px -174px; }
.iconResCheck { width:24px; height:32px; background:url(design/v3/designMerge.png) no-repeat -129px -174px; }
.iconLove { width:29px; height:24px; background:url(design/v3/designMerge.png) no-repeat 0px -218px; }
.iconNumberOne { width:29px; height:32px; background:url(design/v3/designMerge.png) no-repeat -30px -215px; }
.iconTrue { width:29px; height:21px; background:url(design/v3/designMerge.png) no-repeat -60px -218px; }
.iconTicket { width:29px; height:24px; background:url(design/v3/designMerge.png) no-repeat -90px -218px; }
.iconCar { width:29px; height:24px; background:url(design/v3/designMerge.png) no-repeat -119px -218px; }
.iconTime { width:29px; height:10px; background:url(design/v3/designMerge.png) no-repeat -150px -225px; }
.iconFacebook  { width:32px; height:31px; background:url(design/v3/designMerge.png) no-repeat 0px -257px; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: grayscale(100%); }
.iconFacebook:hover  { width:32px; height:31px; background:url(design/v3/designMerge.png) no-repeat 0px -257px; -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); filter: grayscale(0%); }
.iconTwitter  { width:32px; height:31px; background:url(design/v3/designMerge.png) no-repeat -35px -257px; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: grayscale(100%); }
.iconTwitter:hover  { width:32px; height:31px; background:url(design/v3/designMerge.png) no-repeat -35px -257px; -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); filter: grayscale(0%); }
.iconGoogle  { width:32px; height:31px; background:url(design/v3/designMerge.png) no-repeat -70px -257px; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: grayscale(100%); }
.iconGoogle:hover  { width:32px; height:31px; background:url(design/v3/designMerge.png) no-repeat -70px -257px; -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); filter: grayscale(0%); }
.iconYoutube  { width:32px; height:31px; background:url(design/v3/designMerge.png) no-repeat -105px -257px; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: grayscale(100%); }
.iconYoutube:hover  { width:32px; height:31px; background:url(design/v3/designMerge.png) no-repeat -105px -257px; -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); filter: grayscale(0%); }
.iconInstagram  { width:32px; height:31px; background:url(design/v3/designMerge.png) no-repeat -140px -257px; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: grayscale(100%); }
.iconInstagram:hover  { width:32px; height:31px; background:url(design/v3/designMerge.png) no-repeat -140px -257px; -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); filter: grayscale(0%); }
.iconPinterest  { width:32px; height:31px; background:url(design/v3/designMerge.png) no-repeat -175px -257px; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: grayscale(100%); }
.iconPinterest:hover  { width:32px; height:31px; background:url(design/v3/designMerge.png) no-repeat -175px -257px; -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); filter: grayscale(0%); }
.iconLinkedin  { width:32px; height:31px; background:url(design/v3/designMerge.png) no-repeat -210px -257px; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: grayscale(100%); }
.iconLinkedin:hover  { width:32px; height:31px; background:url(design/v3/designMerge.png) no-repeat -210px -257px; -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); filter: grayscale(0%); }
.iconWarning { width:64px; height:64px; background:url(design/v3/designMerge.png) no-repeat 0px -442px; }
.iconApprove { width:65px; height:64px; background:url(design/v3/designMerge.png) no-repeat -67px -442px; }
.iconWarningLittle { width:16px; height:25px; background:url(design/v3/designMerge.png) no-repeat 0px -64px; }
.iconFuel { width:13px; height:20px; background:url(design/v3/designMerge.png) no-repeat -20px -64px; }
.iconTrans { width:13px; height:20px; background:url(design/v3/designMerge.png) no-repeat -36px -64px; }
.iconKM { width:13px; height:20px; background:url(design/v3/designMerge.png) no-repeat -52px -64px; }
.iconLocation { width:13px; height:20px; background:url(design/v3/designMerge.png) no-repeat -68px -64px; }
.iconCheck { width:13px; height:20px; background:url(design/v3/designMerge.png) no-repeat -84px -64px; }
.iconHelpInfo { width:16px; height:16px; background:url(design/v3/designMerge.png) no-repeat -107px -65px; }
.iconHelpInfo:hover { width:16px; height:16px; background:url(design/v3/designMerge.png) no-repeat -130px -65px; }
.iconInfoBlue { width:16px; height:16px; background:url(design/v3/designMerge.png) no-repeat -130px -65px; }
.iconWhiteCheck { width:27px; height:32px; background:url(design/v3/icons/icon_whiteCheck.png); display:inline-block; }
.iconWhiteCar { width:27px; height:32px; background:url(design/v3/icons/icon_whiteCar.png); display:inline-block; }
.iconWhiteCheckList { width:24px; height:32px; background:url(design/v3/icons/icon_whiteCheckList.png); display:inline-block; }
.iconWhiteLocation { width:17px; height:32px; background:url(design/v3/icons/icon_whiteLocation.png); display:inline-block; }
.iconWhiteSmile { width:25px; height:32px; background:url(design/v3/icons/icon_whiteSmile.png); display:inline-block; }
.iconMenuRent { width:16px; height:16px; background:url(design/v3/designMerge.png) no-repeat -94px 0px;  display:inline-block; }
.iconMenuRent:hover { width:16px; height:16px; background:url(design/v3/designMerge.png) no-repeat -94px -21px;  display:inline-block; }
.menuRent:hover .iconMenuRent{ width:16px; height:16px; background:url(design/v3/designMerge.png) no-repeat -94px -21px;  display:inline-block; }
.iconMenuTV { width:16px; height:16px; background:url(design/v3/designMerge.png) no-repeat -119px 0px;  display:inline-block; }
.iconMenuTV:hover { width:16px; height:16px; background:url(design/v3/designMerge.png) no-repeat -119px -21px;  display:inline-block; }
.menuTV:hover .iconMenuTV{ width:16px; height:16px; background:url(design/v3/designMerge.png) no-repeat -119px -21px;  display:inline-block; }
.iconMenuReservationCheck { width:16px; height:16px; background:url(design/v3/designMerge.png) no-repeat -145px 0px;  display:inline-block; }
.iconMenuReservationCheck:hover { width:16px; height:16px; background:url(design/v3/designMerge.png) no-repeat -145px -21px;  display:inline-block; }
.menuReservationCheck:hover .iconMenuReservationCheck{ width:16px; height:16px; background:url(design/v3/designMerge.png) no-repeat -145px -21px;  display:inline-block; }
.iconMenuSettings { width:16px; height:16px; background:url(design/v3/designMerge.png) no-repeat -170px 0px;  display:inline-block; }
.iconMenuSettings:hover { width:16px; height:16px; background:url(design/v3/designMerge.png) no-repeat -170px -21px;  display:inline-block; }
.menuSettings:hover .iconMenuSettings{ width:16px; height:16px; background:url(design/v3/designMerge.png) no-repeat -170px -21px;  display:inline-block; }
.iconMenuEN { width:16px; height:11px; background:url(design/v3/designMerge.png) no-repeat 0px -39px;  display:inline-block; }
.iconMenuEN:hover { width:16px; height:11px; background:url(design/v3/designMerge.png) no-repeat -17px -39px;  display:inline-block; }
.menuEN:hover .iconMenuEN { width:16px; height:11px; background:url(design/v3/designMerge.png) no-repeat -17px -39px;  display:inline-block; }
.iconMenuTR { width:16px; height:11px; background:url(design/v3/designMerge.png) no-repeat -34px -39px;  display:inline-block; }
.iconMenuTR:hover { width:16px; height:11px; background:url(design/v3/designMerge.png) no-repeat -51px -39px;  display:inline-block; }
.menuTR:hover .iconMenuTR { width:16px; height:11px; background:url(design/v3/designMerge.png) no-repeat -51px -39px;  display:inline-block; }
.iconCheckGreen { width:26px; height:26px; background:url(design/v3/icons/icon_CheckGreen.png);  display:inline-block; }
.iconInfoSoftBlue { width:26px; height:26px; background:url(design/v3/icons/icon_infoSoftBlue.png);  display:inline-block; }
.iconValid { width:22px; height:16px; background:url(design/v3/icons/icon_valid.png);  }
.iconInvalid { width:22px; height:16px; background:url(design/v3/icons/icon_invalid.png); }

/* ICONS */

/* INPUTS */
.textbox_large { outline:none; background-color:#f0f3f5; color:#2d2d2d; font-family:proxima_novaSemiBold; font-size:14px; height:35px; line-height:35px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; padding-left:10px; padding-right:10px; border-top:1px solid #c0c2c4; border-left:1px solid #c0c2c4; border-right:0px; border-bottom:0px; }
.textbox_large:focus { background-color:#fcfbfb; border-top:1px solid #c0c2c4; border-left:1px solid #c0c2c4; border-right:0px; border-bottom:0px;}
.textbox_large2 { outline:none; background-color:#f0f3f5; color:#2d2d2d; font-family:proxima_novaSemiBold; font-size:14px; height:35px; line-height:35px; padding-left:10px; padding-right:10px; border-top:1px solid #c0c2c4; border-left:1px solid #c0c2c4; border-right:0px; border-bottom:0px;}
.textbox_large2:focus { background-color:#fcfbfb; border-top:1px solid #c0c2c4; border-left:1px solid #c0c2c4; border-right:0px; border-bottom:0px;}
.tbValid { background-color:#dff0d8; border-top:1px solid #b8d99c; border-left:1px solid #b8d99c; border-right:0px; border-bottom:0px;  }
.tbError { background-color:#f2dede; border-top:1px solid #deadb5; border-left:1px solid #deadb5; border-right:0px; border-bottom:0px; }

.textbox { outline:none; background-color:#f0f3f5; color:#333333; font-family: Arial; height:29px; line-height:29px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; padding-left:10px; padding-right:10px; border-top:1px solid #c0c2c4; border-left:1px solid #c0c2c4; border-right:0px; border-bottom:0px; }
.textbox:focus { background-color:#FFFFFF; }
._35 { width:20px; }
._50 { width:30px; }
._250 { width:220px; }
._300 { width:270px; }
._330 { width:290px; }
._350 { width:320px; }
._400 { width:370px; }
._430 { width:400px; }
.select_400 { width:391px; }
.multiline { height:80px; line-height:20px;}

.customCb input[type="checkbox"] { display:none; }
.customCb input[type="checkbox"] + label .checkbox { display:inline-block; width:22px; height:22px;  margin:-1px 4px 0 0; vertical-align:middle; background:url(design/v3/checkbox.jpg) 0px -30px no-repeat;  cursor:pointer;}
.customCb input[type="checkbox"]:checked + label .checkbox { cursor:pointer; background:url(design/v3/checkbox.jpg) 0px 0px no-repeat; }
.customCb input[type="checkbox"] + label .checkbox:hover { background:url(design/v3/checkbox.jpg) 0px 0px no-repeat;}
.customCb label { cursor:pointer; line-height:22px; }

.customCb_little input[type="checkbox"] { display:none; }
.customCb_little input[type="checkbox"] + label .checkbox { display:inline-block; width:14px; height:14px;  margin:-3px 0px 0 0; vertical-align:middle; background:url(design/v3/checkbox_little.jpg) 0px -15px no-repeat;  cursor:pointer;}
.customCb_little input[type="checkbox"]:checked + label .checkbox { cursor:pointer; background:url(design/v3/checkbox_little.jpg) 0px 0px no-repeat; }
.customCb_little input[type="checkbox"] + label .checkbox:hover { background:url(design/v3/checkbox_little.jpg) 0px 0px no-repeat;}
.customCb_little label { cursor:pointer; line-height:14px;  }

.customRb input[type="radio"] { display:none; }
.customRb input[type="radio"] + label .radiobox { display:inline-block; width:22px; height:22px;  margin:-1px 4px 0 0; vertical-align:middle; background:url(design/v3/checkbox.jpg) 0px -30px no-repeat;  cursor:pointer;}
.customRb input[type="radio"]:checked + label .radiobox { cursor:pointer; background:url(design/v3/checkbox.jpg) 0px 0px no-repeat; }
.customRb input[type="radio"] + label .radiobox:hover { background:url(design/v3/checkbox.jpg) 0px 0px no-repeat;}
.customRb label { cursor:pointer; line-height:22px; }

.customCb_green input[type="checkbox"] { display:none; }
.customCb_green input[type="checkbox"] + label .checkbox { display:inline-block; width:22px; height:22px; margin:-1px 4px 0 0; vertical-align:middle; background:url(design/v3/checkbox_green.jpg) 0px -30px no-repeat;  cursor:pointer;}
.customCb_green input[type="checkbox"]:checked + label .checkbox { cursor:pointer; background:url(design/v3/checkbox_green.jpg) 0px 0px no-repeat; }
.customCb_green input[type="checkbox"] + label .checkbox:hover { background:url(design/v3/checkbox_green.jpg) 0px -57px no-repeat;}
.customCb_green label { cursor:pointer; line-height:22px;}

.button { cursor:pointer; outline:none; font-family: 'proxima_novaRegular'; height:29px; line-height:29px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; padding-left:15px; padding-right:15px; border-right:0px; border-bottom:0px;  }
.buttonBlue { background-color:#4490cc; color:#FFFFFF; border-top:1px solid #216295; border-left:1px solid #216295; }
.buttonBlue:hover { background-color:#4b9fe1; }
.buttonGray { background-color:#b6b6b6; color:#FFFFFF; border-top:1px solid #999999; border-left:1px solid #999999; }
.buttonGray:hover { background-color:#cdcbcb; }

.buttonReservation { cursor:pointer; height:30px; line-height:30px; width:170px; border:0px; background-color:#e36511; color:#FFFFFF; font-family:proxima_novaSemiBold; font-size:14px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.buttonReservation:hover { background-color:#ff6600; }
/* INPUTS */

/* DIALOG */
#dialog { position:fixed; width:100%; height:100%;  z-index:990; background-image:url(design/v3/opakBg.png); padding-top:150px; }
#dialog .box { width:500px; padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:10px; margin:auto; min-height:80px; background-color:#fcfbfb; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; box-shadow:0px 0px 100px 0px #333333; }
#dialog .box .iconBar { float:left; width:64px; height:64px; margin-right:20px; }
#dialog .box .text { float:left; width:416px; }
#dialog .box .text .caption { font-family:proxima_novaSemiBold; font-size:16px; line-height:22px; }
#dialog .box .text .content { font-size:14px; line-height:20px; }

#contentDialog { position:fixed; width:100%; height:100%;  z-index:990; background-image:url(design/v3/opakBg.png); padding-top:150px; }
#contentDialog .box { width:939px; padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:10px; margin:auto;   background-color:#fcfbfb; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; box-shadow:0px 0px 100px 0px #333333; }
#contentDialog .box  .loading { font-family:proxima_novaSemiBold; font-size:16px; line-height:22px; text-align:center; margin-bottom:10px; }

#contentInnerDialog { position:fixed; width:100%; height:100%;  z-index:990; background-image:url(design/v3/opakBg.png); padding-top:100px; }
#contentInnerDialog .box2 { width:939px; padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:10px; margin:auto;   background-color:#fcfbfb; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; box-shadow:0px 0px 100px 0px #333333; }
#contentInnerDialog .caption { font-family:proxima_novaSemiBold; font-size:18px; margin-bottom:10px; color:#3788c8; }
#contentInnerDialog .content { height:300px; overflow-y:scroll; line-height:20px; margin-bottom:10px; }
/* DIALOG */

/* WARNING BOX */
.warningBox { text-align:center; padding:3px; border-radius:4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border:2px solid #e93b35; background-color:#FFFFFF; color:#2D2D2D;}
.warningBox ul, .warningBox li { list-style:none; text-align:center; color:#2D2D2D; }
/* WARNING BOX */

/* LOADING BOX */
.loadingBox { text-align:center; padding:3px; border-radius:4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border:1px solid #faebcc; background-color:#fcf8e3; color:#8a6d3b;}
.loadingBox ul, .loadingBox li { list-style:none; text-align:center; color:#8a6d3b; }
/* LOADING BOX */

/* LİNKS */
.link_white a:link { color:#FFFFFF; text-decoration:none; }
.link_white a:active { color:#FFFFFF; text-decoration:none; }
.link_white a:visited { color:#FFFFFF; text-decoration:none; }
.link_white a:hover { color:#FFFFFF; text-decoration:underline; }

.link_lightWhite a:link { color:#c4c4c4; text-decoration:none; }
.link_lightWhite a:active { color:#c4c4c4; text-decoration:none; }
.link_lightWhite a:visited { color:#c4c4c4; text-decoration:none; }
.link_lightWhite a:hover { color:#c4c4c4; text-decoration:underline; }

.link_white2 a:link { color:#FFFFFF; text-decoration:none; }
.link_white2 a:active { color:#FFFFFF; text-decoration:none; }
.link_white2 a:visited { color:#FFFFFF; text-decoration:none; }
.link_white2 a:hover { color:#FFFFFF; text-decoration:none; }

.link_gray a:link { color:#797979; text-decoration:none; }
.link_gray a:active { color:#797979; text-decoration:none; }
.link_gray a:visited { color:#797979; text-decoration:none; }
.link_gray a:hover { color:#2c2d2d; text-decoration:none; }

.link_lightBlack a:link { color:#3f4b56; text-decoration:none; }
.link_lightBlack a:active { color:#3f4b56; text-decoration:none; }
.link_lightBlack a:visited { color:#3f4b56; text-decoration:none; }
.link_lightBlack a:hover { color:#e36511; text-decoration:none; }

.link_black a:link { color:#2c2d2d; text-decoration:none; }
.link_black a:active { color:#2c2d2d; text-decoration:none; }
.link_black a:visited { color:#2c2d2d; text-decoration:none; }
.link_black a:hover { color:#e36511; text-decoration:none; }
/* LİNKS */


/* TOOLTIP */
.help { cursor:help; }
.tooltip { display:none; position:absolute;	background-color:#4490cc; border-radius:4px; padding:4px; color:#FFFFFF; max-width:250px; line-height:16px; font-size:11px; font-family:tahoma;  }
.tooltipLarge { display:none; position:absolute;	background-color:#4490cc; border-radius:4px; padding:4px; color:#FFFFFF; width:250px; line-height:16px; font-size:11px; font-family:tahoma; }
.tooltipOrange { display:none; position:absolute; background-color:#f27f00; border-radius:4px; padding:4px; color:#FFFFFF; width:250px; line-height:16px; font-size:11px; font-family:tahoma; }
.tooltipGray { display:none; position:absolute; background-color:#E6E6E6; border-radius:4px; padding:4px; color:#333333; width:250px; line-height:16px; font-size:11px; font-family:tahoma; }
/* TOOLTIP */


/* DATEPICKER */
.ui-datepicker { margin-top:5px; display: none;  font-size:12px; font-weight:normal; border:1px solid #ffffff; color:#333333; background-color:#FFFFFF; line-height:normal; box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.3);}
.ui-datepicker .ui-datepicker-header { position:relative; } /*üst kısım*/
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { font-family:Tahoma; font-size:11px; position:absolute; top: 3px; width:20px; height:20px; cursor:pointer; } /*sag sol*/
.ui-datepicker .ui-datepicker-prev { left:3px; background-image:url(design/v3/icons/leftArrow.jpg);}
.ui-datepicker .ui-datepicker-next { right:3px; background-image:url(design/v3/icons/rightArrow.jpg);}
.ui-datepicker .ui-datepicker-prev span { display: block; position: absolute; left: 50%; margin-left: -6px; top: 50%; margin-top: -13px; font-size:11px;   } 
.ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -6px; top: 50%; margin-top: -13px; font-size:11px;  }
.ui-datepicker .ui-datepicker-title {  height:28px; line-height:28px; font-size:14px;  color:#333333; font-family:proxima_novaSemiBold; font-weight:normal; text-align: center; }
.ui-datepicker .ui-datepicker-title select {  }
.ui-datepicker table {width: 100%; border-collapse: collapse;  }
.ui-datepicker th { text-align: center; font-family:proxima_novaSemiBold; font-weight: normal; border: 0; height:18px;   }
.ui-datepicker td { border: 0; }
.ui-datepicker td span { display: block; padding: 7px; text-align: right; text-decoration: none; font-size:12px; border:1px solid #ffffff; background-color:#ffffff; color:#cecece; }
.ui-datepicker td a { display: block; padding: 7px; text-align: right; text-decoration: none; font-size:12px; border:1px solid #ffffff;  background-color:#ffffff; color:#111111;  }
.ui-datepicker td a:hover { border:1px solid #ffffff; background-color:#f27f00; color:#ffffff;  }
.ui-datepicker .ui-state-highlight { font-family:proxima_novaSemiBold; font-weight: normal; color:#01719b; }
.ui-datepicker .ui-state-active { border:1px solid #ffffff; color:#FFFFFF; font-family:proxima_novaSemiBold; font-weight: normal; background-color:#f27f00; }
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover { display: none; /*sorry for IE5*/ display/**/: block; /*sorry for IE5*/position: absolute; /*must have*/    z-index: -1; /*must have*/    filter: mask(); /*must have*/    top: -4px; /*must have*/    left: -4px; /*must have*/    width: 200px; /*must have*/    height: 200px; /*must have*/}
/* DATEPICKER */

/* AUTOCOMPLETE */	
.ui-autocomplete { position: absolute; cursor: default;  max-height: 198px; overflow-y: auto; overflow-x: hidden; }	
*html .ui-autocomplete { width:1px; height:198px; } /* without this, the menu expands to 100% in IE6 */
.ui-menu { list-style:none; padding: 3px; margin: 0; display:block;	float: left; background-color:#FFFFFF; box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.3);}
.ui-menu .ui-menu { margin-top: -3px; }
.ui-autocomplete-category { font-family:proxima_novaSemiBold; padding-left: 3px; line-height:25px; }
.ui-menu .ui-menu-item { margin:0; padding-left: 3px; zoom: 1; float: left; clear: left; width: 100%; line-height:25px; cursor: pointer; }
.ui-menu-item:hover { background-color:#f27f00; color:#FFFFFF; }
.ui-menu .ui-menu-item a { text-decoration:none; display:block;	padding:.2em .4em; line-height:25px; zoom:1; }
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }
/* AUTOCOMPLETE */	

/* iFrame */
#affiliate_template1 h1 { margin-top:6px; font-family:proxima_novaSemiBold; font-size:24px; color:#3788c8; text-shadow:1px 1px 0px #FFFFFF; -webkit-text-shadow:1px 1px 0px #FFFFFF; -moz-text-shadow: 1px 1px 0px #FFFFFF; }
#affiliate_template1 h2 { margin-top:6px; font-size:18px;  font-style: italic; color:#464648; text-shadow:1px 1px 0px #FFFFFF; -webkit-text-shadow:1px 1px 0px #FFFFFF; -moz-text-shadow: 1px 1px 0px #FFFFFF; }
#affiliate_template1 .partners { width:955px; height:40px; background:url(design/v3/partners.jpg) center; }
#affiliate_template1 .partners:hover { background-image:url(design/v3/partners-hover.jpg); }
#affiliate_template1 .searchBarContainer { margin-top:5px; background-color:#3788c8; width:985px; height:82px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
#affiliate_template1_box #dialog { position:fixed; width:100%; height:100%;  z-index:990; background-image:url(design/v3/opakBg.png); padding-top:30px; }

#affiliate_searchEngine_large { width:396px; padding:10px; background-color:#3788c8; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
#affiliate_searchEngine_large h1 { font-family:proxima_novaSemiBold; font-size:20px; color:#FFFFFF; text-shadow:1px 1px 0px #15598e; -webkit-text-shadow:1px 1px 0px #15598e; -moz-text-shadow: 1px 1px 0px #15598e; }
#affiliate_searchEngine_large h2 { font-size:12px; line-height:22px; font-weight:normal; font-style: italic; color:#FFFFFF; text-shadow:1px 1px 0px #15598e; -webkit-text-shadow:1px 1px 0px #15598e; -moz-text-shadow: 1px 1px 0px #15598e; }
#affiliate_searchEngine_large .caption { font-size:14px; color:#FFFFFF; height:20px; line-height:20px; }
#affiliate_searchEngine_large .inputLocation { width:346px; padding-left:10px; padding-top:10px; padding-bottom:10px; padding-right:38px; height:26px; line-height:26px; outline:none; font-family: 'proxima_novaRegular'; font-size:18px; color:#999999; border:1px solid #10426a; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background:#FFFFFF url(design/v3/designMerge.png) no-repeat 0px -340px; }
#affiliate_searchEngine_large .search { cursor:pointer; height:48px; line-height:48px; width:396px; border:1px solid #3e6703; background-color:#76ad13; color:#FFFFFF; font-family:proxima_novaSemiBold; font-size:20px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
#affiliate_searchEngine_large .search:hover { background-color:#86c516; }
#affiliate_searchEngine_large .spacer { height:10px; line-height:10px; }
#affiliate_searchEngine_large .inputDate { cursor:pointer; width:77px; padding-left:8px; padding-right:28px; padding-top:12px; padding-bottom:8px; height:26px; line-height:26px; outline:none; font-family: 'proxima_novaRegular'; font-size:14px; color:#999999; border:1px solid #10426a; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background:#FFFFFF url(design/v3/designMerge.png) no-repeat 0px -396px;}
#affiliate_searchEngine_large .inputTime { outline:none; cursor:pointer; width:80px; height:48px; line-height:48px; font-family: 'proxima_novaRegular'; font-size:14px; color:#999999; border:1px solid #10426a; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; appearance:none; -moz-appearance:none; -webkit-appearance:none; background:#FFFFFF url(design/v3/designMerge.png) no-repeat -113px -396px;}
#affiliate_searchEngine_large .inputTime::-ms-expand { display: none; }  
#affiliate_searchEngine_large .inputTime option:checked { background-color: #76ad13; color:#FFFFFF; }
#affiliate_searchEngine_large_box #dialog { position:fixed; width:416px; height:266px;  z-index:990; background-image:url(design/v3/opakBg.png); padding-top:50px; }
#affiliate_searchEngine_large_box #dialog .box { width:240px; padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:10px; margin:auto;  border:3px solid #e6ecef; min-height:80px; background-color:#fcfbfb; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; box-shadow:0px 0px 20px 0px #333333; }
#affiliate_searchEngine_large_box #dialog .box .text .caption { font-family:proxima_novaSemiBold; font-size:16px; line-height:22px; width:240px; }
#affiliate_searchEngine_large_box #dialog .box .text .content { font-size:14px; line-height:20px; width:240px; }

#affiliate_searchEngine_medium { width:290px; padding:5px; background-color:#3788c8; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
#affiliate_searchEngine_medium h1 { font-family:proxima_novaSemiBold; font-size:18px; color:#FFFFFF; text-shadow:1px 1px 0px #15598e; -webkit-text-shadow:1px 1px 0px #15598e; -moz-text-shadow: 1px 1px 0px #15598e; }
#affiliate_searchEngine_medium h2 { font-size:14px; line-height:22px; font-weight:normal; font-style: italic; color:#FFFFFF; text-shadow:1px 1px 0px #15598e; -webkit-text-shadow:1px 1px 0px #15598e; -moz-text-shadow: 1px 1px 0px #15598e; }
#affiliate_searchEngine_medium .caption { font-family:Tahoma; font-size:11px; color:#FFFFFF; height:18px; line-height:18px; }
#affiliate_searchEngine_medium .inputLocation { width:240px; padding-left:10px; padding-top:10px; padding-bottom:10px; padding-right:38px; height:20px; line-height:20px; outline:none; font-family: 'proxima_novaRegular'; font-size:16px; color:#999999; border:1px solid #10426a; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background:#FFFFFF url(design/v3/designMerge.png) no-repeat -105px -343px; }
#affiliate_searchEngine_medium .search { cursor:pointer; height:42px; line-height:42px; width:290px; border:1px solid #3e6703; background-color:#76ad13; color:#FFFFFF; font-family:proxima_novaSemiBold; font-size:16px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
#affiliate_searchEngine_medium .search:hover { background-color:#86c516; }
#affiliate_searchEngine_medium .spacer { height:10px; line-height:10px; }
#affiliate_searchEngine_medium .inputDate { cursor:pointer; width:80px; padding-left:3px; padding-top:8px; padding-bottom:4px; height:26px; line-height:26px; outline:none; font-family: 'proxima_novaRegular'; font-size:12px; color:#999999; border:1px solid #10426a; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background:#FFFFFF url(design/v3/affiliateDateSmall.jpg) no-repeat -10px -13px;}
#affiliate_searchEngine_medium .inputTime { outline:none; cursor:pointer; width:58px; height:40px; line-height:40px; font-family: 'proxima_novaRegular'; font-size:12px; color:#999999; border:1px solid #10426a; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; appearance:none; -moz-appearance:none; -webkit-appearance:none; background:#FFFFFF url(design/v3/affiliateClockSmall.jpg) no-repeat -36px -3px;}
#affiliate_searchEngine_medium .inputTime::-ms-expand { display: none; }  
#affiliate_searchEngine_medium .inputTime option:checked { background-color: #76ad13; color:#FFFFFF; }
#affiliate_searchEngine_medium_box #dialog { position:fixed; width:300px; height:250px; z-index:990; background-image:url(design/v3/opakBg.png); padding-top:47px; }
#affiliate_searchEngine_medium_box #dialog .box { width:240px; padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:10px; margin:auto;  border:3px solid #e6ecef; min-height:80px; background-color:#fcfbfb; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; box-shadow:0px 0px 20px 0px #333333; }
#affiliate_searchEngine_medium_box #dialog .box .text .caption { font-family:proxima_novaSemiBold; font-size:16px; line-height:22px; width:240px; }
#affiliate_searchEngine_medium_box #dialog .box .text .content { font-size:14px; line-height:20px; width:240px; }

#affiliate_searchEngine_small { width:244px; padding:3px; background-color:#3788c8; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
#affiliate_searchEngine_small h1 { font-family:proxima_novaSemiBold; font-size:18px; color:#FFFFFF; text-shadow:1px 1px 0px #15598e; -webkit-text-shadow:1px 1px 0px #15598e; -moz-text-shadow: 1px 1px 0px #15598e; }
#affiliate_searchEngine_small h2 { font-size:14px; line-height:22px; font-weight:normal; font-style: italic; color:#FFFFFF; text-shadow:1px 1px 0px #15598e; -webkit-text-shadow:1px 1px 0px #15598e; -moz-text-shadow: 1px 1px 0px #15598e; }
#affiliate_searchEngine_small .caption { font-family:Tahoma; font-size:11px; color:#FFFFFF; height:18px; line-height:18px; }
#affiliate_searchEngine_small .inputLocation { width:194px; padding-left:10px; padding-top:10px; padding-bottom:10px; padding-right:38px; height:20px; line-height:20px; outline:none; font-family: 'proxima_novaRegular'; font-size:16px; color:#999999; border:1px solid #10426a; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background:#FFFFFF url(design/v3/designMerge.png) no-repeat -149px -343px; }
#affiliate_searchEngine_small .search { cursor:pointer; height:42px; margin-bottom:2px; line-height:42px; width:244px; border:1px solid #3e6703; background-color:#76ad13; color:#FFFFFF; font-family:proxima_novaSemiBold; font-size:16px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
#affiliate_searchEngine_small .search:hover { background-color:#86c516; }
#affiliate_searchEngine_small .spacer { height:5px; line-height:5px; }
#affiliate_searchEngine_small .inputDate { cursor:pointer; width:61px; padding-left:3px; padding-top:8px; padding-bottom:4px; height:26px; line-height:26px; outline:none; font-family: 'proxima_novaRegular'; font-size:12px; color:#999999; border:1px solid #10426a; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background:#FFFFFF url(design/v3/affiliateDateSmall.jpg) no-repeat -10px -13px;}
#affiliate_searchEngine_small .inputTime { outline:none; cursor:pointer; width:55px; height:40px; line-height:40px; font-family: 'proxima_novaRegular'; font-size:12px; color:#999999; border:1px solid #10426a; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; appearance:none; -moz-appearance:none; -webkit-appearance:none; background:#FFFFFF url(design/v3/affiliateClockSmall.jpg) no-repeat -39px -3px;}
#affiliate_searchEngine_small .inputTime::-ms-expand { display: none; }  
#affiliate_searchEngine_small .inputTime option:checked { background-color: #76ad13; color:#FFFFFF; }
#affiliate_searchEngine_small_box #dialog { position:fixed; width:250px; height:250px; z-index:990; background-image:url(design/v3/opakBg.png); padding-top:47px; }
#affiliate_searchEngine_small_box #dialog .box { width:210px; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:10px; margin:auto;  border:3px solid #e6ecef; min-height:80px; background-color:#fcfbfb; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; box-shadow:0px 0px 20px 0px #333333; }
#affiliate_searchEngine_small_box #dialog .box .text .caption { font-family:proxima_novaSemiBold; font-size:14px; line-height:22px; width:210px; }
#affiliate_searchEngine_small_box #dialog .box .text .content { font-size:12px; line-height:20px; width:210px; }

/* HepTatilOlsun Özel Tasarımı */
#custom_hepTatilOlsun .searchBarContainer { background-color:#df902a; }
#custom_hepTatilOlsun .inputLocation {border:1px solid #8f8f8f; }
#custom_hepTatilOlsun .inputDate {border:1px solid #8f8f8f; }
#custom_hepTatilOlsun .inputTime {border:1px solid #8f8f8f; }
#custom_hepTatilOlsun  .search { border:1px solid #266191; background-color:#266191; text-shadow:1px 1px 0px #195688; -webkit-text-shadow:1px 1px 0px #195688; -moz-text-shadow: 1px 1px 0px #195688; }
#custom_hepTatilOlsun  .search:hover { background-color:#2e6ea2; }

/* Arabam.com Özel Tasarımı 610px X 250px */
#affiliate_searchArabamCom_large { width:588px; height:228px; padding:10px; background-color:#FFFFFF; border:1px solid #e4ebee; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
#affiliate_searchArabamCom_large h1 { font-family:proxima_novaSemiBold; height:25px; font-size:20px; color:#252f3c; }
#affiliate_searchArabamCom_large h2 { font-size:12px; line-height:22px; font-weight:normal; font-style: italic; color:#343643; display:none; }
#affiliate_searchArabamCom_large .caption { font-size:14px; color:#343643; height:25px; line-height:25px; }
#affiliate_searchArabamCom_large .inputLocation { width:540px; padding-left:10px; padding-top:10px; padding-bottom:10px; padding-right:38px; height:26px; line-height:26px; outline:none; font-family: 'proxima_novaRegular'; font-size:18px; color:#616066; border:1px solid #a6a6a6; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background:#FFFFFF url(design/v3/designMerge.png) no-repeat 190px -340px; }
#affiliate_searchArabamCom_large .search { cursor:pointer; height:48px; line-height:50px; width:190px; border:0px; background-color:#46963f; color:#FFFFFF; font-family:proxima_novaSemiBold; font-size:20px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
#affiliate_searchArabamCom_large .search:hover { background-color:#3d8737; }
#affiliate_searchArabamCom_large .spacer { height:10px; line-height:10px; }
#affiliate_searchArabamCom_large .spacer5 { height:5px; line-height:5px; }
#affiliate_searchArabamCom_large .inputDate { cursor:pointer; width:77px; padding-left:8px; padding-right:28px; padding-top:12px; padding-bottom:8px; height:26px; line-height:26px; outline:none; font-family: 'proxima_novaRegular'; font-size:14px; color:#616066; border:1px solid #a6a6a6; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background:#FFFFFF url(design/v3/designMerge.png) no-repeat 0px -396px;}
#affiliate_searchArabamCom_large .inputTime { outline:none; cursor:pointer; width:80px; height:48px; line-height:48px; font-family: 'proxima_novaRegular'; font-size:14px; color:#616066; border:1px solid #a6a6a6; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; appearance:none; -moz-appearance:none; -webkit-appearance:none; background:#FFFFFF url(design/v3/designMerge.png) no-repeat -113px -396px;}
#affiliate_searchArabamCom_large .inputTime::-ms-expand { display: none; }  
#affiliate_searchArabamCom_large .inputTime option:checked { background-color: #76ad13; color:#FFFFFF; }
#affiliate_searchArabamCom_large_box #dialog { position:fixed; width:610px; height:250px;  z-index:990; background-image:url(design/v3/opakBg.png); padding-top:75px; }
#affiliate_searchArabamCom_large_box #dialog .box { width:400px; padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:10px; margin:auto;  border:3px solid #e6ecef; min-height:80px; background-color:#fcfbfb; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; box-shadow:0px 0px 20px 0px #333333; }
#affiliate_searchArabamCom_large_box #dialog .box .text .caption { font-family:proxima_novaSemiBold; font-size:16px; line-height:22px; width:auto; }
#affiliate_searchArabamCom_large_box #dialog .box .text .content { font-size:14px; line-height:20px; width:auto; }

#affiliate_searchArabamCom_large .partners	{ width: auto; background-image:url(design/v3/partners.jpg); height:40px; background-position: 0px 0px; background-repeat: repeat-x; animation: animatedBackground 40s linear infinite; -ms-animation: animatedBackground 40s linear infinite; -moz-animation: animatedBackground 40s linear infinite; -webkit-animation: animatedBackground 40s linear infinite; }
@keyframes animatedBackground { from { background-position: 0 0; } to { background-position: 100% 0; } }
@-webkit-keyframes animatedBackground { from { background-position: 0 0; } to { background-position: 100% 0; }}
@-ms-keyframes animatedBackground { from { background-position: 0 0; } to { background-position: 100% 0; } }
@-moz-keyframes animatedBackground { from { background-position: 0 0; } to { background-position: 100% 0; } }	
#affiliate_searchArabamCom_large .partners:hover { background-image:url(design/v3/partners-hover.jpg); }

/* TAV Airports Özel Tasarımı 633 X 300px */
#affiliate_searchTavAirports_large { width:623px; background-color:#FFFFFF; border:1px solid #5c6b7e; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:4px; }
#affiliate_searchTavAirports_large .title {  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color:#5c6b7e; padding-left:5px; padding-right:5px; }
#affiliate_searchTavAirports_large .title img { padding-top:7px; }
#affiliate_searchTavAirports_large h1 { font-family:proxima_novaSemiBold; height:40px; line-height:40px; font-size:20px; color:#FFFFFF;  text-shadow:1px 1px 0px #48586d; -webkit-text-shadow:1px 1px 0px #48586d; -moz-text-shadow: 1px 1px 0px #48586d; }
#affiliate_searchTavAirports_large h2 { font-family:proxima_novaSemiBold; font-size:18px; line-height:22px; color:#5c6b7e; }
#affiliate_searchTavAirports_large h3 { font-size:15px; line-height:22px; font-weight:normal; font-style: italic; color:#5c6b7e;  }
#affiliate_searchTavAirports_large .caption { font-size:14px; color:#333333; height:25px; line-height:25px; }
#affiliate_searchTavAirports_large .inputLocation { width:573px; padding-left:10px; padding-top:10px; padding-bottom:10px; padding-right:38px; height:26px; line-height:26px; outline:none; font-family: 'proxima_novaRegular'; font-size:18px; color:#333333; border:1px solid #8a8a8a; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background:#fbfbfb url(design/v3/designMerge.png) no-repeat 228px -340px; }
#affiliate_searchTavAirports_large .search { cursor:pointer; height:48px; line-height:50px; width:190px; border:0px; background-color:#46963f; color:#FFFFFF; font-family:proxima_novaSemiBold; font-size:20px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
#affiliate_searchTavAirports_large .search:hover { background-color:#3d8737; }
#affiliate_searchTavAirports_large .spacer { height:10px; line-height:10px; }
#affiliate_searchTavAirports_large .spacer5 { height:5px; line-height:5px; }
#affiliate_searchTavAirports_large .inputDate { cursor:pointer; width:91px; padding-left:8px; padding-right:28px; padding-top:12px; padding-bottom:8px; height:26px; line-height:26px; outline:none; font-family: 'proxima_novaRegular'; font-size:14px; color:#333333; border:1px solid #8a8a8a; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background:#fbfbfb url(design/v3/designMerge.png) no-repeat 14px -396px;}
#affiliate_searchTavAirports_large .inputTime { outline:none; cursor:pointer; width:80px; height:48px; line-height:48px; font-family: 'proxima_novaRegular'; font-size:14px; color:#333333; border:1px solid #8a8a8a; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; appearance:none; -moz-appearance:none; -webkit-appearance:none; background:#fbfbfb url(design/v3/designMerge.png) no-repeat -113px -396px;}
#affiliate_searchTavAirports_large .inputTime::-ms-expand { display: none; }  
#affiliate_searchTavAirports_large .inputTime option:checked { background-color: #76ad13; color:#FFFFFF; }
#affiliate_searchTavAirports_large_box #dialog { position:fixed; width:653px; height:310px;  z-index:990; background-image:url(design/v3/opakBg.png); padding-top:95px; }
#affiliate_searchTavAirports_large_box #dialog .box { width:400px; padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:10px; margin:auto;  border:3px solid #e6ecef; min-height:80px; background-color:#fcfbfb; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; box-shadow:0px 0px 20px 0px #333333; }
#affiliate_searchTavAirports_large_box #dialog .box .text .caption { font-family:proxima_novaSemiBold; font-size:16px; line-height:22px; width:auto; }
#affiliate_searchTavAirports_large_box #dialog .box .text .content { font-size:14px; line-height:20px; width:auto; }

#affiliate_searchTavAirports_large .partners	{ width: auto; background-image:url(design/v3/rentacar-partners.jpg); height:40px; background-position: 0px 0px; background-repeat: repeat-x; animation: animatedBackground 40s linear infinite; -ms-animation: animatedBackground 40s linear infinite; -moz-animation: animatedBackground 40s linear infinite; -webkit-animation: animatedBackground 40s linear infinite; }
@keyframes animatedBackground { from { background-position: 0 0; } to { background-position: 100% 0; } }
@-webkit-keyframes animatedBackground { from { background-position: 0 0; } to { background-position: 100% 0; }}
@-ms-keyframes animatedBackground { from { background-position: 0 0; } to { background-position: 100% 0; } }
@-moz-keyframes animatedBackground { from { background-position: 0 0; } to { background-position: 100% 0; } }	
#affiliate_searchTavAirports_large .partners:hover { background-image:url(design/v3/rentacar-partners-hover.jpg); }

/* TAV Airports Widget Tasarımı 315 X 273px */
#affiliate_searchTavAirportsWidget { width:300px; height:212px; border-left:3px solid #fd7722; border-right:3px solid #fd7722; border-bottom:3px solid #fd7722; margin-top:-3px; padding-left:9px; padding-top:2px; }
#affiliate_searchTavAirportsWidget .caption { color:#333333; padding-bottom:4px; font-family:proxima_novaSemiBold;   font-size:13px;}
#affiliate_searchTavAirportsWidget .inputLocation { width:249px; padding-left:10px; padding-top:10px; padding-bottom:10px; padding-right:30px; height:20px; line-height:20px; outline:none; font-family: 'proxima_novaRegular'; font-size:16px; color:#555555; border:1px solid #d3d3d3; background:#eeeeee url(design/v3/designMerge.png) no-repeat -104px -343px; text-shadow:1px 1px 0px #FFF; -webkit-text-shadow:1px 1px 0px #FFF; -moz-text-shadow: 1px 1px 0px #FFF;}
#affiliate_searchTavAirportsWidget .spacer{ height:10px; line-height:10px; }
#affiliate_searchTavAirportsWidget .inputDate { cursor:pointer; width:74px; padding-left:7px; padding-right:4px; padding-top:8px; padding-bottom:8px; height:18px; line-height:18px; outline:none; font-family: 'proxima_novaRegular'; font-size:14px; color:#555555; border:1px solid #d3d3d3; background:#eeeeee;  text-shadow:1px 1px 0px #FFF; -webkit-text-shadow:1px 1px 0px #FFF; -moz-text-shadow: 1px 1px 0px #FFF;}
#affiliate_searchTavAirportsWidget .inputTime { outline:none; cursor:pointer; width:53px; height:36px; line-height:36px; font-family: 'proxima_novaRegular'; font-size:14px; color:#555555; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; border-top:1px solid #d3d3d3; border-left:0px; appearance:none; -moz-appearance:none; -webkit-appearance:none; background:#eeeeee; text-shadow:1px 1px 0px #FFF; -webkit-text-shadow:1px 1px 0px #FFF; -moz-text-shadow: 1px 1px 0px #FFF; padding-left:7px;}
#affiliate_searchTavAirportsWidget .inputTime::-ms-expand { display: none; }  
#affiliate_searchTavAirportsWidget .inputTime option:checked { background-color: #f27f00; color:#FFFFFF; }
#affiliate_searchTavAirportsWidget .search { cursor:pointer; height:38px; line-height:38px; width:100%; border:0px; background-color:#2892e5; color:#FFFFFF; font-family:proxima_novaSemiBold; font-size:16px; }
#affiliate_searchTavAirportsWidget .search:hover { background-color:#fd7722; }
#affiliate_searchTavAirportsWidget .partners	{ width: auto; background-image:url(design/v3/rentacar-partners.jpg); height:40px; background-position: 0px 0px; background-repeat: repeat-x; animation: animatedBackground 40s linear infinite; -ms-animation: animatedBackground 40s linear infinite; -moz-animation: animatedBackground 40s linear infinite; -webkit-animation: animatedBackground 40s linear infinite; }
@keyframes animatedBackground { from { background-position: 0 0; } to { background-position: 100% 0; } }
@-webkit-keyframes animatedBackground { from { background-position: 0 0; } to { background-position: 100% 0; }}
@-ms-keyframes animatedBackground { from { background-position: 0 0; } to { background-position: 100% 0; } }
@-moz-keyframes animatedBackground { from { background-position: 0 0; } to { background-position: 100% 0; } }	
#affiliate_searchTavAirportsWidget .partners:hover { background-image:url(design/v3/rentacar-partners-hover.jpg); }

#affiliate_searchTavAirportsWidget1 #dialog { position:fixed; width:315px; height:212px;  z-index:990;  padding-top:20px; background:none; }
#affiliate_searchTavAirportsWidget1 #dialog .box { width:240px; padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:10px; margin:auto;  border:3px solid #e6ecef; min-height:80px; background-color:#fcfbfb; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; box-shadow:0px 0px 20px 0px #333333; }
#affiliate_searchTavAirportsWidget1 #dialog .box .text { width:auto; text-align:center; }
#affiliate_searchTavAirportsWidget1 #dialog .box .text .caption { font-family:proxima_novaSemiBold; font-size:16px; line-height:22px; width:auto; text-align:center;}
#affiliate_searchTavAirportsWidget1 #dialog .box .text .content { font-size:14px; line-height:20px; width:auto; text-align:center; }

/* Oto Garage Özel Tasarımı 510 X 300px */
#affiliate_searchOtoGarage { width:493px; }
#affiliate_searchOtoGarage .caption { font-size:14px; color:#FFFFFF; height:25px; line-height:25px; }
#affiliate_searchOtoGarage .inputLocation { width:445px; padding-left:10px; padding-top:10px; padding-bottom:10px; padding-right:38px; height:26px; line-height:26px; outline:none; font-family: 'proxima_novaRegular'; font-size:18px; color:#333333; border:1px solid #000000; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background:#fbfbfb url(design/v3/designMerge.png) no-repeat 228px -340px; }
#affiliate_searchOtoGarage .search { cursor:pointer; height:48px; line-height:50px; width:100%; border:0px; background-color:#ff9c04; color:#FFFFFF; font-family:proxima_novaSemiBold; font-size:20px; -webkit-border-radius: 48px; -moz-border-radius: 48px; border-radius: 48px; }
#affiliate_searchOtoGarage .spacer { height:20px; line-height:20px; }
#affiliate_searchOtoGarage .spacer5 { height:5px; line-height:5px; }
#affiliate_searchOtoGarage .inputDate { cursor:pointer; width:100px; padding-left:8px; padding-right:28px; padding-top:12px; padding-bottom:8px; height:26px; line-height:26px; outline:none; font-family: 'proxima_novaRegular'; font-size:14px; color:#333333; border:1px solid #000000; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background:#fbfbfb url(design/v3/designMerge.png) no-repeat 14px -396px;}
#affiliate_searchOtoGarage .inputTime { outline:none; cursor:pointer; width:85px; padding-left:10px; height:48px; line-height:48px; font-family: 'proxima_novaRegular'; font-size:14px; color:#333333; border:1px solid #000000; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; appearance:none; -moz-appearance:none; -webkit-appearance:none; background:#fbfbfb url(design/v3/designMerge.png) no-repeat -113px -396px;}
#affiliate_searchOtoGarage .inputTime::-ms-expand { display: none; }  
#affiliate_searchOtoGarage .inputTime option:checked { background-color: #76ad13; color:#FFFFFF; }
#affiliate_searchOtoGarage_box #dialog { position:fixed; width:493px; height:310px;  z-index:990; background-image:url(design/v3/opakBg.png); padding-top:80px; }
#affiliate_searchOtoGarage_box #dialog .box { width:400px; padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:10px; margin:auto;  border:3px solid #e6ecef; min-height:80px; background-color:#fcfbfb; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; box-shadow:0px 0px 20px 0px #333333; }
#affiliate_searchOtoGarage_box #dialog .box .text .caption { font-family:proxima_novaSemiBold; font-size:16px; line-height:22px; width:auto; }
#affiliate_searchOtoGarage_box #dialog .box .text .content { font-size:14px; line-height:20px; width:auto; }

#affiliate_searchOtoGarage .partners	{ width: auto; background-image:url(design/v3/rentacar-partners.jpg); height:40px; background-position: 0px 0px; background-repeat: repeat-x; -webkit-border-radius: 48px; -moz-border-radius: 48px; border-radius: 48px;  animation: animatedBackground 40s linear infinite; -ms-animation: animatedBackground 40s linear infinite; -moz-animation: animatedBackground 40s linear infinite; -webkit-animation: animatedBackground 40s linear infinite; }
@keyframes animatedBackground { from { background-position: 0 0; } to { background-position: 100% 0; } }
@-webkit-keyframes animatedBackground { from { background-position: 0 0; } to { background-position: 100% 0; }}
@-ms-keyframes animatedBackground { from { background-position: 0 0; } to { background-position: 100% 0; } }
@-moz-keyframes animatedBackground { from { background-position: 0 0; } to { background-position: 100% 0; } }	
#affiliate_searchOtoGarage .partners:hover { background-image:url(design/v3/rentacar-partners-hover.jpg); }


/*OTELZ*/
#affiliate_kiralikArabaComTR #searchArea { background:url(https://www.otoredi.com/api/iframe/searchOtelZ/otelz-search-bg.jpg) no-repeat center;  }
#affiliate_kiralikArabaComTR #searchBar {margin-top:30px; }


@media only screen and (max-width: 1023px) {
#affiliate_kiralikArabaComTR #Otoredi_Header .logo { width:212px; height:50px; float:none; margin:auto; }	
}
/* iFrame */

/* KURUMSAL - ACENTE - İŞBİRLİĞİ PANELİ */
.agecnyQuickContactButton {  position: fixed; cursor:pointer; top: 100px; right: -40px; z-index:888; background-color:#186bac; line-height:30px; color:#FFFFFF; cursor:pointer; padding-left:12px; padding-right:12px; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; -webkit-transform: rotate(-90deg);  -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg);}
.agecnyQuickContactButton:hover { background-color:#297bbc; }

.agencyLongTermRentButton { position: fixed; cursor:pointer; top: 250px; right: -76px; z-index:888;  background-color:#9a1b22; line-height:30px; color:#FFFFFF; cursor:pointer; padding-left:12px; padding-right:12px; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; -webkit-transform: rotate(-90deg);  -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg);}
.agencyLongTermRentButton:hover { background-color:#c82e3a; }

.agencyMonthlyRentButton { position: fixed; cursor:pointer; top: 430px; right: -70px; z-index:888;  background-color:#be4c01; line-height:30px; color:#FFFFFF; cursor:pointer; padding-left:12px; padding-right:12px; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; -webkit-transform: rotate(-90deg);  -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg);}
.agencyMonthlyRentButton:hover { background-color:#e25a00; }
/* KURUMSAL - ACENTE - İŞBİRLİĞİ PANELİ */


@media only screen and (max-width: 1023px) {
body { font-size:12px; }
.mobile { display:block; }
.mobileNoShow { display:none; }
.quickContactButton {display:none;}

/* Header */
#Otoredi_Header { width:100vw; height:50px; position:relative; }	
#Otoredi_Header .mainContainer { width:100vw; display:table; }
#Otoredi_Header .fRight { display:none }
#Otoredi_Header .otoredi { float:left; width:100vw; text-align:center; }
#Otoredi_Header .logo { width:106px; height:50px; float:none; margin:auto; }
#Otoredi_Header .backButton { float:left; width:10vw; padding-left:2vw; padding-top:10px; display:none; }
/* Header */

/* Menü */
.mobileMenuIcon { right:7px; top:10px; position:absolute; }
.mobileMenu { position:absolute; top:50px; right:0px; width:100vw; height:auto; background-color:#ffffff; z-index:9999; display:none;  box-shadow:0px 30px 50px 0px #666666; -webkit-box-shadow:0px 30px 50px 0px #666666; -moz-box-shadow:0px 30px 50px 0px #666666;}
.mobileMenu ul li { line-height:40px; border-top:1px solid #e0e4e7; font-size:14px;}
.mobileMenu a:link { color:#2c2d2d; text-decoration:none; display:inline-block; width:100%; padding-left:10px;}
.mobileMenu a:active { color:#2c2d2d; text-decoration:none; display:inline-block; width:100%; padding-left:10px;}
.mobileMenu a:visited { color:#2c2d2d; text-decoration:none; display:inline-block; width:100%; padding-left:10px;}
.mobileMenu a:hover { color:#ffffff; background-color:#3788c8; text-decoration:none; display:inline-block; width:100%; padding-left:10px;}
/* Menü */

/* Araç Kiralama Paneli */
#Otoredi_Arac_Kiralama { width:auto; padding-left:0px; padding-right:0px; padding-bottom:25px;  background-color:#51a7d4; background-position:bottom; }
#Otoredi_Arac_Kiralama .mainContainer { padding-left:2vw; padding-right:2vw; padding-top:10px;  width:auto;}
#Otoredi_Arac_Kiralama h1 { font-size: 6vw; margin:0px; padding:0px;} 
#Otoredi_Arac_Kiralama h2 { font-size: 3.1vw} 
#Otoredi_Arac_Kiralama h3 { display:none; }
#Otoredi_Arac_Kiralama  .searchBarContainer { margin-top:10px;  background-color:transparent; width:auto; height:auto; font-size:14px; }
#Otoredi-Arac-Kiralama-Paneli { display:table; color:#FFFFFF; width:auto; }
#Otoredi-Arac-Kiralama-Paneli .location { float:left; padding:0px; margin:0px; }
#Otoredi-Arac-Kiralama-Paneli .inputLocation { width:91vw; padding-left:2vw; padding-top:10px; padding-bottom:10px; padding-right:2vw; height:26px; line-height:26px; outline:none; font-family: 'proxima_novaRegular'; font-size:18px; color:#999999; border:1px solid #10426a; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-top:2px; background:#ffffff;; }
#Otoredi-Arac-Kiralama-Paneli .sDate { float:left; margin-left:0px; margin-top:7px; }
#Otoredi-Arac-Kiralama-Paneli .sTime { float:left; margin-left:0px; margin-top:25px; }
#Otoredi-Arac-Kiralama-Paneli .eDate { float:left; margin-left:2vw; margin-top:7px; }
#Otoredi-Arac-Kiralama-Paneli .eTime { float:left; margin-left:0px; margin-top:25px; }
#Otoredi-Arac-Kiralama-Paneli .inputDate { cursor:pointer; width:25vw; padding-left:2vw; padding-right:2vw; padding-top:12px; padding-bottom:8px; height:26px; line-height:26px; outline:none; font-family: 'proxima_novaRegular'; font-size:14px; color:#999999; border:1px solid #10426a; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-top:18px; background:#ffffff;}
#Otoredi-Arac-Kiralama-Paneli .inputTime { outline:none; cursor:pointer; width:17vw; height:48px; line-height:48px; font-family: 'proxima_novaRegular'; font-size:14px; color:#999999; border:1px solid #10426a; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; appearance:none; -moz-appearance:none; -webkit-appearance:none; background:#FFFFFF;}
#Otoredi-Arac-Kiralama-Paneli .inputTime::-ms-expand { display: none; }  
#Otoredi-Arac-Kiralama-Paneli .inputTime option:checked { background-color: #76ad13; color:#FFFFFF; }
#Otoredi-Arac-Kiralama-Paneli .search { float:left; margin-left:0px; cursor:pointer; height:48px; line-height:48px; width:95vw; margin-top:7px; border:1px solid #3e6703; background-color:#76ad13; color:#FFFFFF; font-family:proxima_novaSemiBold; font-size:20px; text-shadow:1px 1px 0px #699e09; -webkit-text-shadow:1px 1px 0px #699e09; -moz-text-shadow: 1px 1px 0px #699e09; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
#Otoredi-Arac-Kiralama-Paneli .search:hover { background-color:#86c516; }
/* Araç Kiralama Paneli */

/* Araç Kiralama Firmları */
#Otoredi_Arac_Kiralama_Firmalari { width:auto; }	
#Otoredi_Arac_Kiralama_Firmalari .partners	{ width: auto; background-position: 0px 0px; background-repeat: repeat-x; animation: animatedBackground 40s linear infinite; -ms-animation: animatedBackground 40s linear infinite; -moz-animation: animatedBackground 40s linear infinite; -webkit-animation: animatedBackground 40s linear infinite; }
@keyframes animatedBackground { from { background-position: 0 0; } to { background-position: 100% 0; } }
@-webkit-keyframes animatedBackground { from { background-position: 0 0; } to { background-position: 100% 0; }}
@-ms-keyframes animatedBackground { from { background-position: 0 0; } to { background-position: 100% 0; } }
@-moz-keyframes animatedBackground { from { background-position: 0 0; } to { background-position: 100% 0; } }		
/* Araç Kiralama Firmları */

/* Araç Kiralama Uzmanı */
#Otoredi-Arac-Kiralama-CallCenter { width:auto; text-align:center;  padding-top:10px; padding-bottom:10px;  border-top:2px solid #e6ecef;}
#Otoredi-Arac-Kiralama-CallCenter a:link {text-decoration:none; color:#555555; ;}
#Otoredi-Arac-Kiralama-CallCenter b { color:#e36511; font-family:proxima_novaSemiBold; font-size:16px;}
/* Araç Kiralama Uzmanı */

/* Araç Kiralama Faydaları */
#Otoredi-Arac-Kiralama-Faydalari { position:relative; height:auto; background-color:#fcfbfb; border-top:2px solid #e6ecef; padding-top:10px; padding-bottom:10px; }
#Otoredi-Arac-Kiralama-Faydalari .mainContainer { width:100%; }
#Otoredi-Arac-Kiralama-Faydalari .content { display:none; }
#Otoredi-Arac-Kiralama-Faydalari .fLeft { float:none; margin:auto; }
#Otoredi-Arac-Kiralama-Faydalari .title { margin-top:5px; }

#Otoredi-Arac-Kiralama-Faydalari .siz-yorulmayin { float:left; width:33%; height:auto; }
#Otoredi-Arac-Kiralama-Faydalari .siz-yorulmayin .title { float:none; width:auto; padding-left:0px; text-align:center; }
#Otoredi-Arac-Kiralama-Faydalari .siz-yorulmayin .title  h4 { font-family:proxima_novaSemiBold; font-size:12px; color:#3788c8; }
#Otoredi-Arac-Kiralama-Faydalari .uygun-fiyat { float:left; width:33%; height:auto; margin-left:0px; }
#Otoredi-Arac-Kiralama-Faydalari .uygun-fiyat .title { float:none; width:auto; padding-left:0px; text-align:center; }
#Otoredi-Arac-Kiralama-Faydalari .uygun-fiyat .title  h4 { font-family:proxima_novaSemiBold; font-size:12px; color:#76ad13; }
#Otoredi-Arac-Kiralama-Faydalari .zamaninda-teslim { float:left; width:34%; height:auto; margin-left:0px;}
#Otoredi-Arac-Kiralama-Faydalari .zamaninda-teslim .title { float:none; width:auto; padding-left:0px; text-align:center; }
#Otoredi-Arac-Kiralama-Faydalari .zamaninda-teslim .title  h4 { font-family:proxima_novaSemiBold; font-size:12px; color:#e36511; }
/* Araç Kiralama Faydaları */

/* Araç Kiralama Yorumları */  
#Otoredi-Arac-Kiralama-Yorumlari { width:100%; height:auto; }
#Otoredi-Arac-Kiralama-Yorumlari .mainContainer { width:100%; }
#Otoredi-Arac-Kiralama-Yorumlari #slider-prev { position:absolute; float:left; width:20px; height:34px; margin-right:5px; margin-top:35px; }
#Otoredi-Arac-Kiralama-Yorumlari #slider-next { position:absolute; float:right; width:20px; height:34px; margin-left:93vw; margin-top:35px; }
#Otoredi-Arac-Kiralama-Yorumlari .commentSliderArea { float:left; width:85vw; margin-left:7vw; margin-right:7vw; padding-top:10px; padding-bottom:10px; }
#Otoredi-Arac-Kiralama-Yorumlari ul { width:auto; margin-top:0px; float:none;   }
#Otoredi-Arac-Kiralama-Yorumlari ul li { font-size:12px; line-height:15px; }
#Otoredi-Arac-Kiralama-Yorumlari .name { font-size:12px; line-height:15px; }
#Otoredi-Arac-Kiralama-Yorumlari .name i { font-size:12px; }
#Otoredi-Arac-Kiralama-Yorumlari a:link { text-decoration:none; width:20px; height: 34px; display:inline-block; }
/* Araç Kiralama Yorumları */

/* Araç Kiralama Avantajları */
#Otoredi-Avantajlari { display:none; }	
/* Araç Kiralama Avantajları */

/* Sosyal Medya */
#Otoredi-Bulten-Sosyal-Medya { display:none; }
/* Sosyal Medya */

/* FOOTER */
#Otoredi_Footer { width:auto; background-color:#2c2d2d; border-top:3px solid #000000; color:#d5d5d5; }
#Otoredi_FooterNavigation { display:none; }
#Otoredi_FooterNavigationList { display:none}

#Otoredi_FooterLegal { width:auto; border-top:0px; display:block; } 
#Otoredi_FooterLegal .mainContainer { width:auto; } 
#Otoredi_FooterLegal .fLeft { font-family:proxima_novaSemiBold; height:35px; line-height:35px; width:auto; text-align:center; float:none;}
#Otoredi_FooterLegal .fRight { display:none;}
/* FOOTER */

/* SEARCH PAGE */
#search-page-headling { width:auto; }
#search-page-headling .mainContainer { width:auto; }
#search-page-headling .backHistory {display:none; }
#search-page-headling  h1 { float:left; text-align:center; }
#search-page-headling .back { top:10px; left:0; position:absolute;}
#search-page-headling .back .icon { width:20px; height:18px; background:url(design/v3/icons/icon_mobileBack.png) center center no-repeat; padding:6px 6px 6px 6px;  display:inline-block; }
#search-page-headling .back .text {display:none;}

#seach-page-search { display:none; }

#otoredi-arac-kiralama-bar .mainContainer { padding-left:2vw; padding-right:2vw; width:96vw; }

#otoredi-arac-kiralama-filtreleri { display:none; }

#otoredi-arac-kiralama-sonuclari { padding-top:10px; padding-left:2vw; padding-right:2vw; }
#otoredi-arac-kiralama-sonuclari .mainContainer { width:auto; }
#otoredi-arac-kiralama-sonuclari .onerilenler { background-color:#FFFFFF; display:none}

#otoredi-arac-kiralama-sonuclari .warningBar { width:91vw; line-height:18px; margin:auto; overflow:hidden; margin-bottom:10px; padding-left:2vw; padding-right:2vw; }
#otoredi-arac-kiralama-sonuclari .warningBar .orange { color:#ef5620; font-size:15px; }
#otoredi-arac-kiralama-sonuclari .warningBar img { margin-top:10px; }

#otoredi-arac-kiralama-sonuclari .noVehicle { padding-top:15px; padding-bottom:20px; }/*yapılacak*/
#otoredi-arac-kiralama-sonuclari .noVehicleCaption { font-family:proxima_novaSemiBold; color:#ef5620; font-size:20px;  line-height:30px; }
#otoredi-arac-kiralama-sonuclari .noVehicleContent { font-size:16px;  line-height:40px; }

#otoredi-arac-kiralama-sonuclari .rentacars { line-height:18px; padding-left:2vw; padding-right:2vw; width:auto; }
#otoredi-arac-kiralama-sonuclari .partners	{ width: auto; background-position: 0px 0px; background-repeat: repeat-x; animation: animatedBackground 40s linear infinite; -ms-animation: animatedBackground 40s linear infinite; -moz-animation: animatedBackground 40s linear infinite; -webkit-animation: animatedBackground 40s linear infinite; }

#otoredi-arac-kiralama-sonuclari .kiralik-arac { height:auto; width:auto; padding-left:2vw; padding-right:2vw; }
#otoredi-arac-kiralama-sonuclari .kiralik-arac  .carImage { display:none;}

#otoredi-arac-kiralama-sonuclari .kiralik-arac  .carDetail { float:none; width:auto; }
#otoredi-arac-kiralama-sonuclari .kiralik-arac  .carBrandModel b { font-size:13px; height:20px; line-height:20px;}

#otoredi-arac-kiralama-sonuclari .kiralik-arac .carDetail .carOptions { height:auto; line-height:18px; padding-top:3px; padding-bottom:3px; }
#otoredi-arac-kiralama-sonuclari .kiralik-arac .carOptions .fuel { width:27vw; display:inline-block;  }
#otoredi-arac-kiralama-sonuclari .kiralik-arac .carOptions .iconFuel { display:inline-block; margin-right:4px; vertical-align:top; }
#otoredi-arac-kiralama-sonuclari .kiralik-arac .carOptions .transmission { width:27vw; display:inline-block;  }
#otoredi-arac-kiralama-sonuclari .kiralik-arac .carOptions .iconTrans { display:inline-block; margin-right:4px; vertical-align:top; }
#otoredi-arac-kiralama-sonuclari .kiralik-arac .carOptions .KM { width:35vw; display:inline-block;  }
#otoredi-arac-kiralama-sonuclari .kiralik-arac .carOptions .iconKM { display:inline-block; margin-right:4px; vertical-align:top; }

#otoredi-arac-kiralama-sonuclari .kiralik-arac  .carDetail .carLocation { height:auto; line-height:18px; padding-top:3px; padding-bottom:0px; }
#otoredi-arac-kiralama-sonuclari .kiralik-arac  .carLocation .iconLocation { display:inline-block;  }
#otoredi-arac-kiralama-sonuclari .kiralik-arac  .carLocation .text { display:inline-block; vertical-align:top; width:85vw; }

#otoredi-arac-kiralama-sonuclari .kiralik-arac  .carDetail .includedPrices{ height:auto; line-height:18px; padding-top:0px; padding-bottom:3px; }
#otoredi-arac-kiralama-sonuclari .kiralik-arac  .includedPrices .text { display:inline-block; vertical-align:top; width:85vw; }

#otoredi-arac-kiralama-sonuclari .kiralik-arac  .carPrices { float:none; width:92vw; display:table; margin-bottom:5px;  }
#otoredi-arac-kiralama-sonuclari .kiralik-arac  .prices { float:left}
#otoredi-arac-kiralama-sonuclari .kiralik-arac  .prices .indent { display:none; }
#otoredi-arac-kiralama-sonuclari .carPrices .lastDailyPrice { margin-top:-10px; font-size:12px; }
#otoredi-arac-kiralama-sonuclari .carPrices .dailyPrice { font-size:23px; line-height:20px;  }
#otoredi-arac-kiralama-sonuclari .carPrices .dailyPrice sup { line-height:20px; }
#otoredi-arac-kiralama-sonuclari .carPrices .totalPrice { color:#3788c8; line-height:20px; display:;}
#otoredi-arac-kiralama-sonuclari .carPrices .buttonReservation {float:right; height:40px; width:130px; }

#otoredi-arac-kiralama-sonuclari .kiralik-arac-metni { width:auto; margin-top:10px; margin-bottom:10px; line-height: 20px; color:#91969b;} 
#otoredi-arac-kiralama-sonuclari .kiralik-arac-metni h3 {margin:0px; padding:0px; font-size:14px; font-family:proxima_novaSemiBold; }
#otoredi-arac-kiralama-sonuclari .kiralik-arac-metni p {margin:0px; padding:0px; font-size:14px; color:#9b9fa3; }
#otoredi-arac-kiralama-sonuclari .kiralik-arac-metni a:link { color:#9b9fa3; text-decoration:none; }
#otoredi-arac-kiralama-sonuclari .kiralik-arac-metni a:active { color:#9b9fa3; text-decoration:none; }
#otoredi-arac-kiralama-sonuclari .kiralik-arac-metni a:visited { color:#9b9fa3; text-decoration:none; }
#otoredi-arac-kiralama-sonuclari .kiralik-arac-metni a:hover { color:#9b9fa3; text-decoration:underline; }
/* SEARCH PAGE */

/* RESERVATION MODULE */
#otoredi-rezervasyon { width:auto; background-color:#f0f3f5; border-top:1px solid #FFFFFF;  padding-top:10px; }
#otoredi-rezervasyon .mainContainer { width:96vw; padding-left:2vw; padding-right:2vw; }

#otoredi-rezervasyon .warningBox_green { line-height:20px; width:auto; padding-top:5px; padding-bottom:5px; padding-left:2vw; padding-right:2vw; }
#otoredi-rezervasyon .warningBox_green .iconCheckGreen { display:none; }
#otoredi-rezervasyon .warningBox_green .text { display:block; line-height:20px; vertical-align:top; margin-left:0px; }

#otoredi-rezervasyon .warningBox_blue { line-height:20px; width:auto; padding-top:5px; padding-bottom:5px; padding-left:2vw; padding-right:2vw; }
#otoredi-rezervasyon .warningBox_blue .iconInfoSoftBlue { display:none; }
#otoredi-rezervasyon .warningBox_blue .text { display:block; line-height:20px; vertical-align:top; margin-left:0px;}

#otoredi-rezervasyon .leftBlock {width:auto; float:none; }
#otoredi-rezervasyon .rightBlock {width:auto; float:none;  }

#otoredi-rezervasyon .fRight { width:auto; } 
#otoredi-rezervasyon .fLeft { width:auto;}

#otoredi-rezervasyon .moduleContainer { padding:2vw; }
#otoredi-rezervasyon .moduleContainer h3 { font-size:14px; }

#otoredi-rezervasyon .colCaption { width:auto; float:none; height:20px; line-height:20px; }
#otoredi-rezervasyon .colCaption2{ width:auto; float:none; height:20px; line-height:20px; }
#otoredi-rezervasyon .colFormElement { float:none; width:auto; height:auto; line-height:35px; }
#otoredi-rezervasyon .elementHelper  { display:none; }
#otoredi-rezervasyon .validate { margin-left:83vw; } 

#otoredi-rezervasyon .extraItem { width:100%;}

#otoredi-rezervasyon .discountWarning { display:table; width:100%; text-align:center;}
#otoredi-rezervasyon .discountWarning .discount { float:none; width:auto;}

#otoredi-rezervasyon .priceTable .colName { width:auto; }

#otoredi-rezervasyon .creditCardInformation { width:auto; }
#otoredi-rezervasyon .creditCard { display:none; }

#otoredi-rezervasyon .buttonGray { display:none; }
#otoredi-rezervasyon .slideFadeEffect { width:auto;}

#otoredi-rezervasyon .btnReservationSave { width:100%; padding-left:0px; padding-right:0px; }
#otoredi-rezervasyon .btnReservationSave:hover {  }

.textbox_large { padding-left:2vw; padding-right:2vw; }
#otoredi-rezervasyon ._430 {width:87vw;} 
/* RESERVATION MODULE */

/* BOOKING STEPS */
#Arac-Kiralama-Adimlari { width:auto; }
#Arac-Kiralama-Adimlari .margin { margin-right:2vw; }

#bookingSteps2 .step1 { color:#76ad13; display:none; }
#bookingSteps2 .mainContainer { width:auto; }
#bookingSteps2 .step3 { color:#959696; display:none;}
#bookingSteps2 .step4 { color:#959696; display:none; }

#bookingSteps3 .step1 { color:#76ad13; display:none;}
#bookingSteps3 .step2 { color:#76ad13; display:none;}
#bookingSteps3 .mainContainer { width:auto; }
#bookingSteps3 .step4 { color:#959696; display:none;}

#bookingSteps4 .step1 { color:#76ad13; display:none;}
#bookingSteps4 .step2 { color:#76ad13; display:none;}
#bookingSteps4 .step3 { color:#76ad13; display:none;}
#bookingSteps4 .step4 { color:#76ad13; }
#bookingSteps4 .mainContainer { width:auto; }
/* BOOKING STEPS */

/* CONTENT PAGES */
#contentPage {}
#contentPage .mainContainer { width:96vw; padding-left:2vw; padding-right:2vw; }
#contentPage #search-bar  { display:none; }
#contentPage #section .leftSide { float:left; width:auto; }
#contentPage #section .leftSide .contentArea { width:auto; line-height:20px; }
#contentPage #section .rightSide { display:none; }
#contentPage #section .dTable { width:100%; text-align:center; }
#contentPage #section .col4 { float:none; width:100%; text-align:center; }

#contentPage #headling .back { top:10px; left:0; position:absolute;}
#contentPage #headling .back .icon { width:20px; height:18px; background:url(design/v3/icons/icon_mobileBack.png) center center no-repeat; padding:6px 6px 6px 6px;  display:inline-block; }
#contentPage #headling .back .text {display:none;}

#contentPage #section iframe {width: 100% !important; height: auto   !important;}
#contentPage #section .whyStep1 {width: 100% !important; height: auto   !important;}
#contentPage #section .whyStep2 {width: 40% !important; height: auto   !important;}
#contentPage #section .whyStep3 {width: 40% !important; height: auto   !important;}
/* CONTENT PAGES */

/* BLOG */
#blog { width:100%; display:table; }
#page-module .mainContainer{ width:96vw; padding-left:2vw; padding-right:2vw;  }
#search-page-headling .mainContainer{ width:96vw; padding-left:2vw; padding-right:2vw;  }
#page-navigation .mainContainer{ width:96vw; padding-left:2vw; padding-right:2vw;  }

#blog  #blog-left-container { float:none; width:auto; }


#blog .blogItem { width:auto;  }

#blog  #blog-right-container { float:none; width:auto; margin-top:20px; margin-left:0px; }
#blog-right-container .categories { width:auto; }
#blog-right-container .fb-like-box { display:none;}

#blog .imgW100 {width: 100% !important; height: auto   !important;}
/* BLOG */

/* DIALOG */
#dialog { position:fixed; width:100%; height:100%;  z-index:990; background-image:url(design/v3/opakBg.png); padding-top:50px; }
#dialog .box { width:80vw; padding-top:10px; padding-left:3vw; padding-right:3vw; padding-bottom:10px; margin:auto; min-height:80px; text-align:center; background-color:#fcfbfb; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; box-shadow:0px 0px 100px 0px #333333; }
#dialog .box .iconBar { float:none; width:64px; height:64px; margin-right:20px; margin:auto; }
#dialog .box .text { float:none; width:auto; margin-top:5px; }
#dialog .box .text .caption { font-family:proxima_novaSemiBold; font-size:16px; line-height:22px; }
#dialog .box .text .content { font-size:14px; line-height:20px; }

#contentDialog { padding-top:50px; }
#contentDialog .box { width:80vw; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:10px; margin:auto;}
#contentDialog .box  .loading { font-family:proxima_novaSemiBold; font-size:16px; line-height:22px; text-align:center; margin-bottom:10px; }
/* DIALOG */

/* LOADİNG PAGE */
#pageLoading { padding-top:50px; }
#pageLoading .inner { width:80vw; overflow:hidden; }

.pageLoading { padding-top:50px; }
.pageLoading .inner { width:80vw; overflow:hidden; }
/* LOADİNG PAGE */

/* ICONS */
.icon_mobileMenu { width:20px; height:18px; background:url(design/v3/icons/icon_mobileMenu.png) center center no-repeat; padding:6px 6px 6px 6px;  display:inline-block;}
/* ICONS */

/* DATEPICKER */
.ui-datepicker { padding-top:4px; padding-bottom:4px; font-size:15px;}
.ui-datepicker .ui-datepicker-title { font-size:14px; }
.ui-datepicker td span { font-size:15px; }
.ui-datepicker td a { padding: 8px; font-size:15px; }
/* DATEPICKER */

.slideFadeEffect > div { position: relative; }

.ui-autocomplete { position: absolute; cursor: default;  max-height: 240px; overflow-y: auto; overflow-x: hidden;}	
.ui-autocomplete-category { font-family:proxima_novaSemiBold; padding: 0px; line-height:30px; padding: 0px; font-size:14px;}
.ui-menu .ui-menu-item { margin:0; padding: 0;	zoom: 1; float: left; clear: left; width: 100%; line-height:30px; cursor: pointer; font-size:14px; }

/* LONG TERM RENTAL AREA */
#Uzun_Donem_Arac_Kiralama { width:100%; height:300px; background:url(design/v3/longTermRentBg.png) no-repeat center; }
#Uzun_Donem_Arac_Kiralama .mainContainer{ width:auto;  }
#Uzun_Donem_Arac_Kiralama h1 { margin-top:15px; font-family:proxima_novaSemiBold; font-size:20px; color:#FFFFFF; text-shadow:1px 1px 0px #690006; -webkit-text-shadow:1px 1px 0px #690006; -moz-text-shadow: 1px 1px 0px #690006; }
#Uzun_Donem_Arac_Kiralama h2 { margin-top:5px; font-family:proxima_novaRegular; font-weight:normal; font-size:14px; line-height:20px; font-style:italic; color:#FFFFFF; text-shadow:1px 1px 0px #690006; -webkit-text-shadow:1px 1px 0px #690006; -moz-text-shadow: 1px 1px 0px #690006; }
#Uzun_Donem_Arac_Kiralama h3 { margin-top:25px; font-family:proxima_novaRegular; font-weight:normal; font-size:13px; line-height:20px; color:#FFFFFF; text-shadow:1px 1px 0px #690006; -webkit-text-shadow:1px 1px 0px #690006; -moz-text-shadow: 1px 1px 0px #690006; }
#Uzun_Donem_Arac_Kiralama .operationDesc { display:none;  }
#Uzun_Donem_Arac_Kiralama .buttons { display:none; }

#Uzun-donem-arac-kiralama-fayda { display:none; }

#Uzun-Donem-Arac-Kiralama-Yorumlari { width:auto; height:auto; }
#Uzun-Donem-Arac-Kiralama-Yorumlari .mainContainer { width:100%; }
#Uzun-Donem-Arac-Kiralama-Yorumlari #slider-prev { position:absolute; float:left; width:20px; height:34px; margin-right:5px; margin-top:35px; }
#Uzun-Donem-Arac-Kiralama-Yorumlari #slider-next { position:absolute; float:right; width:20px; height:34px; margin-left:93vw; margin-top:35px; }
#Uzun-Donem-Arac-Kiralama-Yorumlari .commentSliderArea { float:left; width:85vw; margin-left:7vw; margin-right:7vw; padding-top:10px; padding-bottom:10px; }
#Uzun-Donem-Arac-Kiralama-Yorumlari ul { width:auto; margin-top:0px; float:none;   }
#Uzun-Donem-Arac-Kiralama-Yorumlari ul li { font-size:12px; line-height:15px; }
#Uzun-Donem-Arac-Kiralama-Yorumlari .name { font-size:12px; line-height:15px; }
#Uzun-Donem-Arac-Kiralama-Yorumlari .name i { font-size:12px; }
#Uzun-Donem-Arac-Kiralama-Yorumlari a:link { text-decoration:none; width:20px; height: 34px; display:inline-block; }

#Uzun-Donem-Arac-Kiralama-Content { width:auto; background-color:#f0f3f5; border-top:2px solid #e6ecef; min-height:500px; padding-top:10px;}
#Uzun-Donem-Arac-Kiralama-Content .mainContainer { width:auto;}
#Uzun-Donem-Arac-Kiralama-Content .fRight { width:100%; float:none;  }
#Uzun-Donem-Arac-Kiralama-Content .fLeft { width:100%; float:none; }
#Uzun-Donem-Arac-Kiralama-Content .moduleContainer { background-color:#FFFFFF; padding:10px; width:auto; }
#Uzun-Donem-Arac-Kiralama-Content .moduleContainer h4 { font-family:proxima_novaSemiBold; font-size:15px; font-weight:normal; margin-bottom:10px; }
#Uzun-Donem-Arac-Kiralama-Content .moduleContainer h4 b { font-weight:normal; color:#e93b35; }
#Uzun-Donem-Arac-Kiralama-Content .containerFooter { margin-bottom:10px; }

#Uzun-Donem-Arac-Kiralama-Content .colCaption { width:150px; float:left; height:30px; line-height:30px; }
#Uzun-Donem-Arac-Kiralama-Content .colFormElement { float:left; height:30px; line-height:30px; }
#Uzun-Donem-Arac-Kiralama-Content .colFormElementMultiline{ float:left; }
#Uzun-Donem-Arac-Kiralama-Content .elementHelper  { float:left; padding-top:6px; margin-left:10px; }
#Uzun-Donem-Arac-Kiralama-Content .elementHelper .helpIcon { display:inline-block; }

#Uzun-Donem-Arac-Kiralama-Content .buttons { width:auto; }
#Uzun-Donem-Arac-Kiralama-Content .btnOfferRequest { float:right; cursor:pointer; height:48px; line-height:48px; padding-left:15px; padding-right:15px; border:1px solid #3e6703; background-color:#76ad13; color:#FFFFFF; font-family:proxima_novaSemiBold; font-size:20px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
#Uzun-Donem-Arac-Kiralama-Content .btnOfferRequest:hover { background-color:#86c516; }

._400 {width:auto;}
.select_400 {width:auto;}

#Uzun-Donem-Arac-Kiralama-Content .uzun-donem-kiralama-sureci { line-height:18px; }
#Uzun-Donem-Arac-Kiralama-Content .uzun-donem-kiralama-sureci b { color:#4490cc; font-family:proxima_novaSemiBold; font-weight:normal; }

#Uzun-Donem-Arac-Kiralama-Content .successMsgArea { text-align:center; line-height:20px; }
#Uzun-Donem-Arac-Kiralama-Content .successMsgArea .msgTitle { margin-top:20px; font-family:proxima_novaSemiBold; font-size:24px; color:#76ad13; }
#Uzun-Donem-Arac-Kiralama-Content .successMsgArea .msgDesc { font-family:proxima_novaSemiBold; font-size:16px; color:#449dda; }
#Uzun-Donem-Arac-Kiralama-Content .successMsgArea .msgDesc2 { font-size:16px; }
/* LONG TERM RENTAL AREA */
}

/* Call 2 Action*/
#ctaPage { background-color:#f0f3f5; border-top:1px solid #FFFFFF; min-height:500px; padding-top:15px; padding-bottom:15px; }
#ctaPage .pageContainer { display:table; width:985px; margin:auto; }





#cta { text-align:center; margin-top:15px; margin-bottom:15px; }
#cta .leftPanel { float:left; width:42%; margin-left:30px;  }
#cta .rightPanel { float:right; width:50%;}
#cta .rightPanel img { width:100%;margin-top:40px; }
#cta h1 { font-size:30px; margin-bottom:15px; font-family: 'proxima_novaSemiBold'; color:#133041; }
#cta h2 { font-size:16px; line-height:20px; }

#cta .form { margin:auto;  max-width:320px; margin-top:20px;}
#cta .reservationFormRow .text { text-align:left; line-height:30px;}


#cta .reservationFormRow .text { display:table-row; width:auto; color:#000000; font-size:14px; padding-bottom:3px; }
#cta .reservationFormRow .element {display:table-row; width:auto;}

#cta .btnSendRequest { cursor:pointer; height:45px; width:100%; margin-top:15px; line-height:45px; border:0px; background-color:#e36511; color:#FFFFFF; font-family:proxima_novaSemiBold; font-size:20px; text-shadow:1px 1px 0px #d05300; -webkit-text-shadow:1px 1px 0px #d05300; -moz-text-shadow: 1px 1px 0px #d05300;}
#cta .btnSendRequest:hover { background-color:#f07524; }

@media only screen and (max-width: 1023px) {
	#cta.mainContainer { padding-left:10px; padding-right:10px; width:auto; }
	
	#cta .leftPanel { width:auto; float:none; margin-left:0px;}
	#cta .rightPanel { width:auto; float:none; margin-top:25px; }#cta .rightPanel img { margin-top:0px; }
}

/*YEDEK*/
#customPromoteContainer { }
#customPromoteContainer #header { width:100%; background-color:#f27f00; padding-top:20px; padding-bottom:20px; color:#FFFFFF; text-shadow:1px 1px 0px #d05300; -webkit-text-shadow:1px 1px 0px #d05300; -moz-text-shadow: 1px 1px 0px #d05300;}
#customPromoteContainer h1 { font-family: 'proxima_novaSemiBold'; font-size:30px; font-weight:normal; margin:auto; display:table; }
#customPromoteContainer h2 { margin:auto; display:table; margin-top:0px; font-family: 'proxima_novaRegular'; font-size:21px; font-style:italic; }

#customPromoteContainer #promoteContent { background-color:#f0f3f5; width:100%; text-align:center; padding-top:20px; padding-bottom:20px; margin-top:1px; }
#customPromoteContainer #promoteContent .content { width:985px; display:table; margin:auto; margin-top:15px; text-shadow:1px 1px 0px #FFFFFF; -webkit-text-shadow:1px 1px 0px #FFFFFF; -moz-text-shadow: 1px 1px 0px #FFFFFF;}
#customPromoteContainer #promoteContent .content b { font-size:18px; font-family: 'proxima_novaSemiBold'; font-weight:normal; line-height:30px }

#customPromoteContainer #formContainer { width:100%; background-color:#e5e5e5; padding-top:20px; padding-bottom:20px; margin-top:1px; }
#customPromoteContainer  h3 { width:auto; margin:auto; display:table; font-family: 'proxima_novaBold'; font-size:22px; font-weight:normal; color:#2892e5; text-shadow:1px 1px 0px #FFFFFF; -webkit-text-shadow:1px 1px 0px #FFFFFF; -moz-text-shadow: 1px 1px 0px #FFFFFF; }

#customPromoteContainer .formTable { width:600px; display:table; margin:auto; }
#customPromoteContainer .formTable .formCaption { display:table-row; line-height:30px; font-family:proxima_novaSemiBold; font-size:16px; color:#133041; text-shadow:1px 1px 0px #FFFFFF; -webkit-text-shadow:1px 1px 0px #FFFFFF; -moz-text-shadow: 1px 1px 0px #FFFFFF; }
#customPromoteContainer .formTable .rowSpacer { width:100%; display:table-row; height:10px; }
#customPromoteContainer .formTable .content { margin-bottom:0px; margin-top:10px; display:table; text-align:center; line-height:20px; font-size:15px; text-shadow:1px 1px 0px #FFFFFF; -webkit-text-shadow:1px 1px 0px #FFFFFF; -moz-text-shadow: 1px 1px 0px #FFFFFF;}
#customPromoteContainer .sendButton { width:250px; margin:auto; display:table; margin-top:10px;}


#customPromoteContainer #formContainer #success { width:600px; margin:auto; text-align:center; line-height:25px; font-size:16px; text-shadow:1px 1px 0px #FFFFFF; -webkit-text-shadow:1px 1px 0px #FFFFFF; -moz-text-shadow: 1px 1px 0px #FFFFFF; }
#customPromoteContainer #formContainer #success .title { font-family:proxima_novaBold; font-size:26px; color:#2892e5; }

@media only screen and (max-width: 1023px) {
	#customPromoteContainer #header { padding-top:10px; padding-bottom:10px; text-align:center;}
	#customPromoteContainer h1 { font-size:20px; line-height:25px; }
	#customPromoteContainer h2 { font-size:14px; line-height:20px; }
	
	#customPromoteContainer #promoteContent img {width:100%;}
	#customPromoteContainer #promoteContent .content {width:100%; font-size:14px; line-height:20px; }
	#customPromoteContainer #promoteContent .content b { font-size:14px; }
	#customPromoteContainer .formTable { width:95%;}
	#customPromoteContainer .formTable .content { font-size:14px; line-height:20px; }
	
	#customPromoteContainer  h3 { font-size:18px; }
	
	#customPromoteContainer #formContainer #success { width:100%; font-size:14px; line-height:20px;}
	#customPromoteContainer #formContainer #success .title { font-size:22px; }
}