﻿p {
    font-size:15px;
    line-height:1.2em;
}

h2 {
  margin-top: 5px;
  font-size: 21px;
  letter-spacing: -0.02em;
    font-weight:bold;
    line-height: 1em;
}

a {
	text-decoration: none;
    margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;
}

a:hover{text-decoration:none;}

.margin_20 {
	margin-top: 20px;
	margin-bottom: 20px;
}

#divider {
	height: 1px;
}

.divider {
	height: 1px;
	border-top: 1px dotted #A8A8A8;
	clear: both;
}

.list-space {
  font-size: 22px;
}

.bold {
	font-weight: bold;
}

.orange {
	color: #ffa7d5;
	margin-bottom: 2px;
}

.clear {height: 1px; clear: both; display: block;}

.center {
	text-align: center;
}

.left {
	float: left;
}

.right {
	float:right;
}

.white {
	color: #fff;
}

.lightgray {
	color: #AEAEA4;
}

.box {
	width: 245px;
	height: 90px;
	padding: 10px 30px 13px 30px;
}

.box h2 {
	margin-bottom: 15px;
}

#main {margin-top: 70px; margin-bottom: 45px; width: 980px;}

#main h1 {
	font-size: 58px;
	letter-spacing: -0.04em;
	line-height: 1em;
    font-weight:bold;
}

#subheading {
	font-size: 16px;
	font-weight: 100;
	letter-spacing: -0.04em;
	line-height: 1.4em;
	margin-bottom: 40px;
	margin-top: 30px;
}

#orange_heart {height: 26px; width: 29px; display: block; float: left; background-image:url('/images/landing_pages/why_host/orange_heart.png'); margin-right: 11px; margin-top: -5px;}

.small_arrow {background-image: url('/images/landing_pages/why_host/small_arrow.png'); height: 10px; width: 13px; display: block; float: left; position: relative; margin: 18px 0 0 32px;}

#left-main {float: left; width: 380px;}
#right-main{float: right; width: 600px; height: 310px;}

#video {height: 310px; background-image: url('/images/spinner.gif'); background-repeat:no-repeat; background-color:transparent; background-position: center; float:left;margin-left: 21px;}

#video_container {background-image: url('/images/landing_pages/why_host/video-shadow.png'); height: 310px; width: 610px; background-repeat: no-repeat; margin-left: 70px; padding-left: 39px; padding-top: 22px;}

.graybox {background-color: #f8f8f8; border: 1px solid #D1D1C9; padding: 35px 0px 25px 0px; width: 978px;}

.graybox #headline_container {margin: 0 auto; width: 700px;}
.graybox #headline{color:#4A4A43; text-align: center; float: left; margin-bottom: 50px;}

.big_list {margin: 0px auto; width: 810px;}
.big_list li {width: 390px; display: block; float:left; margin-bottom: 50px;}
.big_list h4 {font-size: 20px; font-weight: bold; color: #7f7f7f; margin-top: 7px; margin-bottom: 8px;}
.big_list p {font-size: 16px; color: #b9b9b9; margin-top: 5px; font-weight: normal; line-height: 1.35em; overflow:hidden;}

#top_sm_list {margin-top: 10px;}
.sm_list {margin:0px auto 45px; width: 810px;  overflow: hidden;}
.sm_list li {width: 245px; display: block; float: left; overflow:hidden;}
.sm_list .list_text {display: block; float: left; font-size: 12px; width: 195px; font-size: 14px; color: #b9b9b9; line-height: 1.35em;}
.sm_list h6 {font-size: 14px; font-weight: bold; color: #7f7f7f; margin-bottom: 3px;}
.sm_list p {font-size: 14px; color: #b9b9b9; margin-top: 5px; font-weight: normal; line-height: 1.35em;}

.gutter_right {margin-right: 30px;}
.margin_right {margin-right: 35px;}

.sm_icon {float: left;margin-right: 15px;background-image: url('/images/landing_pages/why_host/small_pink_icons.png');background-repeat: no-repeat;display: block;}

.big_list .icon {height: 85px;width: 75px;float: left;margin-right: 25px;background-image: url('/images/landing_pages/why_host/big_gray_icons.png');background-repeat: no-repeat;}

.big_list #profile {width: 111px; height: 75px;}
.big_list #house {width: 87px; height: 77px; background-position: -111px 0px;}
.big_list #card {margin-left: 10px; width: 101px; height: 64px; background-position: -198px 0px; margin-top: 3px;}
.big_list #phone {margin-left: 10px;width: 77px; height: 80px; background-position: -299px 0px;}

.sm_list #camera {width: 34px; height: 24px; background-position: 0px 0px;}
.sm_list #bubble {margin-left: 5px; width: 29px; height: 27px; background-position: -34px 0px;}
.sm_list #safe {margin-left: 7px; width: 27px; height: 28px; background-position: -63px 0px;}
.sm_list #accept {margin-left: 8px; width: 26px; height: 29px; background-position: -90px 0px;}
.sm_list #wand {margin-left: 1px; width: 33px; height: 34px; background-position: -116px 0px;}
.sm_list #multiple {margin-left: 3px; width: 31px; height: 31px; background-position: -149px 0px;}
.sm_list #cancellation {margin-left: 6px; width: 28px; height: 27px; background-position: -180px 0px;}
.sm_list #iphone {margin-left: 12px; padding-bottom: 10px; width: 22px; height: 39px; background-position: -208px 0px;}
.sm_list #autopost {margin-left: 2px; width: 32px; height: 24px; background-position: -230px 0px;}
.sm_list #calendar {margin-left: 7px; width: 27px; height: 26px; background-position: -262px 0px;}
.sm_list #space {margin-left: 4px; width: 30px; height: 30px; background-position: -289px 0px;}
.sm_list #text_phone {margin-left: 2px; width: 32px; height: 32px; background-position: -319px 0px;}
.sm_list #google {margin-left: 7px; width: 27px; height: 27px; background-position: -351px 0px;}
.sm_list #flexible {margin-left: 1px; width: 33px; height: 32px; background-position: -378px 0px;}
.sm_list #translate {margin-left: 5px; width: 29px; height: 29px; background-position: -411px 0px;}


/*----------------------------------------------------------
*
*					Info
*
*---------------------------------------------------------*/

#info_left {
	margin-top: 20px;
}

#info_left li {
	height: 150px;
}

#info_left li h2 {
	margin-top: 0px;
}

#info_left li p {
	margin-top: 12px;
	color: #92928D;
}

#photog {
	background-position: -125px 0px;
}

#secure {
	height: 120px;
	background-position: -250px 0px;
}

/*----------------------------------------------------------
*
*					Press
*
*---------------------------------------------------------*/

#press {
	width: 430px;
	float:right;
}

#press ul {margin-top: 15px;}

#press li {
	display: block;
}

#press li a {
	display: block;
}

.press_icon {
	cursor: pointer;
	margin: 0 8px 15px 0;
	background-image: url('/images/landing_pages/why_join/press.jpg');
}

#nyt {
	height: 31px;
	width: 227px;
	margin-right: 10px;
	margin-top: 10px;
	background-position: 0px 0px;
}

#nyt:hover {
	background-position: 0 48px;
}

#bw {
	height: 35px;
	width: 163px;
	margin-top: 7px;
	background-position: -227px 0px;
}

#bw:hover {
	background-position: -227px 48px;
}

#cnn {
	height: 30px;
	width: 64px;
	margin-top: 10px;
	margin-left: 30px;
	background-position: -390px 0px;
}

#cnn:hover {
	background-position: -390px 48px;
}

#usa {
	height: 48px;
	width: 92px;
	margin-left: 30px;
	background-position: -454px 0px;
}

#usa:hover {
	background-position: -454px 48px;
}

#time {
	height: 30px;
	width: 85px;
	margin-top: 10px;
	margin-left: 30px;
	background-position: -546px 0px;
}

#time:hover {
	background-position: -546px 48px;
}

#more_press:hover {
	text-decoration: underline;
}



/*----------------------------------------------------------
*
*					FAQ
*
*---------------------------------------------------------*/
#faq {width: 420px; float: right; margin-right: 10px; margin-top: 10px;}

#faq ul li {
	margin-top: 15px;
	color: #92928D;
}

#faq_link {
	margin-top: 10px;
	display: block;
}

#faq_link:hover {text-decoration:underline;}

/*----------------------------------------------------------
*
*					Testimonials
*
*---------------------------------------------------------*/

#testimonials {
	width: 440px;
	float: left;
	margin-right: 10px;
	margin-left: 20px;
}

#testimonials li {
	height: 95px;
	margin-top: 20px;
    line-height:20px;
}

.user {
	width: 80px;
	height: 95px;
	font-size: 12px;
	float: left;
	color: #A9A9A9;
	line-height: 1.01em;
}

.user p{font-size:12px;}

.user img {
	height: 67px;
	width: 67px;
	margin-bottom: 2px;
}

.bubble {
	width: 315px;
	padding: 10px 15px 10px 15px;
	float: left;
	color: #3FA2CA;
	line-height: 1.1em;
	border: 1px solid #CFE0E7;
	background-color: #F1FBFF;
}

.carrot {
	width: 11px;
	height: 16px;
	float: left;
	top: 15px;
	left: 1px;
	position: relative;
	background-image: url('/images/landing_pages/why_join/carrot.gif');
}

/*----------------------------------------------------------
*
*					Add Property Container
*
*---------------------------------------------------------*/

#add_prop_container {
	padding: 17px;
	width: 940px;
	background-color: #f8f8f8;
	border: 1px solid #D1D1C9;
	margin-top: 20px;
	text-align: center;
}

#add_prop_container #copy {
	font-size: 25px;
	letter-spacing: -0.05em;
	margin: 9px 50px 9px 0;
	line-height: 1.2em;
}

.add_prop_button {
	width: 246px;
	height: 46px;
	cursor: pointer;
	border: 1px solid #fe8737;
	background-image: url('/images/landing_pages/orange_button_bg.png');
	background-position: 0px 0px;
}

.add_prop_button:hover {
	background-position: 0px -46px;
}

.add_prop_button:active {background-position: 0px -92px;}

.button_text {
	float: left;
	letter-spacing: -0.05em;
	line-height: 1.2em;
	font-size: 22px;
	font-weight: bolder;
	top: 10px;
	left: 25px;
	position: relative;
}

.rounded {
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	-khtml-border-radius: 9px;
	border-radius: 9px;
}


.bluebox_rounded {
  margin-bottom: 20px;
}

.inline {
  display: inline-block;
}


/*----------------------------------------------------------
*
*					ABTest Material
*
*---------------------------------------------------------*/

.free_listing {
  background: url('/images/home/abtest/host-banner-background.png') no-repeat left top;
  display: block;
  margin: 20px 0 0;
  padding: 15px;
  position: relative;
  height: 42px;
  width: 946px; }
  .free_listing:hover {
    text-decoration: none; }
  .free_listing.fr, .free_listing.sp {
    background-position: left top; }
  .free_listing h3 {
    color: #4c4c4c;
    float: left;
    font-size: 25px;
    font-weight: bold;
    line-height: 38px;
    margin-left: 115px;
    text-shadow: 0 1px 1px #fff; }
    .free_listing h3 span {
      color: #666;
      font-weight: normal; }
  .free_listing ul {
    float: left;
    margin: 8px 0 0 80px;
    width: 400px; }
  .free_listing ul li {
    color: #787878;
    list-style: disc;
    float: left;
    font-size: 14px;
    width: 195px; }
  .free_listing .pink {
    float: right;
    font-size: 1.7em;
    margin-left: -60px; }

.photography_test {
  background: url('/images/home/abtest/photography/background.jpg') no-repeat left top;
  display: block;
  height: 50px;
  margin-top: 20px;
  padding: 19px 0 0 0;
  position: relative;
  width: 976px; }
  .photography_test:hover {
    text-decoration: none; }
  .photography_test h3 {
    float: left;
    overflow: hidden;
    text-align: left;
    text-indent: -9999px;
    height: 36px;
    margin-left: 155px;
    width: 375px; }
  .photography_test h3 span {
    text-transform: none; }
  .photography_test h3.test_5 {
    background: url('/images/home/abtest/photography/text_5.png') no-repeat left top; }
  .photography_test h3.test_6 {
    background: url('/images/home/abtest/photography/text_6.png') no-repeat left top;
    margin: 3px 0 0 136px;
    width: 420px; }
  .photography_test h3.test_7 {
    background: url('/images/home/abtest/photography/text_7.png') no-repeat left top;
    height: 24px;
    margin: 5px 0 0 137px;
    width: 500px; }
  .photography_test .button {
    background: url('/images/home/abtest/photography/learn-more.png') no-repeat left top;
    display: block;
    height: 51px;
    overflow: hidden;
    text-align: left;
    text-indent: -9999px;
    position: absolute;
    right: 15px;
    top: 10px;
    width: 151px; }
