@import url("fonts/arvo/stylesheet.css");
@import url('fonts/roboto/stylesheet.css');

* { 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; }
body { background:url(/images/1M/1Million_HA_Public_Site_BG_GraphicMaker.jpg) center repeat-y; }
#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; }

.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-new.gif) no-repeat center; width: 200px; height: 56px; float: left;  background-position:center; margin-top: 13px;}
#right_utility { float: right; display: inline; width:365px; }
#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; }
#nav-preloader17 { background-image: url(/images/subnav/btn_subnav_nloy_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; }
#home #nav {z-index: 1010;}
#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: 81px; }
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); }

ul#subnav li#subnav_nloy a { background: url(/images/subnav/btn_subnav_nloy_off.png) no-repeat left top; width: 50px; }
ul#subnav li#subnav_nloy a:hover { background-image: url(/images/subnav/btn_subnav_nloy_hover.png); }
ul#subnav li#subnav_nloy.selected a { background-image: url(/images/subnav/btn_subnav_nloy_on.png); }
ul#subnav li#subnav_nloy.selected a:hover { background-image: url(/images/subnav/btn_subnav_nloy_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; }




/**** LogIn Box Blue ****/
#login_bluebox { width: 350px;  position: absolute; top: 57px; right: -7px; display: none; z-index: 200; }
#login_blueboxtop { width: 350px; height: 10px; background:  url(/images/nav/login-bluebox-top.png) no-repeat; }
#login_blueboxmid { width: 350px; /*height: 377px;*/ background: url(/images/nav/login-bluebox-mid.png) repeat-y; }
#login_blueboxinner { padding: 17px 30px 15px; display: relative;  }

#login_blueboxbottom { width: 350px; height: 15px; background: url(/images/nav/login-bluebox-bottom.png) no-repeat;  }

#login_bluebox  h2 { background: url(/images/masts/headline_memberlogin.png); width: 119px; height: 20px; } 

#login_bluebox fieldeset { }
#login_bluebox input { width: 125px; height: 25px; border: 1px solid #ccc; padding: 2px; display: block;  }
#login_bluebox label {  width: 50px; font-size: 11px; text-align: center; display: block; color: #000000; margin-bottom: 2px; }
#login_bluebox ul  { list-style: none;  }
#login_bluebox ul li { margin: 10px 14px 10px 0; float: left;}
#login_bluebox ul li.last { margin-right: 0px;}
#login_bluebox ul li#submit_li { margin-bottom: 15px; margin-top: 0; padding-top: 0; }
#login_bluebox input#submit_btn { background: url(/images/nav/btn_login.png) no-repeat; width: 60px; height: 22px; border: 0;  cursor: pointer; float: left; margin-top: 5px; margin-right: 10px; }
#login_bluebox  p#forgot { font-size: 11px; float: left; margin-top: 7px; }

#login_bluebox  #divider { height: 1px; background: #ccc; }
#login_bluebox  p.login_big { font-size: 13px; margin: 8px 0 0px; }
#login_bluebox  img.button { margin-top:10px; }
#login_bluebox  p.sub_heading { font-size: 13px; color: #333; }

#memberlogin-btn #nav_login a.selected { background-image: url(/images/nav/memberlogin_btn_on.png); }
#memberlogin-btn #nav_login a{
    background: url("/images/nav/memberlogin_btn.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: inline;
    float: left;
    height: 40px;
    margin-left: 12px;
    margin-right: -1px;
    margin-top: 22px;
    width: 131px;
	text-decoration:none;
}

/***Header with Member Login Btn**/
#utility #right_content {/*display: inline;*/float: right; position: relative; z-index:200;}
#utility #right_content ul#memberlogin-btn li#nav_login{background: none repeat scroll 0 0 transparent;float: right;padding-left: 0;list-style: none outside none;}


/***topnav**/
#nav #report_link {position: relative; float: right; top: -23px; margin-right: 15px;cursor: pointer;}
#nav #report_link span {font-family: Myriad Pro,sans-serrif;color:#020000;font-size: 13px;font-weight:bold;text-decoration: none;}


/**** Ends LogIn Box Blue ****/

#content { width: 850px; margin-top: 15px; }
#home #content {z-index: 2; position: relative;}
#footer { width: 850px; background: url(/images/nav/footer-bg.gif) no-repeat left top; clear: both; padding: 0 15px 20px 15px;/*margin-top: 30px; */}
#footer ul#site_links { list-style: none; padding-top: 20px; 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#fb_link:hover { border: 0; margin-top: 0; padding-right: 0;}
#footer ul#site_links li#tw_link { border: 0; margin-top: 0; padding-right: 0;}
#footer ul#site_links li#yt_link { border: 0; margin-top: 0; padding-right: 0;}
#footer ul#site_links li#pt_link { border: 0; margin-top: 0; padding-right: 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;}

/* update*/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;}

/* update */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;}

/* update */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;}

/* update */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;}
.imgpop{ display:none; position:absolute; 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;}
#popups_image1 .toppopupclosebutton{right:-9px; top:-9px;}

#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;}


#fb_banner {margin-top:10px; margin-bottom:-20px;}
/*#fb_banner {position: relative;left: -34px;top: 5px;}*/

/*Thank you Page*/
.thanks_wrapper {width: 361px; margin: -33px auto;}
.thanks_top {background: url(/images/rescuer/signup_top.png) no-repeat; width: 358px; height: 91px;}
.thanks_middle{background: url(/images/rescuer/signup_tile.png) repeat-y; width: 358px;}
.thanks_bottom{background: url(/images/rescuer/signup_bottom.png) no-repeat;width: 358px; height: 32px;}
.thanks_text {width: 269px; margin: 0 auto; padding: 18px;}


/**** 1Millionth styles ****/
.firstfooter { /* height:250px; */ height:100%; width:920px; background:#f7f7f7; border-top:1px solid #eaeaea; margin-top:34px; margin-left:-35px;}
.innerfooter { width: 850px; padding-bottom:17px; margin-top:25px; margin-left:30px;}
#social-row.homesocial .innerfooter {margin-left:0px; }
img.floatleft, .floatright, .floatleft { float:left;}
.floatright { width: 525px; height:70px;}
.floatright img { float:left; margin-left:10px; }
#footerleft { width:310px; border-right:1px solid #dedede; height: 60px; float: left; margin-left: 10px;}
#footerleft div { float:left; margin-top:10px; }
#footerleft div a { margin-top:10px; position:relative; top:5px;}
.phoneicon { background:url(/images/1M/iphonedroid.jpg); width:34px; height:34px; float: left; margin-right: 70px;}

.clear { clear:both; }
a.iphone { position:relative; }
a.droid { position:relative; left: 45px; top: -10px;}
span.blueBold {color:#13539a; font-weight:bold; font-size:12px; }
#twitterfooter { width: 180px; height: 60px;}
#facebookfooter { width:280px; height:60px; }
.twitter-follow-button { margin-top:10px; float:left; }
.fb-like.fb_edge_widget_with_comment.fb_iframe_widget { margin-top:10px; }

/*.push { height:134px; }
.stickyfooter { background:url(/images/1M/stickyfooter.png) 0 0 repeat-x; height:134px !important; width:100%; position:fixed; bottom:0; z-index:14000; }
.centered { margin:0 auto; width:900px; position:relative;}
.reunitelogo { background:url(/images/1M/renunitelogo.jpg) no-repeat; width:76px; height:76px; float:left; margin-right:5px; margin-top: 30px;}
.stickyfooter iframe {border: 0; float: left; width: 255px;height:190px;margin-top: 25px; }
#celebratebox { width: 490px; height:95px; margin-top:30px; margin-left: 13px;}
#celebratebox p { color:white; font-size:14px; font-family:Arial; margin-top:10px; margin-right: 70px;} 
#celebratebox a  { display: block; width: 219px; height: 39px; float: left;}
#celebratebox a:hover  { text-decoration:none;}
#celebratebox a img { margin-top:10px; }
#celebratebox a span{ color: white; top: -30px;position: relative; left: 30px; }
#bettyWatchVideoLink {background: url(/images/bettywhite/bettysprite.png) -25px -341px;width: 216px;height: 45px;display:block;}
#bettyWatchVideoLink:hover {background-position:-248px -341px;}
#bettyWatchVideoLink a {display:block;width:100%;height:100%;}
#gang { background: url(/images/bettywhite/bettysprite.png) -27px -442px no-repeat;width: 285px;height: 168px;position: absolute;right: -38px;top: -32px; }
#gang a {position: absolute;display: block;width: 140px;height: 81px;right: 0px;top: 61px;}
#gang:hover {background-position:-327px -442px;} */

/**** Social Footer ****/
#socialFooterContainer {
width:850px;
margin:30px auto;
position:relative
}

#socialFooter {
width: 850px;
background:url(/images/socialFooterDivider.gif) no-repeat top center;
height:100px;
margin:0 auto;
padding: 35px 0 0 0;
}

.socialBox {
float:left;
display:inline-block;
width: 175px;
margin-right: 20px;
}

.socialBox img, .socialBoxText.big img {
display:inline;
float:left;
}

.socialBoxText {
font:bold 12px ariel, sans-serrif, Helvetica;
color: #08589F;
float:right;
width:65px;
margin-top:25px;
display:inline;
}

.socialBox.big {
width: 215px;
margin-right: 10px;
display:inline-block;
float:left;
}

.socialBox.big  .socialBoxText {
width:80px;
display:inline;
float:right;
}

#socialmedia_Nav { width:100%;}
#socialmedia_content { width:850px; margin:0px auto; height:30px;}
#socialmedia_content2 { float: right; margin-bottom: 5px;}
#socialmedia_Nav ul#social_nav { list-style: none; padding-top: 5px; float: left; }
#socialmedia_Nav ul#social_nav li { float: left; display: block; height: 20px; font-size: 12px; padding: 0 14px; line-height: 12px; margin-top: 2px; }
#socialmedia_Nav ul#social_nav li.first_child { padding-left: 0; }
#socialmedia_Nav ul#social_nav li.last_child { border: 0; }
#socialmedia_Nav ul#social_nav li#gl_link { border: 0; margin-top: 0; padding-right: 0;}
#socialmedia_Nav ul#social_nav li#fb_link { border: 0; margin-top: 0; padding-right: 0;}
#socialmedia_Nav ul#social_nav li#tw_link { border: 0; margin-top: 0; padding-right: 0;}
#socialmedia_Nav ul#social_nav li#sh_link { border: 0; margin-top: 0;}
#socialmedia_Nav ul#social_nav li a { height: 20px;}
#socialmedia_content2 #tellafriend {height: 20px; position: relative; float:left; margin-top: 5px; margin-right: 10px;}


/* * * * 
* Betty White styling
* Author: Rajiv Ramroop, Philip Leesha
* * * * */
.socialmedia {width: 500px; height: 25px; margin-top: 12px; margin-bottom: 12px; float: right;}
.socialmedia img:first-child { margin-right:10px; float:left}
.topSection { width:850px; height:340px;}
.topSection .watchbetty { background:url(../images/bettywhite/watchbetty.jpg) no-repeat; width:315px; height:339px; float:left; }
.topSection .videoContainer { width:535px; float:left; background:#f8eabe; text-align:center; height:339px;}
.topSection .videoContainer div {/*background: url(/images/bettywhite/bettysprite.png) -29px 0px no-repeat;*/width: 488px;height: 291px;display: block;margin: 23px auto;cursor:pointer;}
/*.topSection .videoContainer div:hover {background-position: -524px 0px;}*/
.midSection { height:169px; width:100%; position:relative;}
.midSection .bettyImg { float:left; position: absolute; top: -145px; left: -36px; }
.findavet {     float: right; height: 100px; margin-right: 0; margin-top: 44px;      width: 610px;} 
.findavet img { float:left; margin-right:17px;padding-top:4px; width: 610px;} 
.findavet legend {font-size: 10px; float:left; }
.findavet a {display: block; padding-top: 8px; text-decoration: underline; width: 110px;float: left;font-weight: bold;}
.findavet input { float:left; height: 30px; width: 195px; padding: 0px; padding-bottom:5px; padding-top:5px; margin: 0; border: 6px solid #FFD65C;  outline: none; font-size: 25px; text-align: center; border-radius:4px;}
.findavetlink {float:left; width: 500px; }
.findavetlink img {
    width: 125px;
}
.bottomSection  {background:#f7f7f7; color:#555555; width: 920px; height:335px; border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea; margin-bottom:35px; position: relative;left: -35px;}
.bottomSection h4 { text-indent:-9999em; background:url(../images/bettywhite/bottomsection-title.png) no-repeat; width:359px; height:19px; text-align:center; margin:30px auto;  }
.bottomSection .col1 {margin-left: 45px;}
.bottomSection .col2 {margin-left: 18px;}
.bottomSection .col3 {margin-left: 28px;}
.bottomSection .col4 {margin-left: 9px;}
.bottomSection .col1,
.bottomSection .col2,
.bottomSection .col3,
.bottomSection .col4 { width:190px; height:223px; float:left; text-align:center; }
.bottomSection .col1 p,
.bottomSection .col2 p,
.bottomSection .col3 p,
.bottomSection .col4 p{ text-align:left;font-size:13px }
.imgwrap { height:145px; margin-bottom:10px; }
.bottomSection .col4 .imgwrap img { margin-top:30px;}
.bottomSection .col4 {width: 220px;}
#afterSubmit {display:none; }

* html  .midSection .bettyImg  { left:-25px; }
* html  .findavet {MARGIN-right: 60px! important}
* html  .bottomSection .col1 {margin-left:25px !important;}
* html .bettyImg { position:relative; left:150px; }

* html .findavetlink { position:relative; left:150px; }

/*#bettyPopUpBG {background: #111;-moz-opacity: .85;opacity: .85;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: alpha(opacity=85);position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 3050;display:none;}
#bettyPopUp {width: 900px;height: 550px;position: absolute;left: 50%;margin-left: -450px;top: 200px;background: #fff;z-index: 3100;border-radius: 5px;box-shadow: 0px 5px 20px 2px #222;-moz-box-shadow: 0px 5px 20px 2px #222;display:none;}
#bettycloseButton {position: absolute;background: url(/images/bettywhite/close.png) no-repeat;top: -15px;right: -20px;width: 38px;height: 38px;z-index: 3000;}
#bettycloseButton a {display: block;width: 100%;height: 100%;cursor: pointer;}
#bettypopwrap {overflow: hidden;width: 850px;height: 500px;padding: 25px;margin: 0 auto;position: relative;}*/
#social-row.homesocial {margin-top: 30px; padding-top: 4px; border-top: 1px solid #E3E3E3; padding-bottom: 12px;}
#bettyBottomWrap {margin: 20px 0;overflow:Hidden;width:100%;position:relative;background: url(/images/nav/footer-bg.gif) no-repeat left top;padding-top: 20px;}
#socialMobileRemixLeft {float:left;width: 270px;border-right: 1px solid #eee;padding-right: 20px;}
#socialMobileRemixLeft p {font-size:13px;}
#socialMobileRemixLeft .right {float:right;padding-top: 8px;}
#socialMobileRemixLeft .left {float:left;}
#phoneWrapper {display:block;position:relative;margin-top: 3px;}
#phoneWrapper .left {float:left;position:relative;width:85px;margin-top: 10px;}
#phoneWrapper .right {float:right;padding:0;position:relative;margin-left:5px;width:85px;margin-top: 10px;}
#phoneWrapper a:hover {text-decoration:none;}
#phoneWrapper .iphone {font-size:12px;background: url(/images/bettywhite/iphone-sprite.png) no-repeat 0 0;padding:10px 0 8px 40px;text-decoration:none; width: 34px; height:74px; position: relative;}
#phoneWrapper .iphone:hover {text-decoration:none;background-position:0 -34px;}
#phoneWrapper .android {font-size:12px;background: url(/images/bettywhite/android-sprite.png) no-repeat 0 0;padding:10px 0 8px 40px;text-decoration:none;position: relative;}
#phoneWrapper .android:hover {text-decoration:none;background-position:0 -34px;}
#socialMobileRemixRight {float:left;margin-left: 20px;}
#socialMobileRemixRight  p {font-size:13px;}
#socialMobileRemixRight .left {float:left;}
#socialMobileRemixRight .right {float:inherit; margin-left:15px;padding-top: 8px;}
#socialMobileRemixRight .right .socialShareButtons {display:block;margin-top:5px;}
#socialMobileRemixRight .right .socialShareButtons p {margin-bottom:3px;}
#socialMobileRemixRight .right .socialShareButtons .bettySocialBox {float:left;margin-right: 8px;}
#socialMobileRemixRight .right .socialShareButtons .bettySocialBox.first p {margin-bottom: 10px;}
#socialMobileRemixRight .right .socialShareButtons .bettySocialBox.second p {margin-bottom: 10px;}
#socialMobileRemixRight .right .socialShareButtons .bettySocialBox.second p.likeus-blue2 {margin-bottom: 10px;}
#socialMobileRemixRight .right .socialShareButtons .bettySocialBox .twitter-follow-button {margin:0;}


/* * * * 
* Find a vet and betty white form
* Author: Rajiv Ramroop, Philip Leesha
* * * * */

.leftCol { width:578px; margin-right:30px; float:left; margin-bottom:35px; position:relative;}
.rightCol { width:240px; float:left; 
background: rgb(252,237,173);
background: -moz-linear-gradient(top,  rgba(252,237,173,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,237,173,1)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(top,  rgba(252,237,173,1) 0%,rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top,  rgba(252,237,173,1) 0%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top,  rgba(252,237,173,1) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(top,  rgba(252,237,173,1) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcedad', endColorstr='#ffffff',GradientType=0 );
height:208px;
border-top-left-radius:3px;
border-top-right-radius:3px;
-moz-border-top-left-radius:3px;
-moz-border-top-right-radius:3px;
}
* html .rightCol { width: 235px !important; }
/*.header { background: rgb(101,152,203);
background: -moz-linear-gradient(top,  rgba(101,152,203,1) 0%, rgba(16,93,163,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(101,152,203,1)), color-stop(100%,rgba(16,93,163,1)));
background: -webkit-linear-gradient(top,  rgba(101,152,203,1) 0%,rgba(16,93,163,1) 100%);
background: -o-linear-gradient(top,  rgba(101,152,203,1) 0%,rgba(16,93,163,1) 100%);
background: -ms-linear-gradient(top,  rgba(101,152,203,1) 0%,rgba(16,93,163,1) 100%);
background: linear-gradient(top,  rgba(101,152,203,1) 0%,rgba(16,93,163,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6598cb', endColorstr='#105da3',GradientType=0 );
width:580px; height:100px; border-radius:3px; 
margin-bottom:30px;
}*/
.header h1 { padding-top: 35px; padding-left: 30px; color: white;} 
.drsnoopy { background:url(../images/findavet/drsnoopy.png) no-repeat; width:117px; height:130px; position: absolute; top: -12px; right: 30px; }
* html .drsnoopy { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/findavet/drsnoopy.png', sizingMethod='crop');   }
.mainbody { padding:0 25px; color:#333; font-family:Arial, sans-serif; font-size:13px; line-height:1.6em; }
.mainbody p.zipcode strong { color:#0e5ba1; }
.mainbody .findavet { height: 60px; margin-right: 89px; margin-top: 10px; width: 438px;} 
* html .mainbody .findavet { float:left; margin:0!important; }
.mainbody .findavet input { height: 24px; border: 1px solid #dbb43f; font-size: 15px; text-align: center; border-radius:0; margin-right:10px;}
.mainbody .findavet input.submit { height: 38px; border:0; border-radius:0; width:160px; padding:0;}
.rightCol h4.enroll { background:url(../images/findavet/readytoenroll.png) no-repeat; width:117px; height:17px; text-indent:-999em; margin-top:15px; margin-left:20px; margin-bottom:10px;}
* html .rightCol h4.enroll{ background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/findavet/readytoenroll.png', sizingMethod='crop');   }
.rightCol .enroll_btn { background:url(../images/findavet/enroll_btn.png) no-repeat; width:109px; height:22px; margin-top:15px; margin-left:20px; cursor:pointer;}
.rightCol p { padding-left:20px; padding-right:20px; font-family: Arial, sans-serif; font-size:11px; color:#231f20;}
.resultcontainer { width:100%; }
.pagination { height:35px; width:100%;  }
.pagination p{ float:left; margin-right: 50px; }
.pagination .pages {padding-left: 5px;padding-right: 0px; color:#0858a0; font-size:14px; font-weight:bold;}
.pagination .pages input { float:left; margin-right:5px; width: 19px; height: 19px; text-align:center;color:#0858a0; font-size:14px; font-weight:bold; padding: 5px;}
.pagination .pages span { padding-top:10px;}
.left_arrow { cursor:pointer; background:url(../images/findavet/arrows.png) no-repeat; width:30px; height:30px; display:block; float: left;}
.right_arrow {cursor:pointer;  background: url(../images/findavet/arrows.png) 0 100% no-repeat; width:30px; height:30px; display:block; float: left; margin-left: 5px;}
/* * html .left_arrow{ background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/findavet/arrows.png', sizingMethod='crop');   }
* html .right_arrow{ background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/findavet/arrows.png', sizingMethod='crop');   } */
.results { background:#f5f5f5; border-bottom:1px solid #dedede; border-top:1px solid #dedede; margin-top:20px; padding:20px 25px; margin-bottom:20px;}
.results table th { text-align:left; font-family:Arial, sans-serif; font-size:18px; color:#00529c;  padding-top:13px; padding-bottom:13px; font-weight:bold; }
.results table { 	border-collapse: collapse; border-spacing: 0;}
.results table td { border-bottom:1px solid #e3e3e3; border-top:1px solid #e3e3e3; padding-top:13px; padding-bottom:13px; }
.results table td.last { border-bottom:0;}
.mapit { width: 130px; padding-left: 40px; color:#00529c; font-weight:bold; font-size:13px;}
.clinicName, .distance { font-weight:bold; }
.prev{cursor: pointer;}
a.prev{display: block;width: 31px; height:31px;background-image: url(../images/findavet/prev_btn.png);background-position: top;text-indent: -9999px;}
a.prev:hover {background-position: center;}
a.prev:active { background-position: bottom;}
.next{cursor: pointer;}
a.next{display: block;width: 31px; height:31px;background-image: url(../images/findavet/next_btn.png);background-position: top;text-indent: -9999px;}
a.next:hover {background-position: center;}
a.next:active { background-position: bottom;}



.reunite_img { width: 420px; height: 180px; float: left; position: relative; margin-right: 40px;}
.reunite_img img { position:absolute; top:-50px; }
.bucketInner {height: 160px;position: relative;}

#newsletterBucket {float: right;width: 375px;}
#newsletterForm .control-row {margin: 10px 0;overflow:hidden;}
#newsletterForm  #emailSubmit { width: 340px; height:55px;border-radius:0;box-shadow:none; -moz-box-shadow:none;padding:0;margin:0;border:0;cursor:pointer;outline:none;background-image: url(../images/bettywhite/signup.jpg); }
#newsletterForm  #emailSubmit:hover { background-position: 0 52px; }
#newsletterForm .control-row input {width: 140px;height:10px;background-color: white;border: 1px solid #aaa;padding: 7px 7px;line-height: 15px;color: #333;outline: 0;border-radius: 3px;-moz-box-shadow: inset 0px 1px 2px #ccc;box-shadow: inset 0px 1px 2px #ccc;}
#newsletterForm .control-row .right {float:left;}
#newsletterForm .control-row .left {float:left;margin-right:15px;}
#newsletterForm .control-row .left input {width:75px;}
#newsletterForm form label { font-size: 12px; font-weight: bold; color:  black; display: inline-block; width:65px;}
#newsletterForm  .linksubmit { width: 340px; height:55px; border:0;cursor:pointer;outline:none;background-image: url(../images/bettywhite/signup.jpg); }

/**** Petfinder Seal ****/

.petfinder-seal {width: 864px; padding-bottom: 17px; margin-left: 30px; padding-top:17px; background: url(/images/nav/footer-bg.gif) no-repeat left top;}
.petfinder-seal p {font-size:13px; color:#000; display:inline-block; float:left; left: 5px; padding-top: 22px; position:relative;}
.petfinder-seal p  a {font-weight:bold;}
.petfinder-seal span {width:56px; height:56px; display:inline-block; float:left;}

/*** New Sticky Footer ****/

.push { height:134px; }
.stickyfooter { background: #8ebce9 ; height:150px !important; width:100%; position:fixed; bottom:0; z-index:14000; -webkit-box-shadow: 0px -2px 2px #86aed1;
-moz-box-shadow: 0px -2px 2px #86aed1; box-shadow: 0px -2px 2px #86aed1;}
.centered { margin:0 auto; width:900px; position:relative;}
.herologo {width: 278px; height:148px; float:left; margin-right: 0px; margin-top: 0px; clear: both; display:block; z-index:9999; position:relative;}
.herologo img {position:absolute; top:-13px; left:-20px;}
#herobox { width: 418px; height:108px; margin-top:15px; margin-left: 0;}
#herobox h5 {font-size:24px; line-height:26px; letter-spacing: 0px; color:#00529c; font-family: Arvo, Arial, sans-serif; font-weight:bold; padding-bottom: 2px; text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);}
#herobox h4 {font-size:34px; line-height:34px; letter-spacing: 0px; color:#00529c; font-family: Arvo, Arial, sans-serif; font-weight:bold; text-align:left; padding-bottom: 2px; text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);}
#herobox p { color:#333; font-size:16px; font-family: 'Roboto', sans-serif; margin-top:10px; margin-right: 0px; margin-top:0; line-height:20px; font-weight:400;} 
#herobox a  { display: block; width: 219px; height: 39px; float: left;}
#herobox a:hover  { text-decoration:none;}
#herobox a img { margin-top:10px; }
#herobox a span{ color: white; top: -30px;position: relative; left: 30px; }

#gang {width: 224px;height: 168px;position: absolute;right: 0; top: 50px;}
#gang a { background: url(/images/btn-learn-more.png) no-repeat 2px 1px; width: 182px; height: 61px; display:block;}
/*#gang a:hover {background-position: -218px 1px;}*/
#gang img {margin-left:auto; margin-right:auto; width:171px; display:block; padding-top:8px;}


