body{background:#c2e5ee url(https://s3.amazonaws.com/assets.petportals.com/assets/background-63b50b2a60f16567f9d0b4e4fa6e76ce.png) repeat-x top left;font:13px Arial, Helvetica, sans-serif;color:#333333}.ie8 body,.ie7 body{text-align:center}a.x-close{float:right;display:block;width:16px;height:16px;background:url(https://s3.amazonaws.com/assets.petportals.com/assets/x-close-c3e78a59153c5edcb373c7e416c543c3.png) no-repeat;margin:5px 5px 0 0;cursor:pointer;cursor:hand}#page-wrapper,#login-section #login-info,#login-section #vet-pro{width:980px;margin:0 auto;padding-bottom:15px}body.storelogin{background:#c2e5ee url(https://s3.amazonaws.com/assets.petportals.com/assets/storelogin-e4dd7810803d7847421cb19b5a5317ed.png) repeat-x top left;font:13px Arial, Helvetica, sans-serif;color:#333333}h1,h2,h3,h4,h5,h6{font-family:Arial, Helvetica, sans-serif;font-weight:400}.main-header{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}a{color:#0099BE;text-decoration:none}.WelcomeUser{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:24px;padding-top:20px;color:#AC4F3F}h1,#PageTitle{color:#533713;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:30px;padding-top:20px;padding-bottom:5px}#locations h1{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:24px;padding-top:20px;color:#533713;padding-left:5px}.WelcomeUserNews{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:24px;padding-top:20px;color:#533713}.newsletter{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:18px;padding-top:12px;color:#AC4F3F;line-height:24px;margin-bottom:10px}.newsletter-left{min-width:80px!important;padding:5px 10px 13px 0;vertical-align:middle!important}.newsletter-right{padding-bottom:13px;vertical-align:middle!important}.newsletterInput{-moz-border-radius:5px;border-radius:5px;border:1px solid #ccc;padding:3px;width:220px;margin:5px 0 0 0}.newsletterInput_clinic{-moz-border-radius:5px;border-radius:5px;border:1px solid #ccc;padding:3px;width:300px;margin:5px 0 0 0}#newsletterTable{margin:10px 0 30px 10px}.newsletterCheck{margin-right:8px;vertical-align:text-top}.newsletterRadio{margin-left:20px;margin-right:1px}.newsletterButton{background:url(https://s3.amazonaws.com/assets.petportals.com/assets/sign-up-6bf4fa9bade97296974cdf42b5f166ec.gif);width:87px;height:37px;text-indent:-9999px;border:0}.newsletterBG{background:url(https://s3.amazonaws.com/assets.petportals.com/assets/newsletterBG-f9134a6ce3dcfaa2ced12c5c554a6107.jpg);width:453px;height:599px;display:block;margin-top:-45px}.containerNewsletter{width:900px;border-top:1px dotted #E0E0E0;margin-top:8px}.newsletterLeft{display:block;float:left;width:490px;position:relative;padding:0 0 0 5px;margin-bottom:-45px}.newsletterLeft p{font-size:12px}.newsletterLeft .pipe{border-right:1px solid #ccc;height:31px;width:1px;display:inline-block;margin:0 5px 0 0;position:relative;top:11px}.newsletterRight{display:block;float:right;width:455px;height:599px;margin:45px -55px 0 0}.notice{display:none}#login-section{height:33px;background-color:#e3ebed}#login-section #login-info{text-align:right;padding:13px 0 0 0;font-weight:bold;color:#0099be;height:20px}#login-section #login-info #login{font-size:12px}#login-section #login-info #login #items{font-weight:normal;color:#ff6e17}#login-section #login-info #name{font-size:14px;color:#533713;padding:10px 22px 4px 16px;background:url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat -210px 1px}#login-section #vet-pro{text-align:right;padding:11px 0 0 0;height:20px}#login-section #vet-pro span{color:#8f182e;font-weight:bold;padding:3px 0 3px 28px;background:url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat 0 -2482px}#login-section #vet-pro #vet-pro-seperator{margin:0 5px;color:#333333;padding:0;background:none}#login-section #vet-pro a{font-weight:bold;margin-left:3px}.ie8 #login-section #login-info,.ie7 #login-section #login-info{padding-top:17px;padding-bottom:4px}.ie8 #login-section #login-info #name,.ie7 #login-section #login-info #name{padding-right:24px;padding-bottom:4px;font-size:13px}.ie8 #page-wrapper,.ie7 #page-wrapper{text-align:left}.ie8 #login-section #vet-pro,.ie7 #login-section #vet-pro{padding-top:10px;padding-bottom:4px}#header h1{background:url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat 0 -1500px;height:100px;width:140px;text-indent:-99999px;margin-left:10px}#header h1 a{height:100px;width:140px;display:block}#header #site-search{position:relative;top:-63px;left:240px;width:335px}#header #site-search input#search{background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat 0 -110px;border:none;font:16px "Helvetica Neue", Helvetica, Arial, sans-serif;padding:9px 13px 9px 15px;width:230px}#header input#submit{border:none;width:76px;height:41px;background:url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat -258px -110px;margin:2px 0 0 -5px;padding:0;cursor:pointer;text-indent:-9999px}#header-store h1{background:url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat 0 -1500px;height:100px;width:140px;text-indent:-99999px;margin-left:10px}#header-store h1 a{height:100px;width:140px;display:block}#header-store #site-search{position:relative;top:-63px;left:240px;width:335px}#header-store #site-search input#search{background:url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite_ols-9e7021d468fa4bf25daa4932a91ea688.png) no-repeat 0 -111px;border:none;font:16px "Helvetica Neue", Helvetica, Arial, sans-serif;padding:12px 13px 10px 15px;width:230px}#header-store input#submit{border:none;width:76px;height:41px;background:url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite_ols-9e7021d468fa4bf25daa4932a91ea688.png) no-repeat -258px -111px;margin:-1px 0 0 -5px;padding:0;cursor:pointer;text-indent:-9999px}.ie8 #header #site-search input#search,.ie7 #header #site-search input#search{height:37px;padding:11px 13px 0px 15px}.ie8 #header input#submit,.ie7 #header input#submit{text-transform:capitalize;margin-top:-7px}#header #top-hat-nav{position:relative;top:-48px;left:643px;width:350px}#header #top-hat-nav ul li{display:inline}#header #top-hat-nav ul li a{background:url(https://s3.amazonaws.com/assets.petportals.com/assets/nav-sprite-19af919bbd0f49986fa82198e13e3046.png) no-repeat 0 -1611px;color:#ffffff;font-size:12px;text-transform:uppercase}#header #top-hat-nav ul li#dogs a{background-position:0 -1px;padding:19px 12px 10px 33px}#header #top-hat-nav ul li#cats a{background-position:-80px -6px;padding:14px 10px 10px 31px}#header #top-hat-nav ul li#becker a{background-position:-157px -6px;padding:14px 10px 10px 50px}#header #top-hat-nav ul li#dogs a:hover{background-position:2px -89px}#header #top-hat-nav ul li#cats a:hover{background-position:-78px -94px}#header #top-hat-nav ul li#becker a:hover{background-position:-155px -94px}#header #top-hat-nav ul li#dogs.selected a{background-position:2px -44px;color:#235b00;font-weight:bold}#header #top-hat-nav ul li#cats.selected a{background-position:-78px -49px;color:#533713;font-weight:bold}#header #top-hat-nav ul li#becker.selected a{background-position:-155px -49px;color:#333333;font-weight:bold}.ie8 #header #top-hat-nav,.ie7 #header #top-hat-nav{padding:16px 0 6px 0;top:-67px}.ie9 #header #top-hat-nav{top:-48px}@media screen and (-webkit-min-device-pixel-ratio: 0){#header #top-hat-nav{top:-48px}}#print-header{display:none}#main{background-color:#ffffff;padding:10px 15px 10px 10px}#main #sponsor{padding:20px 20px 3px;position:absolute;left:536px;top:0px}#main #sponsor span{color:#8a8a8a;font-size:11px}.ie8 #main,.ie7 #main{padding-right:10px;width:960px}.ie8 #main #sponsor,.ie7 #main #sponsor{left:530px}#breadcrumbs{font-size:14px;color:#555555;background:url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat -363px -44px;padding-left:17px;position:relative;z-index:100;height:15px}#content{width:635px;position:relative;float:left;margin-bottom:80px;background-color:#ffffff}#content h1{font:30px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#533713;margin:15px 0 0;font-weight:400}.empty{padding-left:10px}#sidebar{position:relative;float:right;width:270px;margin:38px 5px 30px;background-color:#ffffff}.ie8 #sidebar,.ie7 #sidebar{margin-right:10px}#footer{clear:both;padding:5px;background-color:#0099be;overflow:hidden;width:950px;color:#ffffff}#footer a{color:#ffffff}#footer a:hover{text-decoration:underline}#footer h1{text-indent:-9999px;background:url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat 0 -1500px;height:100px;margin:37px 0 15px 75px}.ie8 #footer,.ie7 #footer{width:950px}#footer #copy{height:40px;text-align:center;margin-top:20px;font-size:12px}#footer-social-media{background:url(https://s3.amazonaws.com/assets.petportals.com/assets/footer-top-f9d02f3ff4a5167d76c7acbe3719a09d.png) no-repeat scroll 0 0 #e3ebed;clear:both;font-size:11px;padding:10px 5px;width:950px}#footer-social-media #footer-media{float:right;margin-top:-20px}#footer-social-media #footer-media em{font-size:13px;font-style:normal;font-weight:bold}#footer-social-media #footer-media #footer-facebook{background:url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat scroll -361px -134px transparent;color:#0099BE;margin-left:20px;padding:2px 15px 4px 25px}#footer-social-media #footer-media #footer-twitter{background:url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat scroll -362px -63px transparent;color:#0099BE;padding:2px 0 4px 23px}html.ie7 #footer-social-media #footer-media #footer-twitter,html.ie7 #footer-social-media #footer-media #footer-facebook{display:block;float:left;height:15px}#footer-social-media #footer-vet-pro{background:url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat scroll 0px -2475px transparent;font-size:13px;height:20px;padding:11px 0 0;text-align:left}#footer-social-media #footer-vet-pro span{color:#000000;padding:3px 0 3px 25px}#footer-social-media #footer-vet-pro #vet-pro-seperator{background:none repeat scroll 0 0 transparent;color:#333333;margin:0 5px;padding:0}#footer-social-media #footer-vet-pro a{font-weight:bold;margin-left:3px;color:#8D1A2A}.your-pets{display:block;position:relative;margin:0 0 35px}.your-pets .gallery{background:#fff;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;overflow:hidden}.pet_image_small{max-height:130px}.pet_image_medium{max-height:300px;max-width:300px}.pet_image_mediumGallery{max-height:300px;max-width:300px}.imagetools{width:400px;margin:5px 0 20px 5px;line-height:18px}.imagetools li{display:inline-block}.imagetools ul{padding-bottom:10px}.photoGallery h3{color:#AC4F3F;font-size:18px;padding-bottom:5px}.imagetools .save{background:url(https://s3.amazonaws.com/assets.petportals.com/assets/save-091a43aab23fee0e2f32034051cd0c4c.png);border:0 none;overflow:hidden;font-size:0;display:block;line-height:0;text-indent:-9999em;height:31px;width:69px;margin:0 10px 0 0}.imagetools .delete{background:url(https://s3.amazonaws.com/assets.petportals.com/assets/delete-d67e34c54a7ca6a0020a0a2221739474.png);border:0 none;overflow:hidden;font-size:0;display:block;line-height:0;text-indent:-9999em;height:31px;width:99px;margin:0 15px 0 0}.module{margin:0 0 30px;width:270px}.module h3{height:24px;padding:5px 0 0 10px;color:#ffffff;font:18px "Trebuchet MS", Arial, Helvetica, sans-serif}.module h4{font:bold 13px Arial, Helvetica, sans-serif;color:#333333}.module a{color:#0099be}#links{border-bottom:1px solid #e3ebed;padding-bottom:20px}#links h3{background:url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat 0px -543px}#links .mod-content{margin:5px 0 0 10px}#links p{font-size:14px;margin:5px 10px 10px 0}#take{border-bottom:1px solid #e3ebed;padding-bottom:20px}#take h3{background:url(https://s3.amazonaws.com/assets.petportals.com/assets/green-9bee3cc1a5c362d55f0d796aac8256a7.png)}#take .mod-content{margin:5px 0 0 10px}#take p{font-size:14px;margin:5px 10px 10px 0}#profile{border-bottom:1px solid #e3ebed;padding-bottom:20px}#profile h3{background:url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat scroll 0 -578px transparent}#profile .mod-content{margin:5px 0 0 10px}#profile p{font-size:14px;margin:5px 10px 10px 0}#did-you-know{border-bottom:1px solid #e3ebed;padding-bottom:20px}#did-you-know h3{background:url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat scroll 0 -578px transparent}#did-you-know .mod-content{margin:5px 0 0 10px}#did-you-know p{font-size:14px;margin:5px 10px 10px 0}#did-you-know .head{font-size:15px;font-weight:bold}#did-you-know li{line-height:18px;padding:10px 10px 0}#pet-health h3{background:url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat 0px -543px;text-transform:uppercase}#pet-health .mod-content{margin:5px 0 0 10px}#pet-health p{font-size:14px;margin:5px 10px 10px 0}#pet-health .head{font-size:15px;font-weight:bold}#pet-health li{line-height:18px;padding:10px 10px 0}#pet-health ul{padding-bottom:25px}.mod-content li{line-height:18px}#facebook-activity iframe{height:300px}.border-module ol,.border-module ol li{display:block;padding:10px 0 10px 0}#content .content-module .border-module{border:1px solid #E3EBED;width:100%;clear:both;border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px}#content .content-module .border-module p{margin:10px}#content .content-module .border-module h3.care-from{padding:10px;color:#AC4F3F;text-transform:uppercase;font-weight:700}#content .content-module .bot-space{margin-bottom:60px}#content .content-module table{clear:both;width:98%;margin:5px auto}#content .content-module table caption{text-align:left;padding:5px 0}#content .content-module th{font:bold 11px Verdana, Arial, Helvetica,sans-serif;border-bottom:1px solid #E3EBED;text-transform:uppercase;text-align:left;padding:6px 6px 6px 12px;background:#fff}#content .content-module tfoot td.dotted{border-top:1px dotted #999}#content .content-module tfoot td{height:20px}#content .content-module tbody tr{background:#F1F6F7}#content .content-module tbody td{border-bottom:1px solid #fff}#content .content-module tbody td.first{border-left:0 none}#content .content-module tbody td.no-fill{background-color:#fff}#content .content-module tbody tr.last{border-bottom:0 none}#content .content-module td{padding:6px 6px 6px 12px;vertical-align:middle;height:50px}#content .content-module td.checkbox{text-align:center;padding-left:0;background-color:#DEE9EB;width:60px}#content .content-module td.alt{background:#F5FAFA;color:#B4AA9D}#content .content-module .alert{color:red}#content .content-module tr.owner-supplied{background:#E0FAC5}#content .content-module .foot td{border:0;padding:10px 0}#content .content-module table.remind-notes tbody td{padding:0 0 0 12px;height:50px;vertical-align:middle}#content .content-module table.pet-care tbody td{height:50px}#content .content-module table.service-providers{width:100%}#content .content-module table.service-providers td{background-color:#fff}#content .content-module table.service-providers td.provider{width:100px;font-weight:700;vertical-align:top;text-transform:uppercase;line-height:18px}#content .content-module table.service-providers td p{margin:10px 0}#content .content-module table.service-providers td.name h3{font-weight:700}#content .content-module table.service-providers td.admin{width:100px;text-align:right;vertical-align:top}#content .content-module table.service-providers p.link{text-transform:uppercase;font-weight:700;margin-top:5px}.care-print-container{display:block;overflow:auto!important;clear:none!important;padding-top:0px!important}.care-print-img{display:block;clear:none!important;float:left;width:auto!important;margin-left:10px}.care-print-info{display:block;float:left;clear:none!important;width:auto!important;margin-left:20px}.care-print-info li{display:block!important;line-height:18px}#content .content-module .header-module{width:100%;height:30px;border-top:1px solid #E3EBED;border-right:1px solid #E3EBED;border-left:1px solid #E3EBED;border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;-moz-border-radius-topright:5px}.ie7 #content .content-module .header-module{z-index:-10}#content .content-module .no-border{border:0 none}#content .content-module h2{margin-top:5px;font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#000;float:left;margin-left:10px;text-transform:uppercase}#content .content-module .header-module h2{font-weight:700}#content .content-module td span.add{background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-your-pets-7d019b4d1401663d06f3b2e0d0fb1408.png) 0 -90px no-repeat;width:16px;height:16px;margin-right:5px;padding-left:20px}#content .content-module td span.add a{display:inline-block}#content .content-module td span.edit{background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-your-pets-7d019b4d1401663d06f3b2e0d0fb1408.png) 0 -120px no-repeat;width:16px;height:16px}#content .content-module td span.edit a{display:inline-block;padding-left:20px}#content .content-module td span.owner{background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-your-pets-7d019b4d1401663d06f3b2e0d0fb1408.png) 0 -120px no-repeat;height:26px;padding-left:23px}#content .content-module td span.clinic{background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-your-pets-7d019b4d1401663d06f3b2e0d0fb1408.png) 0 -90px no-repeat;height:26px;padding-left:23px}#content div.relative_overlay{position:relative !important;z-index:100 !important;top:40px!important;left:10px!important;width:595px!important;background:#f1ffe4 url(https://s3.amazonaws.com/assets.petportals.com/assets/popup-pets-bg-6a11e8155cdb4df6c917ea0bb4677172.png) 0 0 repeat-x;clear:none!important}#content div.relative_overlay .top-arrow{position:absolute !important;top:-18px !important;left:550px !important}#content div.pets2{position:relative!important;top:-15px !important;left:0 !important;width:585px !important;background:#f1ffe4 url(https://s3.amazonaws.com/assets.petportals.com/assets/popup-pets-bg-6a11e8155cdb4df6c917ea0bb4677172.png) 0 0 repeat-x;clear:none!important}#content div.pets2 .green-rounded-corners form{padding:0 10px}#content div.pets2 .green-rounded-corners p.news{padding:0 10px 20px 0}#content div.pets2 .green-rounded-corners .top-arrow{top:-32px}.ie7 #content #overlay p.footer{padding-top:20px}#content span.caret{font-size:10px;vertical-align:middle;background:none !important;padding-left:0 !important}.link_overlay{position:relative!important;top:-15px !important;left:0 !important;width:585px !important;clear:none!important}.diets .border-module{clear:none!important}.errors{color:red;margin:15px 10px;font-size:14px}#content div.pets .close{position:absolute;top:5px;right:5px}div.inner-pop-up{z-index:200 !important;width:575px;margin:0 auto;background-color:#fff;border:1px solid #BCDAE4;padding:0px 10px 10px 10px;overflow:auto}.ie7 div.inner-pop-up,.ie8 div.inner-pop-up{text-align:left}div.inner-pop-up .reminderHeader{border-bottom:1px dotted #0097BE;margin-bottom:20px}div.inner-pop-up span.required{display:block;float:right;padding-right:30px;padding-top:10px;padding-bottom:10px;text-transform:none;font-weight:400}div.inner-pop-up span.close{position:absolute;top:12px;right:20px}div.inner-pop-up span.redAsterix{color:#F00}div.inner-pop-up div.remindersLeft{float:left;padding:0 10px}div.inner-pop-up div.remindersRight{float:right;padding:0 10px}div.inner-pop-up h4.reminderSubHeading{font-weight:600;padding:15px 0}div.inner-pop-up .top-arrow{position:absolute;right:50px;top:-20px}div.inner-pop-up form{margin-left:10px}div.inner-pop-up fieldset{display:block;padding-bottom:0;clear:both}div.inner-pop-up fieldset.reminderFields{padding-bottom:15px}.ie7 div.inner-pop-up fieldset{padding-bottom:15px}div.inner-pop-up fieldset.empty{padding-bottom:0 !important}div.inner-pop-up input,div.inner-pop-up textarea{margin:0;border:1px solid #E3EBEE;border-radius:5px;-moz-border-radius:5px;padding:4px}div.inner-pop-up input.text{width:200px}div.inner-pop-up input.desc{width:500px}div.inner-pop-up input.ghost-text{color:#999}div.inner-pop-up input.normal{color:#000}div.inner-pop-up input.check,div.inner-pop-up input.radio{border:0 none;outline:none;vertical-align:middle}div.inner-pop-up .char-result{font-size:10px;color:#999;margin-top:5px}div.inner-pop-up legend{color:#ae4b45;text-transform:uppercase;padding-bottom:15px;font-weight:700}div.inner-pop-up label{display:block;font-weight:700;padding-bottom:5px;text-transform:none}div.inner-pop-up label.normal{font-weight:400}div.inner-pop-up label.inline{display:inline-block;font-weight:400}div.inner-pop-up label.extra{padding-bottom:10px}div.inner-pop-up label.red{color:#AC4F3F;text-transform:uppercase}div.inner-pop-up span.or{margin-right:10px}div.inner-pop-up .date-picker,div.inner-pop-up input.date{float:left;display:inline-block}div.inner-pop-up .date-picker{margin:0 10px 0 5px}div.inner-pop-up input.date{width:80px}div.inner-pop-up h4{font-weight:700;padding-top:10px}div.inner-pop-up p{padding:0 0 10px 0 !important;margin:0 !important}#content .content-module div.inner-pop-up table{margin:0;width:100%}div.inner-pop-up table td.first{width:300px;vertical-align:top!important}#content .content-module div.inner-pop-up table tbody td{padding:0;margin:0}#content .content-module .add-item div.inner-pop-up{font-weight:400;text-transform:none}div.inner-pop-up table td{background-color:#fff;padding:0;margin:0}#content .content-module .add-item{float:right;margin:8px 10px 0 0;font-size:13px;font-weight:700;text-transform:uppercase}#content .content-module .no-border .add-item{margin-top:15px}ul.container{margin:1px 15px!important;float:left!important;display:inline-block!important;clear:none!important;width:110px!important}ul.container li{display:block!important;clear:both!important}ul.container2{clear:none!important;margin:1px 15px!important;float:left!important;display:inline-block!important;width:240px!important}ul.container2 li{display:inline-block!important}ul.container2 li.block{display:block!important;clear:both!important;margin-top:-12px !important}ul.container2 li.block{margin-top:-5px !important}ul.container2 li.txt{display:inline-block!important;margin-left:-10px !important;width:100px!important}ul li ul.every{margin:0!important;padding:0!important}ul li ul.every li{float:left!important;display:inline-block!important;margin-right:10px!important}ul li ul.every li .dk_container{margin-top:-5px !important}ul.no-margin{margin-left:0!important;float:none!important;clear:both!important;width:400px!important}div.inner-pop-up span.alarm{background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-your-pets-7d019b4d1401663d06f3b2e0d0fb1408.png) 0 -25px no-repeat;width:18px;height:20px;display:inline-block}.ie7 div.inner-pop-up span.alarm{width:22px}div.inner-pop-up .default{width:210px !important}div.inner-pop-up .time{width:75px !important}div.inner-pop-up .days{width:40px !important}div.inner-pop-up div.button{padding:10px 20px 10px 0;height:31px;width:200px;position:relative}div.inner-pop-up div.button input.next{position:absolute;width:58px;height:31px;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) 0 -2580px no-repeat;border:0 none;overflow:hidden;font-size:0;display:block;line-height:0;text-indent:-9999em}div.inner-pop-up div.button input.save{position:absolute;width:58px;height:31px;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) -147px -2580px no-repeat;border:0 none;overflow:hidden;font-size:0;display:block;line-height:0;text-indent:-9999em}div.inner-pop-up div.button .pipe{position:absolute;left:65px;border-right:1px solid #ccc;height:31px;width:1px;display:inline-block}div.inner-pop-up div.button .cancel{position:absolute;left:72px;bottom:18px}div.inner-pop-up div.button input.update{position:absolute;width:100px;height:31px;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) 0 -2776px no-repeat;border:0 none;overflow:hidden;font-size:0;display:block;line-height:0;text-indent:-9999em}div.inner-pop-up div.button .pipe_reminder{position:absolute;left:105px;border-right:1px solid #ccc;height:31px;width:1px;display:inline-block}div.inner-pop-up div.button .cancel_reminder{position:absolute;left:115px;bottom:18px}div.inner-pop-up h3.reminderHeading{font:bold 16px "Trebuchet MS";color:#000 !important;background-image:none !important;float:left;margin:5px 0;padding:3px 0 0 10px}.reminderHeader{position:relative}.reminderHeader .close{position:absolute !important;top:10px !important;right:0 !important}div.inner-pop-up .floatRight{float:right}div.inner-pop-up .floatLeft{float:left}#content .grey-txt{color:#999}#content div.pets dt span.add{background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-your-pets-7d019b4d1401663d06f3b2e0d0fb1408.png) 0 -90px no-repeat;height:16px;margin-right:5px;display:inline-block;padding-left:22px}#content div.pets dt span.edit{background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-your-pets-7d019b4d1401663d06f3b2e0d0fb1408.png) 0 -120px no-repeat;height:16px;display:inline-block;padding-left:22px}#content div.pets dd span.edit-details{background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-your-pets-7d019b4d1401663d06f3b2e0d0fb1408.png) 0 -234px no-repeat;width:16px;height:16px}#content div.pets dd span.edit-details a{display:inline-block;padding-left:20px}#content div.pets dd span.delete-details{background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-your-pets-7d019b4d1401663d06f3b2e0d0fb1408.png) 0 -256px no-repeat;width:16px;height:16px}#content div.pets dd span.delete-details a{display:inline-block;padding-left:20px}.full-rounded-corners{border:1px solid #C1E1ED;border-radius:5px;-moz-border-radius:5px}.rounded-corners-no-border{border-radius:5px;-moz-border-radius:5px}.top-rounded-corners{border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;-moz-border-radius-topright:5px}.bottom-rounded-corners{border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px}.bot-left-corner{border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px}.bot-right-corner{border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px}.top-bot-right-corner{border-top-right-radius:10px;-moz-border-radius-topright:10px;border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px}.clrfix{zoom:1}.clrfix:after{content:".";display:block;height:0;width:0;line-height:0;font-size:0;clear:both;visibility:hidden}.clear{*height:1%}.clear:after{display:block;visibility:hidden;clear:both;height:0;content:"."}.clear-both{clear:both}#content .pet-form input.city{width:135px;margin-right:5px}#content .pet-form input.zip{width:110px}#content .pet-form input.date{width:90px}#content .pet-form input.time{width:120px}#content .pet-form .datepick-img{background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/date-picker-edfd939755444fc77e572f046a31e1ed.png) 103px 0 no-repeat;width:130px;height:25px;margin:5px 0 5px 0;display:block}#content .form-module{margin:20px 0}#content .form-module form.mL,#content .form-module form .mL{margin-left:10px}#content .form-module form.mL legend{padding-top:5px}#content .form-module form.no-margin,#content .edit-pet-details .no-margin{margin-left:0}.ie7 #content .form-module form.no-margin input.text,.ie7 #content .edit-pet-details .no-margin input.text{margin-left:0px}#content .form-module fieldset{margin:10px 10px 10px 0;padding:0 10px}.profile #content .form-module fieldset{padding:0}.profile #content .form-module form .button{padding-top:30px}.profile #content .form-module form .no-padding{padding-top:0}#content .form-module form legend.password{padding-top:20px}#content .form-module form legend,#content .form-module form h3{text-transform:uppercase;color:#AC4F3F;font-weight:700}#content .form-module form h3{margin:20px 0 10px 0}#content .form-module form label{padding:0}#content .form-module form label br{display:block;margin-bottom:5px}#content .form-module form label.normal{font-weight:normal}#content .form-module form label.agree{font-size:16px}#content .form-module form label.agree input.check{margin:2px 3px 5px 0}.ie7 #content .form-module form label.agree input.check{vertical-align:middle}#content .form-module form input{margin:0;border:1px solid #E3EBEE;border-radius:5px;-moz-border-radius:5px;padding:4px}#content .form-module form input.check{width:14px;height:14px}#content .form-module form select{height:28px}#content .form-module form .button{margin-top:20px;height:31px;clear:both;width:100%}#content .form-module form.no-margin .button{margin-left:10px}#content .form-module form .pipe{float:left;padding-left:10px;border-right:1px solid #ccc;height:31px;width:1px;display:inline-block}#content .form-module form input.save{float:left;width:58px;height:31px;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) -147px -2580px no-repeat;border:0 none;overflow:hidden;font-size:0;display:block;line-height:0;text-indent:-9999em}#content .form-module form input.confirm{float:left;width:99px;height:31px;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) -220px -2580px no-repeat;border:0 none;overflow:hidden;font-size:0;display:block;line-height:0;text-indent:-9999em}#content .form-module form input.change-password{float:left;width:161px;height:31px;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) -164px -2700px no-repeat;border:0 none;overflow:hidden;font-size:0;display:block;line-height:0;text-indent:-9999em}#content .form-module form input.save-preferences{float:left;width:158px;height:31px;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) -164px -2660px no-repeat;border:0 none;overflow:hidden;font-size:0;display:block;line-height:0;text-indent:-9999em}#content .form-module form .cancel{float:left;margin:5px 0 0 10px}#content .form-module form .small{font-size:11px;color:#999;margin-top:3px}input.confirm{float:left;width:99px;height:31px;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) -220px -2580px no-repeat;border:0 none!important;overflow:hidden;font-size:0;display:block;line-height:0;text-indent:-9999em}.pet-form .update{float:left;width:100px;height:31px;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) 0 -2776px no-repeat;border:0 none;overflow:hidden;font-size:0;display:block;line-height:0;text-indent:-9999em}.ie7 #content .pet-form input.radio,.ie7 #content .pet-form input.check,.ie7 #content .form-module form input.check{vertical-align:middle;border:0 none;outline:none}#content .pet-form{position:relative;margin:14px 0}#content .spacing{padding-top:12px}#content .spacing p.label{padding-top:17px}#content .pet-form .left{float:left;margin-right:10px;padding-right:10px;border-right:1px solid #ccc}#content .pet-form .formats{float:left;font-size:11px}#content .pet-form .formats p{padding:0 0 5px 0;margin:0;font-size:11px}#content .pet-form .formats p.max{padding-top:5px}#content .pet-form h2{text-transform:uppercase;font-weight:bold;font-size:16px}#content .pet-form h3{line-height:150%;padding-bottom:20px}#content .pet-form label,#content .pet-form label.dob{text-transform:uppercase;color:#AC4F3F;font-weight:700}#content .pet-form input{margin:0;border:1px solid #D0D1C8;border-radius:5px;-moz-border-radius:5px;padding:4px}#content .pet-form input[disabled='disabled']{background:#fff}#content .pet-form input.text{width:200px}#content .pet-form textarea{resize:none;text-align:left;width:350px;height:150px;margin:0;border:1px solid #D0D1C8;border-radius:5px;-moz-border-radius:5px;padding:4px}#content .pet-form input.radio{vertical-align:top;margin-top:1px}#content .pet-form input.check{vertical-align:top;margin-top:1px}.ie8 #content .pet-form input.check,.ie8 #content .pet-form input.radio,.ie8 #content .form-module form input.check{vertical-align:middle;margin-top:0;border:0 none;outline:none}#content .pet-form .small{margin:0;padding:0;font-size:10px;line-height:1em;margin-bottom:5px;color:#000;text-transform:none}#content .pet-form .char-result{font-size:10px;color:#999;margin-top:5px}#content .pet-form p{margin:10px 0 0 0;line-height:normal;font-style:italic}#content .pet-form hr{border:0 none;border-bottom:1px dotted #ccc}#content .pet-form input.upload{width:60px;height:31px;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) -66px -2580px no-repeat;margin-top:19px;border:0 none;overflow:hidden;font-size:0;display:block;line-height:0;text-indent:-9999em}#content .pet-form input.browse{width:290px;height:26px;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) -228px -2620px no-repeat}#content .pet-form .button{margin-top:20px;height:31px;clear:both}.ie7 #content .pet-form .button{margin-bottom:20px}#content .pet-form .pipe{float:left;padding-left:10px;border-right:1px solid #ccc;height:31px;width:1px;display:inline-block}#content .pet-form input.save{float:left;width:58px;height:31px;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) -147px -2580px no-repeat;border:0 none;overflow:hidden;font-size:0;display:block;line-height:0;text-indent:-9999em}#content .pet-form input.add-pet{float:left;width:130px;height:31px;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) -220px -2540px no-repeat;border:0 none;overflow:hidden;font-size:0;display:block;line-height:0;text-indent:-9999em}#content .pet-form ul.submit-section{display:inline-block}#content .pet-form .submit-section li{display:inline-block;text-decoration:none;*display:inline;*zoom:1}#content .pet-form input.save-review{float:left;width:128px;height:26px;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) -140px -2740px no-repeat;border:0 none;overflow:hidden;font-size:0;display:block;line-height:0;text-indent:-9999em}#content .pet-form .cancel{float:left;margin:5px 0 0 10px}.ie7 .profile #content .pet-form .border-module textarea,.ie7 .profile #content .pet-form .border-module input.text{margin-left:-10px}.ie7 #content .pet-form input.checkbox{border:0 none !important;outline:none !important}.save{position:absolute;width:58px;height:31px;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) -147px -2580px no-repeat;border:0 none;overflow:hidden;font-size:0;display:block;line-height:0;text-indent:-9999em}#content .edit-pet-care fieldset{margin:10px}.ie7 #content .edit-pet-care input.text,.ie7 #content .edit-pet-care textarea{margin-left:-10px !important}#content .edit-pet-care fieldset.left{float:left;border:0 none;margin-right:0;padding-left:0;padding-right:0}#content .edit-pet-care fieldset.left .date-picker,#content .pet-form fieldset .date-picker,#content .pet-form fieldset .date,#content .edit-pet-care fieldset.left .date{float:left;display:inline-block;padding-top:5px}#content .edit-pet-care fieldset.left .date-picker,#content .pet-form fieldset .date-picker{padding-left:2px;padding-top:0}#content .edit-pet-care fieldset.left .date{margin-right:2px}.ie7 #content .pet-form fieldset .date{margin-left:0}#content .edit-pet-care legend{text-transform:uppercase;color:#AC4F3F;margin-bottom:5px;font-weight:700;padding-top:10px}#content .edit-pet-care label{display:block;margin:0 10px 5px 0;color:#000;font-weight:normal!important;text-transform:none;font-weight:700}#content .edit-pet-care label.normal{font-weight:normal}#content .edit-pet-care label.breed{margin-top:5px}#content .edit-pet-care input.tripname{width:400px}#content .edit-pet-care input.long{width:285px}#content .edit-pet-care input.small-textarea{width:210px;height:100px;vertical-align:top;resize:none}#content .edit-pet-care select.select{height:26px;width:auto}#content .edit-pet-care .date-input{margin-right:30px}#content .caps{text-transform:uppercase;font-weight:700;padding-bottom:10px}#content .edit-pet-care .my-info{float:left;margin-right:10px}#content .edit-pet-care .divider{float:left;border-left:1px solid #ccc;width:1px;height:125px;margin-top:15px}#content .edit-pet-care .my-address{float:left;margin-left:10px}#content .edit-pet-care dt{font-size:1.2em;font-weight:700;margin-bottom:5px}#content .edit-pet-care dt.pet-name{text-transform:uppercase;color:#AC4F3F;font-size:1em}#content .edit-pet-care dd{margin-bottom:5px}#content .edit-pet-care table.health-info caption{text-transform:uppercase;color:#AC4F3F;padding-left:0;margin-left:0}#content .edit-pet-care table.health-info{margin-bottom:20px}#content .edit-pet-care tfoot td{margin-left:0;padding-left:0;text-transform:uppercase;font-weight:700}#content h2.page-title{color:#533713;font:normal 30px "Trebuchet MS";padding-top:10px}#content .title-module{display:block;overflow:auto}#content .title-module h1{float:left;width:500px}#content .title-module .add-item{float:right;width:200px;text-align:right;padding-top:15px}#content .title-module .add-item a{text-transform:uppercase}#content h2.bottom-padding{padding-bottom:10px}#content h2.red{color:#AC4F3F}.red{color:red;font-weight:bold;font-size:15px}.groom{padding-left:12px;vertical-align:middle}.petInfoDrop{display:block;margin:0}#content .edit-pet-care .petInfoDrop label{width:30px;margin:0;padding:4px 5px}#tools p.heading{color:#B94F40;font-weight:bold;font-size:14px}.border-module .col li{display:block;line-height:18px}.col{padding:10px}.col h3{font-size:14px}dl.event{position:relative}div.pop-up{display:none;z-index:1000;position:relative !important;top:-25px !important;left:245px !important;width:250px;padding:10px;background:#f1ffe4 url(https://s3.amazonaws.com/assets.petportals.com/assets/popup-bg-345a0138f1aed6ea72935a7ce6a1dd4b.png) 0 0 repeat-x;color:#000;border:1px solid #BCDAE4;box-shadow:-1px 2px 2px 2px #ddd;-webkit-box-shadow:-1px 2px 2px 2px #ddd;-moz-box-shadow:-1px 2px 2px 2px #ddd}div.pop-up dl{position:relative}#content .petcare-app{position:relative}div.two{top:100px}div.three{top:200px}#content .pop-up .no-border{border:0 none;background:transparent;position:relative}#content .pop-up .top-arrow{position:absolute;top:-68px;left:100px}div.pop-up h3{font:bold 16px "Arial";background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-your-pets-7d019b4d1401663d06f3b2e0d0fb1408.png) 0 -176px no-repeat;color:#AC4F3F;padding-left:15px;text-transform:uppercase;margin:10px 0}div.pop-up h3.reminders{background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-your-pets-7d019b4d1401663d06f3b2e0d0fb1408.png) 0 -206px no-repeat}div.pop-up dt{margin-bottom:.5em;font-weight:700}div.pop-up dl .left-arrow{position:absolute;left:-28px;top:-20px}div.pop-up dl.col1{float:left;width:300px}div.pop-up dl.col2{float:right;width:250px;text-align:left}div.pop-up dl.push-up{margin-top:-25px}.ie7 div.pop-up dd.push-down{padding-top:25px}div.pop-up dl .top-arrow{position:absolute;left:50px;top:-67px}.ie7 div.pop-up dl .top-arrow{top:-57px}div.pop-up dl .close{position:absolute;right:-5px;top:-45px}.ie7 div.pop-up dl .close{top:-35px}div.pop-up dd{border-bottom:0 none;margin-bottom:.3em;font-weight:normal;font-size:12px}div.pop-up dd.doctor{font-weight:700;padding:1em 0 .5em 0;margin-top:1em;border-top:1px dotted #0097BE}div.pop-up dd.clinic a{font-weight:700}div.pop-up dd.remind-me{margin-top:2em}div.pop-up dd.link{margin-top:1em}div.pop-up dd span.alarm2{background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-your-pets-7d019b4d1401663d06f3b2e0d0fb1408.png) 0 -30px no-repeat;width:22px;height:16px;display:inline-block}div.pop-up dd span.alarm{background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-your-pets-7d019b4d1401663d06f3b2e0d0fb1408.png) 0 -30px no-repeat;width:200px;height:16px;display:inline-block;padding-left:20px}div.pop-up dd.dismiss{padding-top:5px}div.pop-up dd.address{margin-top:20px}div.pop-up dd.schedule-app{width:210px;height:31px;margin-top:1.5em;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) 0 -2540px no-repeat}div.pop-up dd.schedule-app a{display:inline-block;width:210px;height:31px;text-indent:-9999em}div.pop-up dt.setup{height:18px;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-your-pets-7d019b4d1401663d06f3b2e0d0fb1408.png) 0 -120px no-repeat;padding-left:20px;font-weight:700;margin:10px 0}div.pop-up dd.foot,div.pop-up dd.col-foot{margin-top:2em;border-top:1px dotted #0097BE;padding-top:1.5em}div.pop-up .heartworm{background:#DFFAC5;padding:10px}div.pop-up .heartworm .txt{color:#AD5041;margin-bottom:5px}div.pop-up dd.col-foot{margin-top:1.5em}div.pop-up dd form{margin-top:5px}div.pop-up form .labelTxt{display:inline-block;padding-top:3px}div.pop-up dd form .button{padding-top:10px;height:31px;width:200px;position:relative}div.pop-up dd form .pipe{position:absolute;left:65px;border-right:1px solid #ccc;height:31px;width:1px;display:inline-block}div.pop-up dd form input.set{position:absolute;width:58px;height:31px;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) 0 -2580px no-repeat;border:0 none;overflow:hidden;font-size:0;display:block;line-height:0;text-indent:-9999em}div.pop-up dd form .cancel{position:absolute;left:72px;bottom:8px}.pet-form #error_explanation{margin-top:35px}.pet-form #error_explanation h2{padding:5px}.pet-form #error_explanation li{padding:3px;color:#FF0000}.appt-location{border-bottom:1px dotted #e0e0e0;border-top:1px dotted #e0e0e0;margin:20px 0 -20px 0}.appt-left{width:380px;float:left}.appt-small{width:360px;border-right:1px dotted #D0D1C8}.appt-right{width:190px;min-height:365px;float:right;padding:10px 40px 0 0}.appt-cont{clear:both;min-height:365px}.border-module .radio{padding:10px!important}.border-module .radio li{display:inline-block}.border-module .appointment-request li{text-align:left;padding:0px!important;margin:0 10px 10px 0}.request-time{width:105px;border:1px solid #E3EBEE;border-radius:5px 5px 5px 5px;margin:0;padding:4px}.datechoice{padding-left:10px!important;padding-top:5px}.border-module .appointment-request-ie{padding:10px!important;width:500px!important}.border-module .appointment-request-ie li{vertical-align:middle!important;line-height:12px!important;display:inline-block;width:120px}.appointment-request-ie li.city{vertical-align:middle!important;line-height:12px!important;display:inline-block;width:165px}.border-module .appointment-request{display:block;padding:10px!important}.border-module .appointment-request textarea{display:block}.appointment-request .Requestbutton{background:url("request-submit.png") no-repeat scroll 0 0 transparent;text-indent:-9999em;border:none!important;height:35px;width:300px;position:relative}#content .create{background:url("createprofile.png") no-repeat scroll 0 0 transparent;text-indent:-9999em;border:none!important;width:157px;height:33px}#content .your-pets{margin:0 0 20px 0}#content .your-pets .add-item{margin-right:0}#content .your-pets ul{width:100%;clear:both;padding-top:15px}#content .your-pets ul li{float:left;padding:0 0 5px 0;margin:0 9px 2px 0;border-bottom:0 none}#content .your-pets ul li.last{margin-right:0}#content .your-pets ul li .pets-name{margin-top:10px}#content .your-pets ul li a{text-transform:uppercase;font-size:18px}#content .show{width:100px;height:14px;font-size:12px;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-your-pets-7d019b4d1401663d06f3b2e0d0fb1408.png) 0 -60px no-repeat;padding-left:20px;margin-left:5px}#content .hide{display:none;width:100px;height:14px;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-your-pets-7d019b4d1401663d06f3b2e0d0fb1408.png) 0 -150px no-repeat;padding-left:20px;margin-left:5px}#your-pets .add-item{float:right;font-size:13px;font-weight:700;text-transform:uppercase}#your-pets h2{font-size:20px;margin-left:0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}#content #your-pets .module{margin:0 0 20px}#your-pets{margin-top:20px;width:620px}#your-pets .mod-content{position:relative;overflow:hidden;width:638px;min-height:160px}#pets-carousel{padding:10px 0;border-bottom:1px dotted #E0E0E0;height:190px;width:640px;display:block}#pets-carousel .items{width:200000em;height:150px;position:absolute;clear:both;margin:0px 0 0 10px}#pets-carousel.items ul{float:left;width:570px;z-index:1;margin:0;height:100%}#pets-carousel li{display:inline-block;height:100%;width:610px;margin-top:-35px;float:left}#pets-carousel .item{width:193px;height:160px;text-align:center}#your-pets .scrollable{position:relative;overflow:hidden;width:600px;height:210px;padding-top:15px;border-bottom:1px dotted #ccc}#your-pets img{display:block}#your-pets a{font-weight:bold}#your-pets li{float:left;display:inline-block;max-width:265px;margin:0 5px}#your-pets li img{margin-left:15px;margin-right:25px}#your-pets li a{font-size:13px;height:160px}#your-pets #your-pets-footer{height:4px;text-indent:-9999px;margin:-1px 0 0 -1px;padding:0 0 3px;background:url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat scroll 0 -2080px transparent}#your-pets #view-more{text-align:right;font-weight:bold;color:#00A9D2}#your-pets .left-arrow{position:absolute;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat -72px -520px;width:20px;height:20px;margin:75px 0 0 5px;cursor:pointer;z-index:5}#your-pets .right-arrow{position:absolute;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat -20px -520px;width:20px;height:20px;margin:75px 0 0 615px;cursor:pointer;z-index:5}#your-pets .left-arrow.disabled{background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat 0 -520px}#your-pets .right-arrow.disabled{background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat -93px -520px}#content .file-upload{position:relative;margin-bottom:14px}#content .browser-visible{position:absolute;top:0px;left:0px;z-index:1;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) 0 -2620px no-repeat;height:26px;width:290px;display:inline-block}#content .file-field{width:212px;height:16px;margin-right:85px;border:0 none;color:#000 !important}#content .browser-hidden{position:relative;width:290px;height:16px;text-align:right;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;z-index:2}.ie7 #content .browser-hidden{text-align:left;height:26px}#content .date-input{position:relative;margin-bottom:14px}#content .date-visible{position:absolute;top:0px;left:0px;z-index:1;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) 0 -2660px no-repeat;height:26px;width:125px}#content .date-field{width:85px;height:16px;margin-right:85px;border:0 none}#content .date-hidden{position:relative;width:85px;height:16px;text-align:right;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;z-index:2}.pet-name ul{margin-bottom:20px;width:100%;clear:both}.pet-name li{display:inline;float:left;margin-right:20px}.pet-name li.details{margin-right:0;width:300px;padding-top:2px}.pet-name li.details dt,.pet-name li.details dd{padding-bottom:10px}#content .pet-overview{padding-top:0px!important}#content .pet-overview h2{font-size:30px!important;margin-left:0;text-transform:none;color:#AC4F3F!important;margin-left:0!important;padding-bottom:5px!important;text-transform:none!important;padding-top:10px}#content .pet-overview .add-item{display:block;float:right;font-weight:bold;position:relative;text-transform:uppercase;font-size:14px;top:-35px}#content .pet-overview ul{width:100%;margin-bottom:20px}#content .pet-overview ul li{display:inline;float:left;margin-right:20px}#content .pet-overview ul li.details{margin-right:0}#content .pet-overview dd,#content .pet-overview dt{padding-bottom:10px}#content .pet-overview dl.second{border-top:1px dotted #ccc;margin-top:60px;padding-top:10px}#content .pet-nav{clear:both;position:relative;top:-15px}#content .pet-nav ul{width:100%;margin:5px;padding:10px 10px}#content .pet-nav ul li{border-right:1px solid #ccc;padding-right:10px;margin-right:10px;font-size:1.2em;font-weight:400}#content .pet-nav ul li.selected a{color:#533713;font-weight:700}#content .pet-nav ul li.last{margin-right:0;padding-right:0;border-right:0 none}#content .edit-pet-details fieldset{margin:20px 10px 10px 10px}#content .edit-pet-details legend{text-transform:uppercase;color:#AC4F3F;margin-bottom:5px;font-weight:700}#content .edit-pet-details label{display:inline-block;margin:0 10px 5px 0;color:#000;font-weight:normal;text-transform:none}#content .edit-pet-details label.breed{margin-top:5px}#content .pet-form input.weight{width:40px}#content .pet-profile{border-top:1px dotted #ccc;background:#E8F1F3;border-bottom:1px dotted #ccc;margin:10px 0}#content .pet-profile h2{float:none;color:#AC4F3F !important;margin-bottom:5px;margin-top:10px;font-weight:700}#content .pet-profile h2.negative{margin-top:-10px}.ie7 #content .pet-profile h2.negative{padding-top:-10px}#content .pet-profile h3{float:none;color:#AC4F3F;margin:10px 0 5px 10px;font-size:16px;font-weight:700;text-transform:uppercase}#content .pet-profile dl{margin:15px 10px 10px 10px}#content .pet-profile dl.second dt,#content .pet-profile dl.second dd{padding-bottom:5px}#content .pet-profile dd,#content .pet-profile dt{padding-bottom:5px}#content .pet-profile dd.last{margin:10px 0}#content .pet-profile dt.thank-you{font-weight:700;font-size:1.2em;margin-top:15px}.care-inst{padding-top:20px!important;clear:both;width:100%}#content hr{border:0 none;border-top:1px dotted #ccc;margin:0}#content hr.bottom{padding:10px 0}#content hr.pet-added{margin:10px 0}#content hr.spacer{padding-top:10px;margin-bottom:20px}#content .content-module{padding-top:40px;width:100%;clear:both}#content .detail{padding-top:20px!important}#details-show li{line-height:20px;display:block!important;padding:0 0 0 15px}#details-edit{line-height:20px;padding:10px 0 10px 15px}.vets #content .content-module{padding-top:0}.ie7 .vets #content .green-rounded-corners{margin-top:0}.vets #content h2.page-title{color:#533713;font:normal 30px "Trebuchet MS";text-transform:none}.vets #content .clrfix h2.page-title{margin:15px 0 0 0;float:left}.vets #content .content-module .add-item{padding-top:20px}.vets2 #content .your-vets dl{padding-bottom:0}.pets #content .content-module h2.title-left{color:#533713;font:20px "Trebuchet MS"}.pets #content .your-pets{padding-top:9px;margin-bottom:12px}.profile #content h2.page-title{padding-bottom:10px}.ie7 .profile #content h2.page-title{padding-bottom:3px}.profile #content .pet-form h2{font-size:13px;padding-bottom:5px}.profile #content .form-module{margin-top:0}.profile #content h2.follow-info{margin-top:-5px;padding-top:0}.profile #content h2.red,.profile #content h2.brown{padding-bottom:0}.profile #content h3.get-away{margin-top:-5px;padding-top:0}#content .first-mod{padding-top:0}.ie7 #content .first-mod{padding-top:10px}.profile #content h3.pet-instruct{padding-top:0;margin-top:-15px}.profile #content .shift form fieldset{margin-left:10px}.profile #content .shift form legend.share{padding-top:10px}#content .form-module legend.edit-info{padding-top:20px}#content h2.follow-info #content .content-module h1{float:left;margin-top:0}#content .content-module .no-border .add-item{margin-top:15px}#content .content-module ul{width:100%;clear:both;padding:10px 0}#content .content-module ul li ul{border:0 none}#content .content-module ul li ul li{display:inline-block;vertical-align:top}#content .content-module ul li ul li.provider{width:100px;font-weight:bold;text-transform:uppercase}#content .content-module ul li ul li.name{width:300px;margin-bottom:0}#content .content-module ul li ul li.name h3{font-weight:700}#content .content-module ul li ul li.name p{border-bottom:1px dotted #E3EBED;padding-bottom:10px}#content .content-module ul li ul li.name p.last{border-bottom:0 none}#content .content-module ul li ul li.admin{width:100px}#content .content-module ul li.last,#content .content-module ul li ul li{border-bottom:0 none}#content .pet-care-instructions table{margin:10px 0;width:100%}#content .pet-care-instructions table tbody tr{border:0 none;background-color:#fff}#content .pet-care-instructions table tbody tr.dashed{border-bottom:1px dotted #ccc}#content .pet-care-instructions table tbody td{border:0 none;padding:20px 10px}#content .pet-care-instructions table tbody td.no-pad{padding:0 10px;height:10px}#content .pet-care-instructions table tbody td.label{width:170px;text-transform:uppercase;color:#AC4F3F;font-weight:700;vertical-align:top}#content .pet-care-instructions table tbody td dt{font-weight:700;font-size:1.2em}#content .pet-care-instructions table tbody td dt.heading{font-size:1em;margin-bottom:5px}#content .pet-care-instructions table tbody td dd.heading{font-weight:700;margin:10px 0 5px 0}#content .pet-care-instructions table tbody td dd.end{margin-bottom:35px}#content .pet-care-instructions form .button{margin-top:20px;height:31px;clear:both;margin-left:200px}.ie7 #content .pet-care-instructions form .button{margin-left:100px}#content .pet-care-instructions form input.print{float:left;width:62px;height:31px;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) 0 -2740px no-repeat;border:0 none;overflow:hidden;font-size:0;display:block;line-height:0;text-indent:-9999em}#content .pet-care-instructions .email{float:left;width:62px;height:31px;margin-left:10px;border:0 none;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) -70px -2740px no-repeat}#content .pet-care-instructions .email a{display:inline-block;width:62px;height:31px;text-indent:-9999em}#content .pet-care-instructions dt.pet-name{text-transform:uppercase;color:#AC4F3F}#content .caring-for hr{margin:20px 0}#content .caring-for hr.less{margin:0}#content .caring-for h3{text-transform:uppercase;color:#AC4F3F;font-weight:700;margin:20px 0}#content .blue-box{background:#E8F1F3}#content .blue-box dl{padding:10px}#content .blue-box ul{margin-top:10px}#content .blue-box ul li,#content .pet-care-instructions ul li{display:inline-block;float:left;margin-right:20px;line-height:125%}#content table.health-info{margin-bottom:0}#content .pet-care-instructions dl dt.additional{margin-top:10px;font-size:1em}#content table.health-info caption{font-weight:bold;padding-top:20px}#content table.health-info thead td{text-transform:uppercase;font-weight:700}#content table.health-info tbody td{border-left:1px solid #fff;border-bottom:1px solid #fff}#content table.health-info tbody td.first{border-left:0 none}#content table.health-info tbody tr{background:#E8F1F3}#sidebar{position:relative;float:right;width:299px;margin:20px 5px 30px 5px;background-color:#ffffff}.sidebar-border{padding-left:6px;border-left:1px solid #d5dfe2}.ie8 #sidebar,.ie7 #sidebar{margin-right:10px}#chapter-nav{width:299px}#chapter-nav h3{font-size:18px;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat 0 -2040px;color:#0099be;padding:12px 0 0 10px}#chapter-nav #chapter-nav-content{border-left:1px solid #daedf2;border-right:1px solid #daedf2;margin-top:-30px;padding-top:40px}#chapter-nav #chapter-nav-content li{list-style-type:none!important;*margin:0px!important;*padding:0px!important}#chapter-nav ul li a{padding:11px 0 11px 12px;margin-left:2px;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat 0 -2098px;display:block;width:280px}#chapter-nav ul li a:hover{background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat 0 -2138px;color:#ffffff;width:280px}#chapter-nav ul li.selected a{background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat 0 -2181px;color:#ffffff;padding-left:38px;font-weight:bold;width:280px}#chapter-nav #chapter-nav-footer{background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat 0 -2080px;height:4px;margin:-1px 0 0 -1px}#chapter-nav #related-questions{padding:10px 10px 0;font:15px Arial, Helvetica, sans-serif}#chapter-nav #related-questions h4{color:#604016;border-bottom:1px dotted #a5adaf;padding-bottom:5px;font-weight:normal;font-size:15px}#chapter-nav #related-questions p{font-weight:bold;color:#ab483a;padding:10px;margin:0}.ie8 #chapter-nav ul li,.ie7 #chapter-nav ul li{line-height:.75;padding-bottom:1px;padding-top:0}.ie8 #chapter-nav ul li a,.ie7 #chapter-nav ul li a{padding-top:13px}.ie8 #chapter-nav #chapter-nav-content,.ie7 #chapter-nav #chapter-nav-content{padding-bottom:2px}.ie8 #chapter-nav #chapter-nav-footer{margin-bottom:-14px}.ie7 #chapter-nav #chapter-nav-footer{margin-bottom:0}.border-module li{display:inline;vertical-align:top}.border-module-how{display:block;padding:10px;border:1px solid #E3EBED;border-bottom-left-radius:5px;border-bottom-right-radius:5px;clear:both}#password-strength{width:230px;margin:0 0 15px 0;padding:0 0 10px 0;height:20px;border-bottom:1px dotted #ccc}#password-strength ul{border:0;margin:4px 0 0x 0;padding:0;list-style-type:none;text-align:center}#password-strength li{position:relative;float:left}#iWeak,#iMedium,#iStrong{width:45px;height:30px;display:none}#iWeak div.label,#iMedium div.label,#iStrong div.label{position:absolute;top:7px;left:0}#iWeak div.strength{position:absolute;top:0;left:0;width:92px;height:20px;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/1star-efdcf5509089325594bad8689909156a.jpg) 50px 0 no-repeat}#iMedium div.strength{position:absolute;top:0;left:0;width:92px;height:20px;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/2star-70a01d48ac050bdcd603d1f6ce961aeb.jpg) 50px 0 no-repeat}#iStrong div.strength{position:absolute;top:0;left:0;width:92px;height:20px;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/3star-18fe589c0e5af5a72792ecd722c2ce65.jpg) 50px 0 no-repeat}#password-match{width:230px;margin:0 0 15px 0;padding:0 0 10px 0;height:20px}#password-match ul{border:0;margin:4px 0 0x 0;padding:0;list-style-type:none;text-align:center}#password-match li{position:relative;float:left;display:none}#password-match .iWeak div.label,#password-match .iMedium div.label,#password-match .iStrong div.label{width:110px;position:absolute;top:7px;left:0}#password-match .iWeak div.strength{width:95px;height:30px;position:absolute;top:0;left:70px;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/1star-efdcf5509089325594bad8689909156a.jpg) 50px 0 no-repeat}#password-match .iMedium div.strength{width:95px;height:30px;position:absolute;top:0;left:70px;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/2star-70a01d48ac050bdcd603d1f6ce961aeb.jpg) 50px 0 no-repeat}#password-match .iStrong div.strength{width:95px;height:30px;position:absolute;top:0;left:70px;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/3star-18fe589c0e5af5a72792ecd722c2ce65.jpg) 50px 0 no-repeat}.ie7 #password-strength .strength{position:absolute !important}.dashForm{display:block;width:600px}.dashForm li{display:block;padding-top:5px}.dashForm ul{display:block;padding:20px 0 25px 5px}#top-products{padding-bottom:20px}#top-products h3{background:url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat 0px -1021px;width:290px}#top-products h4{padding:10px 0 0 10px;background:url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat scroll 0 -2037px transparent}#top-products h5{font-weight:bold;color:#00A9D2}#top-products .mod-content{margin-top:2px;position:relative;overflow:hidden;width:298px;height:160px}#top-products .mod-content .items{width:200000em;position:absolute;clear:both;margin:20px 0 0 25px}#top-products .mod-content .items ul{float:left;width:293px;z-index:1}#top-products img{display:block}#top-products a{font-weight:bold;text-align:right}#top-products #products-carousel{height:130px;display:block;margin-top:-18px;padding-top:20px;border-left:1px solid #DAEDF2;border-right:1px solid #DAEDF2}#top-products #products-carousel ul{text-align:center;margin:0 0 10px 0;padding:10px 0 10px 20px;width:10000px;height:100px;overflow:hidden}#top-products li{float:left;text-align:center;padding:5px 10px 3px;border-right:1px dotted #333333}#top-products li.last{border-right:0}#top-products li img{margin-bottom:10px;margin-left:15px;margin-right:25px}#top-products li a{font-size:90%}#top-products #top-products-footer{height:4px;text-indent:-9999px;margin:-1px 0 0 -1px;padding:0 0 3px;background:url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat scroll 0 -2080px transparent;width:300px}#top-products #view-more{text-align:right;font-weight:bold;color:#00A9D2;width:297px}#top-products .left-arrow{position:absolute;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat -72px -520px;width:20px;height:20px;margin:50px 0 0 5px;cursor:pointer;z-index:5}#top-products .right-arrow{position:absolute;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat -20px -520px;width:20px;height:20px;margin:50px 0 0 275px;cursor:pointer;z-index:5}#top-products .left-arrow.disabled{background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat 0 -520px}#top-products .right-arrow.disabled{background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat -93px -520px}#top-products-3{border-bottom:1px solid #e3ebed;padding-bottom:20px}#top-products-3 h3{background:url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat 0px -449px}#top-products-3 h4.top{background:url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat 0px -485px;padding:4px 0 0 10px}#top-products-3 h4.inner{padding:7px 0 0 10px;border:1px solid #e3ebed;border-bottom:none}#top-products-3 .mod-content{border-left:1px solid #e3ebed;border-right:1px solid #e3ebed;margin-top:-12px;padding-top:12px;position:relative;overflow:hidden;width:298px;height:130px}#top-products-3 .mod-content .items{width:200000em;position:absolute;clear:both;margin:20px 0 0 30px}#top-products-3 .mod-content .items ul{float:left;width:293px;z-index:1}#top-products-3 img{display:block}#top-products-3 a{font-weight:bold;text-align:right}#top-products-3 #products-carousel ul{text-align:center;margin:0 0 10px 0;padding-bottom:10px;width:300px;height:100px;overflow:hidden}#top-products-3 li{display:inline-block;text-align:center;padding:4px 7px 3px;border-right:1px dotted #333333;height:100%}#top-products-3 li img{margin-bottom:10px}#top-products-3 li a{font-size:90%}#top-products-3 #top-products-footer{background:url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat 0px -495px;text-indent:-9999px;margin:-13px 0 0;padding:0 0 3px}#top-products-3 .left-arrow{position:absolute;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat -72px -520px;width:20px;height:20px;margin:50px 0 0 10px;cursor:pointer;z-index:5}#top-products-3 .right-arrow{position:absolute;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat -20px -520px;width:20px;height:20px;margin:50px 0 0 270px;cursor:pointer;z-index:5}#top-products-3 .left-arrow.disabled{background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat 0 -520px;z-index:5}#top-products-3 .right-arrow.disabled{background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat -93px -520px;z-index:5}.requestButton{display:block;position:relative;float:right;font-weight:bold;text-transform:uppercase}.content-module-appointments{padding-top:10px!important;margin-bottom:40px!important;*overflow:visible!important}.content-module-appointments h2{margin-top:5px;font:normal 17px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#000;float:left;margin-left:10px;text-transform:uppercase}.content-module-appointments table{width:340px;margin-left:10px}.content-module-appointments table th{height:0;border:0 none;padding:0;margin:0}.content-module-appointments tbody tr{background-color:#fff}.content-module-appointments tbody td{padding:10px 0 0 0}.content-module-appointments tbody td.first,#content .appointments tbody td.no-padding{padding-top:0;height:5px}.content-module-appointments tbody td hr.solid{border-top:1px solid #E3EBED}.content-module-appointments tbody td hr.dotted{border-top:1px dotted #999}.content-module-appointments tfoot td{padding-left:0}#container{display:block;width:630px}#appointment-tabs{margin-top:10px!important}.tabs .app-table tr{background:#FFFFFF!important}.tabs .app-table td{height:20px!important;padding:0 10px 0 0}.tabs{position:relative;width:375px;padding-top:20px;display:block;clear:both;float:left}.tabs ul{list-style:none;margin:0;padding:0!important;width:100%;margin:0!important;*margin:0px 5px -13px -13px !important}.tabs ul li{padding:10px;display:inline-block;background:#F1F6F7;border-top:1px solid #E3EBED;border-right:1px solid #E3EBED;border-left:1px solid #E3EBED;border-top-left-radius:5px;border-top-right-radius:5px}.tabs ul li a{text-decoration:none;font-weight:700;font-size:13px;cursor:pointer}.tabs ul li span{height:30px}.tabs ul li.selected{border:0 one;padding:10px;background:#AC4F40;border-top-left-radius:5px;border-top-right-radius:5px}.ie7 .tabs ul li span{height:34px}.tabs ul li.selected a{color:#fff}.tabs ul li a:focus{outline:0}.tabs #tab1,.tabs #tab2{background-color:#fff;clear:both;padding:10px;float:left!important;width:350px}#tab1 ul,#tab1 ul li,#tab2 ul,#tab2 ul li{background-color:#fff;margin:0;padding:0}dl.calendar{float:left;padding:0;width:90px;text-transform:uppercase;font-weight:700}.calendar dt{background-color:#939393!important;color:#fff!important;padding:.5em;text-align:center;font-size:12px;font-weight:700;margin-bottom:2px}.calendar dd{background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/stripes-3549e9878be96d34c15f828b60ead1bd.png) 0 0 repeat !important;font-size:13px;margin:0 0 10px 0;text-align:center;padding:.5em;border-left:1px solid #E3EBED;border-right:1px solid #E3EBED;border-bottom:1px solid #E3EBED}.ie7 .details .calendar dt.first{margin-top:10px}.ie7 .details .calendar dd{margin-bottom:0;padding:0}.ie7 .details .calendar dd.iePad{padding:10px 0}.ie7 #content .appointments tbody td{padding-top:0}.details{float:left}.details dl.event{float:left;padding:0 5px}.details .event dt{font-weight:700;font-size:14px;position:relative}.alarm{background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-your-pets-7d019b4d1401663d06f3b2e0d0fb1408.png) 0 -25px no-repeat;width:22px;height:20px;margin-bottom:5px;border:0 none;overflow:hidden;font-size:0;display:block;line-height:0;text-indent:-9999em}.ie7 .details .event dt div.alarm{margin-top:5px}.app-table td{vertical-align:top}.event dt.what{padding-top:0px}.event dd .who{text-transform:uppercase;padding:0 5px}.event dd .where{padding:0 5px 10px 5px}.veterinarians{float:right;background:#F1F6F7;padding:10px;display:block;width:235px;position:relative;top:55px;margin-bottom:5px!important}.veterinarians h3{padding:10px 10px 0 10px;text-transform:uppercase;font-size:14px;font-weight:700}.veterinarians .view-all{width:230px;padding:5px 0;border-bottom:1px dotted #E3EBED}.veterinarians .no-border{border-bottom:0 none;padding:10px}.veterinarians .local-vet{width:230px;padding:5px 10px 20px 10px;font-weight:700}.ie7 .veterinarians .local-vet{margin-bottom:0}.veterinarians dl.vet-details{margin:0;padding:0 10px}.veterinarians dl.vet-details dt{margin:10px 0 0 0;padding:0;font-weight:bold}.veterinarians dl.vet-details dt a{font-weight:400}.veterinarians dl.vet-details dd{margin:0;padding:0}.veterinarians dl.vet-details dd.request{padding-top:5px}#content .success{width:100%;clear:both;margin-bottom:20px;margin-top:10px!important;background:#E8F1F3;border-radius:5px;-moz-border-radius:5px}#content .success h2{display:inline-block;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-uc-c654a28cae814466fe70db472154a344.png) -100px -65px no-repeat;width:530px;font:normal 24px "Arial",Helvetica,sans-serif;margin:-20px 20px 20px 20px !important;padding-left:60px!important;text-transform:none;color:#333;min-height:47px}.pets #content .success h2{margin-top:0}.ie7 #content .success h2{padding-bottom:20px}#content .success p{padding:15px 0 0 0;margin:0;font:normal 16px "Arial";text-transform:uppercase}#content .success p.spacer{margin-top:10px;margin-left:80px}#content .success p.spacer a{margin-left:10px}#content .green{color:#559E0C}#content .error{width:100%;clear:both;margin-bottom:20px;margin-top:10px;background:#E8F1F3;border-radius:5px;-moz-border-radius:5px;padding-top:0px!important;height:100px}#content .error h2{display:inline-block;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-uc-c654a28cae814466fe70db472154a344.png) -100px -65px no-repeat;width:530px;font:normal 24px "Arial",Helvetica,sans-serif;margin:20px 20px 20px 10px;padding-left:60px;text-transform:none;color:#333}.pets #content .error h2{margin-top:0}.ie7 #content .error h2{padding-bottom:20px}#content .success p,#content .error p{padding:15px 0 0 0;margin:0;font:normal 16px "Arial";text-transform:uppercase}#content .success p.spacer,#content .error p.spacer{margin-top:10px}#content .success p.spacer a,#content .error p.spacer a{margin-left:10px}#content .green-rounded-corners{border:1px solid #89CE4C;background:#F1FFE4;width:100%;border-radius:5px;-moz-border-radius:5px;position:relative}#content .green-rounded-corners .bot-arrow{position:absolute;left:50%;bottom:-32px;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-uc-c654a28cae814466fe70db472154a344.png) 0 -60px no-repeat;width:63px;height:33px}#content .green-rounded-corners form{padding:10px 20px 20px 20px}#content .green-rounded-corners h2{float:none;text-transform:none;color:#559E0C;font:normal 18px "Arial";margin-left:0}#content .green-rounded-corners p{padding:5px 0 10px 0}#content .green-rounded-corners p.footer{clear:both;display:block;padding-top:0;line-height:130%}.ie7 #content .green-rounded-corners p.footer{padding-top:20px}#content .green-rounded-corners form label{display:block;font-weight:700;text-transform:uppercase;margin-bottom:5px}#content .green-rounded-corners form input{margin:0;border:1px solid #E3EBEE;border-radius:5px;-moz-border-radius:5px;padding:4px;margin-bottom:15px}#content .green-rounded-corners form input.text{width:250px}#content .green-rounded-corners form .button{margin-top:10px;height:31px;clear:both;width:100%;display:block}#content .green-rounded-corners form .pipe{float:left;padding-left:10px;margin-top:5px;border-right:1px solid #ccc;height:31px;width:1px;display:inline-block}#content .green-rounded-corners form input.register{float:left;width:165px;height:41px;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/reg_now-81a22b8710cc63dc69598a3262b641ba.jpg) 0 0 no-repeat;border:0 none;overflow:hidden;font-size:0;display:block;line-height:0;text-indent:-9999em}#content .green-rounded-corners form input.link-accts{float:left;width:165px;height:41px;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/link_accts-a36878a0a897bdd9c2f625d233d520bf.png) 0 0 no-repeat;border:0 none;overflow:hidden;font-size:0;display:block;line-height:0;text-indent:-9999em}#content .green-rounded-corners form input.vetsbutton{float:left;width:225px;height:41px;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/vetsbutton.png);border:0 none;overflow:hidden;font-size:0;display:block;line-height:0;text-indent:-9999em}#content .green-rounded-corners form input.sign-in{float:left;width:98px;height:41px;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-uc-c654a28cae814466fe70db472154a344.png) 0 -139px no-repeat;border:0 none;overflow:hidden;font-size:0;display:block;line-height:0;text-indent:-9999em}#content .green-rounded-corners form .cancel{float:left;margin:12px 0 0 10px}.ie7 #content .green-rounded-corners form .cancel{display:inline-block}.ie7 #content .green-rounded-corners form .cancel a{display:block;height:30px}#content .inner-rounded-corners .info-box{background:#F1FFE4;border:1px solid #89CE4C;border-radius:5px 5px 5px 5px;margin:20px 0 20px 10px}#content .inner-rounded-corners .info-box p{padding:0 10px;line-height:130%}#content .inner-rounded-corners dd.last{padding-bottom:10px}#content .inner-rounded-corners .addPet h3{padding:10px 0 10px 10px}.content-module.error{border:1px solid #f00;background-color:#ffbabb !important;color:#f00;height:auto !important}.content-module.error h2{color:#f00 !important;background:none !important;padding:0 !important;margin-bottom:0 !important}.content-module.error ul{margin-left:25px;margin-top:0 !important;margin-bottom:10px;list-style-type:square !important}#content .your-vets .add-item,#content .add-item{margin-top:12px}#content .your-vets .container{padding-bottom:10px;border-bottom:1px dotted #ccc}#content .your-vets .first-block{padding-top:20px}#content .your-vets .container dl{margin-top:0}.ie7 #content .your-vets .container dl{padding-bottom:20px}#content .your-vets .container dd.number,#content .your-vets .inner-rounded-corners dd.number{padding:5px 0}#content .your-vets .container dd.last{padding-bottom:25px}#content .your-vets .inner-rounded-corners dd.last{padding-bottom:10px}#content .your-vets .container ul{margin-left:10px}#content .your-vets .container li{*margin:5px 0 0 0!important}#content .your-vets .container .info-box{width:265px;height:75px;background:#E8F1F3;margin:20px 0 40px 10px;border-radius:5px;-moz-border-radius:5px}#content .your-vets .container .info-box p{padding:10px;line-height:1.4em;*margin:0}.ie7 #content .your-vets .container .info-box p{padding-top:0}#content .your-vets .container .add-pet{margin:20px 10px}#content .your-vets .last{border-bottom:0 none}#content .your-vets .full-rounded-corners{border:8px solid #E8F1F3;background:#E8F1F3;margin-top:10px}.ie7 #content .your-vets .full-rounded-corners{margin-top:0}#content .your-vets .inner-rounded-corners{border-radius:5px;-moz-border-radius:5px;background:#fff;width:100%;padding:10px 0}#content .your-vets ul{width:100%;clear:both}#content .your-vets ul li{display:inline;float:left;width:300px;margin-right:10px;*margin-left:-5px !important}#content .your-vets ul li.last{margin-right:0}#content .your-vets dl{margin:10px 0 10px 10px;padding-bottom:15px;border-bottom:1px solid #ccc}#content .your-vets dl.no-border{border-bottom:0 none}#content .your-vets dt{margin-bottom:5px;font-weight:700;line-height:12px}#content .your-vets dt.normal{font-weight:400;padding-top:10px}#content .your-vets dd{margin-bottom:5px}#content .your-vets .request-app{width:154px;height:31px;margin:10px 0 15px 0;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) 0 -2700px no-repeat}#content .your-vets .request-app a{display:inline-block;width:154px;height:31px;text-indent:-9999em}#content .your-vets .carousel{margin:10px}#content .your-vets .map img{border:1px solid #666}#content .your-vets .map{float:right;text-align:left;margin-right:10px}#content .your-vets .map h3{font-weight:700;margin-bottom:10px}#content .your-vets .map h3.first{margin-top:0}#content .your-vets .map .remove{margin:10px 0}#content .your-vets .map .logos{margin:10px 0}#content .your-vets .map .logos ul{width:100%;clear:both}#content .your-vets .map .logos ul li{width:57px;display:inline;float:left;margin:0 10px 0 0;padding:0 10px 0 0;border-right:1px dotted #ccc}#content .your-vets .map .logos ul li.last{border-right:0 none;margin:0;padding:0}#content .health-information h2{display:block;float:none;margin:10px 0}#content .health-information .view-records{margin-top:20px}#content .health-information .view-records a{text-transform:uppercase;font-weight:700}#content .health-information .view-records form{margin:10px 20px}#content .health-information .view-records form label{display:block;margin-bottom:5px}#content .health-information .view-records form input.checkbox{margin:0 5px 5px 0}#content .content-module .veterinarians{float:right;width:240px;background:#F1F6F7;padding:10px;margin:35px 0 0 0}#content .content-module .veterinarians h3{padding:10px 10px 0 10px;text-transform:uppercase;font-size:14px;font-weight:700}#content .content-module .veterinarians .view-all{width:230px;padding:5px 0;border-bottom:1px dotted #E3EBED}#content .content-module .veterinarians .no-border{border-bottom:0 none;padding:10px}#content .content-module .veterinarians .local-vet{width:230px;padding:5px 10px 20px 10px;font-weight:700}.ie7 #content .content-module .veterinarians .local-vet{margin-bottom:0}#content .content-module .veterinarians dl.vet-details{margin:0;padding:0 10px}#content .content-module .veterinarians dl.vet-details dt{margin:10px 0 0 0;padding:0;font-weight:bold}#content .content-module .veterinarians dl.vet-details dt a{font-weight:400}#content .content-module .veterinarians dl.vet-details dd{margin:0;padding:0}#content .content-module .veterinarians dl.vet-details dd.request{padding-top:5px}#content .vetinary-history{clear:both}#content .vetinary-history .wrapper{float:left;width:340px}#content .vetinary-history .veterinarians{margin-top:0;float:right;width:260px}.dk_container{margin-top:5px !important}.dk_open{box-shadow:none !important}#content hr{border:0 none;border-top:1px dotted #ccc;margin:0;clear:both}#content hr.bottom{padding:10px 0}#content hr.pet-added{margin:10px 0}#content hr.spacer{padding-top:10px;margin-bottom:20px}.date{margin-top:0;padding-top:0}#calroot{z-index:500;margin-top:-1px;width:198px;padding:2px;background-color:#fff;font-size:11px;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 0 15px #666;-webkit-box-shadow:0 0 15px #666}#calhead{padding:2px 0;height:22px}#caltitle{font-size:14px;color:#0150D1;float:left;text-align:center;width:155px;line-height:20px;text-shadow:0 1px 0 #ddd}#calnext,#calprev{display:block;width:20px;height:20px;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/date-prev-99efe53026cde2b72d497f0390a029d8.gif) no-repeat scroll center center;float:left;cursor:pointer}#calnext{background-image:url(https://s3.amazonaws.com/assets.petportals.com/assets/date-next-d201af931542afaaaa6d075372391b87.gif);float:right}#calprev.caldisabled,#calnext.caldisabled{visibility:hidden}#caltitle select{font-size:10px}#caldays{height:14px;border-bottom:1px solid #ddd}#caldays span{display:block;float:left;width:28px;text-align:center}#calweeks{background-color:#fff;margin-top:4px}.calweek{clear:left;height:22px}.calweek a{display:block;float:left;width:27px;height:20px;text-decoration:none;font-size:11px;margin-left:1px;text-align:center;line-height:20px;color:#666;-moz-border-radius:3px;-webkit-border-radius:3px}.calweek a:hover,.calfocus{background-color:#ddd}a.calsun{color:red}a.caloff{color:#ccc}a.caloff:hover{background-color:#f5f5fa}a.caldisabled{background-color:#efefef !important;color:#ccc	!important;cursor:default}#calcurrent{background-color:#498CE2;color:#fff}#caltoday{background-color:#333;color:#fff}.inputs ol{margin-left:0px;list-style-type:none}.buttons ol{margin-left:0px;list-style-type:none}.update-errors{margin-left:10px}#ad p{font-size:75%;text-align:right;color:#b3b3b3;margin:0 -28px}#ad{margin-bottom:20px}h2.page-title{font-size:30px!important;margin-left:0;text-transform:none;color:#AC4F3F!important;margin-left:0!important;padding-bottom:5px!important;text-transform:none!important}div.new_pet_image{border:1px solid #aaa;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.new_pet_image_link,.pet_image_container{display:block;line-height:0px;margin:10px 18px 17px auto;-moz-box-shadow:2px 5px 7px 2px #555;-webkit-box-shadow:2px 5px 7px 2px #555;box-shadow:2px 5px 7px 2px #555;padding:5px 5px 5px 5px;background-color:#fff}.pet_image_container{width:300px;margin:0 0 20px 0 !important}.new_pet_image_link:hover{-moz-box-shadow:2px 5px 7px 2px #333;-webkit-box-shadow:2px 5px 7px 2px #333;box-shadow:2px 5px 7px 2px #333;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-webkit-transition:-webkit-transform .15s linear;transform:scale(1.05);z-index:500}.new_pet_image_link img{border:1px solid #ccc}.add-pet-photo-link{float:right;margin-top:-27px;margin-bottom:15px;margin-right:8px}.pet-photo-row{margin-bottom:10px}.pet-photo-row hr{margin-top:7px  !important;border-color:#aaa !important}.pet-photo-row table td{padding:3px !important}.trash-can-delete{height:20px;display:block;background:url(http://assets.petportals.com/petportals-images/trash.png) no-repeat;padding-left:25px;padding-top:3px}.full-size-image{height:20px;display:block;background:url(http://assets.petportals.com/petportals-images/plus.png) no-repeat 1px 1px;padding-left:25px;padding-top:5px}.make-primary-image{height:20px;display:block;background:url(http://assets.petportals.com/petportals-images/star.png) no-repeat 1px 0;padding-left:25px;padding-top:5px}.primary-image{text-align:center;margin:7px 0 -17px 0 !important;padding:5px !important;color:#777}.upload-iframe iframe{width:520px;height:330px;overflow:hidden}.reveal-modal{background-color:#efefef}.flash{color:red;padding:10px 0;font-size:13px}#browser-detect-fields td:first-child{font-weight:bold;text-align:right;padding-right:15px}#support-dialog{width:632px;position:absolute;padding:10px;margin-top:5px;margin-left:5px;opacity:.95;z-index:10000000;background-color:#ccc;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-moz-box-shadow:5px 5px 5px #000;-webkit-box-shadow:5px 5px 5px #000;box-shadow:5px 5px 5px #000}#support-dialog table{margin:5px auto}.fieldWithErrors{border:1px solid #f00;overflow:hidden;float:left;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#content .green{color:#559E0C}#content .pet-added{position:relative;margin:14px 20px}#content .pet-added fieldset{line-height:20px}#content .pet-added legend{display:block;font-weight:700;margin:10px 0 5px 0}.ie7 #content .pet-added legend{margin-left:-5px;padding-bottom:10px}@media screen and (-webkit-min-device-pixel-ratio:0){#content .pet-added legend{padding-bottom:15px}}#content .pet-added label{display:block;margin-bottom:10px}#content .pet-added input.check{vertical-align:top;margin-top:1px}.ie7 #content .pet-added input.check{vertical-align:middle !important}#content .pet-added input.update{width:99px;height:31px;background:transparent url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) 0 -2776px no-repeat;margin:10px 0;border:0 none;overflow:hidden;font-size:0;display:block;line-height:0;text-indent:-9999em}#content .pet-added p{padding:0;margin:0}.update2{background:transparent url "update.png";height:31px}.success{background-color:#E8F1F3 !important}#content .pet-added label{display:inline !important}#footer{background-color:#0099BE;clear:both;color:#FFFFFF;overflow:hidden;padding:5px;width:950px}#footer a{color:#FFFFFF}#footer a:hover{text-decoration:underline}#footer h1{background:url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat scroll 0 -1500px;height:100px;margin:37px 0 15px 75px;text-indent:-9999px}#footer-breeds{margin:0 15px;padding:17px 0}#footer-breeds h2{font-size:15px;font-weight:bold}#footer-breeds .view-all{font-size:12px;left:156px;list-style:disc outside none;position:relative;top:-13px}#footer-breeds .footer-breed-list{float:left;margin:3px 8px 0 0;width:140px}#footer-breeds .footer-breed-list li{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;margin-bottom:8px}#footer-breeds #footer-dogs{border-right:1px dotted #66C2D8;height:129px;width:600px}#footer-breeds #footer-cats{float:right;margin-top:-128px}#footer-links{border-bottom:1px dotted #66C2D8;border-top:1px dotted #66C2D8;clear:both;margin:15px 20px 0;overflow:hidden;padding:2px 20px 15px}#footer-links #category-list{float:right;margin-top:-137px}#footer-links .category{border-left:1px dotted #A6DBE8;float:left;margin:10px;padding-left:20px;width:135px}#footer-links .category h4{font:bold 110% "Trebuchet MS",Arial,Helvetica,sans-serif;margin-bottom:5px}#footer-links .category ul li{font-size:90%;line-height:2}.ie8 #footer,.ie7 #footer{width:950px}.ie8 #footer #footer-facebook,.ie7 #footer #footer-facebook{padding-bottom:0;padding-top:0}.ie8 #footer-links,.ie7 #footer-links{height:250px}.ie8 #footer-breeds .footer-breed-list,.ie7 #footer-breeds .footer-breed-list{width:140px}.ie8 #footer-breeds #footer-cats,.ie7 #footer-breeds #footer-cats{margin-top:-133px}#copy{clear:both;font:80% Arial,Helvetica,sans-serif;margin:15px 0 0 20px}#copy #legal{margin-left:33px}#copy #legal a{font-weight:bold}#endfooter{background:url(https://s3.amazonaws.com/assets.petportals.com/assets/footer-bottom-c406c8cc7cff056f3930fcab7226dffc.png) no-repeat scroll 0 0 transparent;height:11px;width:960px}#footerstore{background-color:#FF6E17;clear:both;color:#FFFFFF;overflow:hidden;padding:5px;width:950px}#footerstore a{color:#FFFFFF}#footerstore a:hover{text-decoration:underline}#footerstore h1{background:url(https://s3.amazonaws.com/assets.petportals.com/assets/sprite-a039e34c400cf96c360db52a4625e840.png) no-repeat scroll 0 -1500px;height:100px;margin:37px 0 15px 75px;text-indent:-9999px}#footerstore-breeds{margin:0 15px;padding:17px 0}#footerstore-breeds h2{font-size:15px;font-weight:bold}#footerstore-breeds .view-all{font-size:12px;left:156px;list-style:disc outside none;position:relative;top:-13px}#footerstore-breeds .footer-breed-list{float:left;margin:3px 8px 0 0;width:140px}#footerstore-breeds .footer-breed-list li{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;margin-bottom:8px}#footerstore-breeds #footer-dogs{border-right:1px dotted #FFCCAE;height:129px;width:600px}#footerstore-breeds #footer-cats{float:right;margin-top:-128px}#footerstore-links{border-bottom:1px dotted #FFCCAE;border-top:1px dotted #FFCCAE;clear:both;margin:15px 20px 0;overflow:hidden;padding:2px 20px 15px}#footerstore-links #category-list{float:right;margin-top:-137px}#footerstore-links .category{border-left:1px dotted #FFCCAE;float:left;margin:10px;padding-left:20px;width:135px}#footerstore-links .category h4{font:bold 110% "Trebuchet MS",Arial,Helvetica,sans-serif;margin-bottom:5px}#footerstore-links .category ul li{font-size:90%;line-height:2}.ie8 #footerstore,.ie7 #footer{width:950px}.ie8 #footerstore #footerstore-facebook,.ie7 #footerstore #footerstore-facebook{padding-bottom:0;padding-top:0}.ie8 #footerstore-links,.ie7 #footerstore-links{height:250px}.ie8 #footerstore-breeds .footerstore-breed-list,.ie7 #footerstore-breeds .footerstore-breed-list{width:140px}.ie8 #footerstore-breeds #footerstore-cats,.ie7 #footerstore-breeds #footerstore-cats{margin-top:-133px}#copy{clear:both;font:80% Arial,Helvetica,sans-serif;margin:15px 0 0 20px}#copy #legal{margin-left:33px}#copy #legal a{font-weight:bold}#endfooter-store{background:url(https://s3.amazonaws.com/assets.petportals.com/assets/storefooter-bottom-4c91f079a0f5bd8db66f67b6c801492b.png) no-repeat scroll 0 0 transparent;height:11px;width:960px}abbr[title=required]{color:red}.remind-drop li{display:inline-block!important}.special{padding-left:65px;padding-top:10px}.captcha-internal td{height:6px !important}.recaptcha_error{display:none}.floatleft{padding:0!important}.floatleft li{display:inline-block;padding-bottom:5px}.label-li{position:relative;top:3px}@-moz-document url-prefix(){#content .your-vets .add-item,#content #pet-top .add-item{margin-top:-13px !important}#your-pets{margin-top:35px !important;width:620px}}#signupBox{width:930px;border-top:1px dotted #E0E0E0}#signupBox .column_left{display:block;float:left;line-height:20px;margin-top:5px;width:390px}.column_left h4{color:#6DB732;font-size:17px;line-height:1.2em}.textField{border:1px solid #e0e0e0;border-radius:3px;padding:4px}.RegButton{background-color:#FF853B;border:0 none;border-radius:3px 3px 3px 3px;color:#FFFFFF;font:14px "Trebuchet MS",Arial,Helvetica,sans-serif;height:30px;padding:5px 10px}.column_right{background:url(https://s3.amazonaws.com/assets.petportals.com/assets/registration-c07b210f76ea8babe4c959703a881e98.jpg) repeat scroll 0 0 transparent;display:block;float:right;height:770px;width:540px}#loginBox{width:960px;border-top:1px dotted #E0E0E0}#storelogin-page h1{width:960px;padding-bottom:5px}#storelogin-page h2{font:400 18px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#533713;padding:20px 0 5px 0}#storelogin-page .login-password{width:510px}#storelogin-page .textField{width:200px;margin-top:6px}#storelogin-page .RegButton{background:url(https://s3.amazonaws.com/assets.petportals.com/assets/loginstore-c38386e54e409f18e8675600796b965e.png) no-repeat;border:0 none;border-radius:3px 3px 3px 3px;color:#FFFFFF;font:14px Arial, Helvetica, sans-serif;height:30px;padding:5px 10px;float:left}#storelogin-page .ReturnButton{background:url(https://s3.amazonaws.com/assets.petportals.com/assets/login_return-05f8ed0c1c06546d286ca08fc6e46eec.png) no-repeat;border:0 none;border-radius:3px 3px 3px 3px;color:#FFFFFF;font:14px Arial, Helvetica, sans-serif;height:30px;padding:7px 10px;float:left;width:190px;margin-top:5px}#storelogin-page .forgot{float:left;margin:8px 0 0 15px;color:#0099BE}.login{width:400px;float:left}#login-note{width:530px;height:270px;float:right;background:url(https://s3.amazonaws.com/assets.petportals.com/assets/logintext-abb7982199713329d986381e4863079b.png) no-repeat;margin:0 0 10px 10px}#login-note .text{margin:40px 60px 0 65px}#login-note p{font:15px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#646464;line-height:22px}.password_not_found{color:#FF0000}#nav .no_shop{zoom:1;filter:alpha(opacity=56);opacity:0.56}
