body {
  width: 600px;
  margin: 10px auto;
  font-family: "Arial","sans-serif";
  font-size: 12px;
  padding: 5px;
  background-color: white;
  color: #12141e;
}

.header
{
    height: 50px;
    background-color: red;
    width: 600px;
}

a {
  color: #2a596e !important;
  text-decoration: none !important;
}

a:hover {
      color: #2a596e !important;
  text-decoration: underline !important;
}

h1
{
    color: #3a4959;
    font-size: 21pt;
}

h2
{
    color: #3a4959;
    font-size: 18pt;
}

h3
{
    color: #3a4959;
    font-size: 16pt;
}

h4
{
    color: #3a4959;
    font-size: 14pt;
}

div#result {
  width: 600px;
  height: 600px;
}

div#tabs-1, div#tabs-2, div#tabs-3 {
  width: 555px;
  /* HEIGHT OF ALL MAP AND RATE CONTAINERS */
  min-height: 800px;
  color: #12141e;
}

div#search-form {
  width: 520px;
  margin-bottom: 10px;
  float: left;
}

div#cant-find-it {
  float: left;
}

div#add-something-good {
  margin-top: 20px;
  margin-left: 10px;
  float: left;
}

.clearer {
  display: block;
  float: none;
  clear: both;
}

div#other-region {
  margin-top: 5px;
  float: left;
  color: #12141e;
  margin-left: 26px;
}

div#top-result-checkbox {
  margin-top: 5px;
  float: left;
  color: #3a4959;
  font-weight: bold;
}

.error_list {
  color: #cc3333;
}

.current-page {
  color: #F6A828;
}

.required {
  color: #FF0000;
}

.field_container {
  margin: 10px;
}

.field_label {
  float: left;
  width: 150px;
  font-weight: bold;
  text-align: right;
  padding-right: 5px;
  color: #3a4959;
}

.field {
  float: left;
  width: 300px;
}

div#tabs-3 .success {
  padding: 5px;
  color: #faf1c5;
  border: 1px solid #899c90;
  background-color: #899c90;
}

div#tabs-3 .error {
  padding: 5px;
  color: #faf1c5;
  border: 1px solid #899c90;
  background-color: #cc3333;
}

div#floater div {
  float: left;
}

div#tabs-3 h3 {
  margin-top: 0;
}

div#business-details {
  width: 350px;
}

div#tabs-3 div#rating-message,
div#tabs-3 div#comment-message {
  margin-bottom: 18px;
}

div#tabs-3 div#rating-stats {
  margin-top: 5px;
}

.comment {
  color: #3a4959;
  padding: 10px;
}

.comment a {
  color: #0000FF;
}

.white {
  background-color: #FFFFFF;
}

.grey {
  background-color: #CCCCCC;
}

.end-comments {
  color: #AAAAAA;
  background-color: #FFFFFF;
  padding: 10px;
}

div#business-info {
  width: 100%;
  height: 100%;
  padding: 5px 20px 20px 5px;
  white-space: nowrap;
}

div#rate-it-link a {
  white-space: nowrap;
}
