body {
  font-family: Georgia, "Times New Roman", serif;
  color: #362F2d;
  background: #887459 url("/images/thegolfclubscottsdale.com/background.png") center top repeat-y;
  min-width: 890px; }
  body #outer {
    background: url("/images/thegolfclubscottsdale.com/background-top.jpg") center top no-repeat;
    min-height: 871px; }
    body #outer.internal {
      background: url("/images/thegolfclubscottsdale.com/background-top-internal.jpg") center top no-repeat; }
  body #container {
    width: 890px;
    margin: 0 auto;
    z-index: 100; }
    body #container.home #image-nav {
      height: 496px;
      background: url("/images/thegolfclubscottsdale.com/home-large-image-background.png") center top no-repeat; }
      body #container.home #image-nav #main-image {
        height: 388px; }
        body #container.home #image-nav #main-image img {
          width: 850px;
          height: 388px; }
    body #container.internal #image-nav {
      height: 298px;
      background: url("/images/thegolfclubscottsdale.com/internal-large-image-background.png") center top no-repeat; }
      body #container.internal #image-nav #main-image {
        height: 209px; }
    body #container.internal #content {
      margin-top: 40px; }
      body #container.internal #content:after {
        content: ".";
        height: 0;
        display: block;
        clear: both;
        visibility: hidden; }
      body #container.internal #content .main {
        width: 488px;
        float: left; }
      body #container.internal #content .sidebar {
        width: 300px;
        padding-left: 20px;
        min-height: 417px;
        background: url("/images/thegolfclubscottsdale.com/vertical-divider.png") left top no-repeat;
        float: right; }
    body #container #header {
      position: relative; }
      body #container #header #member-login {
        position: absolute;
        top: 0;
        right: 18px; }
      body #container #header #image-nav {
        position: relative;
        width: 890px;
        top: 40px; }
        body #container #header #image-nav #logo {
          position: absolute;
          top: -2px;
          left: -1px;
          width: 154px;
          height: 153px;
          z-index: 100; }
        body #container #header #image-nav #main-image {
          position: relative;
          margin: 0 auto;
          top: 20px;
          width: 850px;
          z-index: 50; }
        body #container #header #image-nav #navigation {
          position: relative;
          width: 850px;
          height: 58px;
          margin: 0 auto;
          top: 20px;
          background: url("/images/thegolfclubscottsdale.com/nav-background.jpg") center top no-repeat; }
          body #container #header #image-nav #navigation ul {
            margin: 0; }
            body #container #header #image-nav #navigation ul li {
              padding: 0; }
          body #container #header #image-nav #navigation >ul {
            margin: 0;
            position: relative;
            top: -4px;
            left: 70px; }
            body #container #header #image-nav #navigation >ul >li {
              padding: 0;
              list-style-type: none;
              display: block;
              float: left;
              position: relative; }
              body #container #header #image-nav #navigation >ul >li:hover >a >span.left, body #container #header #image-nav #navigation >ul >li.active >a >span.left {
                background: url("/images/thegolfclubscottsdale.com/nav-active-left.png") left top no-repeat; }
              body #container #header #image-nav #navigation >ul >li:hover >a >span.link, body #container #header #image-nav #navigation >ul >li.active >a >span.link {
                background: url("/images/thegolfclubscottsdale.com/nav-active-bg.png") center top repeat-x; }
              body #container #header #image-nav #navigation >ul >li:hover >a >span.right, body #container #header #image-nav #navigation >ul >li.active >a >span.right {
                background: url("/images/thegolfclubscottsdale.com/nav-active-right.png") left top no-repeat; }
              body #container #header #image-nav #navigation >ul >li >a {
                display: block;
                float: left;
                height: 58px;
                color: #bba586;
                text-decoration: none;
                font-family: Georgia;
                font-variant: small-caps; }
                body #container #header #image-nav #navigation >ul >li >a:hover {
                  cursor: pointer; }
                body #container #header #image-nav #navigation >ul >li >a >span {
                  display: block;
                  float: left;
                  height: 58px;
                  overflow: hidden; }
                  body #container #header #image-nav #navigation >ul >li >a >span:hover {
                    cursor: pointer; }
                  body #container #header #image-nav #navigation >ul >li >a >span.left {
                    width: 11px;
                    text-indent: 1999px; }
                  body #container #header #image-nav #navigation >ul >li >a >span.link {
                    line-height: 58px;
                    padding: 0 10px; }
                  body #container #header #image-nav #navigation >ul >li >a >span.right {
                    width: 11px;
                    text-indent: 1999px; }
              body #container #header #image-nav #navigation >ul >li:hover >ul {
                display: block; }
              body #container #header #image-nav #navigation >ul >li ul {
                display: none;
                position: absolute;
                top: 57px;
                left: 0;
                width: 240px;
                padding-top: 1px;
                margin: 0; }
                body #container #header #image-nav #navigation >ul >li ul li {
                  padding: 0;
                  list-style-type: none; }
                  body #container #header #image-nav #navigation >ul >li ul li:hover a, body #container #header #image-nav #navigation >ul >li ul li.active a {
                    background: #2d1d13; }
                  body #container #header #image-nav #navigation >ul >li ul li:first-child a {
                    border-top: none; }
                  body #container #header #image-nav #navigation >ul >li ul li a {
                    background: #553b28;
                    border-top: 1px #988771 solid;
                    font-family: Helvetica, Arial, sans-serif;
                    font-size: 9pt;
                    color: #f5e8cb;
                    display: block;
                    padding: 10px;
                    text-decoration: none; }
    body #container #content {
      clear: both;
      min-height: 100px;
      margin-top: 20px;
      padding: 20px 30px;
      font-size: 10pt;
      line-height: 140%; }
      body #container #content a {
        color: #362F2d; }
      body #container #content table#holeInfo tr td {
        background: #d8d0be;
        padding: 2px 10px; }
    body #container #footer {
      text-align: center;
      padding: 10px 0;
      min-height: 43px;
      background: url("/images/thegolfclubscottsdale.com/body-bottom-decorator-bg.png") center top no-repeat;
      z-index: 100;
      font-size: 9pt;
      color: #433327; }
      body #container #footer a {
        color: #433327;
        text-decoration: none; }

ul, ol {
  margin: 0 0 1.0em 1.0em; }
  ul li, ol li {
    padding: 0 0 1.0em 1.0em;
    list-style-type: none;
    background: url("/images/thegolfclubscottsdale.com/bullet.png") 0 6px no-repeat; }

ol li {
  list-style-type: decimal; }

p {
  margin-bottom: 1.0em; }

h1, h2, h3, h4, h5, h6 {
  color: #805425;
  margin-bottom: 0.5em;
  font-weight: normal; }

h1 {
  font-size: 18pt;
  line-height: 20pt; }

h2 {
  font-size: 16pt;
  line-height: 18pt; }

h3 {
  font-size: 14pt; }

h4 {
  font-size: 12pt; }

h5, h6 {
  font-size: 10pt; }

div.clearfix {
  height: 0;
  display: block;
  clear: both;
  visibility: hidden; }

.common-form form {
  display: block;
  margin: 0 auto; }
  .common-form form .notice {
    font-size: 80%; }
  .common-form form div {
    margin-bottom: 1.0em; }
    .common-form form div label {
      display: block; }
      .common-form form div label.required {
        font-weight: bold; }
    .common-form form div input[type='text'], .common-form form div input[type='password'], .common-form form div textarea {
      border: 1px #37302e solid !important;
      font-size: 12pt;
      width: 100%; }
      .common-form form div input[type='text']:focus, .common-form form div input[type='password']:focus, .common-form form div textarea:focus {
        border-color: #37302e; }
    .common-form form div.check-box input, .common-form form div.check-box label {
      display: inline; }
    .common-form form div.check-box.label-link label:hover {
      cursor: pointer; }
    .common-form form div textarea {
      min-height: 131px; }
    .common-form form div.submit {
      text-align: center; }
    .common-form form div.fieldWithErrors {
      margin-bottom: 0; }
      .common-form form div.fieldWithErrors input[type='text'], .common-form form div.fieldWithErrors input[type='password'], .common-form form div.fieldWithErrors textarea {
        border-color: red; }
    .common-form form div.line {
      background: transparent url(/images/thegolfclubscottsdale.com/form-line.png) top center no-repeat;
      height: 14px; }
