@charset "utf-8";

/* CSS Document */

div#adopt-now {
  background: url(../images/BG-adopt-now_601x403.gif) top right no-repeat;
  height: 255px;
  width: 585px;
  padding: 0 0 0 5px;
  margin: 0 0 10px 0;
}

h1#sub-heading {
  font-size: 1.8em;
  font-weight: bold;
  color: #A49C80;
}

div#adopt-now h4#adopt-now-heading {
  font-size: 1.8em;
  color: #ffffff;
  font-weight: normal;
  margin: 0;
  padding: 15px 15px 5px 15px;
}

div#adopt-now p#adopt-now-text {
  font-size: 1.2em;
  color: #ffffff;
  font-weight: normal;
  margin: 0;
  padding: 5px 15px;
}

div#adopt-now-column-a {
  width: 285px;
  margin: 0 10px 0 0;
  float: left;
}

div#adopt-now-column-b {
  width: 266px;
  float: left;
}

div#adopt-in-a-box {
  width: 285px;
  height: 119px;
  background: url(../images/BG-adopt-in-a-box_285x119.gif) top left no-repeat;
}

div#adopt-in-a-box h4 {
  color: #ffffff;
  margin: 0;
  padding: 3px;
  font-size: 1.8em;
}

div#adopt-in-a-box p {
  color: #ffffff;
  margin: 0;
  padding: 3px;
  font-size: 1.2em;
}

p#adopt-in-a-box-arrow {
  background: #000000;
  padding: 5px;
}

p#adopt-in-a-box-arrow a {
  background: url(../images/BG-adopt-in-a-box-arrow_12x12.gif) center right no-repeat;
  width: 270px;
  font-weight: bold;
  color: #ffffff;
  padding: 3px 15px 3px 3px;
}

div#adopt-by-post {
  background: url(../images/BG-adopt-by-post_285x87.gif) top left no-repeat;
  width: 285px;
  height: 87px;
}

div#adopt-by-post h4 {
  color: #ffffff;
  margin: 0;
  padding: 3px;
  font-size: 1.8em;
}

div#adopt-by-post p {
  color: #ffffff;
  margin: 0;
  padding: 3px;
  font-size: 1.2em;
}

p#adopt-in-a-post-arrow {
  background: #65A7A2;
  padding: 5px;
}

p#adopt-in-a-post-arrow a {
  background: url(../images/BG-adopt-by-post-arrow_12x12.gif) center right no-repeat;
  width: 270px;
  font-weight: bold;
  color: #ffffff;
  padding: 3px 15px 3px 3px;
}

div#adopt-online {
  width: 266px;
  height: 119px;
  background: url(../images/BG-adopt-online_266x119.gif) top left no-repeat;
}

div#adopt-online h4 {
  color: #ffffff;
  margin: 0;
  padding: 3px;
  font-size: 1.8em;
}

div#adopt-online p {
  color: #ffffff;
  margin: 0;
  padding: 3px;
  font-size: 1.2em;
}

p#adopt-online-arrow {
  background: #FF7A00;
  padding: 5px;
  width: 256px;
}

p#adopt-online-arrow a {
  background: url(../images/BG-adopt-online-arrow_12x13.gif) #FF7A00 center right no-repeat;
  width: 270px;
  font-weight: bold;
  color: #ffffff;
  padding: 3px 15px 3px 3px;
}

div#adopt-by-phone {
  width: 266px;
  height: 127px;
  background: url(../images/BG-adopt-by-phone_226x127.gif) top left no-repeat;
}

div#adopt-by-phone h4 {
  color: #000000;
  margin: 0;
  padding: 3px;
  font-size: 1.8em;
}

div#adopt-by-phone p {
  color: #000000;
  margin: 0;
  padding: 3px;
  font-size: 1.2em;
}

div#special-events-for-adopters {
  border: 3px solid #d0c7b2;
  margin-top: 10px;
}

div#special-events-for-adopters h3 {
  font-size: 1.8em;
  padding-left: 15px;
  font-weight: bold;
  margin: 10px 0;
}

div#special-events-for-adopters h4 {
  font-size: 1.5em;
  padding-left: 15px;
  font-weight: bold;
  margin: 10px 0;
}

div#special-events-for-adopters h4 span { font-weight: normal; }

div#special-events-for-adopters h4 span a {
  color: #df762a;
  font-weight: normal;
}

div#special-events-for-adopters hr {
  border: 0;
  border-bottom: 3px solid #d0c7b2;
  padding: 0;
  margin: 0 15px;
  background: none;
  clear: both;
}

div.special-events-column {
  float: left;
  width: 163px;
  margin: 0 15px;
}

div.special-events-column h5 {
  font-weight: normal;
  font-size: 1.5em;
  margin: 0;
  padding: 0;
  color: #71684b;
}

div.special-events-column p {
  padding: 0;
  margin: 3px 0;
  color: #71684b;
}

div.adopt-progress-indicator {
  width: 605px;
  height: 68px;
}

div#adopt-stage-one { background: url(../images/IMG-adopt-progress-indicator-step1_601x57.gif) center center no-repeat; }

div#adopt-stage-two { background: url(../images/IMG-adopt-progress-indicator-step2_601x57.gif) center center no-repeat; }

div#adopt-stage-three { background: url(../images/IMG-adopt-progress-indicator-step3_601x57.gif) center center no-repeat; }

div#adopt-stage-four { background: url(../images/IMG-adopt-progress-indicator-step4_601x57.gif) center center no-repeat; }

div#adopt-stage-five { background: url(../images/IMG-adopt-progress-indicator-step5_601x57.gif) center center no-repeat; }

div#adopt-stage-six { background: url(../images/IMG-adopt-progress-indicator-step6_601x57.gif) center center no-repeat; }

div#adopt-stage-seven { background: url(../images/IMG-adopt-progress-indicator-step7_601x57.gif) center center no-repeat; }

/* adopt 08 */

div#bronze-adoption-level {
  margin-left: 40px;
  background: url(../images/BG-bronze-why-adopt_338x151.gif) top left no-repeat;
  width: 328px;
  height: 151px;
  padding: 5px 10px;
}

div#silver-adoption-level {
  margin-left: 40px;
  background: url(../images/BG-silver-why-adopt_338x151.gif) top left no-repeat;
  width: 328px;
  height: 151px;
  padding: 5px 10px;
}

div#gold-adoption-level {
  margin-left: 40px;
  background: url(../images/BG-gold-why-adopt_338x151.gif) top left no-repeat;
  width: 328px;
  height: 151px;
  padding: 5px 10px;
}

div#platinum-adoption-level {
  margin-left: 40px;
  background: url(../images/BG-platinum-why-adopt_338x151.gif) top left no-repeat;
  width: 328px;
  height: 151px;
  padding: 5px 10px;
}

div.adopt-levels h4 {
  float: left;
  width: 70%;
  margin: 0;
  padding: 0;
  color: #ffffff;
  font-size: 2.3em;
}

div.adopt-levels h5 {
  float: left;
  width: 18%;
  margin: 0;
  padding: 0;
  color: #ffffff;
  font-size: 1.4em;
  padding-top: 0.7em;
}

div.adopt-levels ul {
  color: #000000;
  float: left;
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 49%;
  display: block;
}

div.adopt-levels ul.full-width { width: 100%; }

div.adopt-levels ul li {
  padding: 0 0 0 10px;
  background: url(../images/BG-adopt-list-hyphen_3x1.gif) center left no-repeat;
  line-height: 1.5em;
}

div.adopt-levels p {
  clear: both;
  padding: 0;
  margin: 0;
  border: 0;
  color: #000000;
}

div#side-bar-adopt {
  background: url(../images/BG-adopt-now-why-adopt_196x623.gif) top left no-repeat;
  width: 166px;
  margin: 0;
  padding: 0 15px;
  float: left;
}

div#side-bar-adopt h3 {
  font-size: 1.8em;
  padding: 3px 0;
  margin: 0;
  color: #ffffff;
}

div#side-bar-adopt p {
  font-size: 1.2em;
  padding: 0;
  color: #ffffff;
}

div#side-bar-adopt h5 {
  font-size: 1.4em;
  color: #ffffff;
  padding: 0;
  margin: 0;
}

h3#info-heading {
  width: 300px;
  color: #A79C80;
  margin: 10px 0;
  float: left;
  font-size: 1.6em;
  font-weight: normal;
}

div#adopt-online-side {
  background: #FF7A01;
  width: 155px;
  padding: 5px 5px;
}

a#adopt-online-side-link {
  padding: 5px;
  width: 155px;
  display: block;
  background: #FF7A01;
  color: #ffffff;
  margin: 10px 0;
  background: url(../images/BTN-corp-membership_12x12.gif) #FF7A01 center right no-repeat;
}

div#adopt-by-post-side {
  background: #65A7A3;
  width: 155px;
  padding: 5px 5px;
}

a#download-application-side-link {
  padding: 5px;
  width: 155px;
  display: block;
  background: #65A7A3;
  color: #ffffff;
  margin: 10px 0;
  background: url(../images/BTN-sponsorship-promo-right-side_12x12.gif) #65A7A3 center right no-repeat;
}

div#adopt-by-phone-side {
  background: #FEC045;
  width: 155px;
  padding: 5px 5px;
}

div#adopt-by-phone-side h5 { color: #000000; }

div#adopt-by-phone-side p { color: #000000; }

div#adopt-a-box {
  background: url()/*image missing here*/ #000000 /*this bg color needs removing*/top left no-repeat;
  width: 595px;
  height: 85px;
}

div#adopt-a-box h3 {
  color: #ffffff;
  font-weight: bold;
  font-size: 2.0em;
  padding: 0 10px;
  margin: 5px 0;
}

div#adopt-a-box p {
  color: #ffffff;
  font-size: 1.2em;
  padding: 0 10px;
  margin: 0;
}

div.adopt-box-animal-section-a {
  width: 146px;
  padding: 5px 25px;
  border: 1px solid gray;
  float: left;
}

div.adopt-box-animal-section-b {
  width: 141px;
  padding: 5px 77px;
  border: 1px solid gray;
  float: left;
}

div.adopt-box {
  padding-top: 15px;
  padding-bottom: 15px;
}

div.adopt-box p {
  font-size: 1.2em;
  color: #72694A;
  font-weight: bold;
}

div.adopt-box a {
  background: url(../images/BG-adopt-online-arrow_12x13.gif) #E0762A center right no-repeat;
  padding: 5px 15px 5px 5px;
  display: block;
  color: #ffffff;
  width: 75%;
}

div#free-membership-info {
  clear: both;
  border: 1px solid #CFC7B2;
  width: 358px;
  padding: 15px
}

div#free-membership-info img {
  display: block;
  float: left;
}

div#free-membership-info h3 {
  font-weight: bold;
  color: #B79A7F;
  font-size: 1.8em;
}

div#free-membership-info div#free-membership-info-text {
  float: left;
  width: 170px;
  padding: 0;
  margin: 0;
}

div#free-membership-info h4 {
  font-weight: normal;
  color: #B79A7F;
  font-size: 1.6em;
  padding: 0 0 0 10px;
  margin: 0;
}

div#free-membership-info p {
  font-size: 1.2em;
  padding: 0 0 0 10px;
  margin: 0;
}

/* CORPORATE PAGES */

div#corporate-info {
  width: 600px;
  height: 270px;
  margin: 0 0 10px 0;
}

div#corporate-membership-info {
  padding: 10px 0;
  width: 390px;
  height: 250px;
  float: left;
  background: url() /*image missing */ #2E572F top left no-repeat;
  margin-right: 10px;
}

div#corporate-membership-info p {
  font-size: 1.2em;
  padding: 5px 10px 10px 10px;
  margin: 0;
  color: #ffffff;
}

div#corporate-membership-info h2 {
  border: 0;
  padding: 3px 10px 0 10px;
  margin: 0;
  color: #ffffff;
}

div#corporate-appeal-section {
  border: 0;
  padding: 10px 10px;
  margin: 0;
  background: lightgray;
  margin: 0 0 0 20px;
  width: 320px;
  height: 105px;
}

div#corporate-appeal-section div {
  float: left;
  width: 175px;
}

div#corporate-appeal-section h3 {
  font-size: 1.8em;
  font-weight: bold;
  color: #000000;
  padding: 0;
  margin: 0;
}

div#corporate-appeal-section p {
  font-size: 1.2em;
  font-weight: normal;
  color: #000000;
  padding: 0;
  margin: 0;
}

div#corporate-appeal-section img {
  float: right;
  display: block;
}

a#learn-more-corporate {
  display: block;
  width: 250px;
  color: #ffffff;
  background: url(../images/ICON-donate-online-arrow_12x12.jpg) #DF762A center right no-repeat;
  padding: 5px 15px 5px 5px;
  margin: 10px 0 0 20px;
}

div#sponsorship {
  float: left;
  background: lightred;
  width: 176px;
  height: 252px;
  background: #625123;
  padding: 10px;
}

div#sponsorship h3 {
  font-size: 1.8em;
  color: #ffffff;
  padding: 3px 0;
  margin: 0;
}

div#sponsorship p {
  color: #ffffff;
  font-size: 1.2em;
}

a#become-sponsor {
  background: #2E572F; /*image missing*/
  padding: 5px;
  width: 160px;
  color: #ffffff;
  display: block;
}

h1#main-heading-2-col {
  width: 390px;
  font-size: 1.8em;
  font-weight: bold;
  border-bottom: 3px solid #A39C80;
  padding-bottom: 10px;
}

h2#sub-heading-2-col {
  width: 390px;
  font-size: 1.8em;
  font-weight: bold;
  color: #A39C80;
  padding: 0 0 10px 0;
  margin: 0;
  border: 0;
}

h3#heading-2-col {
  width: 390px;
  font-size: 1.6em;
  font-weight: bold;
  color: #A39C80;
  padding: 0 0 10px 0;
  margin: 0;
  border: 0;
}

div.content-text p {
  line-height: 1.5em;
  font-size: 1.1em;
  width: 390px;
  color: #A39C80;
}

div#donate-online-side-a {
  width: 180px;
  margin-left: 10px;
  border: 1px solid red;
  float: right;
  height: 275px;
  background: #A81C1F;/*missing image */
  padding: 0 10px;
  overflow: hidden;
}

div#donate-online-side-a h4 {
  color: #ffffff;
  font-size: 1.8em;
  padding: 5px 0;
  margin: 0;
}

div#donate-online-side-a p { color: #ffffff; }

a#make-a-donation {
  color: #ffffff;
  display: block;
  width: 160px;
  background: #333300; /* missing image*/
  padding: 5px 5px;
}

div.number-big {
  float: left;
  width: 50px;
  font-size: 3.5em;
  color: #FEC345;
}

div.corp-desc-big {
  color: #72694A;
  font-weight: bold;
  font-size: 1.4em;
  margin-left: 50px;
}

div#corp-membership-level-1 {
  background: url(../images/BG-corp-membership-level-1_548x179.gif) top left no-repeat;
  margin-left: 50px;
  height: 179px;
  width: 548px;
}

div#corp-membership-level-2 {
  background: url(../images/BG-corp-membership-level-2_548x320.gif) top left no-repeat;
  margin-left: 50px;
  height: 320px;
  width: 548px;
}

div.levels-info h5 { color: #ffffff; }

div.levels-info h5 strong {
  font-size: 1.8em;
  width: 48%;
  text-align: left;
  display: block;
  padding: 2% 1%;
  margin: 0;
  float: left;
}

div.levels-info h5 span {
  font-size: 1.2em;
  width: 40%;
  text-align: right;
  display: block;
  padding: 2% 5%;
  margin: 0;
  float: right;
}

div.levels-info p {
  clear: both;
  padding-left: 20px;
  color: #000000;
}

div.levels-info ul { list-style-type: none; }

div.levels-info ul li {
  padding: 0 0 0 10px;
  background: url(../images/BG-adopt-list-hyphen_3x1.gif) center left no-repeat;
  line-height: 1.5em;
  color: #000000;
}

/* What is on stuff */

div#whats-on {
  width: 390px;
  height: 270px;
  background: lightblue; /*image missing*/
  padding: 5px 10px 5px 10px;
  float: left;
  margin: 0;
}

div#whats-on h3 {
  font-size: 2.1em;
  color: #ffffff;
  font-weight: normal;
  padding: 0;
  margin: 0;
}

div#whats-on p {
  font-size: 1.2em;
  color: #ffffff;
  padding: 0;
  margin: 0;
}

div#admissions-voucher {
  background: yellow;
  padding: 5px;
  margin: 5px 0;
}

div#admissions-voucher div {
  width: 200px;
  float: left;
  padding: 5px;
}

div#admissions-voucher h4 {
  color: #000000;
  font-size: 1.6em;
  padding: 0;
  margin: 0;
}

div#admissions-voucher p {
  color: #000000;
  font-size: 1.2em;
  padding: 0;
  margin: 0;
}

img#admissions-picture {
  float: right;
  display: block;
}

a#view-seasonal-promotions {
  width: 290px;
  padding: 5px;
  background: url(../images/BTN-corp-membership_12x12.gif) #FF7B02 center right no-repeat;
  display: block;
  margin: 10px 0 0 0;
  color: #ffffff;
}

div#whats-on-sidebar {
  float: left;
  width: 180px;
  margin: 0 0 0 5px;
  padding: 0;
}

div#whats-on-highlight-one {
  background: lightgreen;
  margin: 0;
  padding: 5px 0;
}

div#whats-on-highlight-one h4 {
  font-size: 1.6em;
  margin: 0;
  padding: 0 5px;
}

div#whats-on-highlight-one p { padding: 0 5px; }

a#learn-how-to-enter-a {
  width: 160px;
  margin: 0 0 0 5px;
  display: block;
  padding: 5px;
  background: url(../images/BG-adopt-online-arrow_12x13.gif) #FF7A00 center right no-repeat;
}

div#whats-on-highlight-two {
  background: darkblue;
  padding: 5px 0;
  margin: 5px 0;
}

div#whats-on-highlight-two h4 {
  font-size: 1.6em;
  padding: 0 5px;
  margin: 0;
}

div#whats-on-highlight-two p { padding: 0 5px; }

.clearit { clear: both; }

a#learn-how-to-enter-b {
  width: 160px;
  margin: 0 0 0 5px;
  display: block;
  padding: 5px;
  background: url(../images/BG-adopt-online-arrow_12x13.gif) center right no-repeat;
}

h1.xmas-heading {
  color: #3A6023;
  border-bottom: 3px solid #44A845;
}

h1.xmas-sub-heading { color: #3A6023; }