/* index page section top ================================================================ */

.section-discover-how-top {
	background: #3D341F url(../images/bg/bg-section-discover-how01.jpg) repeat-x top;
}

.section-discover-how-top .highway-and-buildings {
	background: url(../images/bg/bg-highway-and-buildings01.jpg) no-repeat center top;
}

.section-discover-how-top .brown-zig-zag {
	height: 685px;
}

.section-discover-how-top .container {
	padding: 60px 10px;
}

.section-discover-how-top .text-discover-how {
	text-shadow: 0px 2px 0px #000;
	font-size: 34px;
}

.section-discover-how-top .text-by-learning {
	text-shadow: 0px 2px 0px #000;
	font-size: 25px;
}

.section-discover-how-top .video-and-form {
	padding-top: 60px;
}

.section-discover-how-top .video-player {
	width: 50%;
	height: 300px;
	float: left;
	margin-top: 20px;
}

.section-discover-how-top .free-tour-form {
	position: relative;
	width: 39%;
	float: right;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	padding: 10px;
	margin: 10px 25px 0px;
}

.section-discover-how-top .free-tour-form .text-take-free-tour {
	text-shadow: 0px -1px 0px #000;
	text-align: center;
	font-size: 32px;
}

.section-discover-how-top .free-tour-form form {
	text-align: left;
	padding-top: 10px;
}

.section-discover-how-top .free-tour-form .form-element {
	padding: 8px 0px 3px;
}

.section-discover-how-top .free-tour-form .error {
	width: 63%;
	text-align: left;
	float: right;
}

.section-discover-how-top .free-tour-form label {
	width: 33%;
	text-align: left;
	float: left;
}

.section-discover-how-top .free-tour-form input[type="text"] {
	width: 63%;
}

.section-discover-how-top .free-tour-form .give-me-free-access {
	width: 95%;
	padding: 10px;
	font-size: 24px;
}

.section-discover-how-top .free-tour-form .arrow-left {
	top: -45px;
	left: -29px;
}

.section-discover-how-top .free-tour-form .arrow-right {
	top: -45px;
	right: -29px;
}

/* index page section bottom ================================================================ */

.section-discover-how-bottom .text-container {
	width: 60%;
	float: left;
}

.section-discover-how-bottom .fb-like-box {
	width: 40%;
	float: right;
}

.section-tour-profile .photos-container {
	width: 45%;
	float: left;
}

.section-tour-profile .testimonial-box{
	margin: 50px 0px;
	display: block;
}

.section-tour-profile .testimonial-container {
	width: 50%;
	float: right;
}

.section-discover-how-bottom ul {
	margin: 20px;
}

.section-discover-how-bottom ul li {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 35px;
}

.section-tour-profile .testimonial-photos {
	width: 100%;
}

.section-tour-profile .testimonial {
	padding-bottom: 50px;
	color: #FFF;
}

.section-tour-profile .testimonial .open-quote {
	padding-left: 50px;
}

.section-tour-profile .testimonial .close-quote {
	padding-right: 50px;
}

.section-discover-how-bottom .owner-picture {
	/*max-width: 28%;*/
	width:21%;
	padding: 1%;
	box-shadow: 3px 3px 5px 0px #000;
	-webkit-box-shadow: 3px 3px 5px 0px #000;
	-moz-box-shadow: 3px 3px 5px 0px #000;
	float: left;
}

.section-discover-how-bottom .owner-message {
	width: 70%;
	float: right;
}

.section-discover-how-bottom .owner-message .title {
	text-shadow: 0px -1px 0px #000;
	font-size: 36px;
}

.section-discover-how-bottom .watch-video {
	background: url(../images/btn/btn-watch-video01.png) no-repeat;
	width: 334px;
	height: 116px;
	margin: 60px auto 90px;
}

.section-discover-how-bottom .watch-video:hover {
	background-position: -338px;
}

.section-discover-how-bottom .free-tour-form {
	position: relative;
	width: 500px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	padding: 10px;
	margin: 10px auto;
}

.section-discover-how-bottom .free-tour-form form {
	text-align: left;
	padding-top: 10px;
}

.section-discover-how-bottom .free-tour-form .text-take-free-tour {
	text-shadow: 0px -1px 0px #000;
	font-size: 32px;
}


.section-discover-how-bottom .free-tour-form .form-element {
	padding: 8px 0px;
}

.section-discover-how-bottom .free-tour-form label {
	width: 25%;
	float: left;
}

.section-discover-how-bottom .free-tour-form .error {
	width: 72%;
	float: right;
}

.section-discover-how-bottom .free-tour-form input[type="text"] {
	width: 72%;
}

.section-discover-how-bottom .free-tour-form .give-me-free-access {
	width: 90%;
	padding: 10px;
	font-size: 24px;
}

.section-discover-how-bottom .free-tour-form .arrow-left {
	top: -45px;
	left: -29px;
}

.section-discover-how-bottom .free-tour-form .arrow-right {
	top: -45px;
	right: -29px;
}

.section-discover-how-bottom a,
.section-discover-how-bottom .copyright a {
	color: #9EB111;
}

/* learn to operate top section ========================================================= */

.section-learn-to-operate {
	background: url(../images/bg/bg-section-learn-to-operate01.jpg) repeat-x top;
}

.section-learn-to-operate .noise {
	background: url(../images/bg/bg-noise01.png);
}

.section-learn-to-operate .buildings-and-hills {
	background: url(../images/bg/bg-buildings-and-hills01.jpg) no-repeat center top;
}

.section-learn-to-operate .take-the-next-step {
	top: 50px;
	right: 0px;
	height: 332px;
	width: 60px;
	background: url(../images/btn/btn-take-the-next-step01.png);
}

.section-learn-to-operate .take-the-next-step:hover {
	background-position: -65px;
}

.section-learn-to-operate .container {
	padding: 0px 10px;
	position: relative;
	display: block;
	height: 792px;
	margin: 0px auto;
}

.section-learn-to-operate .yfp-logo {
	width: 305px;
	height: 50px;
	margin-top: 15px;
	margin-bottom: 25px;
}

.section-learn-to-operate .learn-to-operate-text {
	font-size: 36px;
	line-height: 32px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
	position: relative;
	z-index: 1;
}

.section-learn-to-operate .learn-to-operate-text span {
	font-size: 24px;
	font-weight: bold;
}

.section-learn-to-operate .airplane{
	position: absolute;
	right: 0px;
	top: -75px;
	z-index: -1;
}

.section-learn-to-operate .three-steps {
	font-size: 35px;
	line-height: 32px;
	font-weight: bold;
	margin-bottom: 30px;
	text-align: center;
}

.section-learn-to-operate .number-container {
	margin: 0 auto;
	max-width: 800px;
	width: 100%;
}

.section-learn-to-operate .number {
	display: block;
	float: left;
	width: 31%;
	padding: 0px 1%;
	font-weight: normal;
	font-size: 18px;
	text-align: left;
}

.section-learn-to-operate .number p {
	padding-left: 5px;
}

.section-learn-to-operate .number img {
	float: left;
	margin-right: 5px;
}

.section-learn-to-operate .watch-video {
	width: 572px;
	height: 322px;
	margin: 0px auto 105px;
	padding: 16px;
}

.section-learn-to-operate .watch-video02 {
	background: url(../images/bg/bg-border04.jpg), url(../images/bg/bg-billboard-posts01.png);
	background-repeat: no-repeat;
	background-position: center top, center bottom;
	background-size: 100%, 80%;
	max-width: 572px;
	padding: 16px 16px 50px 16px;
	margin: 0px auto;
	position: absolute;
	bottom: 187px;
	left: 5%;
	right: 9%;
}

.section-learn-to-operate .discover-more {
	background: url(../images/btn/btn-discover-more01.png);
	width: 340px;
	height: 95px;
	margin-top: 500px;
}

.section-learn-to-operate .discover-more:hover {
	background-position: -345px;
	cursor: pointer;
}

.section-learn-to-operate .name-and-phone {
	position: absolute;
	top: 680px;
	left: 0px;
	width: 300px;
}

.section-learn-to-operate .share-this {
	background: url(../images/bg/bg-share-holder01.png);
	text-align: center;
	position: absolute;
	top: 570px;
	right: 20px;
	height: 144px;
	width: 172px;
	font-size: 12px;
	padding-top: 8px;
}

.section-learn-to-operate .share-this img {
	border: none;
	display: block;
	margin: 10px auto 0px;
}

/* profile brown box section ========================================================= */

.section-profile-brown-box {
	background: #3E321A;
	padding: 0px 10px;
}

.section-profile-brown-box .noise {
	background: url(../images/bg/bg-noise01.png);
}

.section-profile-brown-box .container {
	position: relative;
	padding-top: 50px;
	padding-bottom: 100px;
}

.section-profile-brown-box .owner .profile {
	float: left;
	width: 25%;
}

.section-profile-brown-box .owner .profile img {
	padding: 3%;
}

.section-profile-brown-box .message {
	float: right;
	width: 71%;
}

.section-profile-brown-box .message .pointer {
	padding-left: 30px;
	background: url(../images/img/img-arrow-yellow-box01.png) no-repeat left 50px;
}

.section-profile-brown-box .message .content {
	padding: 20px;
	font-size: 13px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	box-shadow: 3px 3px 5px 0px #000;
	-webkit-box-shadow: 3px 3px 5px 0px #000;
	-moz-box-shadow: 3px 3px 5px 0px #000;
}

/* trappedsville section ========================================================= */

.section-trappedsville {
	background: #91A102 url(../images/bg/bg-section-trappedsville01.jpg) repeat-x top;
}

.section-trappedsville .noise {
	background: url(../images/bg/bg-noise01.png);
}

.section-trappedsville .container {
	position: relative;
	display: block;
	width: 960px;
	height: 2950px;
	margin: 0px auto;
}

.section-trappedsville .trappedsville-sign {
	position: relative;
	top: -47px;
	display: block;
	margin: 0px auto 34px;
}

.section-trappedsville .trappedsville-house01 {
}

.section-trappedsville .trappedsville-house02 {
	position: absolute;
	top: 2707px;
	right: 140px;
}

.section-trappedsville .trappedsville-highway01 {
	margin: 0px auto;
	height: 2360px;
}

.section-trappedsville .trappedsville-building01 {
	position: absolute;
	top: 1148px;
	left: 2px;
}

.section-trappedsville .trappedsville-building02 {
	position: absolute;
	top: 1427px;
	left: 25px;
}

.section-trappedsville .trappedsville-building03 {
	position: absolute;
	top: 1761px;
	left: 25px;
}

.section-trappedsville .trappedsville-building04 {
	position: absolute;
	top: 1962px;
	left: 25px;
}

.section-trappedsville .trappedsville-building05 {
	position: absolute;
	top: 2205px;
	left: 25px;
}

.section-trappedsville .trappedsville-building06 {
	position: absolute;
	top: 1413px;
	right: 58px;
}

.section-trappedsville .trappedsville-building07 {
	position: absolute;
	top: 1575px;
	right: 25px;
}

.section-trappedsville .trappedsville-building08 {
	position: absolute;
	top: 1761px;
	right: 25px;
}

.section-trappedsville .trappedsville-building09 {
	position: absolute;
	top: 2205px;
	right: 25px;
}

.section-trappedsville .trappedsville-fence01 {
	position: absolute;
	top: 2358px;
	left: 10px;
}

.section-trappedsville .trappedsville-fence02 {
	position: absolute;
	top: 2358px;
	right: 11px;
}

.section-trappedsville .trappedsville-bush01 {
	position: absolute;
	top: 2397px;
	left: 334px;
}

.section-trappedsville .trappedsville-bush02 {
	position: absolute;
	top: 2455px;
	right: 339px;
}

.section-trappedsville .trappedsville-bush03 {
	position: absolute;
	top: 2515px;
	left: 334px;
}

.section-trappedsville .trappedsville-bush04 {
	position: absolute;
	top: 2576px;
	right: 339px;
}

.section-trappedsville .trappedsville-bush05 {
	position: absolute;
	top: 2634px;
	left: 334px;
}

.section-trappedsville .trappedsville-bush06 {
	position: absolute;
	top: 2694px;
	right: 339px;
}

.section-trappedsville .trappedsville-tree01 {
	position: absolute;
	top: 2582px;
	right: 0px;
}

.section-trappedsville .trappedsville-car01 {
	position: absolute !important;
	top: 581px;
	left: 432px;
}

.section-trappedsville #trappedsville-text-box01 {
	position: absolute;
	background: #FFE375;
	display: block;
	width: 380px;
	height: 180px;
	top: 160px;
	left: 65px;
}

.section-trappedsville #trappedsville-text-box02 {
	position: absolute;
	background: #FFE375;
	display: block;
	width: 450px;
	height: 210px;
	top: 1800px;
	left: 260px;
}

.section-trappedsville #trappedsville-text-box03 {
	position: absolute;
	background: #FFE375;
	display: block;
	width: 340px;
	height: 210px;
	top: 2530px;
	left: 20px;
}

.section-trappedsville .pop-up-time-to-escape {
	display: block;
	position: absolute;
	top: 1640px;
	left: 18px;
	box-shadow: 3px 3px 5px 2px #666;
	-webkit-box-shadow: 3px 3px 5px 2px #666;
	-moz-box-shadow: 3px 3px 5px 2px #666;
}

.section-trappedsville .trappedsville-banner01 {
	position: absolute;
	top: -87px;
	left: 286px;
}

.section-trappedsville .trappedsville-text-bubble01 {
	position: absolute;
	top: 538px;
	right: 65px;
}

.section-trappedsville .trappedsville-text-bubble02 {
	position: absolute;
	top: 877px;
	left: 86px;
}

.section-trappedsville .trappedsville-text-bubble03 {
	position: absolute;
	top: 2404px;
	left: 92px;
}

/* how it works section ========================================================= */

.section-how-it-works {
	background: #91A102;
}

.section-how-it-works .noise {
	background: url(../images/bg/bg-noise01.png);
	padding-top: 15px;
	padding-bottom: 40px;
}

.section-how-it-works .container {
	position: relative;
	display: block;
	width: 940px;
	height: 560px;
	margin: 0px auto;
	padding: 20px 10px 10px;
	background: #FEEDD3;
	border: 2px solid #FFF;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	box-shadow: 3px 3px 5px 2px #666;
	-webkit-box-shadow: 3px 3px 5px 2px #666;
	-moz-box-shadow: 3px 3px 5px 2px #666;
}

.section-how-it-works .slider-vignette {
	background: url(../images/bg/bg-slider-vignette01.png) no-repeat;
	position: absolute;
	display: block;
	width: 820px;
	height: 400px;
	top: 125px;
	left: 56px;
}

.section-how-it-works .how-it-works-text {
	text-align: center;
	font-size: 60px;
	color: #000;
	font-weight: bold;
	text-shadow: 0px -3px 0px #FFF;
	line-height: 30px;
}

.section-how-it-works .how-it-works-text span {
	font-size: 15px;
	font-weight: normal;
}

/* benefits section ========================================================= */

.section-benefits {
	background: #91A102;
}

.section-benefits .noise {
	background: url(../images/bg/bg-noise01.png);
	padding-top: 199px;
}

.section-benefits .container {
	background: url(../images/bg/bg-flower-repeat01.png) repeat-y center;
	position: relative;
	display: block;
	width: 960px;
	height: 3403px;
	margin: 0px auto;
}

.section-benefits .benefits-highway01 {
	margin: 0px auto;
	height: 3403px;
}

.section-benefits .benefits-house01 {
	position: absolute;
	top: -184px;
	right: 140px;
}

.section-benefits .benefits-tree01 {
	position: absolute;
	top: -78px;
	right: 15px;
}

.section-benefits .benefits-tree02 {
	position: absolute;
	top: 824px;
	left: 44px;
}

.section-benefits .benefits-tree03 {
	position: absolute;
	top: 824px;
	right: 44px;
}

.section-benefits .benefits-tree04 {
	position: absolute;
	top: 1270px;
	left: 44px;
}

.section-benefits .benefits-tree05 {
	position: absolute;
	top: 1662px;
	right: 44px;
}

.section-benefits .benefits-tree06 {
	position: absolute;
	top: 2344px;
	left: 44px;
}

.section-benefits .benefits-tree07 {
	position: absolute;
	top: 2344px;
	right: 44px;
}

.section-benefits .benefits-bush01 {
	position: absolute;
	top: 28px;
	left: 338px;
}

.section-benefits .benefits-bush02 {
	position: absolute;
	top: 28px;
	right: 338px;
}

.section-benefits .benefits-bush03 {
	position: absolute;
	top: 85px;
	left: 338px;
}

.section-benefits .benefits-bush04 {
	position: absolute;
	top: 85px;
	right: 338px;
}

.section-benefits .benefits-bush05 {
	position: absolute;
	top: 145px;
	left: 338px;
}

.section-benefits .benefits-bush06 {
	position: absolute;
	top: 145px;
	right: 338px;
}

.section-benefits .benefits-bush07 {
	position: absolute;
	top: 206px;
	left: 338px;
}

.section-benefits .benefits-bush08 {
	position: absolute;
	top: 206px;
	right: 338px;
}

.section-benefits .benefits-bush09 {
	position: absolute;
	top: 265px;
	left: 338px;
}

.section-benefits .benefits-bush10 {
	position: absolute;
	top: 265px;
	right: 338px;
}

.section-benefits .benefits-fence01 {
	position: absolute;
	top: 319px;
	left: 10px;
}

.section-benefits .benefits-fence02 {
	position: absolute;
	top: 319px;
	right: 11px;
}

.section-benefits .benefits-sign01 {
	position: absolute;
	top: 1003px;
	left: 167px;
}

.section-benefits .benefits-character01 {
	position: absolute;
	top: 1430px;
	left: 240px;
}

.section-benefits .benefits-character02 {
	position: absolute;
	top: 1820px;
	right: 200px;
}

.section-benefits .benefits-billboard01 {
	position: absolute;
	top: 1270px;
	right: 12px;
}

.section-benefits .benefits-billboard02 {
	position: absolute;
	top: 1786px;
	left: 12px;
}

.section-benefits .benefits-car01 {
	position: absolute;
	top: 1641px;
	right: 294px;
}

.section-benefits .benefits-parking-lot01 {
	position: absolute;
	top: 2803px;
	left: 0px;
}

.section-benefits .benefits-car02 {
	position: absolute !important;
	top: -146px;
	left: 432px;
}

.section-benefits .testimonial-benefits01 {
	position: absolute;
	top: 1570px;
	left: 18px;
}

.section-benefits .testimonial-benefits02 {
	position: absolute;
	top: 1959px;
	right: 18px;
}

.section-benefits .pop-up-whats-in-it {
	display: block;
	position: absolute;
	top: 410px;
	left: 18px;
	box-shadow: 3px 3px 5px 2px #666;
	-webkit-box-shadow: 3px 3px 5px 2px #666;
	-moz-box-shadow: 3px 3px 5px 2px #666;
}

.section-benefits .pop-up-fasttrack-director {
	background: #FFF url(../images/img/img-san-francisco-luggages01.png) no-repeat right bottom;
	display: block;
	position: absolute;
	top: 2197px;
	left: 17px;
	width: 920px;
	box-shadow: 3px 3px 5px 2px #666;
	-webkit-box-shadow: 3px 3px 5px 2px #666;
	-moz-box-shadow: 3px 3px 5px 2px #666;
	text-align: center;
	font-size: 24px;
	border: 15px solid #ABA9AA;
}

.section-benefits .benefits-text-bubble01 {
	position: absolute;
	top: 61px;
	left: 86px;
}

/* airport 1st section ========================================================= */

.section-airport-1st {
	background: #91A102;
}

.section-airport-1st .noise {
	background: url(../images/bg/bg-noise01.png);
}

.section-airport-1st .container {
	position: relative;
	display: block;
	width: 960px;
	height: 900px;
	margin: 0px auto;
}

.section-airport-1st .airport-1st-building01 {
}

.section-airport-1st .airport-1st-highway01 {
	margin: 0px auto;
	height: 584px;
}

.section-airport-1st .airport-1st-building02 {
	position: absolute;
	top: 305px;
	left: 0px;
}

.section-airport-1st .airport-1st-building03 {
	position: absolute;
	top: 305px;
	right: 0px;
}

.section-airport-1st .airport-1st-tree01 {
	position: absolute;
	top: 600px;
	left: 0px;
}

.section-airport-1st .airport-1st-tree02 {
	position: absolute;
	top: 731px;
	right: 4px;
}

.section-airport-1st .testimonial-airport-1st01 {
	position: absolute;
	top: 625px;
	right: 41px;
}

.section-airport-1st .airport-1st-airplane01 {
	position: absolute !important;
	top: 293px;
	left: 330px;
}

.section-airport-1st .airport-1st-text-bubble01 {
	position: absolute;
	top: 698px;
	left: 51px;
}

/* san fran 1st section ========================================================= */

.section-san-fran-1st {
	background: #91A102 url(../images/bg/bg-section-san-fran01.jpg) repeat-x top;
}

.section-san-fran-1st .noise {
	background: url(../images/bg/bg-noise01.png);
	padding-top: 329px;
}

.section-san-fran-1st .container {
	position: relative;
	display: block;
	width: 960px;
	height: 3000px;
	margin: 0px auto;
}

.section-san-fran-1st .san-fran-1st-highway01 {
	margin: 0px auto;
	height: 2500px;
}

.section-san-fran-1st .san-fran-1st-railway01 {
	margin: 0px auto;
	height: 2500px;
}

.section-san-fran-1st .san-fran-1st-cloud01 {
	position: absolute;
	top: -305px;
	right: 15px;
}

.section-san-fran-1st .san-fran-1st-cloud02 {
	position: absolute;
	top: -272px;
	left: 15px;
}

.section-san-fran-1st .san-fran-1st-cloud03 {
	position: absolute;
	top: -54px;
	left: 182px;
}

.section-san-fran-1st .san-fran-1st-sign01 {
}

.section-san-fran-1st .san-fran-1st-sign02 {
	position: absolute;
	top: 318px;
	left: 251px;
}

.section-san-fran-1st .san-fran-1st-building-left01 {
	position: absolute;
	top: 815px;
	left: 0px;
}

.section-san-fran-1st .san-fran-1st-building-left02 {
	position: absolute;
	top: 1182px;
	left: 0px;
}

.section-san-fran-1st .san-fran-1st-building-left03 {
	position: absolute;
	top: 1482px;
	left: 0px;
}

.section-san-fran-1st .san-fran-1st-building-left04 {
	position: absolute;
	top: 1782px;
	left: 0px;
}

.section-san-fran-1st .san-fran-1st-building-left05 {
	position: absolute;
	top: 2082px;
	left: 0px;
}

.section-san-fran-1st .san-fran-1st-building-left06 {
	position: absolute;
	top: 2382px;
	left: 0px;
}

.section-san-fran-1st .san-fran-1st-building-left07 {
	position: absolute;
	top: 2682px;
	left: 0px;
}

.section-san-fran-1st .san-fran-1st-building-right01 {
	position: absolute;
	top: 815px;
	right: 0px;
}

.section-san-fran-1st .san-fran-1st-building-right02 {
	position: absolute;
	top: 1182px;
	right: 0px;
}

.section-san-fran-1st .san-fran-1st-building-right03 {
	position: absolute;
	top: 1482px;
	right: 0px;
}

.section-san-fran-1st .san-fran-1st-building-right04 {
	position: absolute;
	top: 1782px;
	right: 0px;
}

.section-san-fran-1st .san-fran-1st-building-right05 {
	position: absolute;
	top: 2082px;
	right: 0px;
}

.section-san-fran-1st .san-fran-1st-building-right06 {
	position: absolute;
	top: 2382px;
	right: 0px;
}

.section-san-fran-1st .san-fran-1st-building-right07 {
	position: absolute;
	top: 2682px;
	right: 0px;
}

.section-san-fran-1st .san-fran-1st-bridge01 {
	position: absolute;
	top: 2801px;
	right: 1px;
}

.section-san-fran-1st .san-fran-1st-bridge-shadow01 {
	position: absolute;
	top: 2873px;
	right: 0px;
}

.section-san-fran-1st .san-fran-1st-car01 {
	position: absolute !important;
	top: 450px;
	left: 425px;
}

.section-san-fran-1st .pop-up-san-fran-1st01 {
	display: block;
	position: absolute;
	top: 865px;
	right: 8px;
}

.section-san-fran-1st .pop-up-san-fran-1st02 {
	display: block;
	position: absolute;
	top: 1424px;
	left: 17px;
}

.section-san-fran-1st .pop-up-san-fran-1st03 {
	display: block;
	position: absolute;
	top: 2008px;
	left: 18px;
}

.section-san-fran-1st .testimonial-san-fran-1st01 {
	display: block;
	position: absolute;
	top: 1424px;
	right: 2px;
}

.section-san-fran-1st .testimonial-san-fran-1st02 {
	display: block;
	position: absolute;
	top: 2011px;
	right: 2px;
}

/* san fran 2nd section ========================================================= */

.section-san-fran-2nd {
	background: #91A102;
}

.section-san-fran-2nd .noise {
	background: url(../images/bg/bg-noise01.png);
}

.section-san-fran-2nd .container {
	position: relative;
	display: block;
	width: 960px;
	height: 1650px;
	margin: 0px auto;
}

.section-san-fran-2nd .san-fran-2nd-highway01 {
	margin: 0px auto;
	height: 1850px;
	position: relative;
	top: -100px;
}

.section-san-fran-2nd .san-fran-2nd-building-left01 {
	position: absolute;
	top: 0px;
	left: 0px;
}

.section-san-fran-2nd .san-fran-2nd-building-left02 {
	position: absolute;
	top: 300px;
	left: 0px;
}

.section-san-fran-2nd .san-fran-2nd-building-left03 {
	position: absolute;
	top: 600px;
	left: 0px;
}

.section-san-fran-2nd .san-fran-2nd-building-left04 {
	position: absolute;
	top: 900px;
	left: 0px;
}

.section-san-fran-2nd .san-fran-2nd-building-right01 {
	position: absolute;
	top: 0px;
	right: 0px;
}

.section-san-fran-2nd .san-fran-2nd-building-right02 {
	position: absolute;
	top: 300px;
	right: 0px;
}

.section-san-fran-2nd .san-fran-2nd-building-right03 {
	position: absolute;
	top: 600px;
	right: 0px;
}

.section-san-fran-2nd .san-fran-2nd-building-right04 {
	position: absolute;
	top: 900px;
	right: 0px;
}

.section-san-fran-2nd .san-fran-2nd-car01 {
	position: absolute !important;
	top: -50px;
	left: 430px;
}

.section-san-fran-2nd .pop-up-san-fran-2nd01 {
	display: block;
	position: absolute;
	top: 265px;
	left: 1px;
}

.section-san-fran-2nd .testimonial-san-fran-2nd01 {
	display: block;
	position: absolute;
	top: 736px;
	right: 1px;
}

.section-san-fran-2nd .pop-up-can-you-picture {
	display: block;
	position: absolute;
	top: 1019px;
	left: 17px;
	width: 920px;
	box-shadow: 3px 3px 5px 2px #666;
	-webkit-box-shadow: 3px 3px 5px 2px #666;
	-moz-box-shadow: 3px 3px 5px 2px #666;
	text-align: center;
	font-size: 24px;
	background: #FFF;
	border: 15px solid #ABA9AA;
}

/* car bonus section ========================================================= */

.section-car-bonus {
	background: #91A102;
}

.section-car-bonus .noise {
	background: url(../images/bg/bg-noise01.png);
}

.section-car-bonus .container {
	background: url(../images/bg/bg-flower-repeat01.png) repeat-y center;
	position: relative;
	display: block;
	width: 960px;
	height: 2963px;
	margin: 0px auto;
}

.section-car-bonus .car-bonus-highway01 {
	margin: 0px auto;
	height: 2963px;
}

.section-car-bonus .car-bonus-tree01 {
	position: absolute;
	top: 808px;
	left: 44px;
}

.section-car-bonus .car-bonus-tree02 {
	position: absolute;
	top: 1330px;
	right: 44px;
}

.section-car-bonus .car-bonus-tree03 {
	position: absolute;
	top: 1960px;
	left: 44px;
}

.section-car-bonus .car-bonus-tree04 {
	position: absolute;
	top: 1960px;
	right: 44px;
}

.section-car-bonus .car-bonus-car-bonus01 {
	position: absolute;
	top: -10px;
	left: 0px;
}

.section-car-bonus .car-bonus-billboard01 {
	position: absolute;
	top: 705px;
	right: 10px;
}

.section-car-bonus .car-bonus-billboard02 {
	position: absolute;
	top: 1248px;
	left: 12px;
}

.section-car-bonus .car-bonus-character01 {
	position: absolute;
	top: 672px;
	left: 19px;
}

.section-car-bonus .car-bonus-character02 {
	position: absolute;
	top: 1031px;
	right: 156px;
}

.section-car-bonus .car-bonus-cashbag01 {
	position: absolute;
	top: 1606px;
	right: 292px;
}

.section-car-bonus .car-bonus-parking-lot01 {
	position: absolute;
	top: 2360px;
	left: 0px;
}

.section-car-bonus .car-bonus-car01 {
	position: absolute !important;
	top: 0px;
	left: 432px;
}

.section-car-bonus .pop-up-car-bonus01 {
	display: block;
	position: absolute;
	top: 1201px;
	right: 0px;
}

.section-car-bonus .pop-up-fasttrack-coordinator {
	background: #FFF url(../images/img/img-coordinator-exotic-loc-pics01.jpg) no-repeat bottom center;
	display: block;
	position: absolute;
	top: 1779px;
	left: 21px;
	width: 920px;
	height: 530px;
	box-shadow: 3px 3px 5px 2px #666;
	-webkit-box-shadow: 3px 3px 5px 2px #666;
	-moz-box-shadow: 3px 3px 5px 2px #666;
	text-align: center;
	font-size: 24px;
	border: 15px solid #ABA9AA;
}

.section-car-bonus .car-bonus-text-bubble01 {
	position: absolute;
	top: 549px;
	left: 56px;
}

.section-car-bonus .car-bonus-text-bubble02 {
	position: absolute;
	top: 959px;
	left: 86px;
}

/* airport 2nd section ========================================================= */

.section-airport-2nd {
	background: #91A102;
}

.section-airport-2nd .noise {
	background: url(../images/bg/bg-noise01.png);
}

.section-airport-2nd .container {
	position: relative;
	display: block;
	width: 960px;
	height: 1199px;
	margin: 0px auto;
}

.section-airport-2nd .airport-2nd-building01 {
}

.section-airport-2nd .airport-2nd-highway01 {
	margin: 0px auto;
	height: 883px;
}

.section-airport-2nd .airport-2nd-building02 {
	position: absolute;
	top: 305px;
	left: 0px;
}

.section-airport-2nd .airport-2nd-building03 {
	position: absolute;
	top: 305px;
	right: 0px;
}

.section-airport-2nd .airport-2nd-tree01 {
	position: absolute;
	top: 600px;
	left: 0px;
}

.section-airport-2nd .airport-2nd-tree02 {
	position: absolute;
	top: 600px;
	right: 0px;
}

.section-airport-2nd .airport-2nd-tree03 {
	position: absolute;
	top: 1045px;
	left: 0px;
}

.section-airport-2nd .airport-2nd-tree04 {
	position: absolute;
	top: 1045px;
	right: 0px;
}

.section-airport-2nd .airport-2nd-cashbag01 {
	position: absolute;
	top: 1064px;
	right: 267px;
}

.section-airport-2nd .testimonial-airport-2nd01 {
	position: absolute;
	top: 780px;
	left: 18px;
}

.section-airport-2nd .pop-up-airport-2nd01 {
	display: block;
	position: absolute;
	top: 625px;
	right: 0px;
}

.section-airport-2nd .airport-2nd-airplane01 {
	position: absolute !important;
	top: 292px;
	left: 329px;
}

.section-airport-2nd .airport-2nd-text-bubble01 {
	position: absolute;
	top: 973px;
	left: 66px;
}

/* incentive trips section ========================================================= */

.section-incentive-trips {
	background: #91A102 url(../images/bg/bg-section-incentive-trips01.jpg) repeat-x top;
}

.section-incentive-trips .noise {
	background: url(../images/bg/bg-noise01.png);
	padding-top: 616px;
}

.section-incentive-trips .container {
	background: url(../images/bg/bg-flower-repeat01.png) repeat-y center;
	position: relative;
	display: block;
	width: 960px;
	height: 1798px;
	margin: 0px auto;
}

.section-incentive-trips .incentive-trips-sign01 {
}

.section-incentive-trips .incentive-trips-highway01 {
	margin: 0px auto;
	height: 952px;
}

.section-incentive-trips .incentive-trips-parachute01 {
	position: absolute;
	top: 56px;
	left: 420px;
}

.section-incentive-trips .incentive-trips-cloud01 {
	position: absolute;
	top: -612px;
	right: 15px;
}

.section-incentive-trips .incentive-trips-cloud02 {
	position: absolute;
	top: -556px;
	left: 15px;
}

.section-incentive-trips .incentive-trips-cloud03 {
	position: absolute;
	top: -336px;
	left: 182px;
}

.section-incentive-trips .incentive-trips-cloud04 {
	position: absolute;
	top: -243px;
	left: 18px;
}

.section-incentive-trips .incentive-trips-cloud05 {
	position: absolute;
	top: -247px;
	right: 9px;
}

.section-incentive-trips .incentive-trips-tree01 {
	position: absolute;
	top: 753px;
	left: 44px;
}

.section-incentive-trips .incentive-trips-tree02 {
	position: absolute;
	top: 753px;
	right: 44px;
}

.section-incentive-trips .incentive-trips-car01 {
	position: absolute !important;
	top: 851px;
	left: 432px;
}

.section-incentive-trips .testimonial-incentive-trips01 {
	position: absolute;
	top: 1032px;
	right: 18px;
}

.section-incentive-trips .pop-up-imagine-how-exciting {
	background: #FFF url(../images/img/img-imagine-how-exciting-palm-tree01.jpg) no-repeat top center;
	display: block;
	position: absolute;
	top: -559px;
	left: 109px;
	width: 725px;
	box-shadow: 3px 3px 5px 2px #666;
	-webkit-box-shadow: 3px 3px 5px 2px #666;
	-moz-box-shadow: 3px 3px 5px 2px #666;
	text-align: center;
	font-size: 24px;
	border: 15px solid #ABA9AA;
}

.section-incentive-trips .pop-up-fasttrack-executive-coordinator {
	background: #FFF url(../images/img/img-executive-coordinator-25k-money01.jpg) no-repeat center center;
	display: block;
	position: absolute;
	top: 1223px;
	left: 17px;
	width: 920px;
	height: 575px;
	box-shadow: 3px 3px 5px 2px #666;
	-webkit-box-shadow: 3px 3px 5px 2px #666;
	-moz-box-shadow: 3px 3px 5px 2px #666;
	text-align: center;
	font-size: 24px;
	border: 15px solid #ABA9AA;
}

.section-incentive-trips .incentive-trips-bubble01 {
	position: absolute;
	top: 898px;
	left: 51px;
}

/* market leadership industry section ========================================================= */

.section-market-leadership-industry {
	background: #91A102;
}

.section-market-leadership-industry .noise {
	background: url(../images/bg/bg-noise01.png);
	padding-top: 30px;
	padding-bottom: 100px;
}

.section-market-leadership-industry .container {
	position: relative;
	display: block;
	width: 960px;
	height: 580px;
	margin: 0px auto;
	padding: 20px 10px;
	background: #FEEDD3;
	border: 2px solid #FFF;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	box-shadow: 3px 3px 5px 2px #666;
	-webkit-box-shadow: 3px 3px 5px 2px #666;
	-moz-box-shadow: 3px 3px 5px 2px #666;
}

.section-market-leadership-industry .slider-vignette {
	position: absolute;
	display: block;
	width: 820px;
	height: 400px;
	top: 112px;
	left: 68px;
}

.section-market-leadership-industry .market-leadership-industry-text {
	font-size: 15px;
	font-weight: normal;
	text-align: center;
}

/* freedom lane section ========================================================= */

.section-freedom-lane {
	background: #91A102 url(../images/bg/bg-section-freedom-lane01.jpg) repeat-x top;
}

.section-freedom-lane .noise {
	background: url(../images/bg/bg-noise01.png);
}

.section-freedom-lane .container {
	background: url(../images/bg/bg-flower-repeat01.png) repeat-y center;
	position: relative;
	display: block;
	width: 960px;
	height: 4699px;
	margin: 0px auto;
}

.section-freedom-lane .freedom-lane-sign {
	position: relative;
	top: -59px;
	display: block;
	margin: 0px auto;
}

.section-freedom-lane .freedom-lane-house01 {
	position: relative;
	top: -104px;
	margin: 0px auto;
}

.section-freedom-lane .freedom-lane-highway01 {
	position: relative;
	top: -104px;
	margin: 0px auto;
	height: 4200px;
}

.section-freedom-lane .freedom-lane-billboard01 {
	position: absolute;
	top: 592px;
	right: 12px;
}

.section-freedom-lane .freedom-lane-billboard02 {
	position: absolute;
	top: 1226px;
	left: 12px;
}

.section-freedom-lane .freedom-lane-billboard03 {
	position: absolute;
	top: 1810px;
	right: 12px;
}

.section-freedom-lane .freedom-lane-billboard04 {
	position: absolute;
	top: 2993px;
	left: 12px;
}

.section-freedom-lane .freedom-lane-billboard05 {
	position: absolute;
	top: 3601px;
	right: 12px;
}

.section-freedom-lane .freedom-lane-billboard06 {
	position: absolute;
	top: 4240px;
	left: 12px;
}

.section-freedom-lane .freedom-lane-tree01 {
	position: absolute;
	top: 918px;
	left: 44px;
}

.section-freedom-lane .freedom-lane-tree02 {
	position: absolute;
	top: 1165px;
	right: 44px;
}

.section-freedom-lane .freedom-lane-tree03 {
	position: absolute;
	top: 1768px;
	left: 44px;
}

.section-freedom-lane .freedom-lane-tree04 {
	position: absolute;
	top: 2954px;
	right: 44px;
}

.section-freedom-lane .freedom-lane-tree05 {
	position: absolute;
	top: 3573px;
	left: 44px;
}

.section-freedom-lane .freedom-lane-tree06 {
	position: absolute;
	top: 4135px;
	right: 44px;
}

.section-freedom-lane .freedom-lane-character01 {
	position: absolute;
	top: 836px;
	right: 74px;
}

.section-freedom-lane .freedom-lane-character02 {
	position: absolute;
	top: 1520px;
	left: 125px;
}

.section-freedom-lane .freedom-lane-character03 {
	position: absolute;
	top: 3267px;
	left: 12px;
}

.section-freedom-lane .freedom-lane-character04 {
	position: absolute;
	top: 3888px;
	right: 115px;
}

.section-freedom-lane .freedom-lane-bench01 {
	position: absolute;
	top: 1022px;
	left: 160px;
}

.section-freedom-lane .freedom-lane-bench02 {
	position: absolute;
	top: 4535px;
	right: 135px;
}

.section-freedom-lane .freedom-lane-car01 {
	position: absolute !important;
	top: 528px;
	left: 432px;
}

.section-freedom-lane .slides-your-products {
	position: absolute;
	top: 2270px;
	left: 0px;
	display: block;
	width: 940px;
	height: 560px;
	margin: 0px auto;
	padding: 20px 10px 10px;
	background: #FEEDD3;
	border: 2px solid #FFF;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	box-shadow: 3px 3px 5px 2px #666;
	-webkit-box-shadow: 3px 3px 5px 2px #666;
	-moz-box-shadow: 3px 3px 5px 2px #666;
}

.section-freedom-lane .slider-vignette {
	background: url(../images/bg/bg-slider-vignette01.png) no-repeat;
	position: absolute;
	display: block;
	width: 820px;
	height: 400px;
	top: 125px;
	left: 56px;
}

.section-freedom-lane .your-products-text {
	text-align: center;
	font-size: 60px;
	color: #000;
	font-weight: bold;
	text-shadow: 0px -3px 0px #FFF;
	line-height: 30px;
}

.section-freedom-lane .your-products-text span {
	font-size: 15px;
	font-weight: normal;
}

.section-freedom-lane .freedom-lane-banner01 {
	position: absolute;
	top: -86px;
	left: 255px;
}

.section-freedom-lane .testimonial-freedom-lane01 {
	position: absolute;
	top: 560px;
	left: 18px;
}

.section-freedom-lane .testimonial-freedom-lane02 {
	position: absolute;
	top: 1388px;
	right: 18px;
}

.section-freedom-lane .testimonial-freedom-lane03 {
	position: absolute;
	top: 1954px;
	left: 18px;
}

.section-freedom-lane .testimonial-freedom-lane04 {
	position: absolute;
	top: 3198px;
	right: 18px;
}

.section-freedom-lane .testimonial-freedom-lane05 {
	position: absolute;
	top: 3839px;
	left: 18px;
}

.section-freedom-lane .testimonial-freedom-lane06 {
	position: absolute;
	top: 4320px;
	right: 18px;
}

.section-freedom-lane .freedom-lane-bubble01 {
	position: absolute;
	top: 138px;
	right: 2px;
}

.section-freedom-lane .freedom-lane-bubble02 {
	position: absolute;
	top: 944px;
	right: 109px;
}

.section-freedom-lane .freedom-lane-bubble03 {
	position: absolute;
	top: 3416px;
	left: 110px;
}

/* create sales section ========================================================= */

.section-create-sales {
	background: #C4E9F9;
}

.section-create-sales .noise {
	background: url(../images/bg/bg-noise01.png);
	padding-top: 30px;
}

.section-create-sales .container {
	position: relative;
	display: block;
	width: 940px;
	height: 570px;
	margin: 0px auto;
}

.section-create-sales .create-sales-text {
	text-align: center;
	font-size: 46px;
	color: #000;
	font-weight: bold;
	line-height: 30px;
}

.section-create-sales .create-sales-text span {
	font-size: 15px;
	font-weight: normal;
}

/* request free tour section ========================================================= */

.section-request-free-tour {
	background: #032552 url(../images/bg/bg-section-request-free-tour02.jpg) repeat-x bottom;
}

.section-request-free-tour .bottom {
	background: url(../images/bg/bg-section-request-free-tour01.jpg) repeat-x top;
}

.section-request-free-tour .noise {
	padding-top: 25px;
	padding-bottom: 70px;
}

.section-request-free-tour .container {
	position: relative;
}

.section-request-free-tour .no-display {
	display: none;
}

.section-request-free-tour .request-free-tour-beach01 {
	position: relative;
}

.section-request-free-tour .request-free-tour-sign01 {
	position: relative;
	padding: 30px 0px 50px;
}

.section-request-free-tour form {
	padding: 0px 10px;
}

.section-request-free-tour .form-box01 {
	position: relative;
	padding: 15px 25px;
	text-align: left;
	max-width: 850px;
	margin: 30px auto 35px;
}

.section-request-free-tour .form-element {
	padding: 8px 0px;
}

.section-request-free-tour .form-container01 label {
	display: block;
	width: 45%;
	float: left;
}

.section-request-free-tour .form-box01 input[type="text"] {
	width: 40%;
	float: left;
}

.section-request-free-tour .form-box01 input[type="radio"] {
	width: 18px;
}

.section-request-free-tour .form-container01 span {
	width: 70px;
	display: inline-block;
}

.section-request-free-tour .form-container02 .form-element01 {
	display: block;
	float: left;
	width: 20%;
}

.section-request-free-tour .form-container02 .form-element02 {
	display: block;
	float: left;
	width: 35%;
}

.section-request-free-tour .form-container02 .form-element03 {
	display: block;
	float: left;
	width: 30%;
}

.section-request-free-tour .form-container02 input[type="text"],
.section-request-free-tour .list-box01 {
	width: 90%;
}

.section-request-free-tour .form-container03 .form-element04 {
	display: block;
	float: left;
	width: 30%;
	padding: 10px 20px;
}

.section-request-free-tour .form-container04 .form-element05 {
	display: block;
	float: left;
	width: 65%;
	padding-right: 3%;
}

.section-request-free-tour .form-container04 .form-element06 {
	display: block;
	float: left;
	width: 30%;
}

.section-request-free-tour .form-element07 {
	padding-top: 15px;
}

.section-request-free-tour .text-area-box01 {
	max-width: 450px;
	margin: 0 auto;
	display: block;
}

.section-request-free-tour .form-element07 label {
	text-align: center;
	display: block;
}

.section-request-free-tour .request-free-tour-bubble02 {
	position: absolute;
	top: 1500px;
	right: 80px;
}

.section-request-free-tour .request-free-tour-bubble03 {
	position: absolute;
	top: 2590px;
	left: 235px;
}

.section-request-free-tour .request-free-tour-sea-creature01 {
	position: absolute;
	top: 1200px;
	right: 80px;
}

.section-request-free-tour .request-free-tour-sea-creature02 {
	position: absolute;
	top: 2553px;
	right: 70px;
}

.section-request-free-tour .request-free-tour-sea-creature03 {
	position: absolute;
	top: 2550px;
	left: 35px;
}

.section-request-free-tour .request-free-tour-sea-creature04 {
	position: absolute;
	top: 2660px;
	left: 75px;
}

.section-request-free-tour .request-free-tour-sea-creature05 {
	position: absolute;
	top: 2690px;
	right: 90px;
}

.section-request-free-tour .request-free-tour-sea-creature06 {
	position: absolute;
	top: 2730px;
	right: 180px;
}

.section-request-free-tour .request-free-tour-algae01 {
	position: absolute;
	top: 2785px;
	left: 5px;
}

.section-request-free-tour .request-free-tour-corals01 {
	position: absolute;
	top: 2705px;
	right: 5px;
}

.section-request-free-tour .btn-free-tour {
	background: url(../images/btn/btn-free-tour01.png) no-repeat;
	width: 267px;
	height: 68px;
}

.section-request-free-tour .btn-free-tour:hover {
	background-position: -272px;
}

.section-request-free-tour .request-free-tour-bubble01 {
	position: absolute;
	top: 215px;
	right: 5px;
	left: 587px;
}

/* assets used ================================================================ */

.sign01 {
	background: url(../images/img/img-sign-trappedsville01.png) no-repeat;
	display: block;
	width: 563px;
	height: 126px;
}

.sign02 {
	background: url(../images/img/img-sign-benefits-boulevard01.png) no-repeat;
	display: block;
	width: 577px;
	height: 279px;
}

.sign03 {
	background: url(../images/img/img-sign-san-francisco01.jpg) no-repeat center -1px;
	display: block;
	width: 100%;
	height: 403px;
}

.sign04 {
	background: url(../images/img/img-sign-dream-rewards-incentive-trip01.jpg) no-repeat center -16px;
	display: block;
	width: 100%;
	height: 846px;
}

.sign05 {
	background: url(../images/img/img-sign-freedom-lane01.png) no-repeat;
	display: block;
	width: 655px;
	height: 130px;
}

.sign06 {
	background: url(../images/img/img-text-free-guided-tour01.png) no-repeat center center;
	display: block;
	width: 100%;
	height: 77px;
}

.sign07 {
	background: url(../images/img/img-sign-san-francisco02.png) no-repeat center center;
	display: block;
	width: 444px;
	height: 484px;
}

.house01 {
	background: url(../images/img/img-trappedsville-with-freedom-family01.jpg) no-repeat 1px 4px;
	display: block;
	width: 100%;
	height: 385px;
}

.house02 {
	background: url(../images/img/img-house-red-roof01.png) no-repeat;
	display: block;
	width: 453px;
	height: 198px;
}

.house03 {
	background: url(../images/img/img-freedom-lane-with-freedom-family01.jpg) no-repeat -1px top;
	display: block;
	width: 100%;
	height: 473px;
}

.house04 {
	background: url(../images/img/img-house-brown-roof01.png) no-repeat;
	display: block;
	width: 453px;
	height: 198px;
}

.highway01 {
	background: url(../images/bg/bg-road01.jpg) repeat-y;
	display: block;
	width: 155px;
}

.railway01 {
	background: url(../images/bg/bg-rail01.png) repeat-y;
	display: block;
	width: 64px;
}

.building01 {
	background: url(../images/img/img-building01.png) no-repeat;
	display: block;
	width: 954px;
	height: 259px;
}

.building02 {
	background: url(../images/img/img-building02.jpg) no-repeat;
	display: block;
	width: 149px;
	height: 269px;
}

.building03 {
	background: url(../images/img/img-building03.jpg) no-repeat;
	display: block;
	width: 261px;
	height: 192px;
}

.building04 {
	background: url(../images/img/img-building04.jpg) no-repeat;
	display: block;
	width: 221px;
	height: 226px;
}

.building05 {
	background: url(../images/img/img-building05.jpg) no-repeat;
	display: block;
	width: 252px;
	height: 113px;
}

.building06 {
	background: url(../images/img/img-building06.jpg) no-repeat;
	display: block;
	width: 172px;
	height: 158px;
}

.building07 {
	background: url(../images/img/img-building07.jpg) no-repeat;
	display: block;
	width: 173px;
	height: 174px;
}

.building08 {
	background: url(../images/img/img-building08.jpg) no-repeat;
	display: block;
	width: 331px;
	height: 314px;
}

.building09 {
	background: url(../images/img/img-building09.jpg) no-repeat -1px center;
	display: block;
	width: 962px;
	height: 316px;
}

.building10 {
	background: url(../images/img/img-building10.png) no-repeat;
	display: block;
	width: 140px;
	height: 295px;
}

.fence01 {
	background: url(../images/img/img-fence01.png) no-repeat;
	display: block;
	width: 389px;
	height: 37px;
}

.bush01 {
	background: url(../images/img/img-bush01.png) no-repeat;
	display: block;
	width: 72px;
	height: 53px;
}

.bush02 {
	background: url(../images/img/img-bush02.png) no-repeat;
	display: block;
	width: 72px;
	height: 54px;
}

.bush03 {
	background: url(../images/img/img-bush03.png) no-repeat;
	display: block;
	width: 72px;
	height: 55px;
}

.bush04 {
	background: url(../images/img/img-bush04.png) no-repeat;
	display: block;
	width: 71px;
	height: 56px;
}

.bush05 {
	background: url(../images/img/img-bush05.png) no-repeat;
	display: block;
	width: 71px;
	height: 56px;
}

.tree01 {
	background: url(../images/img/img-tree01.png) no-repeat;
	display: block;
	width: 195px;
	height: 211px;
}

.tree02 {
	background: url(../images/img/img-tree02.png) no-repeat;
	display: block;
	width: 131px;
	height: 150px;
}

.tree03 {
	background: url(../images/img/img-tree03.png) no-repeat;
	display: block;
	width: 131px;
	height: 150px;
}

.tree04 {
	background: url(../images/img/img-tree04.png) no-repeat;
	display: block;
	width: 182px;
	height: 253px;
}

.car01 {
	background: url(../images/img/img-car01.png) no-repeat center center;
	width: 100px;
	height: 165px;
}

.car02 {
	background: url(../images/img/img-car02.png) no-repeat center center;
	width: 100px;
	height: 165px;
}

.car03 {
	background: url(../images/img/img-car03.png) no-repeat center center;
	width: 100px;
	height: 165px;
}

.car04 {
	background: url(../images/img/img-car04.png) no-repeat center center;
	width: 100px;
	height: 165px;
}

.car05 {
	background: url(../images/img/img-car05.png) no-repeat center center;
	width: 112px;
	height: 286px;
}

.car06 {
	background: url(../images/img/img-car06.png) no-repeat center center;
	width: 102px;
	height: 352px;
}

.airplane01 {
	background: url(../images/img/img-airplane01.png) no-repeat center center;
	width: 313px;
	height: 297px;
}

.character01 {
	background: url(../images/img/img-people-grandfather-grandchild01.png) no-repeat;
	width: 69px;
	height: 112px;
}

.character02 {
	background: url(../images/img/img-people-man-standing01.png) no-repeat;
	width: 57px;
	height: 98px;
}

.character03 {
	background: url(../images/img/img-people-family01.png) no-repeat;
	width: 135px;
	height: 108px;
}

.character04 {
	background: url(../images/img/img-people-family02.png) no-repeat;
	width: 117px;
	height: 103px;
}

.character05 {
	background: url(../images/img/img-people-girl-dog01.png) no-repeat;
	width: 86px;
	height: 107px;
}

.character06 {
	background: url(../images/img/img-people-father-son01.png) no-repeat;
	width: 76px;
	height: 105px;
}

.character07 {
	background: url(../images/img/img-people-frank01.png) no-repeat;
	width: 65px;
	height: 155px;
}

.character08 {
	background: url(../images/img/img-people-family03.png) no-repeat;
	width: 195px;
	height: 145px;
}

.character09 {
	background: url(../images/img/img-people-fran-with-bicycle01.png) no-repeat;
	width: 210px;
	height: 218px;
}

.character10 {
	background: url(../images/img/img-people-man-woman-jogging01.png) no-repeat;
	width: 210px;
	height: 218px;
}

.banner01 {
	background: url(../images/img/img-trappedsville-hanging-banner01.png) no-repeat;
	width: 377px;
	height: 155px;
}

.banner02 {
	background: url(../images/img/img-freedom-lane-hanging-banner01.png) no-repeat;
	width: 447px;
	height: 139px;
}

.billboard01 {
	background: url(../images/img/img-signpost-actual-distributor-blank01.png) no-repeat;
	width: 380px;
	height: 315px;
}

.billboard02 {
	background: url(../images/img/img-signpost-actual-distributor01.png) no-repeat;
	width: 380px;
	height: 315px;
}

.billboard03 {
	background: url(../images/img/img-signpost-actual-distributors01.png) no-repeat;
	width: 380px;
	height: 315px;
}

.billboard01 img,
.billboard02 img,
.billboard03 img {
	margin-top: 18px;
	margin-left: 23px;
}

.parking-lot01 {
	background: url(../images/img/img-parking-lot01.jpg) no-repeat;
	width: 960px;
	height: 600px;
}

.cloud01 {
	background: url(../images/img/img-cloud01.png) no-repeat;
	width: 442px;
	height: 158px;
}

.cloud02 {
	background: url(../images/img/img-cloud02.png) no-repeat;
	width: 579px;
	height: 207px;
}

.cloud03 {
	background: url(../images/img/img-cloud03.png) no-repeat;
	width: 228px;
	height: 88px;
}

.cloud04 {
	background: url(../images/img/img-cloud04.png) no-repeat;
	width: 388px;
	height: 133px;
}

.cloud05 {
	background: url(../images/img/img-cloud05.png) no-repeat;
	width: 623px;
	height: 194px;
}

.car-bonus01 {
	background: url(../images/img/img-car-bonus01.png) no-repeat center center;
	width: 960px;
	height: 568px;
}

.cashbag01 {
	background: url(../images/img/img-cashbag01.png) no-repeat;
	width: 82px;
	height: 113px;
}

.cashbag02 {
	background: url(../images/img/img-cashbag02.png) no-repeat;
	width: 119px;
	height: 104px;
}

.parachute01 {
	background: url(../images/img/img-parachute01.png) no-repeat;
	width: 116px;
	height: 151px;
}

.bench01 {
	background: url(../images/img/img-bench01.png) no-repeat;
	width: 146px;
	height: 89px;
}

.beach01 {
	background: url(../images/img/img-freedom-family-beach01.jpg) no-repeat center -1px;
	width: 100%;
	height: 577px;
}

.bubble01 {
	background: url(../images/img/img-sea-bubbles01.png) no-repeat;
	width: 84px;
	height: 157px;
}

.bubble02 {
	background: url(../images/img/img-sea-bubbles02.png) no-repeat;
	width: 84px;
	height: 157px;
}

.bubble03 {
	background: url(../images/img/img-sea-bubbles03.png) no-repeat;
	width: 84px;
	height: 102px;
}

.sea-creature01 {
	background: url(../images/img/img-sea-creature-jellyfish01.png) no-repeat;
	width: 77px;
	height: 174px;
}

.sea-creature02 {
	background: url(../images/img/img-sea-creature-dolphin01.png) no-repeat;
	width: 152px;
	height: 60px;
}

.sea-creature03 {
	background: url(../images/img/img-sea-creature-fish01.png) no-repeat;
	width: 106px;
	height: 70px;
}

.sea-creature04 {
	background: url(../images/img/img-sea-creature-fish02.png) no-repeat;
	width: 159px;
	height: 82px;
}

.sea-creature05 {
	background: url(../images/img/img-sea-creature-clown-fish01.png) no-repeat;
	width: 64px;
	height: 44px;
}

.sea-creature06 {
	background: url(../images/img/img-sea-creature-green-fish01.png) no-repeat;
	width: 78px;
	height: 51px;
}

.algae01 {
	background: url(../images/img/img-sea-algae01.png) no-repeat;
	width: 310px;
	height: 85px;
}

.corals01 {
	background: url(../images/img/img-sea-corals01.png) no-repeat;
	width: 305px;
	height: 162px;
}

.img-text-bubble-way-to-escape01 {
	background: url(../images/img/img-text-bubble-way-to-escape01.png) no-repeat;
	width: 315px;
	height: 178px;
}

.img-text-bubble-another-day01 {
	background: url(../images/img/img-text-bubble-another-day01.png) no-repeat;
	width: 315px;
	height: 178px;
}

.img-text-bubble-bonus-car-shaklee01 {
	background: url(../images/img/img-text-bubble-bonus-car-shaklee01.png) no-repeat;
	width: 315px;
	height: 178px;
}

.img-text-bubble-earn-a-living01 {
	background: url(../images/img/img-text-bubble-earn-a-living01.png) no-repeat;
	width: 315px;
	height: 178px;
}

.img-text-bubble-nice-car01 {
	background: url(../images/img/img-text-bubble-nice-car01.png) no-repeat;
	width: 315px;
	height: 178px;
}

.img-text-bubble-ticket-to-freedom01 {
	background: url(../images/img/img-text-bubble-ticket-to-freedom01.png) no-repeat;
	width: 315px;
	height: 178px;
}

.img-text-bubble-we-made-the-move01 {
	background: url(../images/img/img-text-bubble-we-made-the-move01.png) no-repeat;
	width: 315px;
	height: 322px;
}

.img-text-bubble-what-an-amazing-trip01 {
	background: url(../images/img/img-text-bubble-what-an-amazing-trip01.png) no-repeat;
	width: 349px;
	height: 219px;
}

.img-text-bubble-lifestyle-improved01 {
	background: url(../images/img/img-text-bubble-lifestyle-improved01.png) no-repeat;
	width: 293px;
	height: 182px;
}

.img-text-bubble-this-is-amazing01 {
	background: url(../images/img/img-text-bubble-this-is-amazing01.png) no-repeat;
	width: 334px;
	height: 189px;
}

.img-text-bubble-worth-all-the-effort01 {
	background: url(../images/img/img-text-bubble-worth-all-the-effort01.png) no-repeat;
	width: 293px;
	height: 178px;
}

.img-text-bubble-take-our-guided-tour01 {
	background: url(../images/img/img-text-bubble-take-our-guided-tour01.png) no-repeat;
	width: 315px;
	height: 210px;
}

.img-text-bubble-were-so-excited01 {
	background: url(../images/img/img-text-bubble-were-so-excited01.png) no-repeat;
	width: 344px;
	height: 197px;
}

.img-san-fan-building-left01 {
	background: url(../images/img/img-building-left01.jpg) no-repeat;
	width: 410px;
	height: 367px;
}

.img-san-fan-building-left02 {
	background: url(../images/img/img-building-left02.jpg) no-repeat;
	width: 410px;
	height: 300px;
}

.img-san-fan-building-left03 {
	background: url(../images/img/img-building-left03.jpg) no-repeat;
	width: 410px;
	height: 300px;
}

.img-san-fan-building-left04 {
	background: url(../images/img/img-building-left04.jpg) no-repeat;
	width: 410px;
	height: 300px;
}

.img-san-fan-building-left05 {
	background: url(../images/img/img-building-left05.jpg) no-repeat;
	width: 410px;
	height: 300px;
}

.img-san-fan-building-left06 {
	background: url(../images/img/img-building-left06.jpg) no-repeat;
	width: 410px;
	height: 300px;
}

.img-san-fan-building-left07 {
	background: url(../images/img/img-building-left07.jpg) no-repeat top;
	width: 410px;
	height: 200px;
}

.img-san-fan-building-left08 {
	background: url(../images/img/img-building-left08.jpg) no-repeat;
	width: 410px;
	height: 300px;
}

.img-san-fan-building-left09 {
	background: url(../images/img/img-building-left09.jpg) no-repeat;
	width: 410px;
	height: 300px;
}

.img-san-fan-building-left10 {
	background: url(../images/img/img-building-left10.jpg) no-repeat;
	width: 410px;
	height: 300px;
}

.img-san-fan-building-left11 {
	background: url(../images/img/img-building-left11.jpg) no-repeat;
	width: 410px;
	height: 300px;
}

.img-san-fan-building-right01 {
	background: url(../images/img/img-building-right01.jpg) no-repeat;
	width: 410px;
	height: 367px;
}

.img-san-fan-building-right02 {
	background: url(../images/img/img-building-right02.jpg) no-repeat;
	width: 410px;
	height: 300px;
}

.img-san-fan-building-right03 {
	background: url(../images/img/img-building-right03.jpg) no-repeat;
	width: 410px;
	height: 300px;
}

.img-san-fan-building-right04 {
	background: url(../images/img/img-building-right04.jpg) no-repeat;
	width: 410px;
	height: 300px;
}

.img-san-fan-building-right05 {
	background: url(../images/img/img-building-right05.jpg) no-repeat;
	width: 410px;
	height: 300px;
}

.img-san-fan-building-right06 {
	background: url(../images/img/img-building-right06.jpg) no-repeat;
	width: 410px;
	height: 300px;
}

.img-san-fan-building-right07 {
	background: url(../images/img/img-building-right07.jpg) no-repeat top;
	width: 410px;
	height: 200px;
}

.img-san-fan-building-right08 {
	background: url(../images/img/img-building-right08.jpg) no-repeat;
	width: 410px;
	height: 300px;
}

.img-san-fan-building-right09 {
	background: url(../images/img/img-building-right09.jpg) no-repeat;
	width: 410px;
	height: 300px;
}

.img-san-fan-building-right10 {
	background: url(../images/img/img-building-right10.jpg) no-repeat;
	width: 410px;
	height: 300px;
}

.img-san-fan-building-right11 {
	background: url(../images/img/img-building-right11.jpg) no-repeat;
	width: 410px;
	height: 300px;
}

.img-san-fran-bridge01 {
	background: url(../images/img/img-san-fran-bridge01.png) no-repeat;
	width: 960px;
	height: 186px;
}

.img-san-fran-bridge-shadow01 {
	background: url(../images/img/img-san-fran-bridge-shadow01.png) no-repeat;
	width: 960px;
	height: 99px;
}

/* section confirmation ================================================================ */

.section-confirmation {
	font-size: 22px;
}

.section-confirmation .container {
	height: 700px;
	text-align: center;
	padding-top: 40px;
}

.section-confirmation .share-this {
	margin-top: 25px;
}

.section-confirmation .share-this .fb-share {
	background: url(../images/btn/btn-fb-share02.png) no-repeat;
	height: 46px;
	width: 228px;
}

.section-confirmation .share-this .fb-share:hover {
	background-position: -229px;
}

.section-confirmation .connect {
	margin-top: 405px;
	width: 250px;
	margin: 405px auto 0px;
}

.section-confirmation .connect span {
	padding-top: 15px;
	display: block;
	float: left;
}

.section-confirmation .connect .btn-fb-connect01 {
	background: url(../images/btn/btn-fb-connect01.png) no-repeat;
	height: 53px;
	width: 51px;
	float: right;
}

.section-confirmation .connect .btn-fb-connect01:hover {
	background-position: -53px;
}

/* section earnings disclaimer ================================================================ */

.section-earnings-disclaimer {
	background: url(../images/bg/bg-section-earnings-disclaimer01.jpg) repeat-x top;
	color: #FFF;
}

.section-earnings-disclaimer .noise {
	background: url(../images/bg/bg-noise01.png);
}

.section-earnings-disclaimer .container {
	padding-top: 180px;
}

.section-earnings-disclaimer .message {
	padding: 30px;
}

.section-earnings-disclaimer .title {
	font-size: 18px;
}

/* section moo lcw double submit ================================================================ */

.section-moo-lcw-double-submit .highway-and-buildings {
	padding: 79px 0px 200px;
	position: relative;
}

.section-moo-lcw-double-submit .billboard {
	width: 747px;
	height: 432px;
	padding: 65px 45px 0px;
}

.section-moo-lcw-double-submit .message {
	width: 530px;
	float: left;
}

.section-moo-lcw-double-submit .message .yes {
	width: 101px;
	height: 33px;
	text-align: center;
	border: solid 1px #01719F;
	font-weight: 18px;
	line-height: 30px;
	float: right;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-right: 20px;
}

.section-moo-lcw-double-submit .message .cancel {
	width: 101px;
	height: 33px;
	text-align: center;
	font-weight: 18px;
	line-height: 30px;
	float: right;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-right: 20px;
}

.section-moo-lcw-double-submit .profile {
	width: 192px;
	float: right;
}

.section-moo-lcw-double-submit .profile .picture {
	padding: 10px;
	box-shadow: 3px 3px 5px 0px #000;
	-webkit-box-shadow: 3px 3px 5px 0px #000;
	-moz-box-shadow: 3px 3px 5px 0px #000;
	margin-bottom: 15px;
}

.section-moo-lcw-double-submit .profile .name {
	font-size: 18px;
}

.section-moo-lcw-double-submit .people {
	position: relative;
	z-index: 5;
	margin: -50px auto;
	width: 418px;
}

.section-moo-lcw-double-submit-footer {
	text-align: center;
	padding: 130px 0px;
}

/* testimonial elements used ====================================================== */

.pop-up-testimonial {
	width: 310px;
}

.pop-up-testimonial .title {
	font-size: 15px;
}

.pop-up-testimonial .quote-left {
	margin-right: 5px;
}

.pop-up-testimonial .quote-right {
	margin-left: 5px;
}

.pop-up-testimonial img {
	float: left;
	margin-right: 17px;
}

.back-to-top {
	bottom: 0px;
	right: -60px;
	width: 59px;
	height: 245px;
	background: url(../images/btn/btn-top-of-page01.png) no-repeat;
}

.back-to-top:hover {
	background-position: -69px;
}

/* 404 page formatting ====================================================== */

.section-404 h1 {
	font-size: 90px;
}

@media (max-width: 984px) {

	.section-discover-how-bottom .text-container {
		width: 90%;
	}

	.section-learn-to-operate .yfp-logo {
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.section-learn-to-operate .learn-to-operate-text {
		margin: 0 auto 10px;
	}

	.section-learn-to-operate .share-this {
		display: none;
	}

	.section-discover-how-top .brown-zig-zag {
	    height: 100%;
	}

	.section-discover-how-top .highway-and-buildings {
	    background-size: cover;
	}

	.section-discover-how-top .free-tour-form .give-me-free-access {
	    font-size: 20px;
	}

}
