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;}
fieldset {border: 0px none; padding:0px}
/** html body {font-size:11px;}*/
#outercontainer {width:850px;/*margin:0 auto;*/margin:0px 30px;padding:0px;}
#outercontainerE {width:917px;/*margin:0 auto;*/margin:0px 0px;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;}
*/

#logonav a, #leftcol a, #footer a {text-decoration:underline;color:#00529c;}
#logonav a:hover, #leftcol a:hover, #footer a:hover {text-decoration:underline;color:#00529c;}

#logonavE a, #leftcol a, #footerE a {text-decoration:underline;color:#00529c;}
#logonavE a:hover, #leftcol a:hover, #footerE a:hover {text-decoration:underline;color:#00529c;}
/*
body.subpage a {text-decoration:underline;color:#00529c;}
body.subpage a:hover {text-decoration:underline;color:#00529c;}
*/

.noCSS {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 0px; HEIGHT: 0px
}

span.noCSS {display:none;}

/* LOGO-NAV */
#logonav {}
#logonav h1#logo {margin:0px;padding:0px;background-image:url('images/logo_homeagain.gif');background-repeat:no-repeat;width:217px;height:83px;float:left;cursor:pointer;}
#logonav h1#logo span {display:none;}
#logonav #toprightlinks {width:633px;height:83px;float:right;}
#logonav #toprightlinks .inner {width:368px;float:right;margin-top:22px;}
#logonav #toprightlinks .inner a#forvets {margin-top:17px;padding:2px 0px 0px 0px;background-image:url('images/link_for-vets.gif');background-repeat:no-repeat;width:49px;height:12px;display:block;float:left;}
#logonav #toprightlinks .inner a#forshelters {margin-top:17px;padding:2px 0px 0px 0px;background-image:url('images/link_for-shelters.gif');background-repeat:no-repeat;width:75px;height:12px;display:block;float:left;}
#logonav #toprightlinks .inner a#forvetsandshelters {margin-top:17px;padding:2px 0px 0px 0px;background-image:url('images/btn_vetsshelters.gif');background-repeat:no-repeat;width:116px;height:9px;display:block;float:left;}
#logonav #toprightlinks .inner a#pet-med-emerg {background-image:url('images/btn_pet-med-emerg.gif');background-repeat:no-repeat;width:102px;height:44px;display:block;float:left;margin-left:24px;}
#logonav #toprightlinks .inner a#report-lostpet {background-image:url('images/btn_report-lostpet.gif');background-repeat:no-repeat;width:113px;height:44px;display:block;float:left;margin-left:13px;}
#logonav #toprightlinks .inner span.divider {margin-top:15px;display:block;float:left;width:15px;text-align:center;line-height:12px;}

/* LOGO-NAV */
#logonavE {margin:0px 30px; width:850px}
#logonavE h1#logo {margin:0px;padding:0px;background-image:url('images/logo_homeagain.gif');background-repeat:no-repeat;width:217px;height:83px;float:left;cursor:pointer;}
#logonavE h1#logo span {display:none;}
#logonavE #toprightlinks {width:633px;height:83px;float:right;}
#logonavE #toprightlinks .inner {width:368px;float:right;margin-top:22px;}
#logonavE #toprightlinks .inner a#forvets {margin-top:17px;padding:2px 0px 0px 0px;background-image:url('images/link_for-vets.gif');background-repeat:no-repeat;width:49px;height:12px;display:block;float:left;}
#logonavE #toprightlinks .inner a#forshelters {margin-top:17px;padding:2px 0px 0px 0px;background-image:url('images/link_for-shelters.gif');background-repeat:no-repeat;width:75px;height:12px;display:block;float:left;}
#logonavE #toprightlinks .inner a#forvetsandshelters {margin-top:17px;padding:2px 0px 0px 0px;background-image:url('images/btn_vetsshelters.gif');background-repeat:no-repeat;width:116px;height:9px;display:block;float:left;}
#logonavE #toprightlinks .inner a#pet-med-emerg {background-image:url('images/btn_pet-med-emerg.gif');background-repeat:no-repeat;width:102px;height:44px;display:block;float:left;margin-left:24px;}
#logonavE #toprightlinks .inner a#report-lostpet {background-image:url('images/btn_report-lostpet.gif');background-repeat:no-repeat;width:113px;height:44px;display:block;float:left;margin-left:13px;}
#logonavE #toprightlinks .inner span.divider {margin-top:15px;display:block;float:left;width:15px;text-align:center;line-height:12px;}

/*NAV*/
#nav {margin:0px;padding:0px;width:850px;height:29px;}
#nav ul#main_nav {background-image:url('images/nav/navbg.png');background-repeat:no-repeat;list-style:none outside none;width:850px;height:29px;margin:0px;padding:0px;}
#nav ul#main_nav li {PADDING-LEFT: 2px; BACKGROUND: url('images/nav/nav_div.png') no-repeat left top; FLOAT: left; POSITION: relative; HEIGHT: 27px;}
#nav ul#main_nav li a {display:block;margin:0px;padding:0px;}
#nav ul#main_nav li a span {display:none;}
#nav ul#main_nav li#memberlogin {float: right;}
#nav ul#main_nav li.first_child {padding-left: 0px; background: none transparent scroll repeat 0% 0%;}
#nav ul#main_nav li.last_child {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;}

/* unselected*/
#nav ul#main_nav li#home a {background-image:url('images/nav/btn_home_off.png');width:58px;height:27px}
#nav ul#main_nav li#ourservices a {background-image:url('images/nav/btn_ourservices_off.png');width:94px;height:27px}
#nav ul#main_nav li#howworks a {background-image:url('images/nav/btn_howmicrochippingworks_off.png');width:177px;height:27px}
#nav ul#main_nav li#foundpets a {background-image:url('images/nav/btn_foundpetstories_off.png');width:126px;height:27px;}
#nav ul#main_nav li#petrescue a {background-image:url('images/nav/btn_petrescuers_off.png');width:94px;height:27px}
#nav ul#main_nav li#faqs a {background-image:url('images/nav/btn_faqs_off.png');width:47px;height:27px}
#nav ul#main_nav li#memberlogin a {background-image:url('images/nav/btn_memberlogin_off.png');width:113px;height:27px}
/*hover */
#nav ul#main_nav li#home a:hover {background-image:url('images/nav/btn_home_hover.png');width:58px;height:27px;}
#nav ul#main_nav li#ourservices a:hover {background-image:url('images/nav/btn_ourservices_hover.png');width:94px;height:27px;}
#nav ul#main_nav li#howworks a:hover {background-image:url('images/nav/btn_howmicrochippingworks_hover.png');width:177px;height:27px;}
#nav ul#main_nav li#foundpets a:hover {background-image:url('images/nav/btn_foundpetstories_hover.png');width:126px;height:27px;}
#nav ul#main_nav li#petrescue a:hover {background-image:url('images/nav/btn_petrescuers_hover.png');width:94px;height:27px;}
#nav ul#main_nav li#faqs a:hover {background-image:url('images/nav/btn_faqs_hover.png');width:47px;height:27px;}
#nav ul#main_nav li#memberlogin a:hover {background-image:url('images/nav/btn_memberlogin_hover.png');width:113px;height:27px;}
/*selected*/
#nav ul#main_nav li#home a.selected  {background-image:url('images/nav/btn_home_on.png');width:58px;height:27px;}
#nav ul#main_nav li#ourservices a.selected {background-image:url('images/nav/btn_ourservices_on.png');width:94px;height:27px;}
#nav ul#main_nav li#howworks a.selected {background-image:url('images/nav/btn_howmicrochippingworks_on.png');width:177px;height:27px;}
#nav ul#main_nav li#foundpets a.selected {background-image:url('images/nav/btn_foundpetstories_on.png');width:126px;height:27px;}
#nav ul#main_nav li#petrescue a.selected {background-image:url('images/nav/btn_petrescuers_on.png');width:94px;height:27px;}
#nav ul#main_nav li#faqs a.selected {background-image:url('images/nav/btn_faqs_on.png');width:47px;height:27px;}
#nav ul#main_nav li#memberlogin a.selected {background-image:url('images/nav/btn_memberlogin_on.png');width:113px;height:27px;}
#nav ul#main_nav li#memberlogin a.selected:hover {background-image:url('images/nav/btn_memberlogin_on.png');width:113px;height:27px;}

/*main*/
#main {width:850px;}
#main #lead {margin-top:15px;overflow:auto;}

#mainE {width:917px;}
#mainE #lead {margin-top:15px;overflow:auto;}

#main #subfeatures {margin-top:15px;overflow:auto;}
#main #subfeatures div.sidebox {background-image:url('images/home_lower-boxbg-leftright.gif');background-repeat:no-repeat;width:240px;min-height:201px;overflow:auto;margin:0px;padding:0px;float:left;}
#main #subfeatures div.midbox {background-image:url('images/home_lower-boxbg-center.gif');background-repeat:no-repeat;width:343px;min-height:206px;overflow:auto;margin:0px 13px 0px 14px;padding:0px;float:left;}
#main #subfeatures div.box div.boxinner {padding:12px 18px 12px 18px;}
#main #subfeatures div.box div.boxexpand {padding:12px 9px 12px 14px;}
#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;}
#img-collartag {background-image:url('images/home_thumb_collartag.gif');width:135px;height:116px;}
#leftside {width:142px;margin-right:18px;float:left;}
#rightside {width:157px;float:left;}
.sub-box #img-collartag {background-image:url('images/home_thumb_collartag.gif');background-repeat:no-repeat;width:135px;min-height:116px;}
.sub-box #img-bph {background-image:url('images/home_thumb_bph.gif');background-repeat:no-repeat;width:143px;min-height:116px;}
.sub-box .pictext {padding-top:116px;line-height:14px;}
#buttonlinkbox {margin-top:8px;}
#buttonlinkbox #homebuttons {width:80px;float:left;}
#buttonlinkbox #homebuttons a:hover {cursor:pointer;}
#buttonlinkbox #homebuttons span#btn_home_enrollnow {display:block;background-image:url('images/btn_home_enrollnow.gif');background-repeat:no-repeat;width:80px;height:17px;margin-bottom:6px;}
#buttonlinkbox #homebuttons span#btn_home_findavet {display:block;background-image:url('images/btn_home_findavet.gif');background-repeat:no-repeat;width:69px;height:17px;}
#buttonlinkbox #benefitlink {width:108px;float:right;margin-left:12px;}

/*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 {CLEAR: both; MARGIN-TOP: 30px; BACKGROUND: url(images/nav/footer-bg.gif) no-repeat left top; PADDING-BOTTOM: 20px; WIDTH: 850px;}
#footer UL#site_links {CLEAR: both; PADDING-TOP: 10px; padding-left:0px; margin-left:0px; LIST-STYLE-TYPE: none}
#footer UL#site_links LI {BORDER-RIGHT: #00529c 1px solid; PADDING-RIGHT: 5px; MARGIN-TOP: 2px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 12px; PADDING-TOP: 0px; HEIGHT: 12px}
#footer UL#site_links LI.first_child {PADDING-LEFT: 0px}
#footer UL#site_links LI.last_child {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
#footer UL#site_links LI#fb_link {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; MARGIN-TOP: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
#footer UL#site_links LI#fb_link a{color:white;}
#footer UL#site_links LI#tw_link {BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
#footer UL#site_links LI#tw_link a{color:white;}
#footer UL#site_links LI A {text-decoration:none;font-family:Arial,Helvetica,Sans-Serif}
#footer UL#legal_links {CLEAR: both; PADDING-TOP: 10px; padding-left:0px; margin-left:0px; margin-bottom:0px; LIST-STYLE-TYPE: none}
#footer UL#legal_links LI {BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
#footer UL#legal_links LI.first_child {PADDING-LEFT: 0px}
#footer UL#legal_links LI.last_child {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
#footer UL#legal_links LI A {COLOR: #333;text-decoration:none;font-family:Arial,Helvetica,Sans-Serif}
#footer P#disclaimer {CLEAR: both; FONT-SIZE: 11px; font-family:Arial,Helvetica,Sans-Serif; COLOR: #333}

#footerE {CLEAR: both; MARGIN-TOP: 30px; margin-left:30px; BACKGROUND: url(images/nav/footer-bg.gif) no-repeat left top; PADDING-BOTTOM: 20px; WIDTH: 850px;}
#footerE UL#site_links {CLEAR: both; PADDING-TOP: 10px; padding-left:0px; margin-left:0px; LIST-STYLE-TYPE: none}
#footerE UL#site_links LI {BORDER-RIGHT: #00529c 1px solid; PADDING-RIGHT: 5px; MARGIN-TOP: 2px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 12px; PADDING-TOP: 0px; HEIGHT: 12px}
#footerE UL#site_links LI.first_child {PADDING-LEFT: 0px}
#footerE UL#site_links LI.last_child {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
#footerE UL#site_links LI#fb_link {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; MARGIN-TOP: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
#footerE UL#site_links LI#fb_link a{color:white;}
#footerE UL#site_links LI#tw_link {BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
#footerE UL#site_links LI#tw_link a{color:white;}
#footerE UL#site_links LI A {text-decoration:none;font-family:Arial,Helvetica,Sans-Serif}
#footerE UL#legal_links {CLEAR: both; PADDING-TOP: 10px; padding-left:0px; margin-left:0px; margin-bottom:0px; LIST-STYLE-TYPE: none}
#footerE UL#legal_links LI {BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
#footerE UL#legal_links LI.first_child {PADDING-LEFT: 0px}
#footerE UL#legal_links LI.last_child {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
#footerE UL#legal_links LI A {COLOR: #333;text-decoration:none;font-family:Arial,Helvetica,Sans-Serif}
#footerE P#disclaimer {CLEAR: both; FONT-SIZE: 11px; font-family:Arial,Helvetica,Sans-Serif; COLOR: #333}

/*forms*/
#homelogin {margin:8px 0px 0px 0px;padding:0px;}
#homelogin input.userpass {width:86px;float:left;margin:0px 2px 0px 0px;padding:0px;font-family:Arial,Sans-serif;font-size:12px;line-height:normal;}
#homelogin input.arrowsubmit {margin:0px 0px 0px 1px;padding:0px;width:19px;float:right;}
#homelogin input#rememberme-box {width:14px;float:left;margin:0px;padding:0px;}
*:first-child+html #homelogin input#rememberme-box {margin-top:-4px;} /*IE7*/
* html #homelogin input#rememberme-box {margin-top:-4px;} /*IE6*/
#homelogin label#rememberme-label {width:80px;float:left;margin:0px 0px 0px 2px;padding:0px;}

/*masts*/
#mast_jointoday {background-image:url('images/mast/mast_jointoday.gif');width:82px;height:17px;margin-bottom:6px;}
#mast_jointoday h3 {display:none;}
#mast_jointoday h4 {display:none;}

#mast_memberlogin {background-image:url('images/mast/mast_memberlogin.gif');width:104px;height:17px;}
#mast_memberlogin h3 {display:none;}
#mast_memberlogin h4 {display:none;}

#mast_makepurchase {background-image:url('images/mast/mast_makepurchase.gif');width:153px;height:29px;margin-bottom:10px;}
#mast_makepurchase h3 {display:none;}
#mast_makepurchase h4 {display:none;}

#mast_replacementtag {background-image:url('images/mast/mast_replacementtag.gif');width:115px;height:31px;margin-bottom:10px;}
#mast_replacementtag h3 {display:none;}
#mast_replacementtag h4 {display:none;}

#mast_readytoenroll {background-image:url('images/mast/mast_readytoenroll.gif');width:119px;height:18px;margin-bottom:8px;}
#mast_readytoenroll h3 {display:none;}

#mast_readymicrochip {background-image:url('images/mast/mast_readytomicrochip.gif');width:151px;height:18px;margin-bottom:8px;}
#mast_readymicrochip h3 {display:none;}

#mast_promobox {background-image:url('images/mast/mast_promoarea_FPO.gif');width:85px;height:14px;margin-bottom:8px;}
#mast_promobox h3 {display:none;}

#mast_microchipyourpet {background-image:url('images/mast/mast_microchipyourpet.gif');width:159px;height:20px;margin-bottom:12px;}
#mast_microchipyourpet h3 {display:none;}

#mast_collartagyourpet {background-image:url('images/mast/mast_collartagyourpet.gif');width:153px;height:20px;margin-bottom:12px;}
#mast_collartagyourpet h3 {display:none;}

#mast_recentstories {background-image:url('images/mast/mast_recentstories.gif');width:188px;height:17px;margin-bottom:20px;}
#mast_recentstories h3 {display:none;}

#mast_watchreunions {background-image:url('images/mast/mast_watchreunionvideo.gif');width:164px;height:17px;margin-bottom:20px;}
#mast_watchreunions h3 {display:none;}

#mast_archivestories {background-image:url('images/mast/mast_archivestories.gif');width:312px;height:20px;margin-bottom:20px;margin-top:60px;}
#mast_archivestories h3 {display:none;}

#mast_share-rightcol {background-image:url('images/mast/mast_sharestory.gif');width:123px;height:18px;margin-bottom:8px;}
#mast_share-rightcol h3 {display:none;}

#subpage-mast_contact {background-image:url('images/mast/mast_contact.gif');width:582px;height:99px;margin-bottom:12px;}
#subpage-mast_contact h2 {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_privacy {background-image:url('images/mast/mast_privacy.gif');width:582px;height:99px;margin-bottom:12px;}
#subpage-mast_privacy 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;}

#mast_download {background-image:url('images/mast/mast_download.gif');width:297px;height:20px;margin-bottom:8px;}
#mast_download h3 {display:none;}

#mast_pressreleases {background-image:url('images/mast/mast_pressrelease.gif');width:297px;height:20px;margin-bottom:8px;}
#mast_pressreleases h3 {display:none;}

/* Dynamic login popup section */
#login_box {DISPLAY: none; Z-INDEX: 1000; WIDTH: 256px; POSITION: absolute; top: 109px; left:632px; font-family:Arial,Helvetica,Sans-Serif}
#login_boxtop {BACKGROUND: url('images/nav/top.png') no-repeat; WIDTH: 256px; HEIGHT: 12px;}
#login_boxmid {BACKGROUND: url('images/nav/tile.png') repeat-y; WIDTH: 256px; HEIGHT: 260px;}
#login_boxinner {PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; PADDING-TOP: 7px;}
#login_boxbottom {BACKGROUND: url('images/nav/bottom.png') no-repeat; WIDTH: 256px; HEIGHT: 21px;}
#login_box H2 {BACKGROUND: url('images/mast/headline_memberlogin.png') no-repeat; WIDTH: 119px; HEIGHT: 20px; padding:0px; margin:0px}
#login_box fieldeset {}
#login_box P.login_big {FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 8px 0px 0px;font-family:Arial,Helvetica,Sans-Serif}
#login_box P.login_big a{color:#00529C; text-decoration:none; font-size:12px; font-weight:bold; font-family: Arial,Helvetica,Sans-Serif}
#login_box P.login_small {FONT-SIZE: 11px; COLOR: #333333; font-family:Arial,Helvetica,Sans-Serif}
#login_box INPUT, #login_box INPUT#usernameTxt, #login_box INPUT#passwordTxt {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; DISPLAY: inline-block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; WIDTH: 135px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid;font-family: Arial,Helvetica,Sans-Serif}
#login_box LABEL {DISPLAY: inline-block; FONT-SIZE: 11px; WIDTH: 50px; TEXT-ALIGN: center; font-family:Arial,Helvetica,Sans-Serif; margin:0px; padding:0px}
#login_box UL#login_nav {LIST-STYLE-TYPE: none; padding:0px; margin:0px;}
#login_box UL#login_nav a {cursor: pointer}
#login_box UL#login_nav LI {MARGIN: 10px 0px; font-family: Arial,Helvetica,Sans-Serif}
#login_box UL#login_nav LI#submit_li {PADDING-TOP: 7px;}
#login_box INPUT#submit_btn {BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 5px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url('images/nav/btn_login.png') no-repeat; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 60px; CURSOR: pointer; HEIGHT: 22px; BORDER-RIGHT-WIDTH: 0px;}
#login_box P#forgot {FONT-SIZE: 11px; FLOAT: left; WIDTH: 70px;font-family:Arial,Helvetica,Sans-Serif}
#login_box #divider {BACKGROUND: #ccc; HEIGHT: 1px;}

/* Dynamic login popup section */

/* Create online account Step 1 */
#rightcol-boxgrey { position: relative; }
#rightcol-boxgrey #grey_top { background: url('images/subpages/graybox_top.gif') no-repeat; width: 240px; height: 5px; }
#rightcol-boxgrey #grey_mid { background: url('images/subpages/graybox_mid.gif') repeat-y; width: 240px; padding: 15px 16px;}
#rightcol-boxgrey #grey_bottom { background: url('images/subpages/graybox_bottom.gif') no-repeat; width: 240px; height: 5px; }
#rightcol-boxgrey #grey_mid LI {MARGIN-BOTTOM: 3px}
#rightcol-boxgrey #grey_bottom {BACKGROUND: url('images/subpages/graybox_bottom.gif') no-repeat; WIDTH: 240px; HEIGHT: 5px}
#rightcol-boxgrey H3#mast_whitepaper {BACKGROUND: url('images/mast/headline_whitepaper.png') no-repeat; WIDTH: 153px; HEIGHT: 53px}
* HTML #rightcol-boxgrey H3#mast_whitepaper {	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mast/headline_whitepaper.png', sizingMethod='crop')}

#account form{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:8pt;}
#account .blueButton200{vertical-align:middle;}

.ulcheck {
    font-size:11px;
    font-family:Arial,Helvetica,Sans-Serif;
    list-style-type:none;
    padding:0;
    line-height: 20px;
    margin: 5px 10px 10px 0px;
}

.ulcheck li {
    PADDING: 0px 0px 6px 22px;
    BACKGROUND: url('images/checkmark.gif') no-repeat;
    margin-bottom: 3px;
    margin:0px 0px 10px;
}

#mast_promobox_onlineaccess {
	BACKGROUND: url('images/mast/graytable_headline.gif') no-repeat; WIDTH: 192px; HEIGHT: 43px;
}
#grey_mid_snoopspace {
	WIDTH: 100%; HEIGHT: 110px;
}
#snoopy-computer {
	BACKGROUND: url('images/subpages/snoopy_computer.png') no-repeat; LEFT: 35px; WIDTH: 175px; POSITION: absolute; TOP: -55px; HEIGHT: 167px;
}

#main #btnNoMicrochipButton { border: 0; cursor: pointer; margin-top: 10px; width: 191px; height: 22px; background: transparent url('images/btn_nomicrochipnumber.gif') no-repeat;}
#main #btnSubmitLookupButton { border: 0; cursor: pointer; margin-top: 10px; width: 123px; height: 38px; background: transparent url('images/btn_submit_lg.gif') no-repeat;}
/* Create online account Step 1 */

.bump_down {PADDING-BOTTOM: 0px! important; PADDING-TOP: 1px! important;}
.bump_up {PADDING-BOTTOM: 1px; PADDING-TOP: 0px;}
.img_bump_down {BACKGROUND-POSITION: left 1px;}
.img_bump_up {BACKGROUND-POSITION: left 0px;}

/*subpages*/
body.subpage #main {margin-top:14px;}
body.subpage p {font-size:12px;line-height:16px;margin-top:0px;}

#leftcol {width:582px;float:left;}
#rightcol {width:240px;float:left;text-align:left;}

#rightcol-boxyellow {background-image:url('images/boxbg_rightcolyellow.gif');width:240px;background-repeat:no-repeat;min-height:173px;}
#rightcol-boxyellow .inner {padding:17px 19px 17px 19px;}
#rightcol-boxyellow .inner .text {color:#000;font-size:11px;line-height:13px;}

#rightcol-boxyellow .divider {width:202px;height:1px;border-top:1px solid #e4e1d5;margin:18px 0px 13px 0px;}

#rightcol-promobox {background-image:url('images/promoarea-bg.gif');width:240px;background-repeat:no-repeat;min-height:167px;margin-top:20px;}
#rightcol-promobox .inner {padding:17px 19px 17px 19px;}
#rightcol-promobox .inner .text {color:#000;font-size:11px;line-height:13px;}

#rightcol-sharebox {background-image:url('images/boxbg_sharestory.gif');width:240px;background-repeat:no-repeat;min-height:206px;margin-top:20px;}
#rightcol-sharebox .inner {padding:17px 19px 17px 19px;}
#rightcol-sharebox .inner .text {color:#000;font-size:11px;line-height:13px;}
#rightcol-sharebox .divider {width:202px;height:1px;border-top:1px solid #bcc8d5;margin:18px 0px 13px 0px;}

a #btn_enroll-today {display:block;margin-top:11px; background-image:url('images/btn_enroll-today.gif');width:87px;height:17px;cursor:pointer;}
a #btn_enroll-today span {display:none;}

a #btn_sub-findavet {display:block;margin-top:11px; background-image:url('images/btn_yellow_findavet.gif');width:69px;height:17px;cursor:pointer;}
a #btn_sub-findavet span {display:none;}

/*
#microform {margin:0px;padding:0px;display:block;margin-top:7px;heignt:17px;}
#microform input#zip {width:88px;height:16px;margin:0px 4px 0px 0px;padding:0px;font-size:11px;}
*/

#videobox {margin-top:18px;}

#videoimage {width:155px;height:130px;margin:0px 18px 0px 0px;float:left;}
#videotext {width:409px;float:left;}

p.ourserrvices {width:570px;}

/*reunionstories*/
h4#reunionstoriesintro {font-size:14px;font-weight:bold;line-height:16px;margin:0px 0px 17px 0px;padding:0px;}
body.subpage h5 {font-size:13px;line-height:15px;font-weight:bold;color:#00529c;margin:0px 0px 4px 0px;padding:0px;}
body.subpage h5 a {text-decoration:none;}
body.subpage h5 a:hover {text-decoration:underline;}

.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;}

.listing ul.square {list-style-type:square;font-size:12px;}
.listing ul.square li {margin-bottom:5px;}
.listing ul.square li a.underline {display:block;margin-bottom:3px;text-decoration:underline;}

#faqlist {list-style-type:none;margin:20px 0px 50px 0px;padding:0px;}
#faqlist li {display:block;margin-bottom:12px;}

/*POPUPS*/
/* REPORT LOST PET */

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;}

/*buttons*/
.pop_btn_go-bluewhite {width:30px;height:18px;margin-left:3px;}
.pop_btn_go-yellowblue {width:30px;height:18px;margin-left:3px;}

#enroll_page fieldset { border: 0; }
#enroll_page #main { font-family:Arial, Helvetica,sans-serif; }

#enroll_page #leftcol { margin-right: 0px; padding-left: 15px; width: 540px; }
#enroll_page #leftcol h2 { font-size: 24px; font-weight: bold; margin: 0; padding: 0px 0px 3px 0;  }
#enroll_page #leftcol p { font-size: 10px; margin: 0 10px; color: #231f20; }
#enroll_page #leftcol a { text-decoration: none; }
#enroll_page #leftcol a:hover { text-decoration: underline; }
#enroll_page #leftcol .enrollCheck { background: url(images/icon_check.gif) no-repeat top left; padding-left: 37px; margin: 6px 0; min-height: 34px; height:auto !important; height:34px;}
#enroll_page #leftcol .enrollCheck p { font-weight: bold; padding-top: 5px; font-size: 13px;  }
#enroll_page #leftcol .enrollCheck ul { font-size: 12px; font-weight: normal; padding-left: 25px; margin: 5px 0;}
#enroll_page #leftcol .enrollCheck ul li{ margin: 5px 0;}

#enroll_page #leftcol .enrollCheck ul li{ margin: 5px 0;}

#mast_enroll { width: 847px; height: 60px; background: url(images/header_enroll.gif) no-repeat; margin-bottom: 30px; }
#enroll_page #leftcol p#enteremail {font-weight: bold; font-size: 14px; line-height: 15px; color: #00529c; padding:0px;  margin: 0px 0px 0px 45px; width:auto !important; height: 26px;}
#enroll_page #leftcol fieldset { padding: 0; margin: 0px 0px 0px 45px; clear: both; display: inline; }
#enroll_page #leftcol fieldset  input#email_field { height: 30px; width: 200px; margin-right: 5px; font-size: 13px; padding-top: 5px; margin-top: 2px;}
#enroll_page #leftcol fieldset  input#submit_email {cursor: pointer; border: 0; padding: 0; width: 141px; height: 33px; background: url(images/btn_getstarted.gif) no-repeat;  }
#enroll_page #leftcol p#email_disc  { margin-left: 30px; margin-top: 30px; margin-right: 30px;margin-bottom:30px; padding-left: 0;font-size: 9px; clear: both; visibility:hidden;color: #3386b8;
	border: 1px solid #3189b9;
	background-color: #f0f5fb;
	position: absolute;
	left: 9px;
	top: -25px;
	z-index: 2;
	overflow: hidden;
}
#enroll_page #leftcol p#email_disc span { color: #00529c; }
#enroll_page #leftcol p#microchipid{margin:10px 0px 0px 45px; padding:0px 0px 0px 0px}

#enroll_page #rightcol { width:215px; }
#enroll_page #rightcol #inner  { padding: 0px 0px 0 0px; }
#enroll_page #rightcol #inner h3#already_enrolled { margin: 0 0 10px 0; background: url(images/text_alreadyenrolled.gif) no-repeat; width: 135px; height: 35px; display: block;  }
#enroll_page #rightcol #inner h3#ready_to_microchip { margin: 0 0 0 0; background: url(images/text_readytomicrochip.gif) no-repeat; width: 151px; height: 18px; }
#enroll_page #rightcol #inner h3#lifetime_registration { background: url(images/text_lifetimeregistration.gif) no-repeat; width: 164px; height: 37px; margin: 0 0 14px 0; }
#enroll_page #rightcol #inner p { font-size: 12px; line-height: 16px; color: #231f20; }
#enroll_page #rightcol #inner p a { color: #00529C; text-decoration: none; }
#enroll_page #rightcol #inner p a:hover { text-decoration: underline; }

#services_box { clear: both; background: #F4F4F4 url(images/graybox_bottom.gif) no-repeat bottom center; width: 850px; margin-top: 40px;}
#services_box  #inner { background: url(images/graybox_top.gif) no-repeat; width: 850px; }
#services_box  #inner h3 { padding-top: 22px; padding-left: 66px; font-size: 12px; font-weight: bold; color: #000; }
#services_box  #inner p { padding-bottom: 20px; width: 250px; display: inline; font-size: 12px; float: left; color: #333; display: block; margin: 0 0px 0 20px; }
#services_box  #inner p span { color: #29559b; font-weight: bold;}
#services_box  #inner p.first_p { /**width: 300px;**/ width: 250px;display: inline; }
#services_box  #inner p.last_p  { /**width: 244px;**/  width: 250px; display: inline;}
#services_box  #inner p a{ font-weight: bold; }


#topbluebar{width:850px; margin:0 auto;}
#topbluebar .boxtop{background:url(images/bluetable_top.gif) no-repeat; height:3px; font-size:0px;}
#topbluebar .boxmiddle{background:#669ACC; color:#fff; height:34px; padding:10px 20px;}
#topbluebar .boxmiddle h2{font-size:26px; font-weight:bold;}
#topbluebar .boxbottom{background:url(images/bluetable_bottom.gif) no-repeat; height:3px; font-size:0px;}
#topbluebar .spacebottom{height:10px; font-size:0px;}
#topbluebar .spacetop{height:5px; font-size:0px;}

#topBar{width:855px; margin-left:28px;margin-top:6px}
#enrollcontainer{margin-top:6px}
#enrollcontent{background:url(images/enroll/background.png) no-repeat top center; width:914px; height:381px; position:relative; margin:0px auto;}

#enroll_top{color:#fff; font-size:18px; font-weight:bold; position:absolute; top:145px; left:70px; width:550px;}
#enroll_top .inputcontainer{width:360px; height:40px; background:url(images/newsletter/form_blank.png) no-repeat; float:left;}
/*#enroll_top .inputcontainer input{background:transparent none; border:0px none; height:20px; font-size:16px; padding:9px 6px; width:340px}*/
.email_field_fp{background:transparent none; border:0px none; height:40px; font-size:16px; padding:9px 6px; width:350px;font-family:Arial,Helvetica,Sans-Serif}
#enroll_top input#submit_email{cursor: pointer; border: 0; padding: 0; margin-left:15px; width: 138px; height: 39px; background: url(images/btn_signup.png) no-repeat;  }

#enroll_bottom{color:#fff; font-size:13px; font-weight:bold; position:absolute; top:195px; left:70px; width:540px;}
#enroll_bottom .smalltext{font-size:11px; font-weight:normal;}
#enroll_bottom .smalltextE{font-size:11px; font-weight:normal;display:none;}
#enroll_bottom a{color:#FED65C;}
#enroll_bottom ul{list-style-type:none; padding:15px 0 0 0;}
#enroll_bottom ul li{background:url(images/newsletter/checkmark.png) no-repeat; padding:0 0 6px 25px;}

#enroll_main{width:850px; background:#F4F4F4; margin-left:28px;}
#enroll_main .enrollboxcontainer{width:273px; float:left;}
#enroll_main .enrollboxseperator{clear:both; height:15px; width:800px;}
#enroll_main .enrollbox{width:250px; float:right;}
#enroll_main .enrollbox .enrollbox_image{text-align:center; height:100px;}
#enroll_main .enrollboxbottom{background:url(images/enroll/graytable_bottom.png) no-repeat; font-size:0px; height:3px; width:850px;}
#enroll_main h3{font-size:14px; font-weight:bold; padding-bottom:15px; color:#00529C;}
#enroll_main p{padding-bottom:15px; font-size:12px;}

#enroll_main .title_coverage{width:433px; height:31px; background:url(images/enroll/graytable_title.gif) no-repeat;margin-left:200px}



