/* everything (move to styles?) */
.marketeering_page #page .signature{
  font-size: 1.1em;
  font-family: Georgia,"Times New Roman",serif;
  font-style: italic;
}

/* home */
.marketeering_page #page .home .main{
  margin-top: 0;
}
.marketeering_page #page .home .banner{
  margin: 20px 0;
}
.marketeering_page #page .home .big{
  float: left;
  width: 620px;
  font-size: 18px;
}
.marketeering_page #page .home .callout{
  float: right;
  width: 250px;
}
.marketeering_page #page .home .callout h1{
  margin-bottom: 10px;
  font-size: 25px;
}
/* ccpact */
.marketeering_page #page .ccpact{
  text-align: center;
}
/* legal & privacy & infringement */
.marketeering_page #page .legal h2,
.marketeering_page #page .privacy h2,
.marketeering_page #page .infringement h2{
  font-size: 14px;
  font-weight: bold;
}
.marketeering_page #page .legal ul{
  margin: 0 0 20px 10px;
}
.marketeering_page #page .legal li{
  list-style: disc inside none;
}
/* community guidelines */
.marketeering_page #page .guidelines .col_list{
  margin: 30px 0;
}
.marketeering_page #page .guidelines .col_list h3{
  float: left;
  clear: left;
  width: 200px;
  border-top: 1px solid #ddd;
  margin-top: 0;
  padding-top: 10px;
  background-image: none;
}
.marketeering_page #page .guidelines .col_list p{
  margin-left: 220px;
  padding: 12px 0;
  min-height: 50px;
  border-top: 1px solid #ddd;
}




/* jobs */

.jobs_page #page .jobs h1 {
  margin-bottom: 16px;
}

.jobs_page #page .jobs h2{
  font-size: 18px;
  border-bottom: 1px solid #333;
  margin-top: 40px;
  margin-bottom: 16px;
  font-weight: bold;
  color: black;
}
.jobs_page #page .jobs h3{
  background: none;
  font-weight: bold;
}
.jobs_page #page .jobs ul{
  margin: 0 0 20px 10px;
}
.jobs_page #page .jobs li{
  list-style: disc inside none;
}
.jobs_page #page .jobs .sidebar h2{
  margin-bottom: 10px;
}



/* why gs */
.marketeering_page #page .demoimg{
  width: 700px;
  height: 200px;
  margin: 15px 0;
  background-color: pink;
}

/* plans */
.marketeering_page #page .plans .main{
  width: 920px;
}
.marketeering_page #page .planpricing{
  position: relative;
  width: 780px;
  height: 470px;
  margin-left: 70px;
  background: url(/images/plansbg-b.png) left bottom no-repeat;
}
.marketeering_page #page .planpricing-in{
  width: 100%;
  height: 400px;
  background: url(/images/plansbg-t.png) left top no-repeat;
}
.marketeering_page #page .plan{
  position: absolute;
  width: 162px;
}
.marketeering_page #page .plan.start{ left: 20px; top: 26px; }
.marketeering_page #page .plan.connect{ left: 214px; top: 10px; }
.marketeering_page #page .plan.integrate{ left: 412px; top: 26px; }
.marketeering_page #page .plan.enterprise{ right: 20px; top: 26px; }
.marketeering_page #page .plan h1{
  margin: 4px 0;
}
.marketeering_page #page .plan p{
  margin: 16px 0;
}
.marketeering_page #page .plan .orangebs{
  width: 140px;
  margin-top: 0;
}
.marketeering_page #page .plan .greyb{
  width: 140px;
  margin-top: 0;
  margin-bottom: 10px;
}
.marketeering_page #page .plan .price{
  margin-bottom: 2px;
  font-size: 22px;
  color: #999;
}
.marketeering_page #page .start .price{
  font-size: 20px;
}
.marketeering_page #page .start .price sup{
  margin: 0 4px 0 2px;
}
.marketeering_page #page .plan.integrate {
  height: 430px;
  padding-right: 9px;
  border-right: 1px solid #cfcfcd;
}
.marketeering_page #page .plan.enterprise .price{
  margin: 24px 0 8px 0;
  font-size: 12px;
  font-style: italic;
}
.marketeering_page #page .plan .price sup{
  font-size: 11px;
  font-style: italic;
}
.marketeering_page #page .plan ul{
  position: absolute;
  top: 245px;
  width: 160px;
  border-top: 1px dotted black;
  padding: 5px 0 0 0;
  font-size: 11px;
}
.marketeering_page #page .plan ul li{
  padding-left: 10px;
  background: url(/images/middot.png) 2px 6px no-repeat;
  list-style: none;
}
.marketeering_page #page .plans .free{
  float: left;
  width: 230px;
  margin-left: 70px;
  padding: 28px 20px;
}
.marketeering_page #page .plans .free .greyb{
  width: 200px;
  margin-bottom: 10px;
}
.marketeering_page #page .plans .free .small{
  font-size: 11px;
}
.marketeering_page #page .plans .partners{
  float: right;
  width: 400px;
  margin: 28px 70px 0 0;
}
.marketeering_page #page .plans .partners p{
  border-bottom: 1px dotted #000;
}
.marketeering_page #page .plans .partners a img{
  float: left;
  border: 0;
}
/* features */
.marketeering_page #page .features .main{
  margin-top: 60px;
}
.marketeering_page #page table{
  width: 860px;
  margin-left: 30px;
  margin-bottom: 40px;
}
.marketeering_page #page table td h2{
  color: #d98c14 !important;
  font-size: 22px !important;
  font-weight: normal;
}
.marketeering_page #page tr.even{

}
.marketeering_page #page td{
  width: 110px;
  height: 23px;
  padding: 3px 0;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
}
.marketeering_page #page .odd td{
  height: 25px;
  border-bottom: 1px solid #e9e8e5;
  background-color: #f1f0ee;
}
.marketeering_page #page .first td{
  background-image: none !important;
}
.marketeering_page #page .first h2{
  margin-bottom: 10px;
}
.marketeering_page #page .first .desc{
  padding: 12px 0 0 0;
  color: #94948c !important;
  font-size: 22px !important;
  font-weight: normal;
}
.marketeering_page #page .first .free h2{
  color: #94948c !important;
}
.marketeering_page #page td .orangebs,
.marketeering_page #page td .greyb{
  width: 100px;
  margin: 10px 0 30px 5px;
}
.marketeering_page #page td .greyb a{
  padding-left: 10px;
  padding-right: 10px;
}
.marketeering_page #page td.desc{
  width: 300px;
  padding-left: 20px;
  color: #808080;
  text-align: left;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.4em;
}
.marketeering_page #page td.wrap{
  padding-top: 6px;
  padding-bottom: 6px;
  padding-right: 20px;
}
.marketeering_page #page .space td.desc{
  padding-left: 6px;
  color: #fff;
  font-weight: bold;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  background-color: #afafaa;
}
.marketeering_page #page .space td.span{
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  background-color: #d5d5d5;
}
.marketeering_page #page td.spac{
  width: 10px;
  background-color: #fff;
  border-bottom: 0;
}
.marketeering_page #page td.free,
.marketeering_page #page td.strt,
.marketeering_page #page td.conn,
.marketeering_page #page td.intg{
  background-image: url(/images/dotline-v.png);
  background-position: right top;
  background-repeat: repeat-y;
}
.marketeering_page #page td.yes{
}
.marketeering_page #page .odd td.yes{
}
.marketeering_page #page .mobile .mobileimg{
  float: left;
}
.marketeering_page #page .mobile .mobiletext{
  xfloat: left;
  margin-left: 320px;
}