@charset "UTF-8";
/* CSS Document */

body, body * {
	vertical-align:baseline;
	border:0 none;
	outline:0;
	padding:0;
	margin:0;
}
#blocker{
	position: absolute;
	background-color: white;
	width: 1000px;
	height: 560px;
	z-index: 1400;
	top: 0px;
	left: 0px;
}

#container{
	position:absolute;
	width:970px;
	height:550px;
	top:0px;
	left:0px;
	margin:auto;
}

/* Collapse Content*/
#collapsed {
	position: absolute;
	top: 0px;
	right:0px;
	width:300px;
	height:250px;
    background-size:contain;
    background-repeat: no-repeat;
   /* background-image: url('endframe.jpg');*/
	z-index:2000;
	display:none;
}
#collapsedBG {
	position: absolute;
	top: 0px;
	right:0px;
	width:300px;
	height:250px;
    background-size:contain;
    background-repeat: no-repeat;
    background-image: url('endframe.jpg');
	z-index:301;
	display: none;
}
#expand_btn{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:transparent;
	cursor: pointer;
	z-index:200;
}

/* Video Content*/
#videoColor{
	position: absolute;
	width: 970px;
	height: 550px;
	top: 0px;
	left: 0px;
	background: rgba(0,0,0,0.35);
	z-index: 201;
}

#videoContent{
	position: absolute;
	width: 970px;
	height: 550px;
	top: 0px;
	left: 0px;
	background-color: #000;
	z-index: 200;
}

.dc_vc{
	position: absolute;
	width: 20px;
	height: 18px;
	z-index: 500;
}

/* Expanded Content*/
#expanded{
	position:absolute;
	top:-1000px;
	left:0px;
	width:970px;
	height:600px;
	/*background-image: url('MSN_HTML5_Billboard_Video_Background_970x250.jpg');*/
	z-index:300;
	overflow: hidden;
}


#exit_btn{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:transparent;
	cursor:pointer;
	z-index:400;
}

#close_btn{
	position:absolute;
	top:0px;
	right:1px;
	width:60px;
	height:25px;
	background-color:transparent;
	background-image:url('Close.png');
    background-size:contain;
    background-repeat: no-repeat;
	cursor:pointer;
	z-index:1400;
}


    #autocomplete {
      position: absolute;
      top: 0px;
      left: 0px;
      width: 205px;
      height: 100%;
      padding-left: 10px;
      border-radius: 2px 0 0 2px;
      color: #82888a;
 	font-family: CircularAirPro-Book;
 	font-size: 16px;
    }

    #locationField {

      position: absolute;
      top: 275px;
      left: 342px;
      z-index: 1300;
      height: 37px;
      width: 220px;
      margin-bottom: 2px;
      padding-left: 3px;
      font-size: 12pt;
       border-radius: 3px;
      border: solid 1px #c3c3c3;
      background-color: white;
      color: #565a5c;
    

    }
       #searchCover {
  	  position: absolute;
      top: 482px;
      left: 350px;
      z-index: 1301;
      height: 46px;
      width: 249px;
      overflow: hidden;
      display: none;
    

    }
    #searchButton{
      position: absolute;
      left: 222px;
      top: -1px;
      height: 32px;
      width: 32px;
      z-index: -1;
      color: white;
      background-color: #ff5a5f;
       border-radius: 0 3px 3px 0;
      border-bottom: solid 1px #D0021B;
      font-weight: bold;
      padding-left: 2px;
      padding-top: 6px;
      background-image: url('magnifying-glass.png');
      background-size: contain;
    }

    #searchButton:hover{
    	background-color: #ff7e82;
    }

.pac-container {
  height: 63px;
  overflow-y: scroll;
}
.pac-logo:after{
	display: none;
}
#airBnBformSearch{
	z-index: 420;
	position: absolute;
}

#tagLine{
	font-family: sans-serif;
	font-size: 56px;
	color: white;
	position: absolute;
	top: 157px;
	left: -115px;
	width: 1225px;
	z-index: 420;

}
#tagLineSmall{
	font-family:sans-serif;
	font-size: 48px;
	color: white;
	position: absolute;
	top: -25px;
	left: -112px;
	z-index: 420;
	width: 525px;
	letter-spacing: -1px;

}

#logo{
	position: absolute;
	bottom: 17px;
	left: 17px;
	background-image: url('logo.png');
	height: 44px;
	width: 85px;
	z-index: 420;
	background-size: contain;
}




@font-face{
	font-family: CircularAirPro-Book;
	src: url(Circular_Air-Book.ttf);
}
