* { margin: 0; padding: 0; }

body { color:#333; font-family:Arial, Helvetica, Sans-Serif;}

.noCSS {	display: block;	width: 0; height: 0;overflow: hidden; }
a { text-decoration: none; color:#05539B;}
a:hover { text-decoration: underline; }
img{border:0}
fieldset { border: 0; }
#maincontainer { width: 850px; margin: 0 auto;}
#maincontainer a { color: #00529c; }
#fullcontainer{width:100%;}
#headercontainer{width:850px; margin:0px auto; }
#footercontainer{width:850px; margin:0px auto; position:relative;}

.bump_down { padding-top: 1px !important; padding-bottom: 0px !important; }
.bump_up { padding-top: 0px; padding-bottom: 1px; }

.img_bump_down { background-position:left 1px !important; }
.img_bump_up { background-position:left 0px; }

.blue { color:#05539B;}

#utility {  height: 83px;  }
#utility a#logo_link { display: block; background: url(/images/logo_homeagain.gif) no-repeat; width: 217px; height: 83px; float: left;  }
#right_utility { float: right; display: inline; }
#right_utility a#vets_shelters_link { float: left; background: url(/images/btn_vetsshelters.gif) no-repeat; width: 116px; height: 9px; display: inline; margin-top: 39px; }
#right_utility #emergency_link { float: left; background: url(/images/btn_petmedicalemergency.gif) no-repeat; width: 102px; height: 44px; display: inline; margin-top: 22px;  margin-left: 23px; cursor:pointer;}
#right_utility #report_link { float: left; background: url(/images/btn_reportpet.gif) no-repeat; width: 113px; height: 44px; display: inline; margin-top: 22px; margin-left: 12px; margin-right: -1px; cursor:pointer;}

#navspacer{height:5px; width:850px; font-size:1px;}
#nav-preloader0 { background-image: url(/images/nav/btn_home_hover.png); visibility: hidden;  }
#nav-preloader1 { background-image: url(/images/nav/btn_ourservices_hover.png); visibility: hidden; }
#nav-preloader2 { background-image: url(/images/nav/btn_howmicrochippingworks_hover.png); visibility: hidden; }
#nav-preloader3 { background-image: url(/images/nav/btn_foundpetstories_hover.png); visibility: hidden; }
#nav-preloader4 { background-image: url(/images/nav/btn_petrescuers_hover.png);  visibility: hidden; }
#nav-preloader5 { background-image: url(/images/nav/btn_faqs_hover.png);  visibility: hidden; }
#nav-preloader6 { background-image: url(/images/nav/btn_memberlogin_hover.png); visibility: hidden; }
#nav-preloader7 { background-image: url(/images/subnav/btn_subnav_petrescuers_hover.png); visibility: hidden; }
#nav-preloader8 { background-image: url(/images/subnav/btn_subnav_receivealerts_hover.png); visibility: hidden; }
#nav-preloader8a { background-image: url(/images/subnav/btn_subnav_newslettersignup_hover.png); visibility: hidden;  }
#nav-preloader9 {  background-image: url(/images/subnav/btn_subnav_tipstraining_hover.png); visibility: hidden; }
#nav-preloader10 { background-image: url(/images/subnav/btn_subnav_tellfriend_hover.png); visibility: hidden; }
#nav-preloader11 { background-image: url(/images/subnav/btn_subnav_yourpet_hover.png); visibility: hidden; }
#nav-preloader12 { background-image: url(/images/subnav/btn_subnav_process_hover.png); visibility: hidden; }
#nav-preloader13 { background-image: url(/images/subnav/btn_subnav_facts_hover.png); visibility: hidden; }
#nav-preloader14 { background-image: url(/images/subnav/btn_subnav_found_hover.png); visibility: hidden; }
#nav-preloader15 { background-image: url(/images/subnav/btn_subnav_share_hover.png); visibility: hidden; }
#nav-preloader16 { background-image: url(/images/subnav/btn_subnav_video_hover.png); visibility: hidden; }

#login-preloader0 { background:  url(/images/nav/top.png) no-repeat; visibility: hidden; }
#login-preloader1 { background: url(/images/nav/tile.png) repeat-y;  visibility: hidden; }
#login-preloader2 { background: url(/images/nav/tile.png) repeat-y; visibility: hidden; }

#nav { position: relative; z-index: 1010; width: 850px; }
#nav ul#main_nav {/*z-index: 2;*/  background: url(/images/nav/nav_bg2.png) no-repeat; width: 850px; height: 29px; list-style: none; }

#nav ul#main_nav li { float: left; background: url(/images/nav/nav_div.png) no-repeat left top; height: 27px; padding-left: 2px; position: relative; }
#nav ul#main_nav li.li_selected { background: none; }
#nav ul#main_nav li.first_child { background: none; padding-left: 0;}
#nav ul#main_nav li a { display: block; float: left; height: 27px; position: relative; }
#nav ul#main_nav li a span { display: block;	width: 0; height: 0;overflow: hidden; position: relative;}

#nav ul#main_nav li#nav_home a { background: url(/images/nav/btn_home_off.png) no-repeat left top;  width: 58px;   }
#nav ul#main_nav li#nav_home a:hover { background-image: url(/images/nav/btn_home_hover.png); }
#nav ul#main_nav li#nav_home a.selected { background-image: url(/images/nav/btn_home_on.png); }
#nav ul#main_nav li#nav_home a.selected:hover { background-image: url(/images/nav/btn_home_on.png); }

#nav ul#main_nav li#nav_services a { background: url(/images/nav/btn_ourservices_off.png) no-repeat left top; width: 94px; }
#nav ul#main_nav li#nav_services a:hover { background-image: url(/images/nav/btn_ourservices_hover.png); }
#nav ul#main_nav li#nav_services a.selected { background-image: url(/images/nav/btn_ourservices_on.png); }
#nav ul#main_nav li#nav_services a.selected:hover { background-image: url(/images/nav/btn_ourservices_on.png); }

#nav ul#main_nav li#nav_microchip a { background: url(/images/nav/btn_howmicrochippingworks_off.png) no-repeat left top; width: 177px; }
#nav ul#main_nav li#nav_microchip a:hover { background-image: url(/images/nav/btn_howmicrochippingworks_hover.png); }
#nav ul#main_nav li#nav_microchip a.selected { background-image: url(/images/nav/btn_howmicrochippingworks_on.png); }
#nav ul#main_nav li#nav_microchip a.selected:hover { background-image: url(/images/nav/btn_howmicrochippingworks_on.png); }

#nav ul#main_nav li#nav_stories a { background: url(/images/nav/btn_foundpetstories_off.png) no-repeat left top; width: 126px; }
#nav ul#main_nav li#nav_stories a:hover { background-image: url(/images/nav/btn_foundpetstories_hover.png); }
#nav ul#main_nav li#nav_stories a.selected{ background-image: url(/images/nav/btn_foundpetstories_on.png); }
#nav ul#main_nav li#nav_stories a.selected:hover { background-image: url(/images/nav/btn_foundpetstories_on.png); }

#nav ul#main_nav li#nav_petrescuers a { background: url(/images/nav/btn_petrescuers_off.png) no-repeat left top; width: 94px; }
#nav ul#main_nav li#nav_petrescuers a:hover { background-image: url(/images/nav/btn_petrescuers_hover.png); }
#nav ul#main_nav li#nav_petrescuers a.selected { background-image: url(/images/nav/btn_petrescuers_on.png); }
#nav ul#main_nav li#nav_petrescuers a.selected:hover { background-image: url(/images/nav/btn_petrescuers_on.png); }

#nav ul#main_nav li#nav_faqs a { background: url(/images/nav/btn_faqs_off.png) no-repeat left top; width: 47px; }
#nav ul#main_nav li#nav_faqs a:hover { background-image: url(/images/nav/btn_faqs_hover.png); }
#nav ul#main_nav li#nav_faqs a.selected { background-image: url(/images/nav/btn_faqs_on.png); }
#nav ul#main_nav li#nav_faqs a.selected:hover { background-image: url(/images/nav/btn_faqs_on.png); }

#nav ul#main_nav li#nav_login { float: right; background: none; padding-left: 0; }
#nav ul#main_nav li#nav_login a { background: url(/images/nav/btn_memberlogin_off.png) no-repeat left top; width: 113px; }
#nav ul#main_nav li#nav_login a:hover { background-image: url(/images/nav/btn_memberlogin_hover.png); }
#nav ul#main_nav li#nav_login a.selected { background-image: url(/images/nav/btn_memberlogin_on.png); }
#nav ul#main_nav li#nav_login a.selected:hover { background-image: url(/images/nav/btn_memberlogin_on.png); }


ul#subnav { background: url(/images/subnav/subnavbg.png) no-repeat; width: 846px; height: 34px; margin-top: -3px; padding-left: 4px; padding-top: 1px;}
ul#subnav li { list-style: none; float: left; }
ul#subnav li a { display: block; float: left; height: 33px;}
ul#subnav li a span { display: block; width: 0; height: 0;overflow: hidden; }

ul#subnav li#subnav_rescuers a { background: url(/images/subnav/btn_subnav_petrescuers_off.png) no-repeat left top; width: 89px; }
ul#subnav li#subnav_rescuers a:hover { background-image: url(/images/subnav/btn_subnav_petrescuers_hover.png); }
ul#subnav li#subnav_rescuers.selected a { background-image: url(/images/subnav/btn_subnav_petrescuers_on.png); }
ul#subnav li#subnav_rescuers.selected a:hover { background-image: url(/images/subnav/btn_subnav_petrescuers_on.png); }

ul#subnav li#subnav_alerts a { background: url(/images/subnav/btn_subnav_receivealerts_off.png) no-repeat left top; width: 141px; }
ul#subnav li#subnav_alerts a:hover { background-image: url(/images/subnav/btn_subnav_receivealerts_hover.png); }
ul#subnav li#subnav_alerts.selected a { background-image: url(/images/subnav/btn_subnav_receivealerts_on.png); }
ul#subnav li#subnav_alerts.selected a:hover { background-image: url(/images/subnav/btn_subnav_receivealerts_on.png); }

ul#subnav li#subnav_signup a { background: url(/images/subnav/btn_subnav_newslettersignup_off.png) no-repeat left top; width: 118px; }
ul#subnav li#subnav_signup a:hover { background-image: url(/images/subnav/btn_subnav_newslettersignup_hover.png); }
ul#subnav li#subnav_signup.selected a { background-image: url(/images/subnav/btn_subnav_newslettersignup_on.png); }
ul#subnav li#subnav_signup.selected a:hover { background-image: url(/images/subnav/btn_subnav_newslettersignup_on.png); }

ul#subnav li#subnav_training a { background: url(/images/subnav/btn_subnav_tipstraining_off.png) no-repeat left top; width: 117px; }
ul#subnav li#subnav_training a:hover { background-image: url(/images/subnav/btn_subnav_tipstraining_hover.png); }
ul#subnav li#subnav_training.selected a { background-image: url(/images/subnav/btn_subnav_tipstraining_on.png); }
ul#subnav li#subnav_training.selected a:hover { background-image: url(/images/subnav/btn_subnav_tipstraining_on.png); }

ul#subnav li#subnav_tell a { background: url(/images/subnav/btn_subnav_tellfriend_off.png) no-repeat left top; width: 120px; }
ul#subnav li#subnav_tell a:hover { background-image: url(/images/subnav/btn_subnav_tellfriend_hover.png); }
ul#subnav li#subnav_tell.selected a { background-image: url(/images/subnav/btn_subnav_tellfriend_on.png); }
ul#subnav li#subnav_tell.selected a:hover { background-image: url(/images/subnav/btn_subnav_tellfriend_on.png); }

ul#subnav li#subnav_yourpet a { background: url(/images/subnav/btn_subnav_yourpet_off.png) no-repeat left top; width: 120px; }
ul#subnav li#subnav_yourpet a:hover { background-image: url(/images/subnav/btn_subnav_yourpet_hover.png); }
ul#subnav li#subnav_yourpet.selected a { background-image: url(/images/subnav/btn_subnav_yourpet_on.png); }
ul#subnav li#subnav_yourpet.selected a:hover { background-image: url(/images/subnav/btn_subnav_yourpet_on.png); }

ul#subnav li#subnav_process a { background: url(/images/subnav/btn_subnav_process_off.png) no-repeat left top; width: 154px; }
ul#subnav li#subnav_process a:hover { background-image: url(/images/subnav/btn_subnav_process_hover.png); }
ul#subnav li#subnav_process.selected a { background-image: url(/images/subnav/btn_subnav_process_on.png); }
ul#subnav li#subnav_process.selected a:hover { background-image: url(/images/subnav/btn_subnav_process_on.png); }

ul#subnav li#subnav_facts a { background: url(/images/subnav/btn_subnav_facts_off.png) no-repeat left top; width: 187px; }
ul#subnav li#subnav_facts a:hover { background-image: url(/images/subnav/btn_subnav_facts_hover.png); }
ul#subnav li#subnav_facts.selected a { background-image: url(/images/subnav/btn_subnav_facts_on.png); }
ul#subnav li#subnav_facts.selected a:hover { background-image: url(/images/subnav/btn_subnav_facts_on.png); }

ul#subnav li#subnav_found a { background: url(/images/subnav/btn_subnav_found_off.png) no-repeat left top; width: 116px; }
ul#subnav li#subnav_found a:hover { background-image: url(/images/subnav/btn_subnav_found_hover.png); }
ul#subnav li#subnav_found.selected a { background-image: url(/images/subnav/btn_subnav_found_on.png); }
ul#subnav li#subnav_found.selected a:hover { background-image: url(/images/subnav/btn_subnav_found_on.png); }

ul#subnav li#subnav_share a { background: url(/images/subnav/btn_subnav_share_off.png) no-repeat left top; width: 111px; }
ul#subnav li#subnav_share a:hover { background-image: url(/images/subnav/btn_subnav_share_hover.png); }
ul#subnav li#subnav_share.selected a { background-image: url(/images/subnav/btn_subnav_share_on.png); }
ul#subnav li#subnav_share.selected a:hover { background-image: url(/images/subnav/btn_subnav_share_on.png); }

ul#subnav li#subnav_video a { background: url(/images/subnav/btn_subnav_video_off.png) no-repeat left top; width: 112px; }
ul#subnav li#subnav_video a:hover { background-image: url(/images/subnav/btn_subnav_video_hover.png); }
ul#subnav li#subnav_video.selected a { background-image: url(/images/subnav/btn_subnav_video_on.png); }
ul#subnav li#subnav_video.selected a:hover { background-image: url(/images/subnav/btn_subnav_video_on.png); }

#login_box { width: 256px;  position: absolute; top: 27px; right: -7px; display: none; z-index: 1000; }
#login_boxtop { width: 256px; height: 12px; background:  url(/images/nav/top.png) no-repeat; }
#login_boxmid { width: 256px; height: 260px; background: url(/images/nav/tile.png) repeat-y; }
#login_boxinner { padding: 7px 30px 0px; display: relative;  }

#login_boxbottom { width: 256px; height: 21px; background: url(/images/nav/bottom.png) no-repeat;  }

#login_box  h2 { background: url(/images/masts/headline_memberlogin.png); width: 119px; height: 20px; } 

#login_box fieldeset { }
#login_box input { width: 135px; border: 1px solid #ccc; padding: 2px; display: inline-block;  }
#login_box label {  width: 50px; font-size: 11px; text-align: center; display: inline-block; }
#login_box ul  { list-style: none;  }
#login_box ul li { margin: 10px 0; }
#login_box ul li#submit_li { padding-top: 7px; }
#login_box input#submit_btn { background: url(/images/nav/btn_login.png) no-repeat; width: 60px; height: 22px; border: 0;  cursor: pointer; float: right; margin-top: 5px;}
#login_box  p#forgot { font-size: 11px; width: 70px; float: left; }

#login_box  #divider { height: 1px; background: #ccc; }
#login_box  p.login_big { font-size: 12px; margin: 8px 0 0px; font-weight: bold; }
#login_box  p.login_small{ font-size: 11px; color: #333; }

#content { width: 850px; margin-top: 15px; }

#footer { width: 850px; background: url(/images/nav/footer-bg.gif) no-repeat left top; clear: both; padding-bottom: 20px; margin-top: 30px; }
#footer ul#site_links { list-style: none; padding-top: 10px; clear: both; }
#footer ul#site_links li { float: left; display: block; border-right: 1px solid #00529c; height: 12px; font-size: 12px; padding: 0 5px; line-height: 12px; margin-top: 2px; }
#footer ul#site_links li.first_child { padding-left: 0; }
#footer ul#site_links li.last_child { border: 0; }
#footer ul#site_links li#fb_link { border: 0; margin-top: 0; padding-right: 0;}
#footer ul#site_links li#tw_link { border: 0; margin-top: 0;}
#footer ul#site_links li a {  }

#footer ul#legal_links { list-style: none; padding-top: 10px; clear: both; }
#footer ul#legal_links li { float: left; display: block; border-right: 1px solid #333; font-size: 11px; padding: 0 5px;  }
#footer ul#legal_links li.first_child { padding-left: 0; }
#footer ul#legal_links li.last_child { border: 0; }
#footer ul#legal_links li a { color: #333; }
#footer p#disclaimer { clear: both;  font-size: 11px; color:#333;}


/*popups*/
/*POPUPS*/
/* REPORT LOST PET */

body.pop a {text-decoration:underline;color:#00529c;}

body.pop #container {padding:22px 24px 0px 24px;font-size:12px;line-height:14px;overflow:visible;}
body.pop #container .box {width:487px;margin:0px 0px 17px 0px;}
body.pop #container .box ol {display:block;margin:0px 0px 0px -22px;width:442px; padding-left: 40px;}
body.pop #container .box ol li {margin-bottom:1px;}
*:first-child+html body.pop #container .box ol {margin:0px 0px 0px 22px;width:auto;} /*IE7*/

body.pop #container .box p.end {display:block;margin:14px 0px 0px 0px;padding:0px;width:457px;}
body.pop #container .box p.end.strong {font-weight:bold;}

body.pop #container p {margin:0px 0px 14px 0px;padding:0px;width:487px;}
body.pop #container p.strong {font-weight:bold;}
body.pop #container p.last {margin::0px;}

/* masts */
#mast_pop_call {background-image:url('images/masts/mast_pop_call.gif');width:28px;height:16px;background-repeat:no-repeat;margin-bottom:6px;}
#mast_pop_call h2 {display:none;}

#mast_pop_foundpet {background-image:url('images/masts/mast_pop_foundpet.gif');width:175px;height:19px;background-repeat:no-repeat;margin:22px 0px 8px 0px;display:block;}
#mast_pop_foundpet h2 {display:none;}

#mast_pop_membership {background-image:url('images/masts/mast_pop_membership.gif');width:377px;height:19px;background-repeat:no-repeat;margin-bottom:8px;}
#mast_pop_membership h2 {display:none;}

#mast_pop_online {background-image:url('images/masts/mast_pop_online.gif');width:49px;height:16px;background-repeat:no-repeat;margin-bottom:6px;}
#mast_pop_online h2 {display:none;}

#mast_pop_reportlost {background-image:url('images/masts/mast_pop_reportlost.gif');width:435px;height:23px;background-repeat:no-repeat;margin-bottom:12px;}
#mast_pop_reportlost h1 {display:none;}

#mast_pop_medemergency {background-image:url('images/masts/mast_pop_medemergency.gif');width:237px;height:23px;background-repeat:no-repeat;margin-bottom:12px;}
#mast_pop_medemergency h1 {display:none;}


/*boxes*/
.pop_bluebox_bottom {background-image:url('images/popups/pop_bluebox_bottom.gif');width:487px;height:3px;background-repeat:no-repeat;}
.pop_blueboxmiddle {background-image:url('images/popups/pop_blueboxmiddle.gif');width:487px;background-repeat:repeat-y;}
.pop_blueboxmiddle .inner {padding:13px 15px 13px 15px;}
.pop_blueboxtop {background-image:url('images/popups/pop_blueboxtop.gif');width:487px;height:3px;background-repeat:no-repeat;overflow:hidden;}
.pop_yellowbox_bottom {background-image:url('images/popups/pop_yellowbox_bottom.gif');width:487px;height:3px;background-repeat:no-repeat;}
.pop_yellowbox_middle {background-image:url('images/popups/pop_yellowbox_middle.gif');width:487px;background-repeat:repeat-y;}
.pop_yellowbox_middle .inner {padding:13px 15px 13px 15px;}
.pop_yellowbox_top {background-image:url('images/popups/pop_yellowbox_top.gif');width:487px;height:3px;background-repeat:no-repeat;overflow:hidden;}

/*buttons*/
.pop_btn_go-bluewhite {width:30px;height:18px;margin-left:3px;}
.pop_btn_go-yellowblue {width:30px;height:18px;margin-left:3px;}

ol#storyArchiveList {margin-top:10px;}
ol#storyArchiveList li {font-size:12px;line-height:14px;margin-bottom:10px;}
ol#storyArchiveList li a {font-weight:bold;text-decoration:none;}
ol#storyArchiveList li a:hover {text-decoration:underline;}
p.previousnext a {font-weight:bold;text-decoration:none;}
p.previousnext a:hover {text-decoration:underline;}

/* Facts and Fiction */

.factfiction{clear:both;}
.factfiction .fiction{font-weight:bold; color:#00529C;font-size:12px; line-height:16px; padding-top:10px;}
.factfiction .fact{font-weight:bold;font-size:12px; line-height:16px;}
.factfiction .fcleft{width:58px; text-transform:uppercase; float:left; text-align:right;}
.factfiction .fcright{width:510px; float:right;}
.factfiction .fcright p{margin-bottom:10px !important;}

/* Receive Alerts Popup */
#recieve_box_signupform{ width: 358px; position: absolute; top:-400px; left:246px; display: none; z-index: 1100;}
#recieve_box_signupform a{ cursor:pointer;}
#recieve_box_signupform .recieve_box_signupform_top{background:url(/images/rescuer/signup_top_overlay.png) no-repeat; width:358px; height:91px;}
#recieve_box_signupform .recieve_box_signupform_middle{background:url(/images/rescuer/signup_tile.png) repeat-y; width:358px;}
#recieve_box_signupform .recieve_box_signupform_bottom{background:url(/images/rescuer/signup_bottom.png) no-repeat; width:358px; height:32px;}

#recieve_box_signupform #closepopup{position:absolute; top:15px; right:15px; width:30px; height:30px;}
#recieve_box_signupform #closepopup a{display:block; width:30px; height:30px; cursor:pointer;}

#recieve_box_errorarea{background:#000 url(/images/errormessage.gif) no-repeat 8px 12px; color:#ff0000; font-size:12px; padding:10px 10px 10px 45px;}
#recieve_box_errorarea ul{}
#recieve_box_errorarea ul li{}
#recieve_box_aftererror{height:15px; width:100px;}

#recieve_box_signupform .recieve_box_signupform_text{padding:15px 45px;}
#recieve_box_signupform .recieve_box_signupform_text .formrow{height:45px;}
#recieve_box_signupform .recieve_box_signupform_text .formrow .inform{font-size:11px; float:right; width:100px; margin-top:10px;}
#recieve_box_signupform .recieve_box_signupform_text .formrow .informbutton{font-size:11px; float:right; width:145px; margin-top:12px;}
#recieve_box_signupform .recieve_box_signupform_text .formrow .inform a, #recieve_box_signupform .recieve_box_signupform_text .formrow .informbutton a{color:#003267; line-height:12px;}
#recieve_box_signupform .recieve_box_signupform_text label{display:block; font-size:12px; font-weight:bold; color:#003267;}
#recieve_box_signupform .recieve_box_signupform_text .inputfield{width:150px; height:20px;}
#recieve_box_signupform .recieve_box_signupform_text .infobuttoncontainer{margin-top:10px;}

#helpzip, #popup_helpzip{ bottom:273px;}
#helpradius, #popup_helpradius{ bottom:228px;}
#helpemail, #popup_helpemail{right:195px; bottom:-375px;}

/* Receive Alerts Right Popups */
.infocontainer{ z-index:1500;}

.yellowinfo{position:absolute; bottom:35px; left:175px; width:188px; font-size:11px; color:#333; line-height:13px; z-index:1500;}
.yellowinfo p{padding:0px 20px 5px 20px !important;}
.yellowinfo .yellowinfotop{background:url(/images/popups/help_zipcode_top.png) no-repeat; width:188px; height:22px;overflow:hidden;}
.yellowinfo .yellowinfotop .closebutton{position:absolute; top:0px; right:0px; width:25px; height:25px; z-index:1600;}
.yellowinfo .yellowinfotop .closebutton a{width:25px; height:25px; display:block; cursor:pointer;}
.yellowinfo .yellowinfomiddle{width:188px; }
.yellowinfo .yellowinfomiddle .yellowinfocontent1{position:relative;}
.yellowinfo .yellowinfomiddle .yellowinfocontent{background:url(/images/popups/help_zipcode_tile.png) repeat-y; width:188px; padding-bottom:10px; float:right;}
.yellowinfo .yellowinfobottom{background:url(/images/popups/help_zipcode_bottom.png) no-repeat; width:188px; height:20px;overflow:hidden;}
.yellowinfo .yellowcontentimage{text-align:center; padding-top:20px; position:relative; z-index:1500;}

.yellowinfoemail{position:absolute; width:387px; height:781px; font-size:11px; color:#333; line-height:13px; z-index:1500;}
.yellowinfoemail .yellowimagepopupimg{background:url(/images/popups/lpa_popup.png) no-repeat; width:387px; height:701px;}
.yellowinfoemail .closebutton{position:absolute; top:0px; right:10px; width:25px; height:25px;}
.yellowinfoemail .closebutton a{width:25px; height:25px; cursor:pointer; display:block; background:red; -moz-opacity:0; filter:alpha(opacity=0); opacity:0; }

/* Newsletter Alert Popups */
#pop_error_empty{position:absolute; left:245px; top:100px; z-index:900;}
#pop_error_exists{position:absolute; left:245px; top:100px; z-index:900;}

.blackerror{width:369px; position:relative; font-size:13px;}
.blackerror .blackerrortop{width:369px; height:29px; background:url(/images/error_top.png) no-repeat;}
.blackerror .blackerrortop .blackerror_closelink{position:absolute; top:2px; right:2px; height:23px; width:23px; cursor:pointer;}
.blackerror .blackerrormiddle{width:360px; background:url(/images/error_tile.png) repeat-y; color:#fff;}
.blackerror .blackerrorbottom{width:360px; height:7px; background:url(/images/error_bottom.png) no-repeat; font-size:1px;}

.blackerror .blackerrormiddle .blackerrortext{padding:0px 25px 15px 25px;}
.blackerror .blackerrormiddle .blackerrortext h2{font-size:24px; font-weight:bold; color:#FDD55B; margin-bottom:10px;}
.blackerror .blackerrormiddle .blackerrortext a{color:#FDD55B;}
.blackerror .blackerrormiddle .blackerrortext img{vertical-align:middle;}

/*POPUPS*/
/* REPORT LOST PET */

body.pop a {text-decoration:underline;color:#00529c;}

body.pop #container {padding:22px 24px 0px 24px;font-size:12px;line-height:14px;overflow:visible;}
body.pop #container .box {width:487px;margin:0px 0px 17px 0px;}
* html body.pop #container .box {margin:0px;overflow:hidden;}
body.pop #container .box ol {display:block;margin:0px 0px 0px -22px;width:442px;}
body.pop #container .box ol li {margin-bottom:1px;}
*:first-child+html body.pop #container .box ol {margin:0px 0px 0px 22px;width:auto;} /*IE7*/
* html body.pop #container .box ol {margin:0px 0px 0px 22px;width:auto;} /*IE6*/

body.pop #container .box p.end {display:block;margin:14px 0px 0px 0px;padding:0px;width:457px;}
body.pop #container .box p.end.strong {font-weight:bold;}

body.pop #container p {margin:0px 0px 14px 0px;padding:0px;width:487px;}
body.pop #container p.strong {font-weight:bold;}
body.pop #container p.last {margin::0px;}

body.pop #btn_close  {background-image:url("images/btn_close.gif");background-repeat:no-repeat;border:0 none;float:right;height:17px;width:39px;}
body.pop #btn_close span{display:none;}

body.pop #mast_microchipyourpet {background-image:url('images/masts/mast_microchipyourpet.gif');width:159px;height:20px;margin-bottom:12px;}
body.pop #mast_microchipyourpet h2 {display:none;}

body.pop #mast_microchipyourpet2 {background-image:url('images/masts/microchip_dog.gif');width:164px;height:20px;margin-bottom:12px;float:left;}
body.pop #mast_microchipyourpet2 h3 {display:none;}

body.pop #mast_stevedalevideo  {background-image:url("images/masts/microchip_cat.gif");float:left;height:20px;margin-bottom:12px;width:179px;}
body.pop #mast_stevedalevideo h3 {display:none;}

/* Top Popups */
#popupscontainer{position:absolute; top:0px; left:0px; width:100%; z-index:3000;}
#popupcontent{position:relative; width:850px; margin:0 auto; z-index:3100;}

#popups_veil{background:#000000; -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50; display:none; position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:3050;}
.toppop{width:553px; display:none; position:absolute; top:20px; left:150px; font-size:12px;}
#popups_reportfound{top:10px !important;}
#popups_medemergency{top:30px !important;}
.toppop h2{color:#00529C; font-size:18px; padding-bottom:10px;}
.toppop p{padding-bottom:8px;}
.toppop ol { padding:0 0 8px 24px; }
.toppop ul { padding:0 0 8px 24px; list-style-type:disc;}
.toppop ul li, .toppop ol li {padding:0 0 5px 0;}
.toppop img{ vertical-align:middle;}


#popupcontent .popups_boxtop{width:553px; height:81px;}
#popupcontent .popups_boxtop2{position:relative;}
#popupcontent .popups_boxtopreport{background:url(/images/popups/popup_top_report.png) no-repeat;}
#popupcontent .popups_boxtopemergency{background:url(/images/popups/popup_top_emergency.png) no-repeat;}
.toppopupclosebutton{position:absolute; width:26px; height:26px; cursor:pointer; right:16px; top:16px;}

#popupcontent .popups_boxmiddle{width:553px;}
#popupcontent .popups_boxmiddle .popups_boxmiddle_content{padding:20px 48px 0px 48px;}
#popupcontent .popups_boxmiddle .popups_boxmiddle_content2{position:relative;}
#popupcontent .popups_boxmiddle .popup_online{background:url(/images/popups/background_online.png) no-repeat; height:197px; overflow:hidden;}
#popupcontent .popups_boxmiddle .popup_call{background:url(/images/popups/background_call.png) no-repeat; height:225px; overflow:hidden;}
#popupcontent .popups_boxmiddle .popup_nomem{background:url(/images/popups/background_nomembership.png) no-repeat; height:270px; overflow:hidden;}
#popupcontent .popups_boxmiddle .popup_emergency{background:url(/images/popups/background_emergency.png) no-repeat; height:185px; overflow:hidden;}


