* {
 padding:0;
 margin:0;
 text-align:left;
 border:0;
}

body {
 color:#333;
 font-family:arial, sans-serif;
 font-size:12px;
}

p {
  line-height:1.34em;
}

a {
  color:#333;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

#top {
  background: #DEDEDE url(/images/top-arrows.png) bottom left no-repeat;
  border-bottom: 1px solid #CCC;
  font-weight:bold;
  clear:both;
}

#content {
  background: url(/images/pick-us-google.jpg) bottom center no-repeat;
  width:950px;
  margin: 30px auto 0 auto;
  padding-bottom:465px;
}

#top a {
  padding:12px 70px 12px 0px;
  margin-right:40px;
  float:right;
  font-size:16px;
}

#top a:hover {
  text-decoration:none;
}

#heading {
  font-size:44px;
  font-weight:bold;
  padding-bottom:20px;
}

.subheading {
  font-size:30px;
  font-weight:bold;
  padding-bottom:46px;
}

.section-heading {
  font-size:44px;
  font-weight:bold;
  color:#666;
}

.talk-heading {
  font-size:24px;
  font-weight:bold;
}

#top-twitter {
  background: url(/images/twitter-icon.png) no-repeat top right;
}

#top-facebook{
  background: url(/images/facebook-icon.png) no-repeat top right;
}

#action-heads {
  border-bottom:1px solid #CCC;
  width:100%;
}

#social-streams {
}

#social-streams td {
  padding: 0 8px;
  width:33%;
}

#action-maps {
  width:100%;
}

#action-details {
  width:100%;
}

#action-heads td div{
  width:308px;
  margin: 0 auto 0 0;
  font-weight:bold;
  background: url(/images/half-arrow.png) no-repeat bottom right;
  font-size:42px;
}

#action-maps td div{
  width:316px;
  margin: 0 auto 0 0;
  padding-top:20px;
}

#action-details td div{
  width:288px;
  margin: 20px auto 0 0;
  padding: 10px;
  background:#DEDEDE;
  border:1px solid #CCC;
  height:400px;
}

.details-head {
  font-weight:bold;
  font-size:44px;
  padding-bottom:10px;
}

.details-body {
  font-weight:bold;
  font-size:14px;
  color:#666;
  padding-bottom:10px;
}

#business-logos {
  width:100%;
}

#business-logos td {
  text-align:center;
  width:250px;
  padding:0 10px;
  height:250px;
}

.company-link {
  padding:5px;
  background:#ddd;
  border:1px solid #ccc;
  margin:3px;
  display:block;
  text-align:center;
  font-weight:bold;
}

.bold {
  font-weight:bold;
}

/*  Colors  */

.blue {
  color:#0000ff;
}

.red {
  color:#ff0000;
}

.yellow {
  color:#ffba02;
}

.green {
  color:#009900;
}

/*  positioning  */

.center {
  text-align:center;
}

.spacer {
  clear:both;
  display:block;
  height:14px;
}

.clear {
  clear:both;
}
