body {margin:0px;padding:0px;/*font-family:"Arial Narrow",Arial,Sans-serif;font-size:12px;line-height:14px;*/font-family:Arial,Sans-serif;font-size:11px;line-height:13px;color:#231f20;/*width:850px;*/min-width:850px;}
/** html body {font-size:11px;}*/
#outercontainer {width:850px;/*margin:0 auto;*/margin:0px 30px;padding:0px;}

body.home a {text-decoration:none;color:#231f20;}
body.home a:hover {text-decoration:underline;}
body.home a.underline {text-decoration:underline;}
body.home a span.textarrowblue {color:#3493c7;}
body.home a:hover {color:#3493c7;}

body.subpage a {text-decoration:none;color:#00529c;}
body.subpage a:hover {text-decoration:underline;color:#00529c;}
input, select, option, textarea { font-family:Arial,Helvetica,sans-serif; font-size:11px; }
p.bold { font-weight: bold; }
.noCSS {display:none;}

/* LOGO-NAV */
#logonav {}
#logonav #logo {margin:0px;padding:0px;background-image:url('images/home/logo.gif');background-repeat:no-repeat;width:217px;height:83px;float:left;cursor:hand;}
#logonav #logo span {display:none;}
#logonav #toprightlinks {width:633px;float:right;}
#logonav #toprightlinks .inner {width:465px;float:right;margin-top:0px; margin-bottom: 0px;}
#logonav #toprightlinks .inner a#universal-microchip {margin-top:0px;padding:0px 0px 0px 0px;background-image:url('images/home/aaha_microchip_lookup.gif');background-repeat:no-repeat;width:465px;height:63px;display:block;float:left;}
#logonav #toprightlinks .inner a#for-pet-owners {margin-top:0px;padding:0 0px 0px 0px;background-image:url('images/home/for_pet_owners.gif');background-repeat:no-repeat;width:93px;height:20px;display:block; float: right; clear:both;}

/*NAV*/
#nav {margin:0px;padding:0px;width:850px;height:24px;background-image:url('images/nav/navbg.gif');background-repeat:no-repeat;}
#nav ul {list-style:none;width:850px;height:24px;margin:0px;padding:0px;}
#nav ul li {margin:0px;padding:0px;display:block;float:left; height: 24px; padding-left: 2px; background: url('images/nav/nav_div.gif') no-repeat left top;}
#nav ul li a {display:block;margin:0px;padding:0px;}
#nav ul li a span {display:none;}
#nav ul li#home { padding-left: 0; background: none; }

/* unselected*/
#nav ul li#home a {background-image:url('images/nav/home.gif');width:54px;height:24px;}
#nav ul li#reunion a {background-image:url('images/nav/foundpets.gif');width:128px;height:24px;}
#nav ul li#services a {background-image:url('images/nav/services.gif');width:78px;height:24px;}
#nav ul li#microchipping a {background-image:url('images/nav/microchipping.gif');width:181px;height:24px;}
#nav ul li#talk-to-clients a {background-image:url('images/nav/clients.gif');width:133px;height:24px;}
#nav ul li#petrescue a {background-image:url('images/nav/petrescuers.gif');width:95px;height:24px;}
#nav ul li#faqs a {background-image:url('images/nav/faqs.gif');width:54px;height:24px;}

/*hover */
#nav ul li#home a:hover {background-image:url('images/nav/home_on.gif');}
#nav ul li#reunion a:hover {background-image:url('images/nav/foundpets_on.gif');}
#nav ul li#services a:hover {background-image:url('images/nav/services_on.gif'); }
#nav ul li#microchipping a:hover {background-image:url('images/nav/microchipping_on.gif');}
#nav ul li#talk-to-clients a:hover {background-image:url('images/nav/clients_on.gif');}
#nav ul li#petrescue a:hover {background-image:url('images/nav/petrescuers_on.gif');}
#nav ul li#faqs a:hover {background-image:url('images/nav/faqs_on.gif');}

/*selected*/
#nav ul li#home a.selected  {background-image:url('images/nav/home_on.gif');}
#nav ul li#reunion  a.selected {background-image:url('images/nav/foundpets_on.gif');}
#nav ul li#services a.selected {background-image:url('images/nav/services_on.gif');}
#nav ul li#microchipping a.selected {background-image:url('images/nav/microchipping_on.gif');}
#nav ul li#talk-to-clients a.selected {background-image:url('images/nav/clients_on.gif');}
#nav ul li#petrescue a.selected {background-image:url('images/nav/petrescuers_on.gif');}
#nav ul li#faqs a.selected {background-image:url('images/nav/faqs_on.gif');}

/*subnav*/
#subnav {position:relative;top:-1px;overflow:hidden;width:850px;height:28px;background-image:url('images/subpage/subnav_bg.gif');background-repeat:no-repeat;}
#subnav ul {list-style:none;width:850px;height:24px;margin:0px;padding:3px 2px 0px 2px;}
#subnav ul li {margin:0px;padding:0px;display:block;float:left;}
#subnav ul li a {display:block;margin:0px;padding:0px;}
#subnav ul li a span {display:none;}
/* unselected*/
#subnav ul li#read a {background-image:url('images/subpage/subnav_foundstories_off.gif');width:116px;height:23px;}
#subnav ul li#watch a {background-image:url('images/subpage/subnav_reunionvideos_off.gif');width:104px;height:23px;}
#subnav ul li#share a {background-image:url('images/subpage/subnav_sharetestimonials_off.gif');width:113px;height:23px;}
#subnav ul li#sharevideo a {background-image:url('images/subpage/subnav_sharevideo_off.gif');width:113px;height:23px;}
#subnav ul li#archive a {background-image:url('images/subpage/subnav_storyarchive_off.gif');width:93px;height:23px;}
#subnav ul li#proper-microchip-placement a {background-image:url('images/subpage/subnav_chipplacement_off.gif');width:182px;height:23px;}
#subnav ul li#proper-microchip-scanning a {background-image:url('images/subpage/subnav_properscanning_off.gif');width:174px;height:23px;}
#subnav ul li#alleviating-concerns a {background-image:url('images/subpage/subnav_alieviating_off.gif');width:136px;height:23px;}
#subnav ul li#benefits-of-annual-membership a {background-image:url('images/subpage/subnav_annualbenefit_off.gif');width:197px;height:23px;}
#subnav ul li#best-practices a {background-image:url('images/subpage/subnav_bestpractices_off.gif');width:103px;height:23px;}
/*selected*/
#subnav ul li#read a.selected {background-image:url('images/subpage/subnav_foundstories_on.gif')}
#subnav ul li#watch a.selected {background-image:url('images/subpage/subnav_reunionvideos_on.gif');}
#subnav ul li#share a.selected {background-image:url('images/subpage/subnav_sharetestimonials_on.gif');}
#subnav ul li#sharevideo a.selected {background-image:url('images/subpage/subnav_sharevideo_on.gif');}
#subnav ul li#archive a.selected {background-image:url('images/subpage/subnav_storyarchive_on.gif');}
#subnav ul li#proper-microchip-placement a.selected {background-image:url('images/subpage/subnav_chipplacement_on.gif');}
#subnav ul li#proper-microchip-scanning a.selected {background-image:url('images/subpage/subnav_properscanning_on.gif');}
#subnav ul li#alleviating-concerns a.selected {background-image:url('images/subpage/subnav_alieviating_on.gif');}
#subnav ul li#benefits-of-annual-membership a.selected {background-image:url('images/subpage/subnav_annualbenefit_on.gif');}
#subnav ul li#best-practices a.selected {background-image:url('images/subpage/subnav_bestpractices_on.gif');}

/*main*/
#main {width:850px;}
#main #lead {margin-top:15px;overflow:auto;}

#main #subfeatures {margin-top:15px;overflow:auto;}
#main #subfeatures div.leftbox {background-image:url('images/home/login_background.gif');background-repeat:no-repeat;width:230px; height:254px;overflow:visible;margin:0px;padding:0px;float:left;}
#main #subfeatures div.midbox {background-image:url('images/home/signup_background.gif');background-repeat:no-repeat;width:305px;min-height:254px;overflow:auto;margin:0px 12px 0px 12px;padding:0px;float:left;}
#main #subfeatures div.rightbox {background-image:url('images/home/share_background.gif');background-repeat:no-repeat;width:290px; height:254px;overflow:auto;margin:0px;padding:0px;float:left;}
#main #subfeatures div.box div.boxinner {padding:12px 18px 12px 18px;}
#main #subfeatures div.box div.boxexpand {padding:12px 0 12px 18px;}
#main #subfeatures h3 {color:#00529c;margin:0px;padding:0px;font-size:18px;line-height:20px;font-weight:normal;}
#main #subfeatures h4 {color:#00529c;margin:0px;padding:0px;font-size:14px;line-height:15px;height:54px;font-weight:bold;}
#column_left {width:129px;float:left; margin-right: 14px; display: inline;}
#column_right {width:129px;float:left;}
.sub-box .pictext { line-height:14px; /*height: 156px;*/ /*height: auto !important; height: 75px;*/ position: relative;}
.sub-box .pictext p { margin: 0; padding: 0; }
.sub-box .pictext img {margin-bottom: 8px;}
.rightbox p { padding-right: 98px; margin: 5px 0; }


/*body content lists*/
ul.homelist {list-style-type:none;margin:0px;padding:0px;border-top:1px solid #e3dbbb;margin:10px 0px 10px 0px;}
ul.homelist li {border-bottom:1px solid #e3dbbb;padding:4px 0px 5px 0px;}

/*footer*/
#footer {width:850px;border-top:1px dotted #ccc;margin-top: 30px;padding-bottom: 20px;font-family:arial;line-height:12px;clear: both;}   
#footer ul {list-style-type:none;margin:14px 0px 0px 0px;padding:0px;}
#footer ul li {height:12px;display:block;float:left;border-right:1px solid #231f20;padding:0px 8px 0px 8px;}
#footer ul li.first {padding:0px 8px 0px 0px;}
#footer ul li.last {border-right:none;padding:0px 0px 0px 8px;}	  
#footer ul li a {color:#7cadd9;}
#footer p { margin: 10px 0; font-size: 11px; line-height: 11px !important; }
#footer a { text-decoration: none; }
#footer a:hover { text-decoration: underline; }

#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; padding-right: 0;}
#footer ul#site_links li#yt_link { border: 0; margin-top: 0;}
#footer ul#site_links li a {  }

/*forms*/
#homelogin {margin:8px 0px 0px 0px;padding:0px;}
#homelogin .row {margin-bottom:9px;height:20px;}
#homelogin .row input.userpass {width:133px;height:16px;float:right;margin:0px;padding:0px;font-family:,Arial,Sans-serif;font-size:11px;line-height:12px;}
#homelogin .row label.userpasslabel {width:57px;height:16px;float:left;font-family:,Arial,Sans-serif;font-size:11px;line-height:auto;margin:0px;padding:2px 0px 0px 0px;}
#homelogin #btn_home_login {margin-left:57px;}
.midbox input#newsletter-input { width: 115px; height: 16px; font-family:,Arial,Sans-serif;font-size:11px;line-height:12px; margin: 0; padding: 0; }
.midbox label#newsletter-label { display: block; margin-bottom: 3px;  }
.midbox a#newsletter-button { background: url('images/home/button_signup.gif'); width: 57px; height: 17px; display: block; margin-top: 7px;  }

.midbox a#starter-kit-button { background: url('images/home/button_starterkit.gif'); width: 124px; height: 17px; display: block; margin-top: 7px; }

.rightbox a#share-button { background: url('images/home/button_share.gif'); width: 110px; height: 17px; display: block; margin-top: 7px; }

/*masts*/

#mast_sharecases {background-image:url('images/home/share_header.gif');width:116px;height:36px;margin-bottom:6px;}
#mast_sharecases h3 {display:none;}

.pdfs {
    margin: 0;
    padding-top: 30px;
}
.pdfs .pdf_ad {
    display: inline;
    float: left;
    margin-right: 50px;
    width: 200px;
}
/*.pdf_ad{ margin: 0; padding-top: 30px;}*/
/*.pdfs .pdf_ad img { margin-bottom: 10px;}*/
.pdfs .pdf_ad img {
    margin-bottom: 10px;
}
img {
    border: 0 none;
}

#mast_memberlogin {background-image:url('images/home/login_header.gif');width:128px;height:18px;}
#mast_memberlogin h3 {display:none;}

#mast_newsletter {background-image:url('images/home/newslettersignup_header.gif');width:109px;height:29px;margin-bottom:8px;}
#mast_newsletter h4 {display:none;}

#mast_save80 {background-image:url('images/home/save80per_header.gif');width:92px;height:30px;margin-bottom:8px;}
#mast_save80 h4 {display:none;}



#mast_reunionvideos { background-image:url(images/subpage/mast_reunionvideos_title.gif); height:16px; margin-bottom:12px; width:127px; }
#mast_reunionvideos h2 {display:none;}

#mast_sharecases {background-image:url('images/home/share_header.gif'); background-repeat: no-repeat; width:116px;height:35px;margin-bottom:8px;}
#mast_sharecases h3 {display:none;}

#mast_reunionvideossub {background-image:url('images/subpage/reunion_header.gif'); background-repeat: no-repeat; width:198px;height:17px;margin-bottom:8px;}
#mast_reunionvideossub h3 {display:none;}

#mast_sharecasessub {background-image:url('images/subpage/sharefound_header.gif'); background-repeat: no-repeat; width:198px;height:17px;margin-bottom:8px;}
#mast_sharecasessub h3 {display:none;}

#subpage-mast_reunionstories-read {background-image:url('images/mast/mast_foundpet_foundpet.jpg');width:582px;height:99px;margin-bottom:15px;}
#subpage-mast_reunionstories-read h1 {display:none;}

#subpage-mast_reunionstories-watch {background-image:url('images/mast/mast_foundpet_reunion.jpg');width:582px;height:99px;margin-bottom:15px;}
#subpage-mast_reunionstories-watch h1 {display:none;}

#subpage-mast_reunionstories-share {background-image:url('images/mast/mast_foundpet_sharestory.jpg');width:582px;height:99px;margin-bottom:15px;}
#subpage-mast_reunionstories-share h1 {display:none;}

#subpage-mast_reunionstories-uservideo {background-image:url('images/mast/mast_foundpet_sharevideo.jpg');width:582px;height:99px;margin-bottom:15px;}
#subpage-mast_reunionstories-uservideo h1 {display:none;}

#subpage-mast_reunionstories-archive {background-image:url('images/mast/mast_foundpet_story_archive.jpg');width:582px;height:99px;margin-bottom:15px;}
#subpage-mast_reunionstories-archive h1 {display:none;}

#subpage-mast_proper-microchip-scanning {background-image:url('images/mast/mast_microchipping_scanning.jpg');width:582px;height:99px;margin-bottom:15px;}
#subpage-mast_proper-microchip-scanning h1 {display:none;}

#subpage-mast_proper-microchip-placement {background-image:url('images/mast/mast_microchipping_placement.jpg');width:582px;height:99px;margin-bottom:15px;}
#subpage-mast_proper-microchip-placement h1 {display:none;}


#subpage-mast_contact {background-image:url('images/mast/mast_contact.gif');width:582px;height:99px;margin-bottom:12px;}
#subpage-mast_contact h1 {display:none;}

#subpage-mast_copyright {background-image:url('images/mast/mast_copyright.gif');width:582px;height:99px;margin-bottom:12px;}
#subpage-mast_copyright h2 {display:none;}

#subpage-mast_press {background-image:url('images/mast/mast_press.gif');width:582px;height:99px;margin-bottom:12px;}
#subpage-mast_press h2 {display:none;}

#subpage-mast_press_article {background-image:url('images/mast/mast_press_article.gif');width:850px;height:99px;margin-bottom:12px;}
#subpage-mast_press_article h2 {display:none;}

#subpage-mast_partners {background-image:url('images/mast/banner_partners.jpg');width:581px;height:92px;margin-bottom:30px;}
#subpage-mast_partners h2 {display:none;}

#subpage-mast_privacy {background-image:url('images/mast/mast_privacy.gif');width:582px;height:99px;margin-bottom:12px;}
#subpage-mast_privacy h2 {display:none;}

#subpage-mast_promotional {background-image:url('images/mast/mast_promo.gif'); height:99px; margin-bottom:12px; width:582px;}
#subpage-mast_promotional h1 {display:none;}
#subpage-mast_promotional h2 {display:none;}

#subpage-mast_terms {background-image:url('images/mast/mast_terms.gif');width:582px;height:99px;margin-bottom:12px;}
#subpage-mast_terms h2 {display:none;}


#subpage-mast_newsletter {background-image:url('images/mast/mast_microchopnewsletter.jpg');width:582px;height:99px;margin-bottom:15px;}
#subpage-mast_newsletter h1 {display:none;}

#subpage-mast_alleviating-concerns {background-image:url('images/mast/mast_clients_concerns.jpg');width:582px;height:99px;margin-bottom:15px;}
#subpage-mast_alleviating-concerns h1 {display:none;}

#subpage-mast_benefits-of-annual-membership {background-image:url('images/mast/mast_clients_benefits.jpg');width:582px;height:99px;margin-bottom:15px;}
#subpage-mast_benefits-of-annual-membership h1 {display:none;}

#subpage-mast_best-practices {background-image:url('images/mast/mast_clients_practices.jpg');width:582px;height:99px;margin-bottom:15px;}
#subpage-mast_best-practices h1 {display:none;}

#subpage-mast_FAQ {background-image:url('images/mast/mast_faqs.jpg');width:582px;height:99px;margin-bottom:15px;}
#subpage-mast_FAQ h1 {display:none;}

#subpage-mast_FUP {background-image:url('images/mast/header_forgotusername.jpg');width:582px;height:99px;margin-bottom:15px;}
#subpage-mast_FUP h1 {display:none;}


/*subpages*/
body.subpage #main {margin-top:24px;}
body.subpage p {font-size:12px;line-height:16px;margin-top:0px;}
body.subpage #footnote p{font-size:10px;line-height:12px;}
body.subpage #list li{font-size:12px;line-height:16px;margin-bottom:5px;}

#leftcol {width:582px;margin-right:28px;float:left; display: inline;}
#rightcol {width:240px;float:right; display: inline;}

#rightcol-boxyellow {background-image:url('images/services/reunion_bg_taller.gif');width:240px;background-repeat:no-repeat;min-height:221px;margin-bottom:20px;}

#rightcol-boxyellow .inner {padding:17px 19px 17px 19px;}
#rightcol-boxyellow .inner .divider {width:202px;height:1px;border-top:1px solid #e4e1d5;margin:18px 0px 13px 0px;}

.inner #getyourkit{background-image:url('images/services/btn_getyourkit.gif');width:121px;height:17px;background-repeat:no-repeat;margin-top:11px;margin-bottom:20px;}
.inner #shareyourstory{background-image:url('images/services/btn_shareyourstory_blue.gif');width:110px;height:17px;background-repeat:no-repeat;margin-bottom:20px;margin-top:11px;}
.inner #signupnow{background-image:url('images/services/btn_signupnow.gif');width:80px;height:17px;background-repeat:no-repeat;margin-bottom:20px;margin-top:11px;}
.inner #moneysaving{background-image:url('images/services/header_moneysaving.gif');width:216px;height:20px;background-repeat:no-repeat;margin-bottom:10px;}
.inner #starterkit{background-image:url('images/services/image_startkitthumb_onyellow.gif');width:193px;height:120px;background-repeat:no-repeat;margin-bottom:10px;margin-right:auto;margin-left:auto;}
.inner #helpsave{background-image:url('images/services/header_helpsave.gif');width:220px;height:39px;background-repeat:no-repeat;margin-bottom:10px;}
.inner #enews{background-image:url('images/services/header_newsletterkeepsyou.gif');width:220px;height:39px;background-repeat:no-repeat;margin-bottom:10px;}


#rightcol-boxyellow .inner .text {color:#000;font-size:11px;line-height:13px;}
#rightcol-boxyellow 
#rightcol-boxyellow .divider {width:202px;height:1px;border-top:1px solid #e4e1d5;margin:18px 0px 13px 0px;}

#rightcol-sharebox{background-image:url('images/subpage/sharefound_bg.jpg');width:240px;background-repeat:no-repeat;min-height:254px;margin-top:20px;}
#rightcol-sharebox .inner {padding:17px 19px 17px 19px;}
#rightcol-sharebox .text {color:#000;font-size:11px;line-height:13px;}
#rightcol-sharebox .divider { border-top:1px solid #BCC8D5; height:1px; margin:35px 0 13px; width:202px;}

#rightcol-searchbox {background-image:url('images/subpage/story_bg.gif');width:240px;background-repeat:no-repeat;min-height:304px;margin-bottom:20px;}
#rightcol-searchbox .inner {padding:17px 19px 17px 19px;}
#rightcol-searchbox .divider {width:202px;height:1px;border-top:1px solid #dbe0e2;margin:18px 0px 0px 0px;}
#rightcol-searchbox .text {color:#000;font-size:11px;line-height:13px;}

#mast_search-rightcol {background-image:url('images/subpage/story_header.gif');width:98px;height:17px;margin-bottom:8px;}
#mast_search-rightcol h3 {display:none;}

#mast_petownersstories { background-image:url(images/subpage/mast_petownersstories.gif); height:16px; margin-bottom:12px; width:159px; }
#mast_petownersstories h2 { display: none; }



#mast_promobox_petrescue {background-image:url(images/mast/banner_pr.jpg); height:242px; width:240px;}
#mast_promobox_collartag {background-image:url(images/mast/banner_collar.jpg); height:242px; width:240px;}

.storyBoxSelect { width:137px; }
.storyBoxInput { width:133px; }

* html .storyBoxInput { width:131px; }
*:first-child+html .storyBoxInput { width:131px; }

#rightcol .morebox {width:233px;padding:0px 0px 0px 0px;text-align:center;font-weight:bold;color:#000; overflow: hidden;}

p.ourserrvices {width:570px;}

ul.square {list-style-type:square;font-size:12px;line-height:16px;}
ul.square li {margin-bottom:5px;}
ul.square li a.underline {display:block;margin-bottom:3px;text-decoration:underline;}

/*our services styles*/
body.ourservices #main {margin-top:20px; background: transparent url(images/services/verticle_line_tile.gif) repeat-y 248px 0px; overflow: hidden;}
body.ourservices #main2 { padding-bottom: 20px; background: transparent url(images/services/bottom_fade.gif) no-repeat 248px bottom;}
body.ourservices p {font-size:12px;line-height:16px;margin-top:0px;}

body.ourservices #leftcol {width:250px;margin-right:0;float:left; display: inline;}
body.ourservices #rightcol {width:570px; float:right; padding-top: 0px; display: inline;}

body.ourservices #leftcol_nav ul { width: 250px; list-style: none; padding: 0; margin: 0; padding-top: 15px; margin-bottom: 49px; background: transparent url(images/services/top_line_fade.gif) no-repeat top right;}
body.ourservices #leftcol_nav ul li { width: 250px; height: 47px; background: transparent url(images/services/line_seperator.gif) no-repeat top left; margin-top: -1px; }
body.ourservices #leftcol_nav ul li#services { background: none; }
body.ourservices #leftcol_nav ul li a { font: normal 14px Arial,Helvetica,sans-serif; color: #00529c; width: 193px; height: 47px; display: block; padding-left: 54px; line-height: 47px; text-decoration: none;  }
body.ourservices #leftcol_nav ul li#services a { font: bold 16px/47px Arial,Helvetica,sans-serif; color: #333333; padding-left: 14px; width: 235px;  }

body.ourservices #leftcol_nav ul li.selected {  background: transparent url(images/services/leftnav_selected.gif) no-repeat; }
body.ourservices #leftcol_nav ul li.selected a { font-weight: bold; color: #00529c !important; }

body.ourservices #leftcol_nav ul li a#services_overview { background: none; }
body.ourservices #leftcol_nav ul li a#vetprograms { background: transparent url(images/services/icon_vetprograms.gif) no-repeat 5px 3px; }
body.ourservices #leftcol_nav ul li a#shelterprograms  { background: transparent url(images/services/icon_shelterprograms.gif) no-repeat 5px 3px; }
body.ourservices #leftcol_nav ul li a#petowner  { background: transparent url(images/services/icon_petowner2.gif) no-repeat 5px 3px; }

body.ourservices #leftcol-boxyellow {background-image:url(images/services/left_module.gif);width:229px;background-repeat:no-repeat;min-height:173px;margin-bottom:20px;}
body.ourservices #leftcol-boxyellow .inner {padding:17px 19px 17px 19px;}
body.ourservices #leftcol-boxyellow .inner .text {color:#000;font-size:11px;line-height:13px;}
body.ourservices #leftcol-boxyellow .divider { height:1px;border-top:1px solid #e4e1d2;margin:18px 0px 13px 0px;}

body.ourservices #mast_readytoenroll {background-image:url(images/services/mast_readytoenroll.gif);width:119px;height:18px;margin-bottom:8px;}
body.ourservices #mast_readytoenroll h3 {display:none;}

body.ourservices #mast_readymicrochip {background-image:url(images/services/mast_readytomicrochip.gif);width:151px;height:18px;margin-bottom:8px;}
body.ourservices #mast_readymicrochip h3 {display:none;}

body.ourservices a #btn_enroll-today {display:block;margin-top:11px; background-image:url('images/services/btn_enroll-today.gif');width:87px;height:17px;cursor:hand;}
body.ourservices a #btn_enroll-today span {display:none;}

body.ourservices input#input_sub-findavet { width: 88px; height: 16px; float: left; margin-right: 4px; margin-top: 7px;}
body.ourservices #btn_sub-findavet { float: left; width: 69px; height: 20px; background: transparent url(images/services/btn_home_findavet.gif) no-repeat; margin-top: 7px;}

body.ourservices #rightcol #mast_overview { margin-bottom: 9px; background: transparent url(images/services/top_banner.gif) no-repeat bottom left; height: 75px; }
body.ourservices #rightcol #mast_overview #overview_icon { background: transparent url(images/services/icon_large_house.gif) no-repeat; float: right; width: 118px; height: 75px; }
body.ourservices #rightcol #mast_overview #veterinary-programs_icon { background: transparent url(images/services/icon_large_vetprograms.gif) no-repeat; float: right; width: 118px; height: 75px; }
body.ourservices #rightcol #mast_overview #shelters_icon { background: transparent url(images/services/icon_large_shelters.gif) no-repeat; float: right; width: 118px; height: 75px; }
body.ourservices #rightcol #mast_overview #owner-services_icon { background: transparent url(images/services/icon_large_ownerservices2.gif) no-repeat; float: right; width: 118px; height: 75px; }

body.ourservices #rightcol #mast_overview #rapidalert_icon { background: transparent url(images/services/icon_large_icon_rapidalert.gif) no-repeat; float: right; width: 118px; height: 75px; }
body.ourservices #rightcol #mast_overview #lostpetspecialists_icon { background: transparent url(images/services/icon_large_lostpetspecialists.gif) no-repeat; float: right; width: 118px; height: 75px; }
body.ourservices #rightcol #mast_overview #petinsurance_icon { background: transparent url(images/services/icon_large_icon_petinsurance.gif) no-repeat; float: right; width: 118px; height: 75px; }
body.ourservices #rightcol #mast_overview #pet-emergency_icon { background: transparent url(images/services/icon_large_icon_hotline.gif) no-repeat; float: right; width: 118px; height: 75px; }
body.ourservices #rightcol #mast_overview #pettravelassistance_icon { background: transparent url(images/services/icon_large_icon_pettravelassistance.gif) no-repeat; float: right; width: 118px; height: 75px; }

body.ourservices #rightcol #overview-lead { width: 570px; height: 242px; margin-bottom: 30px; background: transparent url(images/services/lead_image.jpg) no-repeat; }
body.ourservices #rightcol #overview-lead #inner { padding: 15px 250px 0 18px; overflow:hidden;}
body.ourservices #rightcol #overview-lead h1 { font: bold 20px Arial,Helvetica,sans-serif; color: #f3cf5f; margin: 0 0 20px 0;  }
body.ourservices #rightcol #overview-lead p { font: normal 13px Arial,Helvetica,sans-serif; color: #f6f6f6; }
body.ourservices #rightcol #overview-lead a#service_btn { display:block; width: 347px; height: 26px; background-position: 0px 0px; background: transparent url(images/services/learnmore_button.gif) no-repeat;  }

body.ourservices #rightcol #subpage-lead { }
body.ourservices #rightcol #subpage-lead h1 { font: bold 20px Arial,Helvetica,sans-serif; color: #f3cf5f; margin: 0 0 20px 0;  }
body.ourservices #rightcol #subpage-lead p { font: normal 13px Arial,Helvetica,sans-serif; color: #f6f6f6; }
body.ourservices #rightcol #subpage-lead #inner { 

background-image:url('images/services/sub_lead_background.gif');width:290px;height:200px;background-repeat:no-repeat;
display:inline;
float:left;
height:200px;
padding:15px 15px 0 18px;
width:257px; }

/**body.ourservices #rightcol #subpage-lead #inner { padding: 15px 15px 0 18px; float: left; display: inline; width: 257px; height: 200px; background: }**/
body.ourservices #rightcol #subpage-lead #petowner { float: left; display: inline; width: 280px; height: 200px; background:transparent url('images/services/images_inline_vet.jpg');width:280px;height:200px;background-repeat:no-repeat; }
body.ourservices #rightcol #subpage-lead #shelter_programs { float: left; display: inline; width: 280px; height: 200px; background: transparent url('images/services/images_inline_shelter.jpg') no-repeat; }
body.ourservices #rightcol #subpage-lead #pet_owner_services{ float: left; display: inline; width: 280px; height: 200px; background: transparent url('images/services/images_inline_petowner.jpg') no-repeat; }


/**body.ourservices #rightcol #subpage-lead #petinsurance_image { float: left; display: inline; width: 280px; height: 200px; background: transparent url(images/services/sub_lead_petinsurance.jpg) no-repeat; }
body.ourservices #rightcol #subpage-lead #pet-emergency_image { float: left; display: inline; width: 280px; height: 200px; background: transparent url(images/services/sub_lead_hotline.jpg) no-repeat; }
body.ourservices #rightcol #subpage-lead #pettravelassistance_image { float: left; display: inline; width: 280px; height: 200px; background: transparent url(images/services/sub_lead_pettravelassistance.jpg) no-repeat; }**/

body.ourservices #rightcol .float_img { float: left; margin-right: 20px; margin-top: 5px; }
body.ourservices #rightcol .float_right { float: right; margin-left: 20px; margin-top: 5px; }
body.ourservices #rightcol #next_feature { margin-left: 386px; width: 181px; height: 38px; display: block; background: transparent url(images/services/btn_nextfeature.gif) no-repeat; }
body.ourservices #rightcol #freecourse {background: url ('images/services/btn_register.gif') no-repeat;width:164px; height:17px; }



body.ourservices #rightcol h2 { padding-top:20px;font: bold 14px Arial,Helvetica,sans-serif; color: #29559b;}
body.ourservices #rightcol h3 { font-size:13px;line-height:16px;}
body.ourservices #rightcol img{ vertical-align:middle;}
body.ourservices #rightcol p { font: normail 12px/18px Arial,Helvetica,sans-serif; color: #333333; }
body.ourservices #rightcol #footnote p { font-size:10px;line-height:12px;}
body.ourservices #rightcol a { text-decoration: none; color: #29569A; }
body.ourservices #rightcol a:hover { text-decoration: underline;  }

body.ourservices #rightcol #sideimg { padding-left: 250px;  padding-top: 55px; height: 159px; position: relative; left: -30px; background: transparent url(images/services/inline_image.jpg) no-repeat;  }
/* our services */

/* FAQ */
body.subpage h5 {font-size:13px;line-height:15px;font-weight:bold;text-style:normal;color:#00529c;margin:0px 0px 4px 0px;padding:0px;}
body.subpage h5 a {text-decoration:none;}
body.subpage h5 a:hover {text-decoration:underline;}

body.subpage h1 {font-size:15px;line-height:18px;font-weight:bold;text-style:normal;color:#00529c;margin:0px 0px 4px 0px;padding:0px;}
body.subpage h1 a {text-decoration:none;}
body.subpage h1 a:hover {text-decoration:underline;}


body.subpage h2 {font-size:14px;line-height:15px;font-weight:bold;text-style:normal;color:#00529c;margin:0px 0px 1em 0px;padding:0px;}
body.subpage #image {float:left;padding:0px 30px 0px 0px;}
body.subpage h2 a {text-decoration:none;}
body.subpage h2 a:hover {text-decoration:underline;}
body.subpage li {font-weight: }
body.subpage li span {font-weight: normal;}


.listing {margin-bottom:30px;}
.listing p {line-height:16px;margin-bottom:14px;}
.listingdetails {margin:15px 0px 15px 0px;}

.listing .backtotop a {color:#7cadd9;text-decoration:none;}
.listing .backtotop a:hover {color:#7cadd9;text-decoration:underline;}

#faqlist {list-style-type:none;margin:20px 0px 50px 0px;padding:0px;}
#faqlist li {display:block;margin-bottom:12px;}

#mast_sitemap { background: transparent url('images/mast/mast_sitemap.gif') no-repeat; width: 582px; height: 99px; }

/*iPhone App Addition*/
#iphone img {float: right;margin-right: 4px;margin-top: -30px;}
#iphone p {color: #333333;line-height: 19px;margin-right: 242px;}
#iphonebuttons img {display: block;margin-bottom: 20px;}
#iphoneyoutube p {margin-bottom: 4px;}
#iphoneasterix p {font-size: 12px;font-style: italic;line-height: 14px;margin-bottom: 45px;margin-left: 24px;margin-right: 255px;}
#factsheetlink p {margin-bottom: 45px;}
#mast_pressreleases {margin-bottom: 45px;}
#factsheetlink a {
    font-weight: bold;
}
#iphoneyoutube p a {
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    text-decoration: 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;}

/*Sitemap*/
#sitemapleftcol{float:left; width:400px;}
#sitemaprightcol{float:left; width:300px;}

.sitemaplist{font-size:16px; line-height:20px; padding-left:15px; list-style-type:none; color:#00529C;}
.sitemaplist a{text-decoration:none !important;}
.sitemaplist li{font-weight:bold; margin-top:16px;}
.sitemaplist ul {list-style-type:disc; list-style-position:inside; padding-left:0px;}
.sitemaplist ul li{font-size:13px; line-height:16px; margin-top: 6px; font-weight:normal;}

/* press */
h5.small {font-size:11px !important;}
p.small {font-size:11px !important;line-height:12px !important;}

/* Building Partners */
#partners-list { margin-left: 15px; }
#partners-list .partner { margin-bottom: 25px; overflow: hidden; }
#partners-list .partner img { float: left; }
#partners-list .partner h5 { font-size: 14px; font-weight: bold; color: #29559B; line-height: 18px; margin-left: 165px; margin-bottom: 0; }
#partners-list .partner p { font-size: 13px; color: #333333; line-height: 18px; margin-left: 165px; margin-bottom: 0; }

/*eNewsletter*/
form#vetNewsletter { }
form#vetNewsletter fieldset { border: 0; margin: 0; padding: 0; }
form#vetNewsletter ul { margin: 0; padding: 0; list-style: none; }
form#vetNewsletter ul li { margin: 10px 0; padding: 0; }
form#vetNewsletter ul li label { display: inline-block; width: 120px; }
form#vetNewsletter ul li input { width: 170px; display: inline-block; }
form#vetNewsletter ul li input#submit-button { width: auto; }
form#vetNewsletter .small-text { font-size: 85%; }


/*eNewsletter-new*/
body#newsletter-signup  #leftcol h1 {margin-left: 20px; }
body#newsletter-signup #header h1 { background: url(images/landingpages/vettech/blue_table_header.gif) no-repeat; width: 262px; height: 10px;}

body#newsletter-signup #leftcol #header { background: #003E79 url(images/landingpages/blue_table_top2.gif) no-repeat; width: 582px; height: 20px; padding-top: 10px;}
body#newsletter-signup #content-body h1.hac {margin-left:0; height: 26px;  width: 262px; background: url(images/hac/topcopy.gif) no-repeat 0 10px;}
#background {
width: 245px;
height: 285px;
position: absolute;
margin-top: -245px;
margin-left: 317px;
z-index:40;
}

#backgroundty {
width: 224px;
height: 285px;
position: absolute;
margin-top: -143px;
margin-left: 310px;
}
body#newsletter-signup #content-body { background: #004789 url(images/landingpages/vettech/blue_table_background2.jpg) no-repeat left 15px; width: 562px; height: 449px; padding-left: 20px; padding-top: 15px; }
body#newsletter-signup #content-body.hac{ background: #004789 url(images/hac/background_signup.jpg) no-repeat left 0px; width: 562px; height: 773px; padding-left: 20px; padding-top: 0px; }
body#newsletter-signup #content-top { height: 231px; }
body#newsletter-signup #content-top.hac {width:562px; height: 280px; /*background: url(images/hac/topimage.png) no-repeat 330px -10px;*/}
body#newsletter-signup #content-top h2 { background: url(images/landingpages/vettech/blue_table_headline.gif) no-repeat; width: 452px; height: 52px; margin: 0; }
body#newsletter-signup #content-top h2.hac { background: url(images/hac/header.gif) no-repeat; width: 416px; height: 27px; margin: 30px 0 0; }
body#newsletter-signup #content-top p { font: bold 18px Arial,Helvetica,sans-serif; color: #ffd457; padding-top: 8px; display: block; width: 370px; margin-bottom: 0; }
body#newsletter-signup #content-top p.hac { font: normal 14px Arial,Helvetica,sans-serif; line-height:1.4em; color: #fff; padding-top: 8px; display: block; width: 370px; margin-bottom: 0; }

body#newsletter-signup #leftcol #headerthankyou { background: #003E79 url(images/landingpages/vettech/blank_header.gif) no-repeat; width: 582px; height: 20px; padding-top: 10px;}
body#newsletter-signup #headerthankyou h1 { background: url(images/landingpages/vettech/blank_header.gif) no-repeat; width: 262px; height: 10px;}
body#newsletter-signup #content-body-thankyou { background: #004789 url(images/landingpages/vettech/blue_table_background3.jpg) no-repeat left 15px; width: 562px; height: 449px; padding-left: 20px; padding-top: 15px; }
body#newsletter-signup #content-body-thankyou.hac { background: #004789 url(images/hac/background_thanks.jpg) no-repeat 0 0; width: 562px; height: 564px; padding-left: 20px; padding-top: 45px; _margin-bottom:-7px;}

body#newsletter-signup #content-top-thankyou.hac { height: 231px; }
body#newsletter-signup #content-top-thankyou h2 { background: url(images/landingpages/vettech/thankyou_header.gif) no-repeat; width: 434px; height: 23px; margin: 0; }
body#newsletter-signup #content-top-thankyou h2.hac { background: url(images/hac/thankyou.gif) no-repeat; width: 434px; height: 30px; margin: 0; }

body#newsletter-signup #content-top-thankyou p { font: bold 18px Arial,Helvetica,sans-serif; color: #ffd457; padding-top: 13px; display: block; width: 440px; margin-bottom: 0; }
body#newsletter-signup #content-top-thankyou p.hac { font: bold 18px Arial,Helvetica,sans-serif; color: #ffd457; padding-top: 13px; display: block; width: 260px; margin-bottom: 0; }
body#newsletter-signup #content-top-thankyou img { border: 0; }
body#newsletter-signup #content-top-thankyou #buttonarea { padding-top: 110px; }
body#newsletter-signup #content-top-thankyou #buttonarea p{ font: normal 15px/18px Arial,Helvetica,sans-serif; color: #fff; width: auto; }
body#newsletter-signup #content-top-thankyou #buttonarea img { vertical-align: middle; }

body#newsletter-signup #content-top-thankyou #buttonarea.hac { padding-top: 0px; }
body#newsletter-signup #content-bottom-thankyou.hac sup{font-size:12px;}
body#newsletter-signup #content-bottom-thankyou.hac{ height:300px; margin-top: 15px; width:545px;}
body#newsletter-signup #content-bottom-thankyou.hac h1{font: bold 18px Arial,Helvetica,sans-serif; color: #ffd457; margin-left:10px;}
body#newsletter-signup #content-bottom-thankyou.hac ul{width:390px;height:210px;margin:0 auto; font:14px Arial,Helvetica,sans-serif; color:#fff; *list-style-type:disc;}
body#newsletter-signup #content-bottom-thankyou.hac ul li a{color: #ffd457; text-decoration:underline;}
body#newsletter-signup #content-bottom-thankyou.hac ul li{ line-height:1.3em; padding-bottom:10px;}
body#newsletter-signup #content-bottom-thankyou.hac ul li span{font-weight:bold;}


body#newsletter-signup #content-body ul { list-style: none !important; padding-top: 5px; font: normal 15px Arial,Helvetica,sans-serif; color: #fff; padding: 5px 0 0 0; margin: 0 !important; }
body#newsletter-signup #content-body ul li { display: block; padding-left: 20px; background: url(images/landingpages/vettech/checkbox.gif) no-repeat left 2px; margin-top: 2px; zoom: 1.0;}
body#newsletter-signup #content-body iframe{background:none; width: 560px;  height: 450px; border:0; margin-top: -44px; margin-left:-9px; z-index: 70; position: relative;}
*+html body#newsletter-signup #content-body iframe { width:552px; margin-left:-5px; margin-top:1px;}
:root *> #content-body iframe{ width:560px;}

body#newsletter-signup #content-form  { background: url(images/landingpages/vettech/yellow_form_tile2.gif) repeat-y; width: 542px;}
body#newsletter-signup #content-form.hac { background: url(images/hac/yellow_form_tile2.gif) repeat-y; width: 551px; margin-left:-5px;}
body#newsletter-signup #content-form h2 { width: 542px; height: 57px; background: url(images/landingpages/vettech/yellow_form_headline2.gif) no-repeat; margin: 0; padding: 0;  }
body#newsletter-signup #content-form h2.hac { width: 551px; height: 58px; background: url(images/hac/register.png) no-repeat 0 -1px; margin: 0; padding: 0;  }
body#newsletter-signup #content-form fieldset {  border: 0; padding-left: 22px; padding-top: 12px;  padding-bottom: 8px; } 
#FormError { font: bold 12px Arial,Helvetica,sans-serif; display: block; }
body#newsletter-signup #content-form form { margin: 0; padding: 0; }
body#newsletter-signup #content-form label { float: left; width: 103px; font: bold 16px Arial,Helvetica,sans-serif; color: #00529c; padding-top: 3px; margin-top: 5px; }
body#newsletter-signup #content-form.hac label { float: left; width: 185px; font: bold 16px Arial,Helvetica,sans-serif; color: #00529c; padding-top: 3px; margin-top: 5px; text-align: right; padding-right: 10px;}
body#newsletter-signup #content-form input[type="hidden"] { display: none; }
body#newsletter-signup #content-form input#EmailAddressField { float: left;  width: 242px; padding: 5px 0 5px 5px; margin-top: 5px; margin-right: 7px;}
body#newsletter-signup #content-form input#EmailNewsletterSignupButton { float: left;  background: url(images/landingpages/vettech/btn_submit.gif) no-repeat; width: 142px; height: 38px; }
body#newsletter-signup #content-form p#disclaimer { color: #666666; font: normal 11px Arial,Helvetica,sans-serif; padding-left: 103px; float: left; display: block; width: 303px; padding-top: 13px; padding-bottom: 5px; margin-bottom: 0; }
body#newsletter-signup #content-form.hac p#disclaimer { color: #666666; font: normal 11px Arial,Helvetica,sans-serif; padding-left: 55px; float: left; display: block; width: 303px; padding-top: 13px; padding-bottom: 5px; margin-bottom: 0; }
body#newsletter-signup #content-form p#policy  { font: normal 11px Arial,Helvetica,sans-serif; float: left; padding-top: 13px;  margin-bottom: 0;}
body#newsletter-signup #content-form p#policy a { color: #003366; text-decoration: none; }
body#newsletter-signup #content-form-btm { background: url(images/hac/yellow_form_bottom2.gif) no-repeat; width: 551px; height: 13px;  }


body#newsletter-signup #content-form .content-form-rows {width:100%;height:40px;}
body#newsletter-signup #content-form.hac input {width:295px; height:30px }


body#typage #thankyouarea{font-size:12px; color:#fff;position:relative; background:#fff url('http://dwykcaky9m3ko.cloudfront.net/homeagainppc/thankyou_lead_img.jpg') no-repeat scroll 0 38px; width:850px; height:430px; border-bottom:1px dotted #ccc;}
body#typage #thankyouarea #thankyoucontent{padding:60px 0 0 30px; width:450px;}
* html body#typage #thankyouarea #thankyoucontent { padding-top: 50px; }
*:first-child+html body#typage #thankyouarea #thankyoucontent { padding-top: 50px; }
body#typage #thankyouarea h2{font-size:24px; line-height: normal; margin: 0; padding: 0;}
body#typage #thankyouarea p{padding:10px 0; margin: 0; line-height: normal;}
body#typage #thankyouarea a {color:#ffffff;}
body#typage #content { margin:auto; text-align:left; width:854px;}
body#typage #content img { border: 0; }
body#typage #buttonarea{font-weight:bold; font-size:11px; padding-top:19px;}
body#typage #buttonarea img{vertical-align:middle;}
body#typage #leftbanner { background:url("http://dwykcaky9m3ko.cloudfront.net/homeagainppc/logo_homeagain.gif") no-repeat scroll 0 0 #FFFFFF; height:63px; margin-top:10px; width:219px; }

#startkit{color:#ffffff; font-family:Arial, Helvetica, Sans-Serif; font-size:18px; line-height:24px;}
#startkit strong{color:#F6FA6F; font-weight:bold;}
#startkit p span{font-weight:bold;}
#startkit p{padding-bottom:18px;}
#startkit .boxtop{height:11px; width:850px; background:url(images/starterkit/table_top.gif) no-repeat; font-size:1px; line-height:1px;}
#startkit .boxmiddle{width:850px; background:#65A6E0 url(images/starterkit/table_tile.gif) repeat-x;}
#startkit .boxmiddle .startkitcontentarea{position:relative; padding:31px 0 10px 25px; }
#startkit .boxmiddle .startkittext{width:520px;}
#startkit .boxmiddle .startkittext a img{border:0px none; padding-top:5px; display:block;}
#startkit .boxmiddle #rightimage{position:absolute; background:url(images/starterkit/product.png) no-repeat; width:299px; height:275px; bottom:15px; right:25px;  }
#startkit .boxbottom{height:11px; width:850px; background:url(images/starterkit/table_bottom.gif) no-repeat;}
    
#startkit .bluebarheader{display:block; width:290px; height:11px; background:url(images/starterkit/table_header.gif) no-repeat; margin-left:15px;}
#startkit .bluebarheader span{display:none;}
#startkit .scannerheader{display:block; width:539px; height:122px; background:url(images/starterkit/header.gif) no-repeat;}
#startkit .scannerheader span{display:none}
#startkit .boxmiddle .startkittext .footnote p {font-size:12px;margin:0px;padding:0px;}

.pdficon {margin-right:6px;}
