@charset "utf-8";
/* CSS Document To apply the general layout of Meredith's Pets micro site.*/
/* Classes for general floating and margin--------------------------------------------------------*/
.ClearFloat{float:none; clear:both;}
.FloatLeft{float:left}
.FloatRight{float:right}
.mcenter {margin:0 auto;}
.noborder {border:0px;}
/*Page Layout and Content Containers ordered by nesting placement in the HTML-------------------------------------*/
html, body{
height:auto !important; /* FF and compliant browsers should automatically size the body/html */
height:100%;
}
body {
background-image: url('/images/Pets/bg_repeat.jpg');
background-repeat:repeat-x;
background-position:center;
background-position:top;
background-attachment:scroll;
margin:0;
}


/*Main Page containter-------------------------------------------------------------------------------------------------------*/
#container{
background-image: url('/images/Pets/main_bg.jpg');
background-repeat: no-repeat;
background-position:center;
background-position:top;
position:relative;
height: auto !important;
height:100%;
min-height:768px;
width:960px;
margin:0 auto;
padding:0;
/*border:1px solid green;*/
}
#container br {clear:both;}
/*have to clear floats*/
/*Main Page containter-----------------------------------------------------------------------------------------------*/

/*MastHead-----------------------------------------------------------------------------------------------------------*/
#MastHead {position:relative;width:960px;padding:0; margin:0;height:auto; }
/*MastHead-----------------------------------------------------------------------------------------------------------*/

/*UserInfo-----------------------------------------------------------------------------------------------------------*/
#UserInfo {position:relative;width:200px;padding:0; margin:0;left:750px; padding-top:20px;}
/*UserInfo-----------------------------------------------------------------------------------------------------------*/

/*SiteLogo------------------------------------------------------------------------------------------------------------*/
#SiteLogo {position:relative;width:374px;margin:0; padding:0;top:135px; left:145px;}
/*SiteLogo------------------------------------------------------------------------------------------------------------*/


/*NavBar--------------------------------------------------------------------------------------------------------------*/

#nav_bar
{
width:960px;
height:38px;
margin: 0 auto;
padding:0;
margin-top:85px;
position:relative;
/*border:2px solid orange;
/*padding-top:200px;*/

}
#nav_bar li a, #nav_bar li a:active, #nav_bar li a:link, #nav_bar li a:visited, #nav_bar li a:hover
{
padding:0px 4px 0px 4px;
margin-bottom:4px;
}

#nav_bar li
{float:left;
padding-left:2px;
border-right:2px solid #FFFFFF;
height:24px;

}
#nav_bar ul li.noborder {border-right:0px;}

#nav_bar ul{width:930px; margin:0 auto; padding-left:38px;}

/*NavBar-----------------------------------------------------------------------------------------------------------*/

/*Main Content Box-------------------------------------------------------------------------------------------------*/
#content-main{
background-image:url('/images/Pets/container_repeat.jpg');
background-repeat:repeat-y;
width:960px;
/*height:100%;*/
position:relative;
min-height:500px;
margin:0 auto;
margin-top:10px;
/*border:1px solid yellow;*/
}
/*Main Content Box---------------------------------------------------------------------------------------------------*/
/*Main Content bottom------------------------------------------------------------------------------------------------*/
#content-top {
width:960px;
min-height:469px;
margin: 0 auto;
/*border:1px solid black;*/
}
/*Col1--------------------------------------------------------------------------------------------------------*/
#Col1 {width:728px; margin:5px 10px 5px 20px; float:left;}
/*Col1--------------------------------------------------------------------------------------------------------*/

/*LeaderBoard-----------------------------------------------------------------------------------------------------------*/
#LeaderBoard{width:728px; height:90px;margin-left:0px; /*border:1px solid black;*/}
/*LeaderBoard-----------------------------------------------------------------------------------------------------------*/


/*Col2--------------------------------------------------------------------------------------------------------*/
#Col2 {width:160px; margin:5px 20px 5px 10px; float:right;}
#Col2A {width:160px; margin:5px 20px 5px 10px; float:right;}
/*Col2--------------------------------------------------------------------------------------------------------*/


/*Sky-----------------------------------------------------------------------------------------------------------*/
#Sky, #Sky2{width:160px; height:600px; margin:0 auto;}
/*Sky-----------------------------------------------------------------------------------------------------------*/

/*Main Content bottom--------------------------------------------------------------------------------------------------------*/
#content-bottom {
background-image: url('/images/Pets/content_btm.jpg');
background-repeat: no-repeat;
background-position:center;
background-position:bottom;
height:31px;
width:960px;
margin: 0 auto;
/*border:1px solid pink;*/
}
/*Main Content bottom--------------------------------------------------------------------------------------------------------*/


/*Footer Box---------------------------------------------------------------------------------------------------------------------------------------*/
#footer{
position:relative;
background-image: url('/images/Pets/footer_repeat.jpg');
background-repeat: repeat-x;
background-position:center;
background-position:bottom;
width:100%;
height:120px;
margin:0 auto;
/*border:2px solid red;*/
}
#footer p{
padding-top:70px;
}
/*Footer Box--------------------------------------------------------------------------------------------------------*/
/*End General Layout Containers-------------------------------------------------------------------------------------*/

/* Main Content FULL col Widgets Alphabetically ordered-------------------------------------------------------------*/

/*AddAlbumImage Full Col Widget----------------------------------------------------------------------------------*/
#AddAlbumImage {width:400px; height:125px; background-image: url('/images/Pets/albumupload.jpg');
background-repeat: no-repeat;
background-position:top center;
margin:0 auto;
padding-top:10px;
min-height:250px;
}
#AddAlbumImage  form {background-image:none; width:400px; margin:5px auto; padding:0px 3px;}
#AddAlbumImage input, label, select {display:block;float:left;width:200px; margin-bottom:3px;}
#AddAlbumImage  label{padding-right:3px;padding-top:4px; width:130px;} 
#AddAlbumImage  input, {padding-bottom:0px;margin-bottom:0px;}
#AddAlbumImage  input#Submit{float:none; margin:0 auto; width:80px;}
#AddAlbumImage  h2{margin:8px 0px 0px 0px;}
/*AddAlbumImage Full Col Widget----------------------------------------------------------------------------------*/

/*AdImageBox  Full Col Widget----------------------------------------------------------------------------------*/
#AddImageBox {width:400px; height:125px; background-image: url('/images/Pets/slideshowupload.jpg');
background-repeat: no-repeat;
background-position:top center;
margin:0 auto;
padding-top:10px;
min-height:250px;
}
#AddImageBox form {background-image:none; width:400px; margin:5px auto; padding:0px 3px;}
#AddImageBox input, label, select {display:block;float:left;width:200px; margin-bottom:3px;}
#AddImageBox label{padding-right:3px;padding-top:4px; width:130px;} 
#AddImageBox input, {padding-bottom:0px;margin-bottom:0px;}
#AddImageBox input#Submit{float:none; margin:0 auto; width:80px;}
#AddImageBox h2{margin:8px 0px 0px 0px;}
/*AdImageBox Full Col Widget----------------------------------------------------------------------------------*/

/*AgencyProfiles Full Col Widget----------------------------------------------------------------------------------*/
#AgencyProfiles {width:728px; margin:0 auto;
background-image: url('/images/Pets/twocolumn_bg.jpg');
background-repeat: no-repeat;
background-position:top center;
min-height:300px;
}
#AgencyProfiles span#AgencyInfo{width:225px; float:right; border: 1px solid black; margin:5px; padding:5px}
#AgencyProfiles h2{margin:0 auto;margin-top:6px;}
#AgencyProfiles dl {margin: 15px 0px 15px 0px; padding:0px 5px 0px 5px; }
#AgencyProfiles dl#AgencyLogo{margin-bottom:5px;}
#AgencyProfiles dd.logo img {border:1px solid black; width:180px; margin-top:5px;}
#AgencyProfiles dt.heading {width:100%;padding:0px 5px 0px 0px; margin-top:3px;}
#AgencyProfiles dd {margin-top:2px;}
#AgencyProfiles p {clear:left;padding:0px 5px 0px 10px;}
#AgencyProfiles br {clear:left;}

/*AgencyProfiles  Full Col Widget----------------------------------------------------------------------------------*/


/*Albums-----------------------------------------------------------------------------------------------------------*/
#Albums {
width:728px;
margin:0 auto; 
padding:0px; 
background-image: url('/images/Pets/twocolumn_bg.jpg');
background-repeat: no-repeat;
background-position:top center;
min-height:147px;
}
#Albums table {margin:0 auto; max-width:718px;}
#Albums td, th {padding:4px;}
#Albums form#Edit {margin:0 auto;width:130px;}
/*#Petspace button {width:125px; height:20px; padding:2px; padding-top:0px; margin: 3px 0px 3px 0px;}*/
#Albums form#Edit input{margin:0 auto;}
#Albums td {border-right:1px solid white;}
#Albums td.noborder{border-right:0px;}
#Albums td p.NoInput {margin-bottom:30px;}
#Albums td p {margin-bottom:6px;}
#Albums td h3{ margin-top:10px;}
/*Albums-----------------------------------------------------------------------------------------------------------*/



/*AmBark-----------------------------------------------------------------------------------------------------------*/
#AmBark {
width:728px;
margin:0 auto; 
padding:0px; 
background-image: url('/images/Pets/twocolumn_bg.jpg');
background-repeat: no-repeat;
background-position:top center;
}
#AmBark table {margin:0 auto; max-width:718}
#AmBark td, th {border-bottom:1px inset;padding:2px;}
#AmBark form#Add {width:130px; margin:0 auto; margin-top:3px;}
/*#AmBark button {width:125px; height:20px; padding:2px; padding-top:0px; margin: 3px 0px 3px 0px; float:none;}*/
#AmBark form#Add input{width:100%; margin:0 auto;}
#AmBark h5 {margin:0 auto;}
/*AmBark-----------------------------------------------------------------------------------------------------------*/

/*Article--------------------------------------------------------------------------------------------------------*/
#Article{
width:728px;
min-height:400px; 
margin:0 auto; 
background-image: url('/images/Pets/article_bg.jpg');
background-repeat: no-repeat;
background-position:top center;
padding:0px;
/*border:1px solid black;*/}
#Article h3 {padding: 3px 40px 5px 40px;}
#Article p, pre {padding: 3px 20px 5px 20px;}
#ImageBox {float:right; clear:both;padding:3px 10px 0px 5px;margin-bottom:10px;}
#ImageBox dl{border:1px solid black;padding:5px; width:190px;margin-bottom:10px; }
#ImageBox dl dd {padding-left:5px;margin:5px 0px 5px 0px;}
#ImageBox dt img {border:1px solid black;width:180px;}
#Article p {clear: left;}
#Article div#Display {width:300px; height:250px;float:right; clear:right;margin: 30px 20px 10px 30px;}
#Article div#Display div {width:300px; height:250px; clear:right }
#Article div#Display img {width:300px; height:250px;clear:right}
#Article br {margin:0; padding:0; clear:left;}
/*Article--------------------------------------------------------------------------------------------------------*/

/*Comments--------------------------------------------------------------------------------------------------------*/
#Comments {
width:728px;
margin-left:20px;
padding:0px;
float:left;}
#Comments br {clear:both; float:none}
#Comments textarea#Comment{width:95%;min-height:125px;float:none;padding:5px; margin-left:12px;}
#Comments p, h3{float:none;padding-left:12px;}
#Comments div p {width:700px; overflow:auto;}
#Comments h2 {margin-top:0px;float:none;margin-left:20px;padding:0x 40px 5px 40px;}
.Comment{width:728px;margin:0 auto;
background-image: url('/images/Pets/article_bg.jpg');
background-repeat: no-repeat;
background-position:top center;
}
.CommentHeader {margin-left:20px; padding-left:20px;}
#Comments pre {width:700px;margin:0 auto;padding:5px;}
#Comments input#EditSubmit, input#AddSubmit {margin-left:12px;}
#Comments input {margin-bottom:10px;}
#CommentsHeader {float:none; clear:both; text-align:center;}
/*Comments--------------------------------------------------------------------------------------------------------*/

/*CreateAlbumDiv-------------------------------------------------------------------------------------------------------*/
#CreateAlbumDiv {width:400px;margin:0 auto; padding:0px;}
#CreateAlbumDiv input, #CreateAlbumDiv label{float:left; width:200px; margin-bottom:5px;}
#CreateAlbumDiv label {width:115px; padding-right:2px;}
#CreateAlbumDiv input#CreateAlbum, #CreateAlbumDiv input#Create, #CreateAlbumDiv input#DeleteAlbum {float:none; width:100px;}
/*CreateAlbumDiv -----------------------------------------------------------------------------------------------------------*/



/*EditMessage-----------------------------------------------------------------------------------------------------------*/
#EditMessage {
width:728px;
margin:0 auto; 
padding:0px; 
background-image: url('/images/Pets/twocolumn_bg.jpg');
background-repeat: no-repeat;
background-position:top center;
}
#EditMessage h2, h3, p {margin:0 auto; padding:0px 5px 0px 5px;}
#PetProfile form#PetProfile p{padding-top:5px;}
#EditMessage form#Add input#Submit {margin:0 auto; float:none; clear:both;}
/*EditMessage-----------------------------------------------------------------------------------------------------------*/


/*FoundProfiles Full Col Widget----------------------------------------------------------------------------------*/
#FoundProfiles {width:728px; margin:0 auto;
background-image: url('/images/Pets/twocolumn_bg.jpg');
background-repeat: no-repeat;
background-position:top center;
min-height:300px;
}
#FoundProfiles h2{margin:0 auto;margin-top:6px;}
#FoundProfiles dl {margin: 15px 0px 15px 0px; padding:0px 5px 0px 5px; }
#FoundProfiles dd.summaryimage{float:left;width:90px; margin-top:5px;}
#FoundProfiles dd img {width:90px; border:1px solid black; }
#FoundProfiles dt.headline {width:100%;padding:0px 5px 0px 0px;}
#FoundProfiles dd.summarytext{width:610px; float:right; padding:0; margin:0;margin-top:5px;}
#FoundProfiles dd.readmore{width:610px; float:right; padding:0; margin:0; margin-bottom:15px;}
#FoundProfiles dd.agency{width:610px; float:right; padding:0; margin:0; margin-bottom:15px;}
/*FoundProfiles  Full Col Widget----------------------------------------------------------------------------------*/

/*ForgotPassword -----------------------------------------------------------------------------------------------------------*/
#ForgotPassword {
width:728px;
margin:0 auto; 
padding:0px; 
background-image: url('/images/Pets/twocolumn_bg.jpg');
background-repeat: no-repeat;
background-position:top center;}
#ForgotPassword h2 {margin:0 auto;}
#ForgotPassword form#ForgotPassword {background-image:none; width:350px; margin:0 auto;margin-top:10px;}
#ForgotPassword form#ForgotPassword input, #ForgotPassword form#ForgotPassword label {width:150px;display:block;float:left;margin-bottom:2px;}
#ForgotPassword form#ForgotPassword label {padding-right:3px;padding-top:4px; width:130px;} 
#ForgotPassword div button{margin:0 auto;}
/*ForgotPassword -----------------------------------------------------------------------------------------------------------*/
/*ForgotPWD--------------------------------------------------------------------------------------------------------*/
#ForgotPWD {width:100px; margin:0 auto;}
#ForgotPWD button{width:100%;}
/*ForgotPWD--------------------------------------------------------------------------------------------------------*/


/*Memorial-----------------------------------------------------------------------------------------------------------*/
#Memorial {
width:728px;
margin:0 auto; 
padding:0px; 
background-image: url('/images/Pets/twocolumn_bg.jpg');
background-repeat: no-repeat;
background-position:top center;
}
#Memorial table {margin:0 auto; max-width:718}
#Memorial td, th {border-bottom:1px inset;padding:2px;}
#Memorial form#Add {width:130px; margin:0 auto; margin-top:3px;}
/*#Memorial button {width:125px; height:20px; padding:2px; padding-top:0px; margin: 3px 0px 3px 0px; float:none;}*/
#Memorial form#Add input{width:100%; margin:0 auto;}
#Memorial h5 {margin:0 auto;}
/*Memorial-----------------------------------------------------------------------------------------------------------*/


/*MemorialProfiles Full Col Widget----------------------------------------------------------------------------------*/
#MemorialProfiles {width:728px; margin:0 auto;
background-image: url('/images/Pets/twocolumn_bg.jpg');
background-repeat: no-repeat;
background-position:top center;
min-height:300px;
}
#MemorialProfiles h2{margin:0 auto;margin-top:6px;}
#MemorialProfiles dl {margin: 15px 0px 15px 0px; padding:0px 5px 0px 5px; }
#MemorialProfiles dd.summaryimage{float:left;width:90px; margin-top:5px;}
#MemorialProfiles dd.summaryimage img {border:1px solid black; width:90px;}
#MemorialProfiles dt.headline {width:100%;padding:0px 5px 0px 0px;}
#MemorialProfiles dd.summarytext{width:600px; float:right; padding:0;margin-top:5px;}
#MemorialProfiles dd.readmore{width:600px; float:right; padding:0;margin-bottom:15px;}
#MemorialProfiles dd.agency{width:600px; float:right; padding:0;margin-bottom:15px;}
#MemorialProfiles dd.owner{width:600px; float:right; padding:0px 0px 0px 5px; margin:5px 5px 2px 5px;}
#MemorialProfiles span{margin-left:10px;}
/*MemorialProfiles  Full Col Widget----------------------------------------------------------------------------------*/

/*MissingProfiles Full Col Widget----------------------------------------------------------------------------------*/
#MissingProfiles {width:728px; margin:0 auto;
background-image: url('/images/Pets/twocolumn_bg.jpg');
background-repeat: no-repeat;
background-position:top center;
min-height:300px;
}
#MissingProfiles h2{margin:0 auto;margin-top:6px;}
#MissingProfiles dl {margin: 15px 0px 15px 0px; padding:0px 5px 0px 5px; }
#MissingProfiles dd.summaryimage{float:left;width:90px; margin-top:5px;}
#MissingProfiles dd.summaryimage img {border:1px solid black; width:90px;}
#MissingProfiles dt.headline {width:100%;padding:0px 5px 0px 0px;}
#MissingProfiles dd.summarytext{width:610px; float:right; padding:0; margin:0;margin-top:5px;}
#MissingProfiles dd.readmore{width:610px; float:right; padding:0; margin:0; margin-bottom:15px;}
#MissingProfiles dd.agency{width:610px; float:right; padding:0; margin:0; margin-bottom:15px;}
/*MissingProfiles  Full Col Widget----------------------------------------------------------------------------------*/

/*NewsHeadlines Full Col Widget----------------------------------------------------------------------------------*/
#NewsHeadlines {width:728px; margin:0 auto;
background-image: url('/images/Pets/twocolumn_bg.jpg');
background-repeat: no-repeat;
background-position:top center;
min-height:300px;
}
#NewsHeadlines h2{margin:0 auto;margin-top:6px;}
#NewsHeadlines dl {margin: 5px 0px 5px 0px; padding:0px 5px 0px 5px; }
#NewsHeadlines dd.summaryimage{float:left; width:90px; margin-top:5px;}
#NewsHeadlines dd.summaryimage img {border:1px solid black; width:90px;}
#NewsHeadlines dt.headline {width:100%;padding:0px 5px 0px 0px;}
#NewsHeadlines dt.tabbysummary {width:100%;padding:0px 5px 0px 5px; margin-left:5px;}
#NewsHeadlines dd.summarytext{width:610px; float:right; padding:0; margin:0;margin-top:5px;}
#NewsHeadlines dd.readmore{width:610px; float:right; padding:0; margin:0; margin-bottom:15px;}
#NewsHeadlines dd.tabbyreadmore{width:100%; padding:0; margin:0; margin-bottom:15px;}
#NewsHeadlines span{margin-left:10px;}
/*NewsHeadlines Full Col Widget----------------------------------------------------------------------------------*/

#Content h5{margin:10px 0px 5px 0px;}



/*PetsInNewsProfiles Full Col Widget----------------------------------------------------------------------------------*/
#PetsInNewsProfiles {width:728px; margin:0 auto;
background-image: url('/images/Pets/twocolumn_bg.jpg');
background-repeat: no-repeat;
background-position:top center;
min-height:300px;
}
#PetsInNewsProfiles h2{margin:0 auto;margin-top:6px;}
#PetsInNewsProfiles dl {margin: 15px 0px 15px 0px; padding:0px 5px 0px 5px; }
#PetsInNewsProfiles dd.summaryimage{float:left;width:90px; margin-top:5px;}
#PetsInNewsProfiles dd.summaryimage img {border:1px solid black; width:90px;}
#PetsInNewsProfiles dt.headline {width:100%;padding:0px 5px 0px 0px;}
#PetsInNewsProfiles dd.summarytext{width:600px; float:right; padding:0;margin-top:5px;}
#PetsInNewsProfiles dd.readmore{width:600px; float:right; padding:0;margin-bottom:15px;}
#PetsInNewsProfiles dd.agency{width:600px; float:right; padding:0;margin-bottom:15px;}
#PetsInNewsProfiles dd.owner{width:600px; float:right; padding:0px 0px 0px 5px; margin:5px 5px 2px 5px;}
#PetsInNewsProfiles span{margin-left:10px;}
/*PetsInNewsProfiles  Full Col Widget----------------------------------------------------------------------------------*/

/*Petspace-----------------------------------------------------------------------------------------------------------*/
#Petspace {
width:728px;
margin:0 auto; 
padding:0px; 
background-image: url('/images/Pets/twocolumn_bg.jpg');
background-repeat: no-repeat;
background-position:top center;
}
#Petspace table {margin:0 auto; max-width:718}
#Petspace td, th {border-bottom:1px inset; padding:2px;}
#Petspace form#Add {margin:0 auto;width:130px;}
/*#Petspace button {width:125px; height:20px; padding:2px; padding-top:0px; margin: 3px 0px 3px 0px;}*/
#Petspace form#Add input{width:100%; margin:0 auto;}
#Petspace h5 {margin:0 auto;padding-bottom:5px;}
/*Petspace-----------------------------------------------------------------------------------------------------------*/


/*PetSpaceProfiles Full Col Widget----------------------------------------------------------------------------------*/
#PetSpaceProfiles {width:728px; margin:0 auto;
background-image: url('/images/Pets/twocolumn_bg.jpg');
background-repeat: no-repeat;
background-position:top center;
min-height:300px;
}
#PetSpaceProfiles h2{margin:0 auto;margin-top:6px;}
#PetSpaceProfiles dl {margin: 15px 0px 15px 0px; padding:0px 5px 0px 5px; }
#PetSpaceProfiles dd.summaryimage{float:left; width:90px; margin-top:5px;}
#PetSpaceProfiles dd.summaryimage img {border:1px solid black; width:90px;}
#PetSpaceProfiles dt.headline {width:100%;padding:0px 5px 0px 0px;}
#PetSpaceProfiles dd.summarytext{width:600px; float:right; padding:0;margin-top:5px;}
#PetSpaceProfiles dd.readmore{width:600px; float:right; padding:0;margin-bottom:15px;}
#PetSpaceProfiles dd.agency{width:600px; float:right; padding:0;margin-bottom:15px;}
#PetSpaceProfiles dd.owner{width:600px; float:right; padding:0px 0px 0px 5px; margin:5px 5px 2px 5px;}
#ProSpaceProfiles span{margin-left:10px;}
/*PetSpaceProfiles  Full Col Widget----------------------------------------------------------------------------------*/


/*Adoption Profiles Full Col Widget----------------------------------------------------------------------------------*/
#Profiles {width:728px; margin:0 auto;
background-image: url('/images/Pets/twocolumn_bg.jpg');
background-repeat: no-repeat;
background-position:top center;
min-height:300px;
}
#Profiles h2{margin:0 auto;margin-top:6px;}
#Profiles dl {margin: 15px 0px 15px 0px; padding:0px 5px 0px 5px; }
#Profiles dd.summaryimage{float:left;width:90px; margin-top:5px;}
#Profiles dd.summaryimage img {border:1px solid black; width:90px;}
#Profiles dt.headline {width:100%;padding:0px 5px 0px 0px;}
#Profiles dd.summarytext{width:610px; float:right; padding:0; margin:0;margin-top:5px;}
#Profiles dd.readmore{width:610px; float:right; padding:0; margin:0; margin-bottom:15px;}
#Profiles dd.agency{width:610px; float:right; padding:0; margin:0; margin-bottom:15px;}
#Profiles span{margin-left:10px;}
/*Adoption Profiles  Full Col Widget----------------------------------------------------------------------------------*/

/*PetProfile-----------------------------------------------------------------------------------------------------------*/

#PetProfile {
width:728px;
margin:0 auto; 
padding:0px; 
background-image: url('/images/Pets/twocolumn_bg.jpg');
background-repeat: no-repeat;
background-position:top center;
}
#PetProfile form {background-image:none; width:600px; margin:0 auto;}
#PetProfile input, label, select {display:block;float:left;width:200px; margin-bottom:3px;}
#PetProfile label{padding-right:3px;padding-top:4px; width:150px;} 
#PetProfile input, select{padding-bottom:0px;margin-bottom:0px;}
#PetProfile input#Submit{float:none; margin:0 auto; width:auto;}
#PetProfile select{width:133px;margin-top:0px;}
#PetProfile textarea {width:350px;height:200px;}
#PetProfile input.datebox{width:25px;}
#PetProfile img{width:180px;}
#PetProfile form img{width:90px;border:1px solid black;}
#PetProfile p{margin:0 auto}
#PetProfile form#PetProfile span {float:left; width:10px;margin: 0px 2px;}
#PetProfile form#PetProfile p{padding-top:5px;padding-left:155px; padding-right:50px;margin-bottom:5px;}

/*PetProfile-----------------------------------------------------------------------------------------------------------*/


/*PetProfiles Full Col Widget----------------------------------------------------------------------------------*/
#PetProfiles {width:728px; margin:0 auto;
background-image: url('/images/Pets/twocolumn_bg.jpg');
background-repeat: no-repeat;
background-position:top center;
min-height:300px;
}
#PetProfiles h2{margin:0 auto;margin-top:6px;}
#PetProfiles dd.PetPhoto img{border:1px solid black; width:180px; margin-top:5px; margin:0 auto;}
#PetProfiles span#PetInfo, #PetProfiles span#OtherInfo {width:210px;clear:both; float:right; border:1px solid black; margin:10px;}
#PetProfiles span#PetInfo dl {margin:3px;}
#PetProfiles span#PetInfo dd.item {width:200px; padding:2px; float:left}
#PetProfiles dd.OwnerPhoto img{width:180px; margin:5px 2px 5px 2px;border:1px solid black;}
#PetProfiles span#PetInfo dd#PetPhoto img {width:180px; margin:5px 2px 5px 2px;border:1px solid black;}
#PetProfiles span#PetInfo dd.ownerphoto img#OwnerPhoto {width:180px; margin:5px 2px 5px 2px;border:1px solid black;}
#PetProfiles p {clear:left; padding:0px 5px 0px 10px;}
#PetProfiles p br {clear:left;}
#PetProfiles span#OtherInfo dl{margin:3px;}
#PetProfiles br {clear:left;}
/*PetProfiles  Full Col Widget----------------------------------------------------------------------------------*/

/*Pictures Full Col Widget----------------------------------------------------------------------------------*/
#Pictures form table {margin:0 auto; width:400px;}
#Pictures form table td img{width:90px; border:1px solid black;margin:5px;}
#Pictures form table td {border-right: 1px groove black;}
#Pictures form table td.noborder {border-right:0px;}
/*Pictures Full Col Widget----------------------------------------------------------------------------------*/


/*SiteError Full Col Widget----------------------------------------------------------------------------------*/
#SiteError {width:728px; margin:0 auto;
background-image: url('/images/Pets/twocolumn_bg.jpg');
background-repeat: no-repeat;
background-position:top center;
min-height:300px;
}
#SiteError h2{margin:0 auto;margin-top:6px;}
#SiteError p {margin: 5px 0px 5px 0px; padding:0px 5px 0px 5px; }
/*SiteError Full Col Widget----------------------------------------------------------------------------------*/


/*Slideshows Full Col Widget----------------------------------------------------------------------------------*/
#Slideshows {width:728px; margin:0 auto;
background-image: url('/images/Pets/twocolumn_bg.jpg');
background-repeat: no-repeat;
background-position:top center;
min-height:300px;
}
#Slideshows h2{margin:0 auto;margin-top:6px;}
#Slideshows dl {margin: 15px 0px 15px 0px; padding:0px 5px 0px 5px; }
#Slideshows dd.summaryimage{float:left;width:90px; margin-top:5px;}
#Slideshows dd.summaryimage img {border:1px solid black;width:90px; padding:0;margin:0;}
#Slideshows dt.headline {width:100%;padding:0px 5px 0px 5px;}
#Slideshows dd.summarytext{width:600px; float:right; padding:0;margin-top:5px;}
#Slideshows dd.readmore{width:600px; float:right; padding:0;margin-bottom:15px;}
#Slideshows dd.agency{width:600px; float:right; padding:0;margin-bottom:15px;}
#Slideshows dd.owner{width:600px; float:right; padding:0px 0px 0px 5px; margin:5px 5px 2px 5px;}
#ReportOffensive input#ReportSubmit{float:none; clear:both; margin:0 auto;width:100%}
#ReportOffensive {width:300px; margin:0 auto;}
/*Slideshows  Full Col Widget----------------------------------------------------------------------------------*/



/*SlideShow--------------------------------------------------------------------------------------------------------*/
#SlideShow {
background-image: url('/images/Pets/slideshow_bg.jpg');
background-repeat: no-repeat;
background-position:center;
background-position:top;
width:728px;
height:515px;
margin:0 auto}

#SlideShow p{float:right; padding-right:45px;}
#loading{width:650px;height:330px; position:absolute;top:210px;left:62px;}
#loading embed{margin-top:100px;}
#Controls{width:140px;margin:0 auto; padding-top:53px;}
#ControlBox{width:140px;margin:0 auto;}
#imagecount{width:150px;}
#ShowImages{width:655px;height:337px; margin:0 auto; padding-top:55px; padding-bottom:0px; overflow:hidden;}
#ShowImages img{margin:0 auto; margin-top:20px; border:0px;max-width:655px;max-height:337px;}
#content-top h3#Slideshow_Header{margin:0 auto;padding-left:15px;}
/*SlideShow--------------------------------------------------------------------------------------------------------*/




/*Sponsors--------------------------------------------------------------------------------------------------------*/
#Sponsors {
width:915px; 
height:180px;
margin:0 auto; 
clear:both; 
float:none;
background-image: url('/images/Pets/sponsors_bg.jpg');
background-repeat: no-repeat;
background-position:100% 30px;
}
#Sponsors li{list-style:none;display:block;float:left;padding-left:3px;}
#Sponsors li a img{width:165px; height:165px;}
/*Sponsors--------------------------------------------------------------------------------------------------------*/

/*Terms--------------------------------------------------------------------------------------------------------*/
#Terms {width:900px; margin:0 auto; border: 1px solid black; padding:15px;}
#Terms p {width:900px; margin:15px auto;}
#Terms h1 {width:890px;margin: 5px 0px 15px 0px;}
#Terms h2 {width:890px;margin: 5px 0px 15px 0px;}
#Terms h3 {width:890px;margin: 5px 0px 10px 0px;}
#Terms h4 {width:890px;margin: 5px 0px 10px 0px;}
#Terms ul {width:890px; padding:5px 20px; margin:20 auto;}
#Terms ul li {max-width:890px; display:block; margin-left:40px;display:list-item;list-style:circle}
#Terms ol {width:890px; padding:5px 20px; margin:0 auto;}
#Terms ol li {max-width:890px; display:block; margin-left:40px;display:list-item;list-style: decimal}
/*Terms--------------------------------------------------------------------------------------------------------*/
/*UserLogin-----------------------------------------------------------------------------------------------------------*/
#UserLogin {
width:728px;
margin:0 auto; 
padding:0px; 
background-image: url('/images/Pets/twocolumn_bg.jpg');
background-repeat: no-repeat;
background-position:top center;}
#UserLogin h2 {margin:0 auto;}
#UserLogin form#UserLogin {background-image:none; width:450px; margin:0 auto;margin-top:10px;}
#UserLogin form#UserLogin input, #UserLogin form#UserLogin label {width:150px;display:block;float:left;margin-bottom:2px;}
#UserLogin form#UserLogin label {padding-right:3px;padding-top:4px; width:150px;} 
#UserLogin form#UserLogin input#Submit{float:none; margin:0 auto; width:auto; clear:both;}
#UserLogin form#UserLogin input#Zip {width:50px;}
#UserLogin form#UserLogin input#Age {width:40px;}
#UserLogin form#UserLogin label#Questions {width:300px;}
#UserLogin form#UserLogin input#AmBarkCheck, #UserLogin form#UserLogin input#NewsCheck {width:20px; margin-top:5px;}
/*UserLogin-----------------------------------------------------------------------------------------------------------*/


/*UserRegistration-----------------------------------------------------------------------------------------------------------*/
#UserRegistration {
width:728px;
margin:0 auto; 
padding:0px; 
background-image: url('/images/Pets/twocolumn_bg.jpg');
background-repeat: no-repeat;
background-position:top center;}
#UserRegistration h2 {margin:0 auto;}
#UserRegistration form#UserRegister {background-image:none; width:450px; margin:0 auto;margin-top:10px;}
#UserRegistration form#UserRegister input, #UserRegistration form#UserRegister label {width:150px;display:block;float:left;margin-bottom:2px;}
#UserRegistration form#UserRegister label {padding-right:3px;padding-top:4px; width:150px;} 
#UserRegistration form#UserRegister input#Submit{float:none; margin:0 auto; width:auto; clear:both;}
#UserRegistration form#UserRegister label.Contact {padding-right:3px;padding-top:4px; width:100px;} 
#UserRegistration form#UserRegister input#Name {width:300px;}
#UserRegistration form#UserRegister input#Email {width:300px;}
#UserRegistration form#UserRegister input#ContactSubject {width:300px;}
#UserRegistration form#UserRegister textarea#ContactMessage {width:300px; height:200px; float:left;}
#UserRegistration form#UserRegister input#Zip {width:50px;}
#UserRegistration form#UserRegister input#Age {width:40px;}
#UserRegistration form#UserRegister label#Questions {width:300px;}
#UserRegistration form#UserRegister input#AmBarkCheck, #UserRegistration form#UserRegister input#NewsCheck {width:20px; margin-top:5px;}
/*UserRegistration-----------------------------------------------------------------------------------------------------------*/

/*UserProfile-----------------------------------------------------------------------------------------------------------*/

#UserProfile {width:728px; min-height:147px; margin:0 auto;padding:0px; background-image: url('/images/Pets/twocolumn_bg.jpg');background-repeat: no-repeat;background-position:top center;}
#UserProfile form#edituser {background-image:none; width:300px; margin:0 auto;margin-top:10px;}
#UserProfile form#edituser input, #UserProfile form#edituser label, #UserProfile form#edituser select {display:block;float:left;width:130px;}
#UserProfile label{padding-right:3px;padding-top:4px; width:105px;} 
#UserProfile form#edituser input, #UserProfile form#edituser select{padding-bottom:0px;margin-bottom:0px;}
#UserProfile form#edituser input#Submit{float:none; margin:0 auto; width:auto;}
#UserProfile form#edituser select{width:133px;margin-top:0px;}
/*UserProfile-----------------------------------------------------------------------------------------------------------*/

/*CreateAlbumDiv-------------------------------------------------------------------------------------------------------*/
#ViewAlbumDiv {width:728px;margin:0 auto; padding:0px;}
#ViewAlbumDiv table {width:720px; margin-bottom:5px; margin:0 auto;}
#ViewAlbumDiv table td img {max-width:180px; border:1px solid black; overflow:hidden;}
#ViewAlbumDiv table td {padding-bottom:5px;}
/*CreateAlbumDiv -----------------------------------------------------------------------------------------------------------*/


/*Welcome Full Col Widget----------------------------------------------------------------------------------*/
#Welcome {width:728px; margin:0 auto;
background-image: url('/images/Pets/twocolumn_bg.jpg');
background-repeat: no-repeat;
background-position:top center;
min-height:140px;
}
#Welcome h2{margin:0 auto;margin-top:6px;}
#Welcome p{margin:5px 10px 5px 10px;}
/*NewsHeadlines Full Col Widget----------------------------------------------------------------------------------*/




/*End Full Column Widgets ----------------------------------------------------------------------------------------------*/



/*HALF Widgets Area--------------------------------------------------------------------------------------------*/

/*AmBarkMissing Half Col Widget----------------------------------------------------------------------------------*/
#AmBarkMissing {
width:356px;
background-image: url('/images/Pets/paws_widget_bg.jpg');
background-repeat: no-repeat;
background-position:top center;
margin: 5px 4px 5px 4px;
float:right;
min-height:177px;
}
#AmBarkMissing h2{margin:0 auto;}
#AmBarkMissing dl {margin: 5px 0px 5px 0px; padding:0px 5px 0px 5px; }
#AmBarkMissing dd.summaryimage{float:left;width:90px; margin-top:5px;}
#AmBarkMissing dd.summaryimage img {width:90px;border:1px solid black;}
#AmBarkMissing dt.headline {width:100%;padding:0px 5px 0px 0px;}
#AmBarkMissing dd.summarytext{width:250px; float:right; padding:0; margin:0;margin-top:5px;}
#AmBarkMissing dd.readmore{width:250px; float:right; padding:0; margin:0; margin-bottom:15px;}
#AmBarkMissing span a{margin-left:10px;}
#AmBarkMissing span a#AmBarkMessage {margin-left:0px;}
/*AmBarkMissing Half Col Widget----------------------------------------------------------------------------------*/

/*Cat of the Week Half Col Widget----------------------------------------------------------------------------------*/
#CatOfTheWeek {
width:356px;
background-image: url('/images/Pets/cats_widget_bg.jpg');
background-repeat: no-repeat;
background-position:top center;
margin: 5px 4px 5px 4px;
float:right;
min-height:177px;
}
#CatOfTheWeek h2{margin:0 auto;}
#CatOfTheWeek dl {margin: 5px 0px 5px 0px; padding:0px 5px 0px 5px; }
#CatOfTheWeek dd.summaryimage{float:left; width:90px; margin-top:5px;}
#CatOfTheWeek dd.summaryimage img {width:90px;border:1px solid black;}
#CatOfTheWeek dt.headline {width:100%;padding:0px 5px 0px 0px;}
#CatOfTheWeek dd.summarytext{width:250px; float:right; padding:0; margin:0;margin-top:5px;}
#CatOfTheWeek dd.agency{width:250px; float:right; padding:0; margin:0;margin-top:5px;}
#CatOfTheWeek dd.readmore{width:250px; float:right; padding:0; margin:0; margin-bottom:15px;}
/*Cat of the Week Half Col Widget----------------------------------------------------------------------------------*/

/*Daily Cat Half Col Widget----------------------------------------------------------------------------------*/
#DailyCat{
width:356px;
background-image: url('/images/Pets/daily_cat_widget_bg.jpg');
background-repeat: no-repeat;
background-position:top center;
margin: 5px 4px 5px 4px;
float:right;
min-height:177px;
}
#DailyCat h2{margin:0 auto;}
#DailyCat table{width:350px;  margin-top:60px;}
#DailyCat table tr td p.SONtext br {clear:none;padding:0px; margin:0px; line-height:0; font-size:0; display:block;}
#DailyCat table tr td img{padding:0px; }

/*Daily Cat of the Week Half Col Widget----------------------------------------------------------------------------------*/


/*Dog Daily Half Col Widget----------------------------------------------------------------------------------*/
#DogDaily {
width:356px;
background-image: url('/images/Pets/dog_daily_widget_bg.jpg');
background-repeat: no-repeat;
background-position:top center;
margin: 5px 4px 5px 4px;
float:left;
min-height:177px;
}
#DogDaily h2{margin:0 auto;}
#DogDaily table{width:350px; margin-top:60px;}
#DogDaily table tr td img{padding:0px;}
/*Dog Daily Half Col Widget----------------------------------------------------------------------------------*/

/*Dog of the Week Half Col Widget----------------------------------------------------------------------------------*/
#DogOfTheWeek {
width:356px;
background-image: url('/images/Pets/dogs_widget_bg.jpg');
background-repeat: no-repeat;
background-position:top center;
margin: 5px 4px 5px 4px;
float:left;
min-height:177px;
}
#DogOfTheWeek h2{margin:0 auto;}
#DogOfTheWeek dl {margin: 1px 0px 1px 0px; padding:0px 5px 0px 5px; }
#DogOfTheWeek dd.summaryimage{float:left; width:90px; margin-top:5px;}
#DogOfTheWeek dd.summaryimage img {width:90px;border:1px solid black;}
#DogOfTheWeek dt.headline {width:98%;padding:0px 5px 0px 0px;}
#DogOfTheWeek dd.summarytext{width:250px; float:right; padding:0; margin:0;margin-top:5px;}
#DogOfTheWeek dd.agency{width:250px; float:right; padding:0; margin:0;margin-top:5px;}
#DogOfTheWeek dd.readmore{width:250px; float:right; padding:0; margin:0; margin-bottom:15px;}

/*Dog of the Week Half Col Widget----------------------------------------------------------------------------------*/

/*Headlines Half Col Widget----------------------------------------------------------------------------------*/
#Headlines {
width:356px;
background-image: url('/images/Pets/paws_widget_bg.jpg');
background-repeat: no-repeat;
background-position:top center;
margin: 5px 4px 5px 4px;
float:left;
min-height:177px;
}
#Headlines h2{margin:0 auto;}
#Headlines dl {margin: 3px 0px 5px 0px; padding:0px 5px 0px 5px; }
#Headlines dt.headline {width:98%;padding:0px 5px 0px 5px;}
#Headlines dt img {padding-top:3px;}
#Headlines dt a {padding-bottom:3px;}
#Headlines span a{margin-left:10px;}
/*Headlines Half Col Widget----------------------------------------------------------------------------------*/


/*IAMS Widget----------------------------------------------------------------------------------*/
#IAMS {width:728px;margin:0px auto 15px auto;}
/*IAMS Widget----------------------------------------------------------------------------------*/





/*SignUp Half Col Widget----------------------------------------------------------------------------------*/
#SignUp {
width:356px;
background-image: url('/images/Pets/paws_widget_bg.jpg');
background-repeat: no-repeat;
background-position:top center;
margin: 5px 4px 5px 4px;
float:left;
min-height:177px;
}
#SignUp h2{margin:0 auto;}
#SignUp p{margin:0 auto:}
/*SignUp Half Col Widget----------------------------------------------------------------------------------*/
/*End Half Widgets Section--------------------------------------------------------------------------------*/

