/****************
certificate
*****************/
body { margin:0; padding:0;}
#certificate { width:586px; height:842px;  }
#certificate  #pet_name{  position:absolute; top:600px; left:350px; text-align:left; color:#39a6c4; font-size:1.2em;  font-family     : Arial, Tahoma, Sans-serif; }
#certificate  #date{position:absolute; top:280px; left:0px; width:586px; text-align:center; color:#39a6c4; font-size:2em;  font-family: Arial, Tahoma, Sans-serif; }


/****************
end certificate
*****************/
.orange {
	color: #ff9900;
}

.loading {
	display: none;
}

.link {
	cursor: pointer;
	/*color: blue;*/
}

.link:hover {
	text-decoration: underline;
}

#mypets_pets_page_title a {color: #FFF; font-size: 0.7em;}

#mypets_admin_menu_holder {padding:  0 0 25px 22px;}
#mypets_admin_menu_holder p {float: left; font-size: 0.9em; padding: 0 3px;}
#mypets_admin_menu_holder a {color: #000;}

div#pet_picture_holder {float:left; margin-top:15px; _margin-top:10px;}
div#pet_picture_holder_top {background:url(../images/modules/my_pets_page/main_pic_top.gif) no-repeat top; background-color:#3daecd; height:18px; width:264px;}
div#pet_picture_holder_bottom {background:url(../images/modules/my_pets_page/main_pic_bottom.gif) no-repeat bottom; background-color:#3daecd; height:18px; width:264px; }
#pet_picture_holder table {background-color:#99d10e; width:264px; border-top:1px solid #fff; border-bottom:1px solid #fff;}
#pet_picture_holder table td {text-align:center;!important; background-color:#99d10e; width:260px; valign:middle;}

.mypets_back_to_page {padding: 10px 0; font-weight: bold; text-align: center;}
.mypets_back_to_page a {color: #5B5C5C; }

.mypets_picture_list {width: 100%;}
.mypets_picture_list img {padding:10px;}

.pets ul {list-style: none; margin: 0; padding: 0; border: 0;}
.pets ul.errorlist {display: block;}
.pets ul ul li {display: inline}

#mypets_manage_feeds_list {margin: 10px 0 0 10px;}
#mypets_manage_feeds_list td {padding: 2px 0;}

#mypets_manage_petinfo,
#mypets_manage_hilo,
#mypets_manage_weight {padding: 10px 0 0 10px;}

#mypets_manage_petinfo li,
#mypets_manage_hilo li {padding: 2px 0;}

#mypets_manage_petinfo label {color:#2DA2CD; width: 100px; display: block; font-weight:bold; float: left; position:static;}
#mypets_manage_petinfo #id_name,
#mypets_manage_petinfo #id_age,
#mypets_manage_petinfo #id_type, 
#mypets_manage_petinfo #id_breed_select_1,
#mypets_manage_petinfo #id_breed_select_2,
#mypets_manage_petinfo #id_loves,
#mypets_manage_petinfo #id_hates,
#mypets_manage_petinfo #id_about {width: 350px;}
#mypets_manage_petinfo_submit {margin-left: 110px;}

#mypets_manage_hilo label,
#mypets_manage_weight label {width: 120px; display: block; float: left;}
#mypets_manage_hilo input {width: 230px;}
#mypets_manage_hilo_buttons {margin: 5px 0 0 130px;}
#mypets_manage_weight_buttons {margin: 5px 0 0 140px;}

.errorlist {margin-left: 110px; color: #CE0707; list-style:none;}
#mypets_manage_weight .errorlist {margin-left: 130px;}

/*#mypets_comment_list img {list-style:none; display: inline;}*/
div#emo_icon  {float:left; color:#3daecd; font-weight:bold; margin-top:6px;text-align:center; width:51px;}
div#emo_icon img {margin-left:6px;}


.pets_spotlights_container ul {clear: both;}
/*
#pet_details input,
#pet_details select,
#pet_details label {
	display: none;
}
*/

#weight_loss_plan_bodyframe li {
	display: block;
}