/*
foopets palette:
light neutral:   ebe9e4
medium neutral:  d8d6d2
dark neutral:    bfbdb9
darker neutral:  999794
darkest neutral: 666562
light green:     e3f0c9
middle green:    bdd66d
dark green:      9ccb3c
light blue:      e8eff8
middle blue:     5f8dca
dark blue:       0f75bc
foopets blue:    1a75bc
middle magenta:  a874bc (used for visited links)
hilite yellow:   ffffdd (used for notice background, hilighting text, etc.)
*/



body,html,form,table,tr,td,th {margin:0;padding:0;}

body,div,p,td,th {
  font-family: 'Myriad Pro', 'Myriad Web', 'Myriad Std', 'Lucida Grande', Tahoma, Helvetica, Arial, sans-serif;
  font-size: 14px;
  color:#666562;
  line-height:1.3em;
}
html{ font-size:14px; }

.bodyfont {
  font-family: 'Myriad Pro', 'Myriad Web', 'Myriad Std', 'Lucida Grande', Tahoma, Helvetica, Arial, sans-serif;
}

li li{font-size:13px}
body {
  background:#a5c4e0 url('/images/star_bg_blue3.jpg') top center no-repeat;
}
p{margin:0 0 1em 0}

.small{font-size:12px}
.big{font-size:16px}

/* help IE6 set display and position on all divs */
div,ul,table {position:relative;overflow:hidden}

div#uservoice-dialog, div#uservoice-dialog div{overflow:visible}
div#uservoice-dialog a{margin:0;padding:0;text-indent:0;z-index:100000}

form{margin:0;padding:0}
img {border:none}
img.badge {width:16px;vertical-align:middle;height:16px;margin:-4px 1px 0 0;border:none}

h1,h2,h3,h4,h5{
    font-family: Tahoma,'Myriad Pro', 'Myriad Web', 'Myriad Std', 'Gill Sans', 'Gill Sans MT', 'Gill Sans Std', 'Lucida Grande', 'Bitstream Vera Sans', 'Helvetica Neue', Helvetica, sans-serif;
    clear:both;
    line-height:1.2em
  }
.headerfont{
  font-family: Tahoma,'Myriad Pro', 'Myriad Web', 'Myriad Std', 'Gill Sans', 'Gill Sans MT', 'Gill Sans Std', 'Lucida Grande', 'Bitstream Vera Sans', 'Helvetica Neue', Helvetica, sans-serif;
}
h1 {font-size:30px;letter-spacing:-1px;color:#9ccb3c;line-height:normal;margin:0 0 .5em 0}

.bold {font-weight:bold}

a.plain:link,a.plain:visited,a.plain:hover,a.plain:focus,a.plain:active {color:#ffffff;text-decoration:none}
a:link {color:#0f75bc;text-decoration:none}
a:visited {color:#a874bc;text-decoration:none}
a:hover,a:focus,a:active{color:#5f8dca;text-decoration:underline}

a.novisit:link,a.novisit:visited{color:#0f75bc}
a.novisit:hover,a.novisit:focus,a.novisit:active{color:#5f8dca}

a.h1:link,a.h1:visited{color:#9ccb3c}
a.h1:hover,a.h1:focus,a.h1:active{color:#5f8dca;text-decoration:underline}

a.withimage:link,a.withimage:visited{color:#0f75bc}
a.withimage:hover,a.withimage:focus,a.withimage:active{color:#5f8dca;text-decoration:none}

a.lock:link,a.lock:visited{color:#d48a00;text-decoration:none}
a.unlock:link,a.unlock:visited{color:#888888;text-decoration:none}

a.user,a.user:link,a.user:visited{
    font-weight:bold;
    color:#0f75bc;
}

a, input {
outline-color: invert;
outline-style: none;
outline-width: medium;
}
a:active, a:focus, input[type="image"] {
outline: 0;
}

span.abbr, acronym, span.help { border-bottom: 1px dotted #666; cursor: help; }

.nobr,.nowrap {white-space:nowrap}

.right{float:right}
.left{float:left}

.new{color:white;background-color:red;font-weight:bold;display:inline;padding:0 3px;-moz-border-radius:3px;-webkit-border-radius:3px;}


input[type="text"],input[type="password"],select#user_country{
  border: 1px solid #d8d6d2;
  padding:3px;
  font-size:100%;
  background:#fff url('/images/input-field-shadow.png') repeat-x top;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}
input[type="text"]:focus,input[type="password"]:focus{
  background-color:#ffd;background-image:none;border-color:#777
  }

select#user_country{
  margin-right:2em;
}



form#mainform input.bg{border:1px solid #ccc;padding:1px;font-size:105%}
form#mainform input.bg:focus{background-color:#ffd;background-image:none;border:1px solid black}
button{margin:0}

table {border-collapse:collapse;border:none}
table td{border-bottom:1px solid #ebe9e4;padding:3px}
table th{border-bottom:2px solid #d8d6d2;font-size:13px;padding:0 10px 3px 3px;white-space:nowrap}


input[type="submit"],input[type="reset"]{
    font-size:14px;
    font-family:Tahoma,Helvetica,Arial,sans-serif;
    font-weight:bold;
    padding:0 5px 1px 5px;
    line-height:1.1em;
    border:1px solid #333;
    color:#fff;
    background-color:#1a75bc;
    background-image:url('/images/button_bg_blue_1x200.gif');
    text-decoration:none;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
input[type="submit"]:hover,input[type="reset"]:hover,
input[type="submit"]:focus,input[type="reset"]:focus
{
    background-color:#6dbce9;
    background-image:url('/images/button_bg_blue_over_1x200.gif');
    text-decoration:none;
}

input.bigbutton{
  white-space:nowrap;
  display:inline;
  position:relative;
  padding:0 7px 2px;
  height:33px;
  font-size:20px;
  line-height:30px;
  font-family:Tahoma,Helvetica,Arial,sans-serif;
  font-weight:bold;
  border:1px solid #333;
  color:#fff;
  background-color:#1a75bc;
  background-image:url('/images/button_bg_blue_1x200.gif');
  text-decoration:none;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
}
input.bigbutton:hover,
input.bigbutton:focus,
input.bigbutton:active{
  cursor:pointer;
  background-color:#6dbce9;
  background-image:url('/images/button_bg_blue_over_1x200.gif');
  text-decoration:none;
}

textarea{
    font-family:Helvetica,Arial,sans-serif;
    font-size:90%;
    padding:3px;
}

p.notice, p.error{
  font-size:90%;
  color: black;
  background-color: #e3f0c9;
  clear: both;
  width:auto;
  padding: 4px 12px;
  margin:0 0 8px 0;
  -moz-border-radius:12px;
  -webkit-border-radius:12px;
}
p.error {color:#f00}
a.closebutton,a.closebutton:visited,a.closebutton:hover,a.closebutton:focus{
        background-image:url('/images/redX.gif');
        background-repeat:no-repeat;
        margin-top:-1px;
        margin-right:-7px;
        width:20px;
        height:20px;
        float:right;
        display:inline;
        overflow:hidden;
        text-decoration:none;
}


div#page {
  width: 760px;
  margin: 0 auto;
  height:auto;
  overflow:hidden;
}
div.rounded16bg {
  height:auto;
}
div.rounded16bg div.hd {
  height: 16px;
  background-image: url('/images/curve-top-760x16.png');
  background-color:transparent;
}
div.rounded16bg div.bd {
  background-color:white;
}
div.rounded16bg div.ft {
  height:16px;
  background-image: url('/images/curve-bottom-760x16.png');
  background-color:transparent;
}
div.rounded12white {
  background-image: url('/images/rounded-corner-white-12-tl.gif');
  background-position: top left;
  background-repeat: no-repeat;
}
div.rounded12white div.hd {
  height: 12px;
  background-image: url('/images/rounded-corner-white-12-tr.gif');
  background-position: top right;
  background-repeat: no-repeat;
}
div.rounded12white div.bd {
  background-image: url('/images/rounded-corner-white-12-bl.gif');
  background-position: bottom left;
  background-repeat: no-repeat;
}
div.rounded12white div.ft {
  margin:-12px 0 0 12px;
  height:12px;
  background-image: url('/images/rounded-corner-white-12-br.gif');
  background-position: bottom right;
  background-repeat: no-repeat;
}

/* Start Game Page Stuff */
div.lb {overflow:visible; margin-top:0;background-color:#fff;padding:0 5px 10px 5px;min-height:500px }
div.lb table{border-collapse:collapse;width:340px;}
div.lb th, div.lb td{padding:0;border:none;font-size:18px;}
div.lb th{text-align:left;font-weight:normal;width:auto;overflow:hidden;padding:1px 0 1px 0}
div.lb td{text-align:right;font-weight:bold;width:50px;padding-left:.5em;overflow:visible}
div.lb th.index{font-size:36px;text-align:right;width:1.2em;line-height:1em;font-weight:bold;padding-right:8px;color:#6d84b4}
div.lb th.header{font-size:12px;color:#666562;font-weight:bold;text-decoration:underline;text-align:right;width:auto}
div.lb a{font-weight:bold}
div.lb h3{font-size:12px;margin:5px 0 10px 0}

div.lb a:link,div.lb a:visited{color:#0f75bc}
div.lb a:hover,div.lb a:focus,div.lb a:active{color:#5f8dca}

div.lb table img{width:50px;border:1px solid #6d84b4;}

div.lb th img{border:1px solid #6d84b4;width:50px;}

div#games_rightcol h2, div#instructions h2{font-size:28px;color:#9ccb3c;margin:5px 0 10px 0}
div#games_rightcol{width:410px;float:right}
div#instructions {width:295px;float:left;margin-right:15px;text-align:justify;}
div#instructions p {font-size:14px;margin:0 0 1em 0;line-height:normal}
div#instructions span{display:inline;padding:1px 3px 0 3px;color:white;}
div#instructions li{line-height:normal;margin-bottom:.5em;font-size:14px}

div#arcade_games_rightcol h2, div#arcade_instructions h2{font-size:28px;color:#9ccb3c;margin:5px 0 10px 0}
div#arcade_games_rightcol{width:440px;float:right}
div#arcade_instructions {width:265px;float:left;margin-right:15px;text-align:justify;}
div#arcade_instructions p {font-size:14px;margin:0 0 1em 0;line-height:normal}
div#arcade_instructions span{display:inline;padding:1px 3px 0 3px;color:white;}
div#arcade_instructions li{line-height:normal;margin-bottom:.5em;font-size:14px}

div.lb div.pic {width:52px;height:52px;margin-right:5px;float:left}
div.games_info {width:170px;height:52px;margin-top:10px;float:left}
div.games_info p.user {font-size:18px;font-weight:bold;line-height:1.2em;margin:0;padding:0}
div.games_info p.dt{font-size:11px;font-weight:normal;margin:0;padding:0}

div.lb h3 {font-size:12px;font-family:helvetica,sans-serif;font-weight:normal;margin:0 0 5px 0}

div#this_hour  {max-height:4000px;overflow:auto}
div#fd  {max-height:4000px;overflow:auto}
div#me  {overflow:auto}
div#today  {max-height:4000px;overflow:auto}
div#all_time  {max-height:4000px;overflow:auto}
div#friends  {max-height:4000px;overflow:auto}
div#me div.pet{clear:both}

a#reload img{border:none;width:22px;height:22px;margin-right:5px}
/* End Games Page Stuff */

div#main{
  margin:0 0 5px 0;
  overflow:hidden;
  height:auto;
  width:760px;
  padding:0;
  clear:both;
}
div#footer{
  margin-bottom:5px;
}
div#header{
    z-index:1;
    height:auto;
    overflow:visible;
    background-color:Transparent;
    padding:0;
    margin:14px 0 0 0;
    }

div#header h1 {
    z-index:4;
    background:Transparent url('/images/foopets_logo_2_228x82.png') no-repeat;
    width:228px;
    height:82px;
    margin:0 0 0 19px;
    padding:0;
    overflow:hidden;
}
div#header h1 a{z-index:4;display:block;position:relative;width:228px;height:82px;text-indent:-1000px;}

div#menu_buttons {
  position:absolute;
  z-index:1000;
  text-align:right;
  height:25px;
  width:90px;
  top:100px;
  right:16px;
}

div#content {padding:0 16px 0px 16px;min-height:400px;overflow:hidden;}
div#content.widescreen {padding:0 0px 0px 0px;min-height:400px;overflow:hidden;}
div#player {margin:0 0 0 -7px;width:742px;overflow:hidden;}
div#player.widescreen {margin:0 0 0 0;width:760px;overflow:hidden;}
div#footube_div {float:left;position:relative;display:block;
        width:440px;height:330px;background-image:url('/images/foopets_loading6.gif')}
div#footube_container {width:440px;height:330px;float:left;display:inline;position:relative;}
div#footube_rightpanel_wrapper {height:380px}
div#rightcol {float:right;display:inline;margin:0 0 0 7px;padding:0;width:293px;overflow:hidden}
div#footube_mask_div{background:url('/images/rounded-corners-mask-440x330.png') no-repeat;position:absolute;z-index:49000;width:440px;height:330px;top:0;left:0;}

div#footube_widescreen_div {float:left;position:relative;display:block;
        width:760px;height:330px;background-image:url('/images/foopets_loading7_ws.gif')}
div#footube_widescreen_container {width:760px;height:330px;float:left;display:inline;position:relative;}

h1#signuplogo {
    display:block;
    position:relative;
    z-index:9999;
    background-image:url('/images/foopets_signup_logo2_238x114.png');
    width:238px;
    height:114px;
    margin:0 auto -30px auto;
    padding:0;
    overflow:hidden;
}
h1#signuplogo a{z-index:40000;display:block;position:relative;width:238px;height:94px;text-indent:-1000px;}
div.signup div#content{padding-top:10px;z-index:1000;margin-bottom:0;padding-bottom:0}
div.signup div#userlinks{
  position:absolute;
  z-index:1000;
  text-align:right;
  height:22px;
  width:300px;
  top:65px;
  right:16px;
  font-size: 16px;
}

div.signup div#leftlinks{
  position:absolute;
  z-index:1000;
  text-align:left;
  height:22px;
  width:730px;
  top:65px;
  right:16px;
  font-size: 16px;
}

div.signup div#content h1{margin:50px 0 10px 0}
div.signup p.notice,div.signup p.error{margin-top:30px}

div.signup div.errorExplanation {margin:25px 0 5px 50px;padding:5px 0 0 50px;background:url('/images/alertIcon.png') no-repeat;}
div.signup div.errorExplanation p {margin:0}
div.signup div.errorExplanation ul{margin-top:10px}
div.signup div.errorExplanation li{margin:0 0 .5em 0}



h2#signup_title {
  font-size:30px;
  color:#000;
  width:auto;
  margin:15px auto 0 auto;
  padding:0;
  text-align:center;
}
h3#signup_subtitle {
  font-size:18px;
  color:#000;
  width:auto;
  margin:0 auto;
  padding:0;
  text-align:center;
}
p#signup_description{
 font-size:15px;
 color:#000;
 margin:15px auto;
 text-align:center;
}
h2#signup_lower_header{
  height:auto;clear:both;font-size:20px;margin:0;padding-top:20px;text-align:center
}

div.signuptab{height:auto;padding:0 0 0 5px;}
div.signuptab div.buttons{padding:10px 5px 5px 0;text-align:right;white-space:nowrap}


div.signuptab label{display:block;margin-top:8px;color:black}

div.signuptab div#recaptcha_image img {width:258px;height:49px;border:1px solid #999794}

div.signuptab div#terms {width:252px;height:55px;border:1px solid #999794;overflow:auto;padding:0 4px 4px 4px;margin:0}
div.signuptab div#terms h2,
div.signuptab div#terms h3{font:bold 11px Helvetica,Arial,sans-serif;line-height:1.1em;margin:5px 0 0 0;color:#666}
div.signuptab div#terms p{font:normal 11px Helvetica,Arial,sans-serif;line-height:1.1em;margin:0;color:#666}

div#signup_wrapper {position:relative;margin-top:-16px;display:block;min-height:600px;overflow:visible}
div#footube_signup_wrapper{height:355px;overflow:visible}
div#footube_signup_wrapper div#footube_container{float:left;margin-right:15px;height:355px}
div#footube_signup_wrapper div#adopt{width:270px;float:left;}
div#footube_signup_wrapper div#breed_name{
    border:1px solid white;height:25px;text-align:center;font:bold 16px Tahoma,Helvetica,sans-serif;color:black
}

div.signuptab h3{
    font-size:16px;
    font-family: Tahoma,Helvetica,Arial,sans-serif;
    color:black;line-height:1.3em;padding:0;margin:5px 0 8px 0}
div.signuptab h3 b{font-size: 28px;color:#99db2e}
div.signuptab h3 span{color:#ddd}


div#breedscroller{
    height:230px;width:260px;
    border-bottom:1px solid #ebe9e4;
    border-top:1px solid #ebe9e4;
    overflow:auto;
    padding:5px 0 0 0;
  }
div#breedscroller img{width:80px;height:60px}
div#breedscroller div.pet {
    width:88px;height:68px;
    display:inline;
    float:left;
    margin:0 0 10px 20px;
    clear:none;
}

div#signup_thumbs {height:auto;margin-top:10px;overflow:visible}
div#signup_thumbs div{float:left;width:160px;padding:0 0 0 28px}
div#signup_thumbs div.first{padding:0 0 0 0}
div#signup_thumbs div p{font-size:12px;padding:0 3px 0 7px;line-height:1.1em;color:#555;text-align:left;margin:0 0 0 0}
div#signup_thumbs div p b{font:bold 16px Tahoma,Arial,Helvetica,sans-serif;color:#000;display:inline;padding-right:5px}
div#signup_thumbs div img{width:160px;height:120px;border:none}

h1#greetings_logo {
  display:block;
  position:relative;
  z-index:9999;
  background-image:url('/images/foopets_greetings_logo2_238x114.png');
  width:238px;
  height:114px;
  margin:8px 0 -63px 18px;
  padding:0;
  overflow:hidden;
}
h1#greetings_logo a{z-index:40000;display:block;position:relative;width:238px;height:114px;text-indent:-1000px;}
h2#greetings_tagline{
  text-indent:-2000px;
  margin:13px 0 0 235px;
  padding:0;
  width:485px;height:30px;
  background:url('/images/greetings_tagline.png') no-repeat;
}


ul#greeting_steps{
  z-index:49000;
  display:block;
  position:relative;
  width:680px;height:49px;
  margin:15px auto 10px auto;padding:0;
  list-style:none;
  overflow:hidden;
}
ul#greeting_steps li{display:inline;text-indent:-1000px;margin:0;padding:0;float:left;overflow:visible;}
ul#greeting_steps li a{background:url('/images/greetings_steps1234.gif');
  height:49px;padding:0;margin:0;display:block;overflow:visible;}

ul#greeting_steps li#step_1_header a{background-position:0 -1px;width:181px;}
ul#greeting_steps li#step_1_header.active a,ul#greeting_steps li#step_1_header a:hover{background-position:0 -50px;}

ul#greeting_steps li#step_2_header a{background-position:-181px -1px;width:217px;}
ul#greeting_steps li#step_2_header.active a,ul#greeting_steps li#step_2_header a:hover{background-position:-181px -50px;}

ul#greeting_steps li#step_3_header a{background-position:-398px -1px;width:168px;}
ul#greeting_steps li#step_3_header.active a,ul#greeting_steps li#step_3_header a:hover{background-position:-398px -50px;}

ul#greeting_steps li#step_4_header a{background-position:-566px -1px;width:114px;}
ul#greeting_steps li#step_4_header.active a,ul#greeting_steps li#step_4_header a:hover{background-position:-566px -50px;}


a#corner_nav{
  z-index:49000;
  display:block;
  position:absolute;
  overflow:hidden;
  text-indent:-3000px;
  top:0;right:0;
  width:100px;
  height:100px;
  
}
a#corner_nav.adopt{
  background:url('/images/topright_corner_adopt_your_own2.png') no-repeat;
}
a#corner_nav.greet{
  background:url('/images/topright_corner_greetings2.png') no-repeat;
}
a#corner_nav.return{
  background:url('/images/topright_corner_return_to_foopets2.png') no-repeat;
}

div#ad {z-index:1000;background-color:Transparent;
        display:block;position:absolute;
        top:28px;right:26px;
        text-align:center;
        width:472px;height:63px;
    }

div#userstats {
    margin:0 auto 0 35px;
    width:715px;
    height:28px;
    overflow:hidden;
}
div#userstats ul{
    list-style:none;
    padding:0;
    margin:0;
    height:22px;
}
div#userstats li{
    float:left;
    background-image: url('/images/scoreboard.gif');
    background-repeat: no-repeat;
    width:115px;
    height:19px;
    color: #ffffff;
    text-align:left;
    font:14px arial,sans-serif;
    font-weight:bold;
    padding:2px 0 0 0;
    overflow:hidden;
    cursor:pointer;
}
div#userstats li label{display:none}
div#userstats li a{text-indent:30px;}
div#userstats li a:hover,
div#userstats li a:link,
div#userstats li a:visited,
div#userstats li a:active {display:block;text-decoration:none;width:auto;height:19px;color:white}

div#userstats li#li_display_karma{
    background-position:0 -2;
}
div#userstats li#li_display_karma a{text-indent:25px}

div#userstats li#li_display_gems{
    background-position:0 -21px;
}
div#userstats li#li_display_dollars{
    background-position:0 -42px;
}
div#userstats li#li_display_friends{
    background-position:0 -63px;
}
div#userstats li#li_display_friends a{text-indent:27px}

div#userstats li#li_display_dogfood{
    background-position:0 -84px;
}
div#userstats li#li_display_dogfood a{text-indent:33px}

div#userstats li#li_display_catfood{
    background-position:0 -105px;
}
div#userstats li#li_display_catfood a{text-indent:33px}


div#userlinks {
  position:absolute;
  z-index:100000;
  text-align:right;
  height:24px;
  width:400px;
  top:2px;
  right:25px;
}
div#userlinks b{color:#444;}
div#userlinks i{display:inline;z-index:5;padding: 0 5px; color:#999;font-style:normal}
div#userlinks a:visited{color:#0f75bc;}
div#userlinks table{border-collapse:collapse;position:absolute;top:0;right:0;width:auto;border:0;margin:0;padding:0}
div#userlinks table tr {margin:0;padding:0}
div#userlinks table tr td {height:22px;padding:0 2px;border:0;margin:0;}
div#userlinks img{width:16px;vertical-align:middle;height:16px;margin-top:-4px;border:none}
div#userlinks table tr td {font-size:13px;vertical-align: middle}

/* karma meter in userlinks in header */
div#km, div#km_full, div#km_bg, div#km_meter {width:67px;height:9px;margin:0;padding:0}
div#km {height:18px;margin-top:4px}
div#km_bg {text-align:left;background-image:url('/images/karma_meter_bg.png');}
div#km_full {background-image:url('/images/karma_meter_full3.gif');}
div#km_meter {background-image:url('/images/karma_meter_marks.png');}


table#linkstable {
    font-family:Helvetica,Arial,sans-serif;
    font-size:12px;
}
table#linkstable tr td {
    border:0px;
    padding:2px;
    font-family:Helvetica,Arial,sans-serif;
    font-size:12px;
}

div.clear{clear:both;}
div#menu{
    z-index:1000;
    position:relative;
    width:700px;
    overflow:hidden;
    height:30px;
    margin:4px 0 0 16px;
}
ul#tabs {list-style:none;margin:0 12px;padding:0;height:30px;margin:0 auto;overflow:visible}
ul#tabs li{background-image:url('/images/top_tab_left.jpg');background-position:0 1px;background-repeat:no-repeat;
      display:inline;margin:0;padding:0;float:left;overflow:visible;}
ul#tabs li a,ul#tabs li a:hover,ul#tabs li a:focus,ul#tabs li a:active{text-decoration:none}
ul#tabs li a{background-image:url('/images/top_tab_right.jpg');background-position:100% 1px;background-repeat:no-repeat;
      height:30px;width:auto;margin:0;
      font-family:Tahoma,'Trebuchet MS',sans-serif;font-size:16px;color:#999;
      min-width:40px;line-height:15px;font-weight:normal;text-align:center;padding:6px 8px;
      display:block;overflow:visible}
ul#tabs li.selected,ul#tabs li:hover{background-position:0 -30px;}
ul#tabs li.selected a,ul#tabs li a:hover{background-position:100% -30px;
       padding-top:5px;color:#0f75bc}
ul#tabs li.selected a {font-weight:bold;padding-top:5px;color:#0f75bc}
ul#tabs li a span.featured {
  color:#FF6666;
  display:block;
  font-size:9px;
  font-weight:bold;
  height:10px;
  margin:-24px 0 0 20px;
  padding:1px;
  position:absolute;
  width:auto;
}



ul#submenu {
  position:relative;
  display:block;
  list-style: none;
  font-family:Tahoma,'Trebuchet MS',sans-serif;
  font-size:13px;
  line-height:17px;
  letter-spacing:normal;
  font-weight:bold;
  overflow:hidden;
  margin:0;padding:0;
}
ul#submenu li {
  position:relative;
  display:inline;
  float:left;
  height:19px;
  padding:0;
  margin:0 2px 0 0;
  background-color:#f2f2eb;
  background-image: url('/images/rounded-corner-white-12-tl.gif');
  background-position: top left;
  background-repeat: no-repeat;
}
ul#submenu li a {
  position:relative;
  display:inline;
  margin:0;
  vertical-align:top;
  text-decoration:none;
  color: #999794;
  padding:2px 12px 0 12px;
  background-color:transparent;
  background-image: url('/images/rounded-corner-white-12-tr.gif');
  background-position: top right;
  background-repeat: no-repeat;
}
ul#submenu li.active {background-color:#ebe9e4;cursor:auto;}
ul#submenu li.active a {cursor:auto;color:black}
ul#submenu li:hover    {background-color:#ebe9e4;cursor:pointer;color:black}



div.multitab {
  width:auto;background-color:#ebe9e4;
  background-image: url('/images/rounded-corner-white-12-bl.gif');
  background-position: bottom left;
  background-repeat: no-repeat;
  height:auto;
  clear:both;
}
div.multitab div.hd {
  position:relative;
  padding:0;
  height:12px;
  background-image: url('/images/rounded-corner-white-12-tr.gif');
  background-position: top right;
  background-repeat: no-repeat;
}
div.multitab div.tab_bd {
  position:relative;
  padding:0 12px;
  min-height:287px;
  overflow:auto;
}
div.multitab div.profile_tab_bd {
  position:relative;
  padding:5px;
  min-height:287px;
  overflow:auto;
  background-color:#ffffff;
  margin:0 10px 0 10px;
}
div.multitab div.ft {
  margin:0 0 0 12px;
  height:12px;
  background-image: url('/images/rounded-corner-white-12-br.gif');
  background-position: bottom right;
  background-repeat: no-repeat;
}
div.multitab h3{font-size:18px;margin:0 0 .4em 0}
div.multitab p{line-height:1.2em;margin:0 0 1em 0}
div.multitab blockquote{margin:-.5em 0 1em 1em;line-height:1.2em}

div.multitab_player div.tab_bd, div.multitab_adoption div.tab_bd {height:306px}
div.multitab_player div.profile_tab_bd, div.multitab_adoption div.profile_tab_bd {height:287px}

span.profile_heading{font-weight:bold;}


div.pet div.pic{
    float:left;
    display:inline;
    width:88px;
    height:68px;
    margin:0 5px 0 0;
}
div.pet div.pic_tiny{
    float:left;
    display:inline;
    width:66px;
    height:51px;
    margin:0 5px 0 0;
}
div.pet div.design_wrap{
    height:16px;
    width:auto;
    display:block;
    position:absolute;
    overflow:visible;
    bottom:2px;
    right:1px;
    padding:0;
    margin:0;
}
div.pet div.design_wrap a{
    font-size:10px;
    display:block;
    line-height:12px;
}
img.petpic{
    width:80px;
    height:60px;
    border:4px solid #bfbdb9;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
}
img.petpic_tiny{
    width:60px;
    height:45px;
    border:3px solid #bfbdb9;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}
img.petpic:hover,
img.petpic_tiny:hover,
div.pet div.pic img.selected{
    border-color:#9ccb3c;
}
div.pet div.info{
    float:left;
    display:inline;
    width:150px;
    padding-top:0;
    height:auto;
}
div.pet div.info p{
    font-size:13px;
    margin:0;
}
div.pet div.info h3{
    font-size:18px;
}
b.red {font-weight:bold;display:inline;-moz-border-radius:3px;-webkit-border-radius:3px;padding:0 4px 0 4px;background-color:red;color:white;}
div.pet {
    margin:0 0 5px 0;
    padding:0;
    height:auto;
}
div.pet h4{
    font-size:15px;
    padding:0;
    margin:-1px 0 0 0;
    color:black;
}

table.meter {
    padding:0;
    margin:0;
}
table.meter tr{
    height:16px; /* IE7 wants this to be an even number, or it renders badly */
}
table.meter td,table.meter th {
    padding:0 5px 0 0;
    margin:0;
    font-size:11px;
    border:0;
}
table.meter td {
    background-image: url('/images/petStat_meter.png');
    background-position: left;
    background-repeat: no-repeat;
    text-align:left;
    padding:0 1px;
    height:15px;
    width:101px;
}

table.meter td.spacer{width:20px;height:15px;background:url(/images/petStats.png) no-repeat 0px 1px;}
table.meter td.hunger{background-position:0px 0px;}
table.meter td.thirst{background-position:0px -15px;}
table.meter td.happy{background-position:0px -30px;}
table.meter td.owner_bond{background-position:0px -45px;}

img.p_m{margin:0px;border:0px;height:6px;width:1px}

div.multitab_adoption p,div.multitab_adoption div{line-height:1.1em;}
div.multitab_adoption h4 {font-size:13px}
div.multitab_adoption a.adopt_me {display:inline;width:auto;right:0;margin:5px 0 2px 0;}
div.multitab_adoption div.info p{font-size:11px;margin:0 0 5px 0}
div.multitab_adoption div.info p.larger{font-size:13px;}
div.multitab_adoption div.pet {clear:both;width:250px;padding:0 0 4px 0;border-bottom:1px solid #999794}

div.pet_actions{padding:1px 0}

div#available_pet_icons{
  width:100%;
  height:auto;
}
div#available_pet_icons div{
  width:120px;
  height:90px;
  background-color:#efefef;
  float:left;
  display:inline;
  margin:0 10px 8px 0;
  text-align:center;
}

.icons16x16 {
    border:0px;vertical-align:middle;width:16px;height:16px;
}

div#preloader {
    position: absolute;
    left: -9999px;
    top:  -9999px;
}
div#preloader img {
    display: block;
}

div.loading_control{
    display:block;
    position:absolute;
    top:0;right:5px;
    width:16px;
    height:16px;
}
div.loading_control img{height:16px;width:16px;float:right;border:none;display:block;}
div.loading_control a, div.loading_control a:visited{
    text-decoration:none;
}

div#activepet div.notifications{font-size:85%}

div.pet_meters {margin:2px 0 0 0;font-size:10px;}
div.pet_meter {display:block;margin:0}
div.pet_meter {clear:both;line-height:14px}
div.pet_meter div{
    float:left;
    display:inline;
    position:relative;
    font-weight:bold;
    width:2.2em;
    font-size:12px;
    text-align:center;
    height:14px;
    line-height:14px;
    padding:0px 3px 0 3px;
    margin:0 2px 0 0;
    background-color:white;
    border:1px solid #999794;
    color:black;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
}
div.pet_meter span.green{background-color:#00ff00;color:white}
div.pet_meter span.yellow{background-color:#ffff00;color:white}
div.pet_meter span.red{background-color:#ff0000;color:white}

div.pet_actions {
    margin:5px 0 5px;
    clear:both;
}
div.pet_actions img{margin:1px 0 2px 0;padding:0;border:0px;vertical-align:middle;width:16px;height:16px}
div.pet_actions a.smallbutton{height:18px;}

div#care_history,div.notify_history{
  font-size:90%;
}
div#care_history ol{
    list-style:decimal;
    margin:0 0 0 5px;
    padding:0 0 0 30px;
}
div#care_history ul.checkmarks{
    list-style-image: url('/images/16x16_checkmark.png');
    margin:0 0 0 5px;
    padding:0 0 0 30px;
}
div#care_history ul.checkmarks li a img{
    position:relative;
    display:inline;
    margin-top:2px;
}

div#care_history ol li,div#care_history ul li{
    font-weight:normal;
    Xfont-size:.85em;
    line-height:1.2em;
    margin:4px 0;
    padding:0;
}

.notifications {
    display:block;
    margin:0 0 5px 0;
}

.popup_description {
    padding:5px 0px 0px 5px;
    border:1px solid #ccc;
    margin-left:20px;
    background-color:#F3F3F3;
}

.pet_description {
    margin:5px 0 0 0;
}

.pet_description p {
    line-height:1.2em;
}

.pet_description div {
    display:block;
    text-align:right;
    padding-top:2px;
    margin-top:-15px;
}

div.iphone_breeds{overflow:show;}
div.iphone_breed_row{padding-top:20px;}
div.iphone_breed_icon{float:left;}
div.iphone_breed_description{float:left;width:500px;padding-left:10px;}

a.hugebutton,a.hugebutton:link,a.hugebutton:visited {
    white-space:nowrap;
    display:inline;
    position:relative;
    padding:0 5px 2px;
    height:22px;
    font-size:20px;
    line-height:1.2em;
    font-family:Tahoma,Helvetica,Arial,sans-serif;
    font-weight:bold;
    border:1px solid #333;
    color:#fff;
    background-color:#1a75bc;
    background-image:url('/images/button_bg_blue_1x200.gif');
    text-decoration:none;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
}
a.hugebutton:hover,a.hugebutton:active,a.hugebutton:focus {
    background-color:#6dbce9;
    background-image:url('/images/button_bg_blue_over_1x200.gif');
    text-decoration:none;
}

a.bigbutton,a.bigbutton:link,a.bigbutton:visited {
    white-space:nowrap;
    display:inline;
    position:relative;
    padding:0 7px 2px;
    height:22px;
    font-size:14px;
    line-height:1.2em;
    font-family:Tahoma,Helvetica,Arial,sans-serif;
    font-weight:bold;
    border:1px solid #333;
    color:#fff;
    background-color:#1a75bc;
    background-image:url('/images/button_bg_blue_1x200.gif');
    text-decoration:none;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
a.bigbutton:hover,a.bigbutton:active,a.bigbutton:focus {
    background-color:#6dbce9;
    background-image:url('/images/button_bg_blue_over_1x200.gif');
    text-decoration:none;
}
a.smallbutton,a.smallbutton:link,a.smallbutton:visited {
    white-space:nowrap;
    display:inline;
    position:relative;
    margin:2px;
    padding:0 5px 1px 5px;
    font-size:80%;
    line-height:1.1em;
    font-family:Tahoma,Helvetica,Arial,sans-serif;
    font-weight:bold;
    border:1px solid #333;
    color:#fff;
    background-color:#1a75bc;
    background-image:url('/images/button_bg_blue_1x200.gif');
    background-position:0 -2px;
    text-decoration:none;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}
a.smallbutton:hover,a.smallbutton:active,a.smallbutton:focus {
    background-color:#6dbce9;
    background-image:url('/images/button_bg_blue_over_1x200.gif');
    text-decoration:none;
}

a.smallbutton_diabled,a.smallbutton_disabled:link,a.smallbutton_disabled:visited,a.smallbutton_disabled:hover,a.smallbutton_disabled:active,a.smallbutton_disabled:focus {
    white-space:nowrap;
    display:inline;
    position:relative;
    margin:2px;
    padding:0 5px 1px 5px;
    font-size:80%;
    line-height:1.1em;
    font-family:Tahoma,Helvetica,Arial,sans-serif;
    font-weight:bold;
    border:1px solid #333;
    color:#fff;
    background-color:#1a75bc;
    background-image:url('/images/button_bg_gray_1x200.gif');
    background-position:0 -2px;
    text-decoration:none;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}

a.tinybutton,a.tinybutton:link,a.tinybutton:visited {
    white-space:nowrap;
    display:inline;
    position:relative;
    margin:2px;
    padding:0 3px 1px 3px;
    font-size:75%;
    line-height:1em;
    font-family:Tahoma,Helvetica,Arial,sans-serif;
    font-weight:bold;
    border:1px solid #333;
    color:#fff;
    background-color:#1a75bc;
    background-image:url('/images/button_bg_blue_1x200.gif');
    background-position:0 -3px;
    text-decoration:none;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}
a.tinybutton:hover,a.tinybutton:active,a.tinybutton:focus {
    background-color:#6dbce9;
    background-image:url('/images/button_bg_blue_over_1x200.gif');
    text-decoration:none;
}
a.tbutton,a.tbutton:link,a.tbutton:visited {
    white-space:nowrap;
    display:inline;
    position:relative;
    margin-left:2px;
    padding:0 3px 1px 3px;
    font-size:11px;
    line-height:1.1em;
    font-family:Tahoma,Helvetica,Arial,sans-serif;
    font-weight:bold;
    border:1px solid #333;
    color:#000;
    background-color:#cccccc;
    text-decoration:none;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}
a.tbutton:hover {
    background-color:#bdff6d;
    color:black;
    text-decoration:none;
}

a.bluebutton,a.bluebutton:link,a.bluebutton:visited {
    white-space:nowrap;
    display:inline;
    position:relative;
    padding:0 23px 2px 23px;
    font-size:11px;
    line-height:1.1em;
    font-family:Tahoma,Helvetica,Arial,sans-serif;
    border:0px;
    color:#fff;
    text-decoration:none;
    background-image: url('/images/blueButton.png');
    background-position: top left;
    background-repeat: no-repeat;
    margin-left:1px;
}
a.bluebutton:hover {
    color:black;
    text-decoration:none;
}

div#my_friends div.my_friend {border-bottom:1px solid #999794;margin:0 0 15px 0;padding-bottom:5px}
div#my_friends div.my_friend_pic {width:50px;float:left;max-height:50px;margin:0 5px 5px 0;overflow:hidden}
div#my_friends div.my_friend_pic img {width:50px;border:none}
div#my_friends div.my_friend_info {width:195px;float:left;padding-top:15px;overflow:visible}
div#my_friends div.friends_pets {clear:both;margin:5px 0 0 0;}
div#my_friends h2 {
    color:#999794;
    font-size:15px;
    border-bottom:1px solid #999794;
    margin:0 0 8px 0;
}
/* used on user profile page */
div.friend{display:block;float:left;margin:0px 5px 5px 0;width:125px;height:100px;overflow:hide;white-space:nowrap}
div.friend div.image{width:50px;height:50px;overflow:hide;margin-bottom:3px;}
div.friend p{font-size:13px;color:#777}

/* used on user profile pages */
div.message_form{margin-bottom:10px;width:90%;}
div.message{display:block;vertical-align:top;padding-bottom:3px;margin-bottom:10px;border-bottom:1px solid #EBE9E4}
div.message div.sender{display:block;float:left;width:50px;}
div.message div.body div.header span.name{font-size:12px;}
div.message div.body div.header span.date{font-size:10px;}
div.message div.body{display:block;float:left;width:440px;margin-left:10px;min-height:40px;height:auto !important;height:40px;}
div.message div.footer{font-size:10px;margin-top:3px;}
div.message div.footer ul.links{list-style:none;padding:0;margin:0;line-height:16px;}
div.message div.footer ul.links li{display:inline;border-left:1px solid #888;padding:0 2px 0 3px}
div.message div.footer ul.links li:first-child{border-left:none;padding:0 2px 0 0}
div.message div.date{font-size:10px;}

tr.gift_even{background-color:#ffffff;}
tr.gift_odd{background-color:#efefef;}

ul#body_menu {
  position:relative;
  display:block;
  list-style: none;
  font-family:Tahoma,Helvetica,Arial,sans-serif;
  font-size:12px;
  line-height:17px;
  height:17px;
  letter-spacing:normal;
  font-weight:bold;
  overflow:visible;
  border-bottom:1px solid #938a6b;
  margin:0 0 15px 0;
  padding:0 0 0 7px;
}
ul#body_menu li {
  position:relative;
  display:inline;
  float:left;
  height:17px;
  padding:0;
  margin:0 2px 0 0;
  background-color:#f2f2eb;
  background-image: url('/images/rounded-corner-khaki-line-15-tl.gif');
  background-position: top left;
  background-repeat: no-repeat;
  opacity: .65;
	filter: alpha(opacity=65);
}
ul#body_menu li a {
  z-index:3000;
  position:relative;
  display:inline-block;
  margin:0;
  height:17px;
  text-decoration:none;
  color: #666461;
  padding:0 15px 0 15px;
  background-color:Transparent;
  background-image: url('/images/rounded-corner-khaki-line-15-tr.gif');
  background-position: top right;
  background-repeat: no-repeat;
}
ul#body_menu li:hover,
ul#body_menu li.active,
ul#body_menu li.selected{
  opacity: 1;
	filter: alpha(opacity=100);
}
ul#body_menu a:hover {color:black;height:18px;}
ul#body_menu li:hover {height:18px;margin-top:-1px;background-color:#ebe9e4;cursor:pointer;}
ul#body_menu li.selected,ul#body_menu li.active {height:19px;margin-top:-1px;background-color:#fff;cursor:auto;}
ul#body_menu li.selected a,ul#body_menu li.active a {height:19px;cursor:auto;color:black}

ul#body_menu_icons {
  z-index:1000;
  position:relative;
  display:block;
  list-style: none;
  font-family:Tahoma,Helvetica,Arial,sans-serif;
  font-size:20px;
  line-height:30px;
  height:30px;
  letter-spacing:normal;
  font-weight:bold;
  overflow:visible;
  border-bottom:1px solid #938a6b;
  margin:0 0 15px 0;
  padding:0 0 0 7px;
}
ul#body_menu_icons li {
  z-index:2000;
  position:relative;
  display:inline;
  float:left;
  height:30px;
  padding:0;
  margin:0 2px 0 0;
  background-color:#f2f2eb;
  background-image: url('/images/rounded-corner-khaki-line-15-tl.gif');
  background-position: top left;
  background-repeat: no-repeat;
  opacity: .65;
	filter: alpha(opacity=65);
}
ul#body_menu_icons li img{
    margin-top:3px;width:25px;height:25px;
}

ul#body_menu_icons li a {
  z-index:3000;
  position:relative;
  display:inline-block;
  margin:0;
  height:30px;
  text-decoration:none;
  color: #666461;
  padding:0 15px 0 15px;
  background-color:Transparent;
  background-image: url('/images/rounded-corner-khaki-line-15-tr.gif');
  background-position: top right;
  background-repeat: no-repeat;
}
ul#body_menu_icons a:hover {color:black}
ul#body_menu_icons li:hover   {background-color:#ebe9e4;cursor:pointer;}
ul#body_menu_icons li:hover,
ul#body_menu_icons li.active,
ul#body_menu_icons li.selected{
  opacity: 1;
	filter: alpha(opacity=100);
}
ul#body_menu_icons li.selected,ul#body_menu_icons li.active {height:31px;margin-top:0;background-color:#fff;cursor:auto;}
ul#body_menu_icons li.selected a,ul#body_menu_icons li.active a {height:31px;cursor:auto;color:black}

/*modalbox dialog divs*/
div.MB_overlay {}
div.MB_window {margin-top:90px;}


div#shelter_list img{width:160px;height:120px;border:0;display:inline;float:left;margin:0 20px 0 0}
div.shelter_list_pet div.info{font-size:16px;display:inline;width:400px;height:auto;float:left;margin:45px 0 0}
div.shelter_list_pet{clear:both;padding:30px;border-bottom:1px solid #d8d6d2}


div#footer_content {padding:0 20px;}
div#footer_content h4 {color:#bbb;font-size:13px;margin:0 0 5px 0;padding:0;border-bottom:1px solid #bbb}
div#footer_content div.footer_col {width:164px;min-height:80px;float:left;margin:0 20px 0 0}
div#footer_content div.last {margin-right:0}
div#footer_content ul{margin:0;padding:0;}
div#footer_content li{padding:0 0 0 7px;font-size:12px;line-height:1.4em}
div#footer_content a,div#footer_content a:visited, div#footer_content a:hover{color:#0f75bc;}


div#signupfooter {text-align:right;font-size:80%;color:#666562;padding-right:12px}
div#signupfooter i{display:inline;position:relative;padding:0 3px;color:#999794;font-style:normal}

/* mart stuff */
.mart table#backdrops {width:100%;margin-bottom:20px}
.mart table#backdrops td{text-align:center;width:30%;font-size:13px}
.mart #div_backdrop{background-repeat:no-repeat;width:440px;height:330px;}
.mart #product_background{font-size:12px}
.mart table.products td{text-align:left;vertical-align:top;padding:5px;}
.mart table.products td.image{width:100px;}
.mart table.products td.image img{width:90px}
.mart table.products td.middlecolumn{text-align:left;width:auto}
.mart table.products td.pricecolumn {width:150px;}
.mart table.products div.name{float:left;font-size:18px;font-weight:bold;}
.mart div.new{line-height:12px;float:left;display:inline;clear:right;
        margin-top:2px;margin-left:5px;background-color:#dd0000;
       color:#ffffff;font-weight:bold;font-size:10px;
        padding:0 3px 0 3px;
        -moz-border-radius:2px;-webkit-border-radius:2px
      }
.mart table.products div.description{clear:both;font-size:13px;margin:2px 0 8px 0}
.mart table.products div.info{font-size:12px;color:#999}
.mart table.products div.info span.redhilite{font-size:12px;color:white;background-color:red;font-weight:bold;display:inline;padding:0 3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.mart table.products div.preview{font-size:14px}
.mart table.products div.price{font-size:16px;color:#888888;text-align:right;font-weight:bold;padding:3px 0;margin:0 0 2px 0}
.mart table.products div.divider{text-align:right;line-height:1em;padding-right:84px;font-size:12px;font-weight:normal;color:#999}
.mart table.products div.rightcolumn{font-size:13px;white-space:nowrap;color:#666666;text-align:right;padding:0 0 0 0;}
.mart table.products div.rightcolumn input.big_button{font-size:14px;font-weight:bold;background-color:#009900}
.mart table.products tr.odd{background-color:#f3f3f3;}
.mart table.products tr.odd td.image img{padding:3px;}
.mart table.products tr.even{background-color:#ffffff;}
.mart table.products tr.even td.image img{padding:3px;}
.mart span#num_foo_dollars{font-weight:bold}
.mart div.pages{text-align:right;margin-bottom:15px;overflow:visible;height:22px;line-height:1.2em;float:right}
.mart div.pages a {}
.mart div.pages span {display:inline;padding:0 4px}
.mart div.pages span.current {font-weight:bold;font-size:16px;border:1px solid #bfbdb9}
.mart div.sort{float:left}
.mart div.sort a.selected {font-weight:bold}
.mart div.search{float:right}


div#news {
  clear:both;
  height:auto;
  margin:30px 0 0 0;
}
div#news div.news_col {
  width:270px;
  float:left;
  padding:0 3px 0 20px;
  border-left:1px solid #91907b;
  margin-top:-8px;
}
div#news div.news_double_col {
  width:300px;
  float:left;
  padding:0 0 0 0;
  margin:-8px 0 0 30px;
}
div#news div.news_col_first {
  padding-left:0;
  border-left:none;
  width:230px;
}
div#news div.news_col_last {
  padding-right:0;
}
h2#newsheader{
  background:transparent url('/images/icon_news.png') 5px 2px no-repeat;
  -moz-border-radius:9px 9px 0 0;
  -webkit-border-radius:9px 9px 0 0;
  border-bottom:1px solid #91907b;
  text-align:left;
  font-size:22px;
  line-height:22px;
  padding:3px 14px 5px 35px;
  color:#91907b;
  margin:0 0 5px 0;
}
div#news p{line-height:1.2em;margin:.5em 0}
div#news div.news_col_first p{margin:0 0 0px 0}
div#news div.news_col_first p.price{margin:0}
div.fp {text-align:left;}
div.item {clear:both;margin-top:15px}
div#news div.pic {width:100px;float:left}
div#news div.info {width:125px;float:left;padding-left:4px}
div.fp img{width:90px;height:70px;
    float:left;
    background-color:white;
    border:4px solid #bfbdb9;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;}
div.fp img:hover{border-color:#9ccb3c;}
div.fp h5{font-size:14px;font-weight:bold;margin:0;padding:0;line-height:1.1em;}
div#news p.price{font-size:12px;margin:0;line-height:1.1em}
div#news p.remaining{font-size:11px;margin:2px 0 2px 0;line-height:normal;}
div#news p.remaining span{font-size:12px;font-weight:bold;display:inline;white-space:nowrap;
    -moz-border-radius:3px;-webkit-border-radius:3px;
    padding:1px 4px 0 4px;background-color:red;color:white;}
div#news img.rare_item{left:62px;top:6px;width:30px;height:13px;border:0;position:absolute;background:none}

#MB_overlay {
	position: absolute;
	margin: auto;
	top: 0;	left: 0;
	width: 100%; height: 100%;
	z-index: 50000;
	background-color: #000!important;
}
#MB_overlay[id] { position: fixed; }

#MB_window {
	position: absolute;
	top: 0;
	border: 0 solid;
	text-align: left;
	z-index: 50001;
}
#MB_window[id] { position: fixed!important; }

#MB_frame {
	position: relative;
	background-color: #fff;
	height: 100%;
}

#MB_header {
	margin: 0;
	padding: 0;
}

#MB_content {
	padding: 6px .75em;
	overflow: auto;
}



#MB_loading {
	padding: 1.5em;
	text-indent: -10000px;
	background: transparent url('/images/spinner.gif') 50% 0 no-repeat;
}

/* Color scheme */
#MB_frame {
	padding-bottom: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
}
#MB_window {
	background-color: #EFEFEF;
	color: #000;
	-webkit-box-shadow: 0 8px 64px #000;
	-moz-box-shadow: 0 0 64px #000;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
}
#MB_content { border-top: 1px solid #F9F9F9; }
#MB_header {
  background-color: #e3f0c9;
  border-bottom: 1px solid #CCC;
  -webkit-border-radius: 7px 7px 0 0;
  -moz-border-radius: 7px 7px 0 0;
}
#MB_caption {
	font-weight:bold;
    font-size:14px;
    font-family:Tahoma,Helvetica,Arial,sans-serif;
    color:#6cab1c;
	padding: .2em 2em .2em .75em;
	margin: 0;
	text-align: left;
}


a#MB_close,a#MB_close:visited,a#MB_close:hover,a#MB_close:focus{
        display: block;
        text-indent:-1000px;
        background-image:url('/images/redX.gif');
        background-repeat:no-repeat;
        position: absolute;
        right: 5px; top: 4px;
        width:20px;
        height:20px;
        overflow:hidden;
        text-decoration:none;
}

/* Alert message */
.MB_alert {
	margin: 10px 0;
	text-align: center;
}

div#WzTiTl
{
  -webkit-border-radius: 7px 7px 0 0;
  -moz-border-radius: 7px 7px 0 0;
  border:1px solid #cbcbbe;
  padding-right: 0px;
}
  .currency_table img.icon {border:0px;vertical-align:middle;margin-top:-2px;width:16px;height:16px}
  .currency_table {
    width:630px;
    border-collapse:collapse;
  }
  .currency_table tr {border:none}
  .currency_table tr td{width:180px;font-size:13px;text-align:left;border:1px solid #e3f0c9;padding:5px;}
  .currency_table tr th {
    font-size:16px;font-weight:bold;
    font-family:Tahoma,Helvetica,Arial,sans-serif;
    line-height:1.1em;
    background-color:#e3f0c9;
    border:1px solid white;
    text-align:center;
    padding:5px 5px;
    white-space:normal;
    -moz-border-radius:11px 11px 0 0;
    -webkit-border-radius:11px 11px 0 0;
  }
  .currency_table tr th.left {
    float:none;
    font-size:13px;
    width:70px;
    text-align:left;
    padding:5px 5px 0 9px;
    -moz-border-radius:11px 0 0 11px;
    -webkit-border-radius:11px 0 0 11px;
  }
  .currency_table ul{list-style:disc;padding:0 0 0 1.5em;margin:0 0 0 0}
  .currency_table ul li{line-height:1.1em;margin:0 0 .3em 0;padding:0 0 0 0}
  .currency_table tr th.blank {background-color:transparent}

  div.user_th{
          width:50px;max-height:50px;
          border:1px solid #666;
          overflow:hidden;
          -moz-border-radius:4px;
          -webkit-border-radius:4px;
  }

  /* CSS to go with Prototip.Styles */
.prototip {
	font: 80%;
    color: #000;
}
/* the default style */
.prototip .default {
	width: auto;
    max-width:270px;
    overflow:hidden;
}
.prototip .default .toolbar {
	background: #ccc;
	font-weight: bold;
}
.prototip .default .title { padding: 3px 6px; }
.prototip .default .content {
	padding: 5px;
    color: #908f7b;
	background: #fff;
    line-height:1.2em;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}
/* loader gif */
.prototipLoader {
	position: absolute;
	top: -1000px;
	left: -1000px;
	height: 14px;
	width: 14px;
	border: 1px solid #dddddd;
	overflow: hidden;
}
/* Required for all tooltips, do not modify */
.prototip{position:absolute;overflow:hidden;}.prototip .tooltip,.prototip .toolbar,.prototip .toolbar .title{position:relative;}.prototip .content{clear:both;}.prototip .toolbar .close{position:relative;text-decoration:none;float:right;width:19px;height:15px;display:block;line-height:0;font-size:0;border:0;cursor:pointer;}.prototip .tooltip{clear:both;float:left;}.prototip .borderLeftWrapper,.prototip .borderRightWrapper{position:absolute;top:0;left:0;width:300px;height:20px;}.prototip .borderFrame{height:100%;width:100%;float:left;margin:0;padding:0;position:relative;}.prototip .borderTop,.prototip .borderBottom{overflow:hidden;}.prototip .borderRow{list-style-type:none;float:left;width:100%;position:relative;clear:both;margin:0;padding:0;}.prototip_CornerWrapper{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;clear:both;}.prototip_Corner{float:left;position:relative;}.prototip canvas{position:relative;float:left;}.prototip_CornerTr,.prototip_CornerBr{float:right;}.prototip_BetweenCorners{position:absolute;top:0;left:0;width:100%;overflow:hidden;clear:both;}.prototip .borderMiddle{position:relative;float:left;}.prototip .borderCenter{position:relative;float:left;height:100%;}.prototip_StemWrapper{position:relative;width:100%;height:auto;clear:both;}.prototip_StemBox{float:left;position:relative;}.prototip_Stem{width:100%;position:absolute;overflow:hidden;}.iframeShim{position:absolute;border:0;margin:0;padding:0;background:none;overflow:hidden;}.prototip .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.prototip .clearfix{display:inline-block;}/* IE Mac Hide \*/ .prototip .clearfix{display:block;}/* IE Mac Hide End */
  

.prototip .flashTooltip {
  width: 205px;
}
.prototip .flashTooltip .toolbar {
}
.prototip .flashTooltip .title { padding: 0px; }
.prototip .flashTooltip .content { 
  font: 11px Arial, Helvetica, sans-serif;
  padding: 0px;
}

div.tooltip,div.tooltip *{display:block}
div.tooltip{ z-index:3001; width: 205px; color:#000;
    font:lighter 11px/1.3 Arial,sans-serif;
    text-decoration:none;text-align:left}

div.tooltip span.tooltipTitle{padding: 5px 5px 5;
    background: url(../images/hintBubble3.png) no-repeat top}

div.tooltip b.tooltipBody{padding:0px 12px 15px 10px;color: #3a3a3a;
    font:lighter 11px/1.3 Arial,sans-serif;
    background: url(../images/hintBubble3.png) no-repeat bottom} 

/* breeding helper styles */
span.inline_buy_result{margin-left:3px}
span.inline_buy_result img{vertical-align:top;width:16px;height:16px}


/* Fooniverse styles */
h1.fooniverse {font-size:24px;margin:-4px 0 0 -5px}

/* Arcade styles */
h1.arcade {font-size:25px;margin:0 0 20px 0}
div#game_container {margin:0 0 15px 0}
div#game_dir {margin-bottom:60px}
div#game_dir div.game {margin:20px 10px;width:340px;float:left}
div#game_dir div.game div.pic {width:105px;float:left}
div#game_dir div.game div.pic img {width:100px;height:75px}
div#game_dir div.game div.info {width:220px;float:left;padding-top:3px}
div#game_dir div.game div.info h3{font-size:17px;line-height:1.1em;margin:0 0 2px 0}
div#game_dir div.game div.info p{font-size:15px;margin:0;line-height:1.1em}
div#game_dir div.game div.info p.sm{font-size:13px;margin-top:3px}


table.personalities {margin:0 auto}
table.personalities th{padding:0 5px 0 0;margin:1px;border:none;font-weight:bold;font-size:12px;line-height:14px;color:black;text-align:left;font-size:13px}
table.personalities th.top{border-bottom:1px solid black;padding-bottom:3px;margin-bottom:3px;text-align:center}
table.personalities td{border-bottom:1px solid white;margin:1px;padding:0 2px;color:#777;text-align:left;font-size:12px;line-height:14px;}
table.personalities td.min{text-align:right;cursor:pointer}
table.personalities td.max{text-align:left;cursor:pointer}
table.personalities td.val{padding:0;background-color:#dfdfdf;width:150px}
table.personalities td.val span{;cursor:pointer;display:inline-block;text-align:center;width:26px;padding:0;overflow:visible;background-color:#888;color:white;font-weight:bold;}
table.personalities td.val span.above_avg{background-color:#6c9b0c}
table.personalities tr.spacer td{height:3px;padding:0;font-size:1px}
table.personalities tr.spacer {height:3px;}
table.personalities tr.spacer img {height:3px;width:1px;border:none}


/* FooButtons */

a.foobutton,button.foobutton {
	position:relative;
	display:block;
	float:left;
	width:auto;
	height:41px;
	white-space:nowrap;
	padding:0;
	margin:0 .3em 0 0;
	background:#6896c8 url('/images/button_41_blue_left.jpg') top left no-repeat;
	overflow:visible;
	color:#ffffff;
	font-size:22px;
	font-weight: 400;
	font-family: Tahoma, Helvetica, Arial;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	border:none;
}
a.foobutton span,button.foobutton span{
	position:relative;
	display:block;
	white-space:nowrap;
	float:left;
	width:auto;
	height:41px;
	line-height:1.6em;
	padding:0 1.2em;
	margin:0;
	background:Transparent url('/images/button_41_blue_right.jpg') top right no-repeat;
	cursor:pointer;
}
a.foobutton:focus,button.foobutton:focus,a.foobutton:hover,button.foobutton:hover {
	background-position:0 -46px;
}
a.foobutton:focus span,button.foobutton:focus span,a.foobutton:hover span,button.foobutton:hover span{
	background-position:100% -46px;
}
a.foobutton:active,button.foobutton:active {
	background-position:0 0;
}
a.foobutton:active span,button.foobutton:active span{
	background-position:100% 0px;
}

a.foobutton_sm,button.foobutton_sm {
	height:24px;
	font-size:13px;
	background-image:url('/images/button_24_blue_left.jpg');
}
a.foobutton_sm span,button.foobutton_sm span{
	height:24px;
	padding:0 .8em;
	line-height:1.5em;
	background-image:url('/images/button_24_blue_right.jpg');
}
a.foobutton_sm:focus,button.foobutton_sm:focus,a.foobutton_sm:hover,button.foobutton_sm:hover {
	background-position:0 -28px;
}
a.foobutton_sm:focus span,button.foobutton_sm:focus span,a.foobutton_sm:hover span,button.foobutton_sm:hover span{
	background-position:100% -28px;
}
a.foobutton_sm:active,button.foobutton_sm:active {
	background-position:0 0;
}
a.foobutton_sm:active span,button.foobutton_sm:active span{
	background-position:100% 0;
}

a.foobutton_lg,button.foobutton_lg {
	height:55px;
	font-size:30px;
	background-image:url('/images/button_55_blue_left.jpg');
}
a.foobutton_lg span,button.foobutton_lg span{
	height:55px;
	padding:0 1.1em;
	line-height:1.5em;
	background-image:url('/images/button_55_blue_right.jpg');
}
a.foobutton_lg:focus,button.foobutton_lg:focus,a.foobutton_lg:hover,button.foobutton_lg:hover {
	background-position:0 -60px;
}
a.foobutton_lg:focus span,button.foobutton_lg:focus span,a.foobutton_lg:hover span,button.foobutton_lg:hover span{
	background-position:100% -60px;
}
a.foobutton_lg:active,button.foobutton_lg:active {
	background-position:0 0;
}
a.foobutton_lg:active span,button.foobutton_lg:active span{
	background-position:100% 0;
}

a.foobutton_silver,button.foobutton_silver {
	background-image:url('/images/button_41_silver_left.jpg');
}
a.foobutton_silver span,button.foobutton_silver span{
	background-image:url('/images/button_41_silver_right.jpg');
}

a.foobutton_silver_sm,button.foobutton_silver_sm {
	background-image:url('/images/button_24_silver_left.jpg');
        color: #000;
}
a.foobutton_silver_sm span,button.foobutton_silver_sm span{
	background-image:url('/images/button_24_silver_right.jpg');
}

a.foobutton_silver_lg,button.foobutton_silver_lg {
	background-image:url('/images/button_55_silver_left.jpg');
}
a.foobutton_silver_lg span,button.foobutton_silver_lg span{
	background-image:url('/images/button_55_silver_right.jpg');
}

a.foobutton_blue_ebe9e4_sm,button.foobutton_blue_ebe9e4_sm {
	background-image:url('/images/button_24_blue_ebe9e4_left.jpg');
}
a.foobutton_blue_ebe9e4_sm span,button.foobutton_blue_ebe9e4_sm span{
	background-image:url('/images/button_24_blue_ebe9e4_right.jpg');
}

button::-moz-focus-inner { padding:0;border:none;}

/* end FooButtons */

/* FooMart */
div#products_main {margin:15px 0px 0px 0px;}
div#products_menu {float:left;margin:28px 10px 0px 0px;}
div#products_menu ul {margin:0px;padding:0px}
div#products_menu ul li.first_item {border-top: 1px solid #ccc;}
div#products_menu ul li a {padding: 5px 20px 5px 5px;width:auto;display:block;color:#999;}
div#products_menu ul li a:link,div#products_menu ul li a:visited {color: #999;text-decoration: none}
div#products_menu ul li a:hover{color:#000;}
div#products_menu ul li:hover {background: url('/images/gradientRepeat.png'); }
div#products_menu ul li {
    font-size: 16px; list-style: none; border-bottom: 1px solid #ccc; background-color: #f9f9f9;}
div#products_menu ul li.category_selected {
    border-bottom: 1px solid #ccc; background:#fff url('/images/triangle.png') right no-repeat;}
div#products_menu ul li.category_selected a {color:#3a3a3a;}
div#top_pages {text-align: right;}
span.right_arrow {margin-left:5px;}

/* Play Page Latest News Section */

div#p_sale_main {padding-left: 20px;height:90px}
div#p_sale {width:100px;float:left}
div#p_sale img {border:0px;width:85px;height:55px;margin-bottom: -5px;}
div.p_item {margin: 10px 0px 0px 10px;}
div.p_item a {font-size: 14px;font-weight: bold;}
div.p_item p {font-size: 11px;}
div.p_pic {font-size: 11px;float:left;border: 0px solid #ccc;}
div.p_info {font-size: 11px;padding-left: 10px;}
div#p_rare_main {float:left;border-right: 3.5px dotted #ccc;width:350px;height:90px}
div#p_rare {width:100px;float:left}
div#p_rare img {border:0px;width:85px;height:83px;}
div.p_rare_item {float:left;margin: 10px 0px 0px 10px;width: 220px;}
div.p_rare_item a {font-size: 14px;font-weight: bold;}
div.p_rare_item p {font-size: 11px;}
div#p_released_main {float:left;margin-top: 6px;}
div#p_released {float:left;margin-right: 5px;}
div#p_released img {border:0px;width:131px;height:83px;}
div.p_released_item {float:left;margin: 10px 0px 0px 0px;width: 195px;}
div.p_released_item a {font-size: 14px;font-weight: bold;}
div.p_released_item p {font-size: 11px;}
p.p_remaining span{font-size:12px;font-weight:bold;display:inline;white-space:nowrap;
                          -moz-border-radius:3px;-webkit-border-radius:3px;
                          padding:1px 4px 0 4px;background-color:red;color:white;}
div#p_top_col {border-bottom: 3.5px dotted #ccc;padding-bottom: 5px;height:90px}


/*Original Latest News*/

div#o_news {
  clear:both;
  height:auto;
  margin:20px 0 0 0;
}
div#o_news.widescreen {
  padding:0 16px 0px 16px;
}
div#o_news div.news_col {
  width:230px;
  float:left;
  padding:0 3px 0 6px;
  border-left:2px dotted #ccc;
}
div#o_news div.news_double_col {
  width:490px;
  float:left;
  padding:0 0 0 0;
  margin:0 0 0 0;
}
div#o_news div.news_col_first {
  padding-left:0;
  border-left:none;
}
div#o_news div.news_col_last {
  padding-right:0;
}
div#o_news p{line-height:1.2em;margin:.5em 0}
div#o_news div.news_col_first p{margin:0 0 0px 0}
div#o_news div.news_col_first p.price{margin:0}
div#o_news div.pic {width:100px;float:left}
div#o_news div.info {width:120px;float:left;padding-left:4px}
div#o_news p.price{font-size:12px;margin:0;line-height:1.1em}
div#o_news p.remaining{font-size:11px;margin:2px 0 2px 0;line-height:normal;}
div#o_news p.remaining span{font-size:12px;font-weight:bold;display:inline;white-space:nowrap;
    -moz-border-radius:3px;-webkit-border-radius:3px;
    padding:1px 4px 0 4px;background-color:red;color:white;}
div#o_news img.rare_item{left:62px;top:6px;width:30px;height:13px;border:0;position:absolute;background:none}

/* Facebook Progress Meter */
div#fb_progress {margin-bottom: 3px;padding-right: 3px;background-color: #fff4bf}
div#fb_progress_logo {float:left;width:88px;height:101px;background: #fff4bf url('/images/FB_progress_logo.png') no-repeat;}
div#fb_progress_steps {float:left;}
div#fb_progress_steps div {float:left;}
div#fb_progress_install {width:103px;height:50px;background: #fff4bf url('/images/FB_install_done.png') no-repeat;}
div#fb_progress_bookmark {width:126px;height:50px;}
div#fb_progress_fan {width:146px;height:50px;}
div#fb_progress_subscribe {width:132px;height:50px;}
div#fb_progress_publish {width:153px;height:50px;}
div#fb_progress_publish p {margin:-15px 0px 0px 33px;font-size: 12px;color:#005AC0;}
div#fb_progress_bar {float:left;width:660px;height:50px;background-color: #fff4bf;padding-right: 3px;}
div#fb_progress_bar div {float:left;border-left: 1px solid #959595;font-size: 12px;padding-left: 15px;}
div#fb_progress_bar div.first {margin-left: 117px;}
div#fb_progress_bar div.second {margin-left: 14px;}
div#fb_progress_bar div.third {margin-left: 34px;}
div#fb_progress_bar div.fourth {margin-left: 47px;}

/* ClubFoo */
div#membership_info {float:left;width:500px;margin-top:20px;}
div#memberships {display:block}
div.membership {float:left;}
div#member_badge {float:left;width:180px;margin-top: 10px;}
div#member_badge span{color:#b59222;position:absolute;top:77px;left:50px;}

/* User Status */
div#user_status {background-color: #eee;width:500px;padding: 8px 0px 2px 15px;margin-bottom: 15px;}
div#status_header{font-weight: bold;}
div#status_header a{margin-left: 10px;}
div#user_status div#text{margin-bottom: 10px;}
div#user_status div#update_status_link{display:block;margin: 10px 0px 0px 5px;}
div#user_status span#char_limit{margin-left: 5px;}
div#status_text {margin-left: 5px;width:480px;}

/* Promotion */
div#main_promo {margin-left: 20px;width:694px;}
div#main_promo span.promo_header {font-size:16px;color:#000;font-weight: bold}
div#promo_guidelines {margin-top: 10px;font-size:12px;float:right;}
div#promo_start_note {padding: 12px 0px 0px 0px;}

/* Parents */
div.parents_div {margin: 15px 0px 0px 0px;}
div.parents_div div.header_img {float: left;width:120px;}
div.parents_div div.header {font-size:20px;font-weight: bold;margin-left: 15px;}
div.parents_div div.inner_header {font-size:20px;font-weight: bold;margin-top: 15px;}
div.parents_div .text {margin: 10px 0px 0px 0px;}

/* Verify */
div#verify_div {}
div#verify_div div#gift_img {float:left;}
div#verify_div div#gift_desc {padding:50px 0px 0px 25px;}
div#verify_div div#email_div {padding-top:15px;clear:both;}
div#verify_div div#send_code {margin-top:10px;padding:3px 0px 5px 0px;}
div#verify_div div#enter_code {margin-top:25px;}
div#verify_div div#enter_email_code {margin-top:10px;}
div#verify_div div#email_sent {margin-top:15px;}
div#verify_div span#s_email {margin-top:10px;display:block;}
div#verify_div span#s_code {margin-top:10px;display:block;}
div#verify_div span#s_activate {padding:10px 0px 10px 0px;margin-top:10px;display:block;}
div#verify_div label#display_email {margin-left:5px;font-size:12px;}

/* Wallpaper */
div.wallpaper_container {clear:both;border-bottom: 1px solid #ccc;padding-bottom: 15px}
div.wallpaper_img {float:left;text-align: center}
div.wallpaper_img img {width:500px;border:0px}
div.wallpaper_images {margin:60px 0px 0px 0px;padding:0px 0px 0px 50px;}
div.wallpaper_images ul {list-style-image: url(/images/star.png);}
div#wallpaper_instruct {clear:both}
div.back_to_top {clear: both;text-align: right;font-size: 12px;}

/* Adoption Center */
div#header h1#adoptionlogo {
    display:block;
    position:relative;
    z-index:9999;
    background:transparent url('/images/foopets_logo_200x72.png') no-repeat;
    width:202px;
    height:72px;
    margin:0 0 -41px 10px;
    padding:0;
    overflow:hidden;
}
div#header h1#adoptionlogo a{z-index:40000;display:block;position:relative;width:238px;height:94px;text-indent:-1000px;}
div#adoptioncontent {padding:0px;min-height:400px;overflow:hidden;}
div#adoptioncontent.widescreen {padding:0 0px 0px 0px;min-height:400px;overflow:hidden;}
div.adoption div#content{padding-top:10px;z-index:1000;margin-bottom:0;padding-bottom:0}
div.adoption div#userlinks{
  position:absolute;
  z-index:1000;
  text-align:left;
  height:22px;
  width:520px;
  top:45px;
  right:16px;
}

div.adoption div#leftlinks{
  position:absolute;
  z-index:1000;
  text-align:left;
  height:22px;
  width:730px;
  top:65px;
  right:16px;
  font-size: 16px;
}

div#adoptionfooter {height:60px}
div#adoptionfooter i{display:inline;position:relative;padding:0 3px;color:#999794;font-style:normal}


div.join_cf_blurb {margin:0 18px 0px 0px;padding-left: 15px;}
div.join_cf_blurb button.second{margin-top: 100px;}
div.join_cf_blurb h3 {color:#000;font-size:20px;margin-bottom: 5px;}
div.join_cf_blurb p {font-size:15px;line-height:1.3}
div.cf_blurb_wrapper {clear:both;padding:25px 0px 0px 7px;}
div.cf_blurb_wrapper h3.video_header {padding-left: 16px;}
div.video_container {border:1px solid #666666;float:left;height:250px;width:400px;margin: 0px 0px 20px 18px;}

div#join_clubfoo {padding:15px;}

ul#adoption_menu{list-style:none;height:41px;margin:0;padding:0}
ul#adoption_menu li{display:inline-block;float:left;background:url(/images/inactiveTabLeft_250x41.png) no-repeat top left;height:41px;margin:0 0 0 1px;padding:0;line-height:41px;text-align:center;font-size:18px;font-weight:bold;}
ul#adoption_menu li a{display:block;color:#81b5db;padding:3px 12px 0 12px;background:url(/images/inactiveTabRight_22x41.png) no-repeat top right;}
ul#adoption_menu li:hover{display:inline-block;float:left;background:url(/images/activeTabLeft_250x41.png) no-repeat top left;height:41px;margin:0 0 0 1px;padding:0;line-height:41px;text-align:center;font-size:18px;font-weight:bold;}
ul#adoption_menu li:hover a{display:block;color:#81b5db;padding:3px 12px 0 12px;background:url(/images/activeTabRight_22x41.png) no-repeat top right;}
ul#adoption_menu li a:hover{text-decoration:none;}
ul#adoption_menu li.timer{background:url(/images/inactiveTimerTab_222x41.png) top left no-repeat;height:41px;display:block;float:left;width:222px;height:41px;margin-left:205px;}
ul#adoption_menu li.timer:hover{background:url(/images/adoption_timer_bg_222x41.jpg) top left no-repeat;height:41px;display:block;float:left;width:222px;height:41px;margin-left:205px;}
ul#adoption_menu li.timer a{background:none;}
ul#adoption_menu li.timer_selected{background:url(/images/adoption_timer_bg_222x41.jpg) top left no-repeat;padding:0;height:41px;display:block;float:left;width:222px;height:41px;}
ul#adoption_menu li.selected{background:url(/images/activeTabLeft_250x41.png) top left no-repeat;}
ul#adoption_menu li.selected a{background:url(/images/activeTabRight_22x41.png) top right no-repeat;}
div#adoption_timer.selected {background:none;text-align:center;overflow:hidden;}
div#adoption_timer p{color:#a0bbd6;font-family:tahoma,helvetica,arial,sans-serif;margin:0;padding:0;line-height:1em}
div#adoption_timer p.message{font-size:12px;}
div#adoption_timer p.clock{font-size:25px;font-weight:bold}
div#adoption_timer p.clock a{padding-top:1px;}
