#MAIN div#CONTENT {
    position: relative;
    top: 0px;
    width: 1100px;
    min-height: 240px;
    height: expression(document.body.clientHeight <= 242? "240px" : "auto");
    padding-bottom: 15px;
}

#CONTENT div#PageData { 
    position: relative; 
    width: 640px;   
    left: 50%;
    margin-left: -308px;
}
       
.Header {
   position: relative; 
   text-align: center; 
   width: 640px;
   padding-left: 192px;
   padding-right: 168px;
   background-position: 192px 0px;
   font-size: 20px; 
   font-weight: bold; 
   color: #000080; 
   padding-bottom: 2px; 
   padding-top: 2px; 
   margin-top: 15px; 
   margin-bottom: 10px;
   background-image: url(/images/backgrounds/title.png); 
   background-repeat: repeat-y;
}


img#PreventALitterTitle {
   position: relative;
   left: 50%;
   margin-left: -293px;
   top: 0px;
   marn-top: 15px;
}

img#PawsOnDemandTitle {
   position: relative;
   left: 50%;
   margin-left: -320px;
   top: 0px;
   margin-top: 15px;
}

img#RescuesRunwaysTitle {
   position: relative;
   left: 50%;
   margin-left: -320px;
   top: 0px;
   margin-top: 15px;
}

img#ShelterSantaTitle {
   position: relative;
   left: 50%;
   margin-left: -320px;
   top: 0px;
}

img#SelectedDogs {
   position: relative;
   left: 0px;
   margin-bottom: 0px;
}

img#ApplicationDogs {
   background: #FFFFFF url(/images/adoption/application_dogs.jpg);
   position: relative;
   left: 0px;
   margin-bottom: 20px;
}

img#ApplicationDogs:hover {
   background-position: 0px -126px;
} 

img#SelectedCats {
   position: absolute;
   left: 50%;
   margin-left: -85px;
}

img#SelectedSponsorship {
   position: relative;
   left: 100%;
   margin-left: -171px; 
}
   
img#ArtWithHeartSponsorship {
   background: #FFFFFF url(/images/Events/ArtWithHeart/sponsor_button.jpg);
   position: absolute;
   left: 100%;
   margin-left: -171px;   
}

img#ArtWithHeartSponsorship:hover {
   background-position: 0px -126px;
}

img#SelectedSubmission {
   position: relative;
   left: 50%;
   margin-left: -85px;
}

img#ArtWithHeartSubmission {
   background: #FFFFFF url(/images/Events/ArtWithHeart/artists_submission.jpg);
   position: absolute;
   left: 50%;
   margin-left: -85px;  
}

img#ArtWithHeartSubmission:hover {
   background-position: 0px -126px;
}

img#SelectedInvitation {
   position: relative;
   left: 0px;
}

img#ArtWithHeartInvitation {
   background: #FFFFFF url(/images/Events/ArtWithHeart/invitation_button.jpg);
   position: absolute;
   left: 0px;
}

img#ArtWithHeartInvitationp:hover {
   background-position: 0px -126px;
}

img#ApplicationCats {
   background: #FFFFFF url(/images/adoption/application_cats.jpg);
   position: absolute;
   left: 50%;
   margin-left: -85px;
}

img#ApplicationCats:hover {
   background-position: 0px -126px;
}

img#ApplicationOtherPets  {
   background: #FFFFFF url(/images/adoption/application_others.jpg);
   position: absolute;
   left: 100%;
   margin-left: -170px;
}

img#ApplicationOtherPets:hover {
   background-position: 0px -126px;
}
 
img#SelectedPets {
   position: absolute;
   left: 100%;
   margin-left: -170px;
}
                  
img#AdoptionPolicyTitle {
   position: relative;
   left: 50%;
   margin-left: -94px;
   top: 4px;
}

img#HolidayBazaarTitle {
   position: relative;
   left: 50%;
   margin-left: -300px;
   top: 4px;
}

img#HolidayAdoptionTitle {
   position: relative;
   left: 50%;
   margin-left: -310px;
   top: 4px;
}


img#PetsMartTitle {
   position: relative;
   left: 50%;
   margin-left: -288px;
   width: 577px;
   height: 195px;
   padding-top: 15px;
}

img#CheckAdvanceTitle {
   position: relative;
   left: 50%;
   margin-left: -293px;
   width: 585px;
   height: 150px;
   padding-top: 15px;
}

img#CJBanksTitle {
   position: relative;
   left: 50%;
   margin-left: -300px;
   width: 600px;
   padding-top: 15px;
}

img#PawAwayHungerTitle {
   position: relative;
   left: 50%;
   margin-left: -213px;
   width: 426px;
   height: 150px;
   padding-top: 15px;
}

img#KwikTripTitle {
   position: relative;
   left: 50%;
   margin-left: -200px;
   width: 400px;
   height: 94px;
   padding-top: 15px;
}

img#GordysReceiptTitle {
   position: relative;
   left: 50%;
   margin-left: -210px;
   width: 421px;
   height: 160px;
   padding-top: 15px;
}

img#CallToArtists {
   position: relative;
   left: 50%;
   margin-left: -209px;
   width: 418px;
   height: 180px;
   padding-top: 15px;
}

img#BanquetTitle {
   position: relative;
   left: 50%;
   margin-left: -217px;
   padding-top: 15px;
}

img#AwardsTitle {
   position: relative;
   left: 50%;
   margin-left: -267px;
   padding-top: 15px;
}

img#JailBailersTitle {
   position: relative;
   left: 50%;
   margin-left: -225px;
   padding-top: 15px;
}

img#Leashes4LoveTitle {
   position: relative;
   left: 50%;
   margin-left: -293px;
   padding-top: 15px;
}

img#PostedContestTitle {
   position: relative;
   left: 50%;
   margin-left: -290px;
   padding-top: 15px;
}

img#PetPicturesTitle {
   position: relative;
   left: 50%;
   margin-left: -275px;
   top: 4px;
}

img#PetsAvailableForAdoptionTitle {
   position: relative;
   left: 50%;
   margin-left: -157px;
   top: 0px;
}

img#OnlineVolunteer {
   background: #FFFFFF url(/images/volunteer/onlinevolunteer_button.jpg);
   position: absolute;
   left: 75%;
   margin-left: -85px;
   margin-bottom: 20px;
}

img#OnlineVolunteer:hover {
   background-position: 0px -126px;
} 

img#SelectedOnlineVolunteer {
   position: absolute;
   left: 75%;
   margin-left: -85px;
}

img#VolunteerInformation {
   background: #FFFFFF url(/images/volunteer/volunteer_button.jpg);
   position: relative;
   left: 25%;
   margin-left: -85px;
   margin-bottom: 20px;
}

img#VolunteerInformation:hover {
   background-position: 0px -126px;
} 

img#SelectedVolunteerInformation {
   position: relative;
   left: 25%;
   margin-left: -85px;
   margin-bottom: 0px;
}

#CONTENT div#AdoptionPolicyInformation p {
    position: relative;
    color: #000080;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;    
    font-weight: bold;
    text-align: left; 
    width: 640px;
    top: 0px;
}  

.WishListCategory {
    position: relative;
    color: #000080;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;    
    font-weight: normal;
    text-align: left;
    margin-top: 10px;
    padding-bottom: 0px;
    padding-top: 10px;
    width: 640px;
    clear: both;
}

.WishList {
    position: relative;
    color: #000080;
    font-weight: normal;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;    
    list-style-position: inside;
    list-style-type: disc; 
    list-style-image: none;
    visibility: visible;
    overflow: visible;  
    top: 0px; 
    padding-bottom: 15px;
}

.WishList li {
    padding-left: 15px;
    color: #000080;
    font-weight: normal;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;  
    padding-top: 2px;   
}

.AdoptionList {
    position: relative;
    color: #000080;
    font-weight: normal;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;    
    list-style-position: inside;
    list-style-type: disc; 
    list-style-image: none;
    visibility: visible;
    overflow: visible;  
    top: 0px; 
}

.AdoptionList li {
    padding-left: 15px;
    padding-top: 10px;
    color: #000080;
    font-weight: normal;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;     
}

.AdoptionList li a {
    color: #4040FF;
    font-weight: normal;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;     
}

.AdoptionList li a:hover {
    color: #8080FF;
}

#CONTENT div#AdoptionPolicyInformation p a {
    color: #4040FF;
    font-weight: bold;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;     
}

#CONTENT div#AdoptionPolicyInformation p a:hover {
    color: #8080FF;
}

#CONTENT div#PageData a {
    color: #4040FF;
    font-weight: bold;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;     
}

#CONTENT div#PageData a:hover {
    color: #8080FF;
}

#CONTENT div#AdoptionFeeInformation p {
    position: relative;
    color: #000080;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;    
    font-weight: normal;
    text-align: left; 
    width: 640px;
    top: 0px;
} 

#CONTENT div#AdoptionFeeInformation p a {
    color: #4040FF;
    font-weight: bold;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;     
}

#CONTENT div#AdoptionFeeInformation p a:hover {
    color: #8080FF;
}

#MAIN div#HEADER {
    position: relative;
    top: 0px;
    width: 1100px;
    left: 50%;
    margin-left: -550px;
}

#CONTENT div#Discounts {
    position: relative;
    color: #000080;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;    
    font-weight: normal;
    text-align: left;
    margin-top: 10px;
    padding-bottom: 0px;
    padding-top: 10px;
    width: 640px;
}


#CONTENT #ApplicationTitle {
    margin-top: 5px; 
    background: #8080ff url(/images/backgrounds/tableheader.jpg) repeat-x;
    padding: 6px 0px 6px 0px;
    text-align: center; 
    empty-cells: show;  
    width: 640px; 
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #000080;
}
 
#PageData * {
   margin: 0px 0px 0px 0px;
}


#CONTENT div#BetterInShow {
    width: 610px;
}

#CONTENT div#PreventALitter {
    width: 640px;
}
  

#CONTENT div#fow ul {
    position: relative;
    color: #000000;
    font-weight: normal;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 16px;    
    list-style-position: inside;
    list-style-type: disc; 
    visibility: visible;
    overflow: visible;  
    top: 0px; 
}

#CONTENT div#BetterInShow li {
    margin-top: 0px;
    color: #000000;
    font-weight: normal;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;   
    padding-bottom: 5px;  
}

#CONTENT div#PreventALitter ul {
    position: relative;
    color: #000000;
    font-weight: normal;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;    
    list-style-position: inside;
    list-style-type: disc; 
    visibility: visible;
    overflow: visible;  
    top: 0px; 
    padding-left: 20px;
}

#CONTENT div#PreventALitter li {
    margin-top: 0px;
    color: #000000;
    font-weight: normal;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;   
    padding-bottom: 5px;  
}

#CONTENT div#PreventALitter .link {
    color: #CC0000; 
    font-size: 18px; 
    font-weight: bold; 
    font-family: Arial, Helvetica, Sans-Serif;
}

#CONTENT div#PreventALitter .link:hover {
    color: #FF0000; 
    font-size: 18px; 
    font-weight: bold; 
    font-family: Arial, Helvetica, Sans-Serif;
}


.pageFooter {
   border-bottom: solid 2px #0000FF; 
   border-top: solid 2px #0000FF; 
   margin-top: 25px; 
   margin-bottom: 15px; 
   color: #0000FF; 
   text-align:center;
   font-size: 14px;
   font-weight: bold;
   font-family: Arial, Helvetica, Sans-Serif;
}


.frame1 {
   float: left; 
   width: 272px; 
   padding-left: 28px; 
   padding-top: 10px;
}

.frame2 {
   float: right; 
   width: 272px; 
   padding-right: 28px; 
   padding-top: 10px;
}

.frame1Image, .frame2Image {
    position: relative;
}

#frame1div {
    position: absolute;
    width: 250px;
    height: 250px;
    top: 11px;
    left: 11px;
    padding-left: 28px;
    padding-top: 10px;
    background-image: url(/images/featured/pet1-2.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;
}

#frame2div {
    position: absolute;
    width: 250px;
    height: 250px;
    top: 11px;
    right: 11px;
    padding-right: 28px;
    padding-top: 10px;
    background-image: url(/images/featured/pet2-2.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
}

.hiddenText1Cover {
	position: absolute;
    visibility: hidden;
	width: 250px;
	height: 250px;
	background-color: #FFF;
	top: 10px;
	left: 28px;
	z-index: 1000;
	filter: alpha(opacity=60); 
    opacity: 0.6; 
    -moz-opacity: 0.6;
    font-size: 18px; 
    font-weight: bold; 
    text-align: center; 
}

.hiddenText2Cover {
	position: absolute;
    visibility: hidden;
	width: 250px;
	height: 250px;
	background-color: #FFF;
	top: 10px;
	right: 28px;
	z-index: 1000;
	filter: alpha(opacity=60); 
    opacity: 0.6; 
    -moz-opacity: 0.6;
    font-size: 18px; 
    font-weight: bold; 
    text-align: center; 
}

#frame2div:hover, #frame1div:hover {
   cursor: pointer;
}

#frame1div:hover div, #frame2div:hover div {
	cursor: pointer;
	visibility: visible;
}

.hiddenText1 {
   overflow: hidden; 
   visibility: hidden;
   height: 141px; 
   color: #000080; 
   font-size: 18px; 
   font-weight: bold; 
   top: 118px; 
   position: absolute; 
   width: 250px; 
   text-align: center; 
   left: 0px; 
   padding-left: 28px;
   z-index: 1001;
   text-decoration: none;
}

.hiddenText2 {
   overflow: hidden; 
   visibility: hidden;
   height: 141px; 
   color: #000080; 
   font-size: 18px; 
   font-weight: bold; 
   top: 118px; 
   position: absolute; 
   width: 250px; 
   text-align: center; 
   right: 0px; 
   padding-right: 28px;
   z-index: 1001;
   text-decoration: none;   
}

.descriptionText1 {
   overflow: auto; 
   border-top: groove 4px #000080; 
   color: #000080; 
   height: 80px; 
   width: 250px; 
   left: 39px; 
   position: absolute; 
   font-weight: bold; 
   font-size: 18px; 
   text-align: center; 
   top: 271px;
}

.descriptionText2 {
   overflow: auto; 
   border-top: groove 4px #000080; 
   color: #000080; 
   height: 80px; 
   width: 250px; 
   right: 39px; 
   position: absolute; 
   font-weight: bold; 
   font-size: 18px; 
   text-align: center; 
   top: 271px;
}


.preventALitterTable {
   padding-top: 10px; 
   text-align: center; 
   color: #000; 
   font-size: 14px;
   width: 300px;
}

.preventALitter table { 
   margin-top: 10px;
}
   
.preventALitter td {
   text-align: left; 
   color: #000; 
   font-size: 16px;
   font-weight: bold;
   vertical-align: bottom;
   padding-right: 5px;
   padding-left: 5px;
}

#indexMessage1, #indexMessage2 {
	display: none;
}