@charset "utf-8";
@import "profile.css";

body {
  background: #cfdee6;
  font-family: Arial, Helvetica, sans-serif;
  }

address {
  font-size: 1.8em;
  line-height: 1.5;
  }

table { width: 100%; }

th, td {
  border-bottom: 1px dotted #cfdee6;
  font-size: 1.4em;
  padding: .25em 0;
  text-align: center;
  }

th { font-weight: bold; }

div.carrier-icons img {
  margin-bottom: 3.1em;
  }

div#coupon-link {
	border: 2px dashed black;
	margin-bottom: 10px;
	padding: 5px;
	}

div#profile {
  background: #fff;
  margin: 2em auto;
  padding: 2em;
  text-align: center;
  }
div#profile h1 {
  color: #09c;
  line-height: 1;
  }
div#profile div.top {
  height: 8em;
  border-bottom: 1em solid #525f66;
  margin-bottom: 1em;
  padding-bottom: 2em;
  }
div#profile div.half div.top { text-align: left; }
div#profile div.thin h3 {
  background: #09c;
  color: #fff;
  margin: .5em 0;
  padding: .25em 0;
  }
div#profile div.thin ul li a {
  border-bottom: 1px dotted #cfdee6;
  display: block;
  font-weight: bold;
  padding: .25em;
  }
div#profile div.thin ul li a:hover { background: #e6eef2; }
div#profile div.blurb {
  background: #525f66;
  color: #fff;
  margin-bottom: 2em;
  padding: 2em;
  text-align: left;
  }

p.view-map { margin-top: .5em; }
p.view-map a {
  background: #3c3;
  color: #fff;
  font-size: 1.5em;
  font-weight: bold;
  padding: .25em .5em;
  }
p.view-map a:hover { background: #4e4; }

h2.phone { 
  background: #fff url('../images/header_phone.gif') 0 0 no-repeat;
  font: bold 2.4em/30px Arial, Helvetica, sans-serif;
  padding-left: 25px;
  }
  
h2.phone a {

  /* width: 156px; */ 
  height: 30px;
  color: #cfdee6;
  display: block;
  text-align: center;
  }
