html { font-family: verdana, sans-serif; font-size: 10px } body { background: #d4e8cf; margin: 16px; text-align: center } img { border: none } div#everything { text-align: left; width: 927px; background: #fff; padding: 0px; border: 2px solid #2c6c1e; _position: absolute; _top: 16px; _left: 16px; margin: 0px auto 0px auto } ul#navigation { height: 24px; background: url(img_1/header.gif) top left no-repeat; margin: 0px 0px 8px 0px; padding: 167px 0px 0px 0px; list-style: none; font-size: 10px } div#left { margin: 0px 0px 0px 16px; width: 190px; float: left } div#middle { margin: 0px 16px 0px 222px; _position: absolute; _top: 199px; _left: 0px; _width: 688px } div#middle a { text-decoration: none; color: #296658 } h1 { display: none } ul#navigation li { float: right; margin: 0px; height: 15px; padding: 2px 1em 0px 1em } ul#navigation li.na14 { background: #24408f } ul#navigation li.na13 { background: #008f97 } ul#navigation li.na12 { background: #814d75 } ul#navigation li.na11 { background: #db7e16 } ul#navigation li.na10 { background: #840058 } ul#navigation li.na9 { background: #c39c81 } ul#navigation li.na8 { background: #7ab0bb } ul#navigation li.na7 { background: #24408f } ul#navigation li.na6 { background: #008f97 } ul#navigation li.na5 { background: #814d75 } ul#navigation li.na4 { background: #db7e16 } ul#navigation li.na3 { background: #840058 } ul#navigation li.na2 { background: #c39c81 } ul#navigation li.na1 { background: #7ab0bb } ul#navigation li a { color: #fff; text-decoration: none; white-space: nowrap } div.side { border: 2px solid #2c6c1e; background: #d4e8cf url('img_1/shad_pepper.gif'); padding: 0em 0em 0em 0em; margin-bottom: 16px; font-size: 10px } div.side.white { background: #fff url(img_1/shad_white.gif) } div.side h3 { background: #87be7a url('img_1/shad_title.gif'); margin: 0em; padding: 6px; font-size: 13px; font-weight: bold; color: #fff; border: solid #2c6c1e; border-width: 0px 0px 2px 0px } div.side ul { list-style: none; padding: 0px; margin: 0px } div.side li { padding: 4px 8px 4px 8px } div.side ul.menu li:hover, div.side li.menu:hover { background: #94bd88 url(img_1/shad_rollover.gif) left } div.side ul.menu li:hover a, div.side li.menu:hover a { color: #fff } div.side a { color: #000; text-decoration: none; } div.side.white a { color: #2c6c1e } div.side input { margin: 8px 8px 0px 8px } div.side input[type="text"] { font-size: 10px; border: 1px solid #2c6c1e; width: 120px } div.side input[type="submit"] { margin-bottom: 8px } div.side form { text-align: right } div.side input[type="submit"], input.paw { border: none; background: #fff url(img_1/paw_green.gif) no-repeat right; font-weight: bold; padding: 0px 20px 0px 0px } div#middle li { padding: 0px; margin: 0.5em } div#middle ul { xpadding-left: 2em } div#middle h2 { color: #f90; font-size: 16px; font-weight: bold } div#middle h3 { color: #f90; font-size: 13px; font-weight: bold; margin: 2em 0em 1em 0em } div#middle div.box { border: 2px solid #2c6c1e; background: #fff url('img_1/shad_white.gif'); padding: 0.5em; margin: 0px 0px 16px 0px } div.clearcont { width: 100%; overflow: auto } div.homeboxes { height: 162px } div#middle div.half { width: 322px; float: left; } div#middle div.half + div.half { margin-left: 16px } div#middle div.box p:first-child { font-weight: bold; color: #f90 } div.box p { margin: 0.5em } p.gre { color: #296658; font-size: 13px; font-weight: bold } ul.boxmen { list-style: none; padding: 8px 16px 8px 16px; border: 2px solid #2c6c1e; background: #d4e8cf; margin: 2em 0px 0px 0px } ul.boxmen li { margin: 8px 0px 8px 0px } ul.boxright { float: right; width: 25%; margin: 0em 0em 2em 2em } div.arts { float: right; width: 25%; margin: 0em 0em 2em 2em; padding: 0px; border: 2px solid #2c6c1e; background: #d4e8cf } div.arts select, div.arts p { margin: 8px } div.arts select { font-size: 10px; border: 1px solid #2c6c1e; margin-bottom: 1em } div.arts ul { list-style: none; padding: 8px; margin: 0px !important; max-height: 400px; overflow: auto } div.arts li { margin: 0px 0px 0px 0px !important } ul.scroll { max-height: 400px; overflow: auto } ul.big { margin: 0px; padding: 0px; list-style: none } ul.big li { padding: 0px } div#top { border: 2px solid #2c6c1e; background: #fff url('img_1/shad_white.gif'); padding: 16px; margin-bottom: 1em } div.strap { border: 2px solid #2c6c1e; background: #d4e8cf; padding: 16px; margin-bottom: 1em } div.strap p, div#top p { margin: 0em } div#footer { clear: both; background: url(img_1/footerbars.jpg); margin: 16px 0px 0px 0px; text-align: center } div#footer ul { overflow: hidden; list-style: none; margin: 0px auto 0px auto; padding: 0em 0em 0em 10em } div#footer li { float: left; padding: 4px 2em 4px 2em; color: #fff; font-weight: bold; } div#footer a { color: #fff; text-decoration: none; background: url(img_1/paw_white.gif) left no-repeat; padding: 2px 0px 2px 20px } ul.faq { margin: 0em; padding: 0em; list-style: none } ul.faq ul { list-style: none; margin: 0px 0px 0px 16px; padding: 0em } ul.faq ul p:first-child { font-weight: bold } ul.captions { padding: 0px; list-style: none } ul.captions li { margin: 0em 0em 2em 0em !important } ul.captionsel { padding: 0px; list-style: none; overflow: hidden } ul.captionsel li { float: left; background: url(img_1/paw_green.gif) left no-repeat; padding: 4px 0px 0px 20px !important; height: 20px } ul.pageturner { list-style: none; margin: 0px; padding: 0px; width: 100%; overflow: auto } ul.pageturner li.ptc { text-align: center } ul.pageturner a.turnselected { font-size: 15px; font-weight: bold } ul.pageturner li.ptl { float: left; margin-right: 2em } ul.pageturner li.ptr { float: right; margin-left: 2em } form.vanilla table { width: 100%; margin: 1em 0em 1em 0em } div.strap form.vanilla { margin: 0em !important } form.vanilla tbody > tr td { width: 100%; vertical-align: top; } form.vanilla tbody > tr td:first-child { width: 0%; text-align: right } form.vanilla p { margin: 2px 0em 0em 0em } form.vanilla input[type="text"], form.vanilla textarea, form.vanilla select, select.pretty { font-size: 10px; border: 1px solid #2c6c1e; width: 100%; margin-bottom: 1em } div#top form.vanilla input { margin-bottom: 0em } div#top table td { padding: 0px 4px 0px 4px } form.vanilla input[type="password"] { font-size: 10px; border: 1px solid #2c6c1e; width: 25%; margin-bottom: 1em } form.vanilla input.half, form.vanilla select.half, form.vanilla textarea.half { width: 50% } form.vanilla input.quarter, form.vanilla select.quarter { width: 25% } form.vanilla select.eighth { width: 12.5% } form.vanilla tfoot td { text-align: right } form.vanilla input[type="submit"], form.vanilla input[type="button"] { border: none; background: url(img_1/paw_other.gif) no-repeat right; font-weight: bold; text-align: right; padding: 0px 20px 0px 0px } ul.products { margin: 0em; padding: 0em !important; list-style: none } ul.products li { overflow: hidden } ul.products img { float: left; margin: 0em 1em 1em 0em } ul.products form { text-align: right; float: right; margin: 0px 0px 1em 1em } ul.products input[type="text"], ul.products select, ul.homespecs input[type="text"], ul.homespecs select { font-size: 10px; border: 1px solid #2c6c1e; margin-bottom: 2px; max-width: 100% } ul.products input[type="submit"], ul.homespecs input[type="submit"] { border: none; background: url(img_1/paw_green.gif) no-repeat right; font-weight: bold; font-size: 10px; text-align: left; padding: 0px 20px 0px 0px; height: 16px } div.info { height: 132px } table.basket { border: 2px solid #2c6c1e; width: 100%; margin-bottom: 1em } table.basket input[type="text"] { font-size: 10px; border: 1px solid #2c6c1e; margin-bottom: 2px } table.basket p { margin: 2px 0px 0px 0px } table.basket td, table.basket th { padding: 4px } table.basket tbody td { text-align: right; vertical-align: top; width: 1% } table.basket tbody > tr td:first-child { text-align: left; width: 100% } table.basket tbody tr td.left { text-align: left } table.basket tfoot td { text-align: right } table.basket tfoot td.left { text-align: left } td.nobreak p, p.nobreak { white-space: nowrap } table tfoot td.center { text-align: center !important } input.big { font-size: 17px !important } table.basket thead tr, table.basket tfoot tr { background: #87be7a } table.basket tbody td, table.basket th { border: solid #2c6c1e; border-width: 0px 0px 1px 0px } td.noborder { border: none !important } table.basket tfoot input { border: none; background: url(img_1/paw_white.gif) no-repeat right; font-weight: bold; font-size: 10px; text-align: left; padding: 0px 20px 0px 0px; margin-left: 16px; height: 16px } table.basket tr.total td p { font-weight: bold; font-size: 13px } ul.homepets { margin: 0em 0em 16px 0em; padding: 0em !important; list-style: none; width: 100%; overflow: auto } ul.homepets li { padding: 0em 0em 2px 0em !important; margin: 0em 0em 0px 0em !important; background: #d4e8cf url('img_1/shad_pepper.gif'); width: 104px; float: left; border: 2px solid #2c6c1e; text-align: center } ul.homepets li + li { margin-left: 8px !important } ul.homepets a { color: #000; text-decoration: none; } ul.homespecs { margin: 0px; padding: 0px; list-style: none } ul.homespecs li { margin: 8px !important; padding: 16px !important; width: 177px; border: 2px solid #2c6c1e; background: #fff url('img_1/shad_white.gif'); float: left; text-align: center } ul.homespecs h3 { margin: 0px 0px 1em 0px !important; height: 3em } ul.homespecs p { margin: 0px; text-align: right; font-weight: bold } ul.related { list-style: none; margin: 0px; padding: 0px } ul.related li { margin: 8px; width: 96px; float: left; text-align: center } div#banner, div.banner { margin-bottom: 16px; text-align: center; border: 2px solid #2c6c1e !important; padding: 0px !important; width: 684px; height: 136px } div#banner img { margin: 0px } ul.plain { margin: 0px; padding: 0px; list-style: none } ul.plain * { padding: 0px; margin: 0px; list-style: none } p.prescrip { font-weight: bold; text-align: right; padding-right: 20px; color: #f00; height: 16px; background: url(img_1/paw_red.gif) no-repeat right; clear: right } p.prescrip a { color: #f00 !important } .cleft { xclear: left } .cboth { clear: both } span.red, td.red p, div.red p { color: #f00 } div.green p { color: #2c6c1e } span.green, td.green p { color: #2c6c1e } div.strap ul { list-style: none; margin: 1em 0px 0px 0px; padding: 0px; overflow: hidden } div.strap li { margin: 0px 0px 0px 1em !important; float: right; font-weight: bold } div.strap li a { text-decoration: none } ul.payment { margin: 0em !important; padding: 0em !important; list-style: none } ul.payment li { float: left; margin-left: 32px !important; padding: 0em !important; border: 2px solid #2c6c1e } ul.payment a { padding: 1em } ul.gateways { margin: 0em !important; padding: 0em !important; list-style: none } ul.gateways li { text-align: center } thead.left th { text-align: left } div.pred, td.pred { color: #f00 } select.big, input.big, ul.products form, p.big { font-size: small !important } .hide { display: none } ul#social { list-style: none; margin: 0px 0px 0px 8px; padding: 0px; overflow: visible } ul#social li { margin: 0px 0px 16px 16px } .larger input, .larger textarea { font-family: verdana, sans-serif; font-size: 10px !important }