.hide_this{display:none;}

iFrame#Frame1{height:1300px;}

/*recaptcha img size*/
div #recaptcha_image img{width:360px;height:67px;}

body {margin: 6px 0 0 0; font: 14px Trebuchet MS, Helvetica, sans-serif}

/*Rssfeed*/
div.RSSFeed{width:14px;height:14px;float: left; clear: none;  cursor: pointer;}
div.RSSFeed a{padding:150px;text-align: center;cursor:pointer;}

/*Horatio Ifram*/
div.iFrameCSS iframe{overflow:hidden;}

/*twitter*/
ul#twitter_update_list{list-style-type: none;margin-left:0px;padding-left:0px;}
ul#twitter_update_list li{margin-top:10px;}
ul#twitter_update_list li a{color: rgb(213,19,90);}
a#twitter-link{color:rgb(213,19,90);}

.Item {border: 1px none #ddd}
div.Item {margin: 1px 0 0 1px}
div.Logo {display: block; float: left; width: 100px; margin-bottom: 3px}

div.body {width: 964px; margin-left: auto; margin-right: auto}
div.page, div.main {width: 99.6%}

table {width: 100%; table-layout: fixed;float: left; clear: none}
th {text-align: left}
td {padding: 3px; vertical-align: top}
td img {width: 100%; overflow-y: hidden}

table.tablelist td {vertical-align: middle; overflow-y: hidden}
table td img.normal {width: auto; height: auto}

a.button, div.button a, input.putme {margin: 10px 0px; background: #808080; height: 18px; vertical-align: middle; padding: 0 6px; border-bottom: 2px solid #333; border-right: 2px solid #333; border-top: 2px solid #ccc; border-left: 2px solid #ccc; text-decoration: none}

input.putme {margin: 0; padding: 0 0 2px 0}

div.MenuItem {margin: 0 8px; line-height:2;height:25px;}
div.MenuItem a {text-decoration: none}
a.selected {color: black}

object, embed {width: 100%; height: 100%}
div.Flash, div.Video {height: 264px}
div.FlashCSS object {height: 269px}

/*New Register Form*/
div.registerMessagediv
{
border: 1px solid black;
background-color:#FFFF99;
margin:10px 10px 20px 10px;
padding:10px 0px 10px 5px;
font-family:arial;
font-size:11px;
}

input.setcolor
{
background-color:#FFCCCC;
}

/* Petstreet Specific to size images in ticker */
tt {width: 1000px} tt img {width: 70px}

/*Un-read emails*/
div.Title a.TitleRead {text-decoration:none;font-weight:normal;color:black;}
div.Title a.TitleUnRead {text-decoration:none;font-weight:bold;color:black;}
div.DateCreated div.DateCreatedRead {text-decoration:none;font-weight:normal;color:black;}
div.DateCreated div.DateCreatedUnRead {text-decoration:none;font-weight:bold;color:black;}
div.FromMember a.FromMemberRead {text-decoration:none;font-weight:normal;color:black;}
div.FromMember a.FromMemberUnRead {text-decoration:none;font-weight:bold;color:black;}

/*Top Header Box*/
div.TopHeaderBox{border-width: 0px; padding: 0px; clear: none; margin-top: 0px; font-weight: 400; font-size: 12px; float: left; margin-left: 0px; width: 900px; color: rgb(63, 63, 63); font-family: georgia,serif; background-color: rgb(255, 255, 255);}

/*Adverts*/

div.Advert1{padding: 0px; clear: none; float: left; background-image: url(/images/916/banner%20ad2.jpg); width: 489px; margin: 0px; height: 82px; background-repeat: no-repeat;}
div.Advert2{ }

/*Banner*/
div.Banner{float:left;clear:none;border-width: 0px; padding: 0px; width: 410px; margin-top: 0px; margin-left: 0px; height: 80px; overflow-y: hidden;}

/*Nav Buttons*/
div.HomeButton{clear: none; float: left; margin-left: 8px; padding-right: 5px;height:25px;}
div.NavButton{clear: none; float: left;  padding-right: 5px;height:25px;}

div.SiteCredit{clear: none; float: right; width: 43.955%; padding-top: 5px;}
div.BottomNavButtons{clear: none; float: left; width: auto; padding-right: 15px;padding-top:5px;}
div.BottomNavButtons a{text-decoration:none;}

/*Buttons*/

/*real Buttons*/

div.pinkButton1,div.pb{height:28px;width:100px;padding:5px 0px;}
div.pinkButton1 input.button,div.pb input.button{margin:3px 0px;padding:0px 5px 3px 5px;font-family:arial;font-weight:normal;color:white;border:none;background: url(/images/736/pinkbuttontest1.png);background-repeat:no-repeat;height:26px;width:60px;}
div.pinkButton1 input.button:Hover,div.pb input.button:Hover{color:black; background: url(/Images/736/greybuttontest2.png);background-repeat:no-repeat;cursor:pointer;}
div.pinkButton1 a{padding:5px 30px 20px 7px;font-family:arial;font-weight:normal;color:white;border:none;background: url(/images/736/pinkbuttontest1.png);background-repeat:no-repeat;text-decoration:none}
div.pinkButton1 a:Hover{color:black; background: url(/Images/736/greybuttontest2.png);background-repeat:no-repeat;cursor:pointer;}

div.blueButton1,div.bb{height:28px;width:100px;padding:5px 0px;}
div.blueButton1 input.button,div.bb input.button{margin:3px 0px;padding:0px 5px 3px 5px;font-family:arial;font-weight:normal;color:white;border:none;background: url(/images/736/bluebuttontest2.png);background-repeat:no-repeat;height:26px;width:60px;}
div.blueButton1 input.button:Hover,div.bb input.button:Hover{color:black; background: url(/Images/736/greybuttontest2.png);background-repeat:no-repeat;cursor:pointer;}
div.blueButton1 a{padding:5px 30px 20px 7px;font-family:arial;font-weight:normal;color:white;border:none;background: url(/images/736/bluebuttontest2.png);background-repeat:no-repeat;text-decoration:none}
div.blueButton1 a:Hover{color:black; background: url(/Images/736/greybuttontest2.png);background-repeat:no-repeat;cursor:pointer;}

div.greenButton1,div.gb{height:28px;width:100px;padding:5px 0px;}
div.greenButton1 input.button,div.gb input.button{margin:3px 0px;padding:0px 5px 3px 5px;font-family:arial;font-weight:normal;color:white;border:none;background: url(/images/736/greenbuttontest1.png);background-repeat:no-repeat;height:26px;width:60px;}
div.greenButton1 input.button:Hover,div.gb input.button:Hover{color:black; background: url(/Images/736/greybuttontest2.png);background-repeat:no-repeat;cursor:pointer;}
div.greenButton1 a{padding:5px 30px 20px 7px;font-family:arial;font-weight:normal;color:white;border:none;background: url(/images/736/greenbuttontest1.png);background-repeat:no-repeat;text-decoration:none}
div.greenButton1 a:Hover{color:black; background: url(/Images/736/greybuttontest2.png);background-repeat:no-repeat;cursor:pointer;}

/*long buttons*/
div.blueButtonlong,div.bbl{height:28px;width:120px;padding:5px 0px;}
div.blueButtonlong input.button,div.bbl input.button{margin:3px 0px;padding:0px 5px 3px 5px;font-family:arial;font-weight:normal;color:white;border:none;background: url(/images/736/bluebuttonlong.png);background-repeat:no-repeat;height:26px;width:100px;}
div.blueButtonlong input.button:Hover,div.bbl input.button:Hover{color:black; background: url(/Images/736/greybuttonlong.png);background-repeat:no-repeat;cursor:pointer;}
div.blueButtonlong a{padding:5px 30px 20px 7px;font-family:arial;font-weight:normal;color:white;border:none;background: url(/images/736/bluebuttonlong.png);background-repeat:no-repeat;text-decoration:none}
div.blueButtonlong a:Hover{color:black; background: url(/Images/736/greybuttonlong.png);background-repeat:no-repeat;cursor:pointer;}
a.blueButtonlong {padding:5px 40px 20px 7px;font-family:arial;font-weight:normal;color:white;border:none;background: url(/images/736/bluebuttonlong.png);background-repeat:no-repeat;text-decoration:none}

div.greenButtonlong,div.gbl{height:28px;width:120px;padding:5px 0px;}
div.greenButtonlong input.button,div.gbl input.button{margin:3px 0px;padding:0px 5px 3px 5px;font-family:arial;font-weight:normal;color:white;border:none;background: url(/images/736/greenbuttonlong.png);background-repeat:no-repeat;height:26px;width:100px;}
div.greenButtonlong input.button:Hover,div.gbl input.button:Hover{color:black; background: url(/Images/736/greybuttonlong.png);background-repeat:no-repeat;cursor:pointer;}
div.greenButtonlong a{padding:5px 30px 20px 7px;font-family:arial;font-weight:normal;color:white;border:none;background: url(/images/736/greenbuttonlong.png);background-repeat:no-repeat;text-decoration:none}
div.greenButtonlong a:Hover{color:black; background: url(/Images/736/greybuttonlong.png);background-repeat:no-repeat;cursor:pointer;}
a.greenButtonlong {padding:5px 40px 20px 7px;font-family:arial;font-weight:normal;color:white;border:none;background: url(/images/736/greenbuttonlong.png);background-repeat:no-repeat;text-decoration:none}

/*report buttons*/

div.rpinkButton1,div.rpb{height:28px;width:100px;padding:5px 0px;}
div.rpinkButton1 input.button,div.rpb input.button{margin:3px 0px;padding:0px 5px 3px 5px;font-family:arial;font-weight:normal;color:white;border:none;background: url(/images/736/pinkbuttontest1.png);background-repeat:no-repeat;height:26px;width:60px;}
div.rpinkButton1 input.button:Hover,div.rpb input.button:Hover{color:black; background: url(/Images/736/greybuttontest2.png);background-repeat:no-repeat;cursor:pointer;}
div.rpinkButton1 a{padding:5px 30px 20px 7px;font-family:arial;font-weight:normal;color:white;border:none;background: url(/images/736/pinkbuttontest1.png);background-repeat:no-repeat;text-decoration:none}
div.rpinkButton1 a:Hover{color:black; background: url(/Images/736/greybuttontest2.png);background-repeat:no-repeat;cursor:pointer;}

div.rblueButton1,div.rbb{height:28px;width:100px;padding:5px 0px;}
div.rblueButton1 input.button,div.rbb input.button{margin:3px 0px;padding:0px 5px 3px 5px;font-family:arial;font-weight:normal;color:white;border:none;background: url(/images/736/bluebuttontest2.png);background-repeat:no-repeat;height:26px;width:60px;}
div.rblueButton1 input.button:Hover,div.rbb input.button:Hover{color:black; background: url(/Images/736/greybuttontest2.png);background-repeat:no-repeat;cursor:pointer;}
div.rblueButton1 a{padding:5px 30px 20px 7px;font-family:arial;font-weight:normal;color:white;border:none;background: url(/images/736/bluebuttontest2.png);background-repeat:no-repeat;text-decoration:none}
div.rblueButton1 a:Hover{color:black; background: url(/Images/736/greybuttontest2.png);background-repeat:no-repeat;cursor:pointer;}

div.rgreenButton1,div.rgb{height:28px;width:100px;padding:5px 0px;}
div.rgreenButton1 input.button,div.rgb input.button{margin:3px 0px;padding:0px 5px 3px 5px;font-family:arial;font-weight:normal;color:white;border:none;background: url(/images/736/greenbuttontest1.png);background-repeat:no-repeat;height:26px;width:60px;}
div.rgreenButton1 input.button:Hover,div.rgb input.button:Hover{color:black; background: url(/Images/736/greybuttontest2.png);background-repeat:no-repeat;cursor:pointer;}
div.rgreenButton1 a{padding:5px 30px 20px 7px;font-family:arial;font-weight:normal;color:white;border:none;background: url(/images/736/greenbuttontest1.png);background-repeat:no-repeat;text-decoration:none}
div.rgrennButton1 a:Hover{color:black; background: url(/Images/736/greybuttontest2.png);background-repeat:no-repeat;cursor:pointer;}

/*BigButtons*/
div.biggreenButton1,div.bgb{height:25px;width:120px;padding:10px 0px;}
div.biggreenButton1 input.button,div.bgb input.button{margin:3px 0px;padding:0px 5px 3px 5px;font-family:arial;font-weight:normal;color:white;border:none;background: url(/images/736/biggreen.png);background-repeat:no-repeat;height:40px;width:120px;}
div.biggreenButton1 input.button:Hover,div.bgb input.button:Hover{color:black; background: url(/Images/736/biggrey.png);background-repeat:no-repeat;cursor:pointer;}
div.biggreenButton1 a{font-size:22px; padding:8px 40px 12px 8px;font-family:arial;font-weight:normal;color:white;border:none;background: url(/images/736/biggreen.png);background-repeat:no-repeat;text-decoration:none}
div.biggreenButton1 a:Hover{color:black; background: url(/Images/736/biggrey.png);background-repeat:no-repeat;cursor:pointer;}

/*SearchButton*/
div.greenButtonsearch,div.gbs{height:22px;width:60px;padding:5px 0px; font-size:12px;}
div.greenButtonsearch input.button,div.gbs input.button{margin:3px 0px;padding:0px 5px 3px 5px;font-family:arial;font-weight:normal;color:white;border:none;background: url(/images/736/smallgreen.png);background-repeat:no-repeat;height:26px;width:60px;}
div.greenButtonsearch input.button:Hover,div.gbs input.button:Hover{color:black; background: url(/Images/736/smallgreen.png);background-repeat:no-repeat;cursor:pointer;}

/*Search*/
div.SearchForm{color: black; text-align: left; width: 190px; float:left; clear: none; height: 20px;padding:0px;margin:0px;}
div.SearchBox{clear: none; float: left; width: 110px; text-align: left;height:20px;}
div.SearchForm input.button{ float:left;width: 62px; clear: none; height: 19px;padding-left:0px;margin:0px;padding-bottom:13px; padding-top:0px;}

/*Columns*/
div.RightMostColumn{clear: none; float: left; width: 120px; margin-left: 0px; margin-top: 0px; padding-top: 10px; padding-left: 0px;}

td.Home_LeftColumn,td.hlc{width:428px;}
td.Home_RightColumn,td.hrc{padding-bottom: 30px; width: 320px;}

td.LeftMostColumn{width:150px;}
td.Search_RightColumn{width:600px;}

td.MiddleLeftColumn{width:295px;}
td.MiddleRightColumn{width:295px;}

td.MainColumn{width:750px;}

/*Welcome back box*/

/*Register box*/

/*Login box*/

/*Invite Email*/
.InviteEmail{overflow-y: hidden; padding-left: 57px; font-size: 18px; background-image: url(/images/736/invite2.jpg); color: rgb(173, 216, 230); padding-top: 47px; font-family: arial; height: 195px;}

/*PageContent*/
div.PageContent{border-width: 0px; clear: none; margin-top: 0px; float: left; width: 770px; color: rgb(63, 63, 63);}

/*Columns*/
/*A change needs to be made to the kernel so that column classes are picked up*/
div.LeftColum{border-color: white; border-width: 0px; width: 425px;}
div.RightColumn{border-color: white; padding-bottom: 30px; width: 320px;}

/*Sections*/
div.FlashSectionCSS{border-width: 0px; background-color: purple; margin-top: 0px;}
div.MainSection{border-color: white; font-size: 12px; font-family: arial; padding-left: 0px; padding-top: 0px; margin-left: 0px; margin-top: 0px;}

/*Flash*/
div.FlashCSS {border-width: 0px; width: 755px; height: 286px; padding-left: 0px; margin-left: 0px; background-color: purple; margin-top: 0px;}

/*Headings*/
div.PetstreetHeader{padding-right: 6px; padding-left: 6px; padding-bottom: 3px; background-color: white;}
div.pink_PetstreetHeader,div.ph{margin:3px 0px;padding-right: 6px; padding-left: 6px; padding-bottom: 3px; background-color:rgb(242,242,242);border-top:4px solid;border-top-color:rgb(213,19,90);font-size: 16px; padding-bottom: 3px; color: rgb(63, 63, 63); font-family: georgia,serif; font-weight: normal;}
div.blue_PetstreetHeader,div.bh{margin:3px 0px;padding-right: 6px; padding-left: 6px; padding-bottom: 3px; background-color:rgb(242,242,242);border-top:4px solid;border-top-color:rgb(1,113,189);font-size: 16px; padding-bottom: 3px; color: rgb(63, 63, 63); font-family: georgia,serif; font-weight: normal;}
div.green_PetstreetHeader,div.gh{margin:3px 0px;padding-right: 6px; padding-left: 6px; padding-bottom: 3px; background-color:rgb(242,242,242);border-top:4px solid;border-top-color:rgb(63,145,0);font-size: 16px; padding-bottom: 3px; color: rgb(63, 63, 63); font-family: georgia,serif; font-weight: normal;}
/*heading styler border-style: none none solid; border-color: rgb(105, 105, 105); padding-left: 7px; font-size: 16px; padding-bottom: 3px; color: rgb(63, 63, 63); font-family: georgia,serif; font-weight: normal;*/
h1.pink_PetstreetHeader,h1.ph{margin:3px 0px;padding-right: 6px; padding-left: 6px; padding-bottom: 3px; background-color:rgb(242,242,242);border-top:4px solid;border-top-color:rgb(213,19,90);font-size: 16px; padding-bottom: 3px; color: rgb(63, 63, 63); font-family: georgia,serif; font-weight: normal;}
h1.blue_PetstreetHeader,h1.bh{margin:3px 0px;padding-right: 6px; padding-left: 6px; padding-bottom: 3px; background-color:rgb(242,242,242);border-top:4px solid;border-top-color:rgb(1,113,189);font-size: 16px; padding-bottom: 3px; color: rgb(63, 63, 63); font-family: georgia,serif; font-weight: normal;}
h1.green_PetstreetHeader,h1.gh{margin:3px 0px;padding-right: 6px; padding-left: 6px; padding-bottom: 3px; background-color:rgb(242,242,242);border-top:4px solid;border-top-color:rgb(63,145,0);font-size: 16px; padding-bottom: 3px; color: rgb(63, 63, 63); font-family: georgia,serif; font-weight: normal;}


/*Datalists*/
div.FeaturedPetPicture_DL{padding-right: 6px; padding-top: 5px; background-color: white;}
div.FeaturedOwner_DL{width: 100px; float: left; clear: none; text-align: center; padding-right: 4px;}
div.PetStreetShop_DL{padding-right: 5px; background-color: white; width: 85px; float: left; clear: none; padding-top: 5px;}
div.FeaturedClub_DL{margin-top: 3px; text-align: center;}
div.NewToPetstreet_DL{width: 84px; float: left; clear: none; height: 150px; overflow-y: hidden; margin-left: 0px; background-color: white; text-align: center; padding-top: 5px;}
div.FeaturedPetFilm_DL{padding-right: 5px; padding-top: 5px; background-color: white;}
div.LatestStories_DL{border-bottom:1px solid;border-bottom-color:rgb(220,220,220);padding-right: 5px; padding-top: 5px;padding-bottom: 5px; background-color: white;}
div.LookingForAHome_DL{padding-right: 5px; background-color: white; width: 125px; float: left; clear: none; padding-top: 5px;}
div.CentralColumn_DL,div.ccl{width: 100px; float: left; clear: none; text-align: center;border-style: solid; border-color: rgb(220, 220, 220); margin: 4px; padding: 4px;}
div.smalldatalist,div.sdl{border-style: solid; border-color: rgb(220, 220, 220); margin: 2px; padding: 2px 4px 2px 2px; width: 60px; float: left; clear: none; text-align: center;}

/*Images*/
div.FeaturedPetImage,div.fpi{margin-top: 3px; overflow-y: hidden; height: 250px;}
div.FeaturedOwnerImage,div.foi{float: left;clear: none;width:100px;height:100px;overflow-y: hidden;padding-top: 5px;padding-right: 0px;}
div.LookingFAHomeImage,div.lfhi{width: 120px; height: 120px; float: left; clear: none; }
div.FeaturedClubImage,div.fci{width: 100px; height: 100px; padding-top: 5px; float: left; clear: none; overflow-y: hidden;}
div.NewToPetstreetImage,div.ntpi{height: 83px; overflow-y: hidden;}
div.LatestStoryImage,div.lsi{width:100px;height:100px; overflow-y: hidden; float: left; clear: none; padding-top: 3px;padding-right: 6px; padding-bottom: 6px;}

div.PanelImage{clear: none; float: left; width: 100px; padding-top: 5px; padding-right: 2px;}

div.AdImage{padding-top: 3px; text-align: center;}
div.SmallImage,div.si{width:60px;height:60px; overflow-y: hidden; float: left; clear: none;}



/*Text*/
div.LookingForAHomeTitle,div.lfht{margin-top: 7px; font-size: 16px; font-family: georgia,serif; padding-top: 2px;}
div.LookingForAHomeParentTitle,div.lfhpt{margin-top: 2px;}
div.NewToPetstreetTitle,div.ntpt{font-size: 10px;}
div.NewToPetstreetDateCreated,div.ntpd{width: 85px; height: 12px; font-size: 10px; padding-top: 2px;}

div.pinkTitleText,div.ptt{font-size:16px; font-family:georgia,serif; color:rgb(213,19,90);}
div.pinkTitleText a,div.ptt a{text-decoration:none;}

div.blueTitleText,div.btt{font-size:16px; font-family:georgia,serif; color:rgb(1,113,189);}
div.blueTitleText a,div.btt a{text-decoration:none;}

div.greenTitleText,div.gtt{font-size:16px; font-family:georgia,serif; color:rgb(117,175,75);}
div.greenTitleText a,div.gtt a{text-decoration:none;}

div.pinkText,div.pt{color:rgb(213,19,90);font-family:arial;}
div.pinkText a,div.pt a{text-decoration:none;}

div.blueText,div.bt{color:rgb(1,113,189);font-family:arial;}
div.blueText a,div.bt a{text-decoration:none;}

div.greenText,div.gt{color:rgb(117,175,75);font-family:arial;}
div.greenText a,div.gt a{text-decoration:none;}

div.NormalText,div.nt{font-family:arial;}
div.NormalText a,div.nt a{text-decoration:none;}

/*add friends page*/

div.InviteContactsInput1 {width:127px;float:left;clear:none;}
div.InviteContactsInput1 input.full{border:1px none rgb(220,220,220); width:130px;  font-size: 11px; font-family: arial; color: rgb(153, 153, 153); font-weight:normal;clear:none;float:left;padding-left: 4px;}

