@charset "UTF-8";
/* CSS Document */

/* -----PAGE RULES------------------------------------------------------------------------------- */


* {margin: 0; padding: 0;}

body {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(../images/background.gif); background-repeat: repeat; background-position: center;}

p {margin-top: 0em; margin-bottom: 1em;}

img.fllt {float: left; margin-left: 0px; margin-right: 15px; margin-bottom: 10px; margin-top: 0px;}

img.flrt {float: right; margin-left: 15px; margin-right: 0px; margin-bottom: 10px; margin-top: 0px;}

img.fllb {float: left; margin-left: 0px; margin-right: 15px; margin-bottom: 0px; margin-top: 10px;}

img.flrb {float: right; margin-left: 15px; margin-right: 0px; margin-bottom: 0px; margin-top: 10px;}

img.fllm {float: left; margin-left: 0px; margin-right: 15px; margin-bottom: 10px; margin-top: 10px;}

img.flrm {float: right; margin-left: 15px; margin-right: 0px; margin-bottom: 10px; margin-top: 10px;}

.text {padding: 25px; text-align: left;}

.text2 {padding-left: 25px; padding-top: 0px; padding-right: 15px; padding-bottom: 20px; text-align: left;}

div.wrapContainer {float: right; width: 250px; margin-left: 15px; margin-right: 0px; margin-bottom: 15px; margin-top: 15px;}

div.wrapContainer2 {float: left; width: 250px; margin-left: 0px; margin-right: 15px; margin-bottom: 15px; margin-top: 0px;}

div.wrapContainer3 {float: right; width: 300px; margin-left: 15px; margin-right: 0px; margin-bottom: 15px; margin-top: 0px;}


/* -----HEADERS--------------------------------------------------------------------------------- */


h1 {padding: 0; margin-bottom: 0;}

h2 {padding: 0; margin-bottom: 0;}

h3 {padding: 0; margin-bottom: 0;}

h4 {padding: 0; margin-bottom: 0;}



/* -----POSITIONING------------------------------------------------------------------------------ */


.tl {text-align: left; vertical-align: top}

.tr {text-align: right; vertical-align: top}

.rb {text-align: right; vertical-align: bottom}

.mr {text-align: right; vertical-align: middle}

.cm {text-align: center; vertical-align: middle}

.cb {text-align: center; vertical-align: bottom}

.ct {text-align: center; vertical-align: top}

.ml {text-align: left; vertical-align: middle}

.br {background-repeat: repeat;}

.nr {background-repeat: no-repeat;}

.getitfree {padding-left: 120px;}

.emailafriend {padding-left: 150px;}



/* -----FONTS----------------------------------------------------------------------------------- */


.A6BL {color: #464646; font-family: Arial; font-weight: normal; font-size: 6px;}

a.A6BL:link {color: #464646; font-family: Arial; font-weight: normal; font-size: 6px; text-decoration: none;}

a.A6BL:visited {color: #464646; font-family: Arial; font-weight: normal; font-size: 6px; text-decoration: none;}

a.A6BL:hover {color: #464646; font-family: Arial; font-weight: normal; font-size: 6px; text-decoration: none;}

.AB10BL {color: #0000FF; font-family: Arial; font-weight: bold; font-size: 10px;}

a.AB10BL:link {color: #0000FF; font-family: Arial; font-weight: bold; font-size: 10px; text-decoration: none;}

a.AB10BL:visited {color: #0000FF; font-family: Arial; font-weight: bold; font-size: 10px; text-decoration: none;}

a.AB10BL:hover {color: #0000FF; font-family: Arial; font-weight: bold; font-size: 10px; text-decoration: underline;}

.AB11W {color: #FFFFFF; font-family: Arial; font-weight: bold; font-size: 11px;}

a.AB11W:link {color: #FFFFFF; font-family: Arial; font-weight: bold; font-size: 11px; text-decoration: none;}

a.AB11W:visited {color: #FFFFFF; font-family: Arial; font-weight: bold; font-size: 11px; text-decoration: none;}

a.AB11W:hover {color: #FFFFFF; font-family: Arial; font-weight: bold; font-size: 11px; text-decoration: underline;}

.A12W {color: #FFFFFF; font-family: Arial; font-weight: normal; font-size: 12px;}

a.A12W:link {color: #FFFFFF; font-family: Arial; font-weight: normal; font-size: 12px; text-decoration: none;}

a.A12W:visited {color: #FFFFFF; font-family: Arial; font-weight: normal; font-size: 12px; text-decoration: none;}

a.A12W:hover {color: #FFFFFF; font-family: Arial; font-weight: normal; font-size: 12px; text-decoration: underline;}

.AB12W {color: #FFFFFF; font-family: Arial; font-weight: bold; font-size: 12px;}

a.AB12W:link {color: #FFFFFF; font-family: Arial; font-weight: bold; font-size: 12px; text-decoration: none;}

a.AB12W:visited {color: #FFFFFF; font-family: Arial; font-weight: bold; font-size: 12px; text-decoration: none;}

a.AB12W:hover {color: #FFFFFF; font-family: Arial; font-weight: bold; font-size: 12px; text-decoration: underline;}

.AB24B {color: #000000; font-family: Arial; font-weight: bold; font-size: 24px;}

.A18B {color: #000000; font-family: Arial; font-weight: normal; font-size: 18px;}

.AB12B {color: #000000; font-family: Arial; font-weight: bold; font-size: 12px;}

a.AB12B:link {color: #000000; font-family: Arial; font-weight: bold; font-size: 12px; text-decoration: none;}

a.AB12B:visited {color: #000000; font-family: Arial; font-weight: bold; font-size: 12px; text-decoration: none;}

a.AB12B:hover {color: #000000; font-family: Arial; font-weight: bold; font-size: 12px; text-decoration: underline;}

.AB11B {color: #000000; font-family: Arial; font-weight: bold; font-size: 11px;}

a.AB11B:link {color: #000000; font-family: Arial; font-weight: bold; font-size: 11px; text-decoration: none;}

a.AB11B:visited {color: #000000; font-family: Arial; font-weight: bold; font-size: 11px; text-decoration: none;}

a.AB11B:hover {color: #000000; font-family: Arial; font-weight: bold; font-size: 11px; text-decoration: underline;}

.AB12G {color: #444444; font-family: Arial; font-weight: bold; font-size: 12px;}

a.AB12G:link {color: #444444; font-family: Arial; font-weight: bold; font-size: 12px; text-decoration: none;}

a.AB12G:visited {color: #444444; font-family: Arial; font-weight: bold; font-size: 12px; text-decoration: none;}

a.AB12G:hover {color: #444444; font-family: Arial; font-weight: bold; font-size: 12px; text-decoration: underline;}

.AB12R {color: #FF0000; font-family: Arial; font-weight: bold; font-size: 12px;}

a.AB12R:link {color: #FF0000; font-family: Arial; font-weight: bold; font-size: 12px; text-decoration: none;}

a.AB12R:visited {color: #FF0000; font-family: Arial; font-weight: bold; font-size: 12px; text-decoration: none;}

a.AB12R:hover {color: #FF0000; font-family: Arial; font-weight: bold; font-size: 12px; text-decoration: underline;}

.AB14B {color: #000000; font-family: Arial; font-weight: bold; font-size: 14px;}

a.AB14B:link {color: #000000; font-family: Arial; font-weight: bold; font-size: 14px; text-decoration: none;}

a.AB14B:visited {color: #000000; font-family: Arial; font-weight: bold; font-size: 14px; text-decoration: none;}

a.AB14B:hover {color: #000000; font-family: Arial; font-weight: bold; font-size: 14px; text-decoration: underline;}

.AB12BL {color: #0000FF; font-family: Arial; font-weight: bold; font-size: 12px;}

.A12B {color: #000000; font-family: Arial; font-weight: normal; font-size: 12px;}

a.A12B:link {color: #000000; font-family: Arial; font-weight: normal; font-size: 12px; text-decoration: none;}

a.A12B:visited {color: #000000; font-family: Arial; font-weight: normal; font-size: 12px; text-decoration: none;}

a.A12B:hover {color: #000000; font-family: Arial; font-weight: normal; font-size: 12px; text-decoration: underline;}

.A14B {color: #000000; font-family: Arial; font-weight: normal; font-size: 14px;}

.AB16B {color: #000000; font-family: Arial; font-weight: bold; font-size: 16px;}

.AB18B {color: #000000; font-family: Arial; font-weight: bold; font-size: 18px;}

.AB18W {color: #FFFFFF; font-family: Arial; font-weight: bold; font-size: 18px;}

.A10B {color: #000000; font-family: Arial; font-weight: normal; font-size: 10px;}


/* -----TABLES---------------------------------------------------------------------------------- */


table.wide {width: 960px; border: none; margin-left: auto; margin-right: auto; border-collapse: collapse; border-spacing: 0px;}

table.narrow {width: 750px; border: none; margin-left: auto; margin-right: auto; border-collapse: collapse; border-spacing: 0px;}

table.welcome {width: 506px; border: none; margin-left: auto; margin-right: auto; border-collapse: collapse; border-spacing: 0px;}

table.sales {width: 346px; border: none; margin-left: auto; margin-right: auto; border-collapse: collapse; border-spacing: 0px;}

table.specs {width: 250px; border: none; margin-left: auto; margin-right: auto; border-collapse: collapse; border-spacing: 0px;}

table.contact {width: 300px; border: none; margin-left: auto; margin-right: auto; border-collapse: collapse; border-spacing: 0px;}

table.left {width: 240px; border: none; margin-left: auto; margin-right: auto; border-collapse: collapse; border-spacing: 0px;}

table.right {width: 720px; border: none; margin-left: auto; margin-right: auto; border-collapse: collapse; border-spacing: 0px;}

table.divider {width: 960px; height: 1px; background-image:url(../images/divider.gif); border: none; margin-left: auto; margin-right: auto; border-collapse: collapse; border-spacing: 0px;}

table.celldivider {width: 960px; height: 1px; background-image:url(../images/cell-divider-horizontal.gif); border: none; margin-left: auto; margin-right: auto; border-collapse: collapse; border-spacing: 0px;}

table.qban {width: 960px; height: 50px; background-image:url(../images/anti-bark-collar-quiz-banner.gif); border: none; margin-left: auto; margin-right: auto; border-collapse: collapse; border-spacing: 0px;}

table.rotator {width: 346px; height: 28px; border: none; margin-left: auto; margin-right: auto; border-collapse: collapse; border-spacing: 0px;}


/* -----COLUMNS--------------------------------------------------------------------------------- */


td.bg {background-color: #F6F6F6;}

td.lcol {width: 240px; background-color: #FFFFFF;}

td.rcol {width: 720px; background-color: #FFFFFF;}

td.lcol2 {width: 240px; background-color: #E5EAF4;}

td.rcol2 {width: 720px; background-image:url(../images/cell-background.jpg)}

td.bcol1 {width: 170px;}

td.bcol2 {width: 176px;}

td.side {width: 25px; background-color: #F6F6F6}

td.dtmid {width: 16px; background-color: #F6F6F6}

td.dtvid {width: 173px; background-color: #F6F6F6}


/* -----CELLS----------------------------------------------------------------------------------- */


td.c00 {width: 960px; background-image:url(../images/cell-background.jpg)}

td.c01 {width: 47px; height: 75px; background-image:url(../images/header-01.gif)}

td.c02 {width: 587px; height: 75px; background-color: #232323;}

td.c03 {width: 326px; height: 75px; background-image:url(../images/header-02.gif)}

td.c04 {width: 475px; height: 332px; background-image:url(../images/header-03.jpg)}

td.c05 {width: 485px; height: 332px; background-image:url(../images/header-04.jpg)}

td.c06 {width: 27px; height: 42px; background-image:url(../images/menu-01.gif)}

td.c07 {width: 27px; height: 27px; background-image:url(../images/menu-02.gif)}

td.c08 {width: 213px; height: 42px; background-image:url(../images/menu-04.gif)}

td.c09 {width: 213px; height: 27px; background-image:url(../images/menu-03.gif)}

td.c10 {width: 198px; height: 258px; background-image:url(../images/welcome-bg.jpg)}

td.c11 {width: 506px; height: 258px; background-image:url(../images/welcome-02.jpg)}

td.c12 {width: 16px; height: 258px; background-image:url(../images/welcome-03.jpg)}

td.c13 {width: 960px; height: 100px; background-image:url(../images/footer.gif)}

td.c14 {width: 240px; height: 250px; background-color: #E5EAF4;}

td.c15 {width: 1px; height: 250px; background-color: #BBBBBB;}

td.c16 {width: 179px; height: 35px; background-image:url(../images/cell-background.jpg)}

td.c17 {width: 179px; height: 125px; background-image:url(../images/cell-background.jpg)}

td.c18 {width: 179px; height: 55px; background-image:url(../images/cell-background.jpg)}

td.c19 {width: 179px; height: 35px; background-image:url(../images/cell-background.jpg)}

td.c20 {width: 960px; height: 25px; background-color: #F6F6F6;}

td.c21 {width: 400px; height: 20px;}

td.c22 {width: 350px; height: 20px;}

td.c23 {width: 346px; height: 15px; background-image:url(../images/line-break-horizontal.gif)}

td.c24 {width: 346px; height: 28px; background-image:url(../images/get-it-free.gif)}

td.c25 {width: 346px; height: 27px; background-image:url(../images/email-to-a-friend.gif); background-repeat: no-repeat; background-position: left; background-position: top;}

td.c26 {width: 250px; background-color: #D4DBEE;}

td.c27 {width: 250px; height: 25px; background-color: #D4DBEE;}

td.c28 {width: 346px; height: 28px;}

td.c29 {width: 115px; height: 28px;}

td.c30 {width: 231px; height: 28px;}

td.c31 {width: 720px; height: 1px; background-color: #BBBBBB;}

td.c32 {width: 240px; height: 35px; background-image:url(../images/cell-background.jpg)}

td.c33 {width: 240px; height: 125px; background-image:url(../images/cell-background.jpg)}

td.c34 {width: 240px; height: 55px; background-image:url(../images/cell-background.jpg)}

td.c35 {width: 240px; height: 35px; background-image:url(../images/cell-background.jpg)}

td.c36 {width: 240px; background-image:url(../images/cell-background.jpg)}

td.c37 {width: 346px; height: 258px; background-image:url(../images/welcome-02.jpg)}

td.c38 {width: 176px; height: 258px; background-image:url(../images/welcome-02.jpg)}

td.tab00 {width: 910px; height: 2px;}

td.tab01 {width: 158px; height: 25px; background-color: #A9BCCF;}

td.tab02 {width: 45px; height: 25px; background-color: #E2EAF2;}

td.tab03 {width: 45px; height: 25px; background-color: #D4DBEE;}

td.tab04 {width: 2px; height: 25px;}

td.tab05 {width: 910px; height: 40px; background-color: #A9BCCF;}

td.tab06 {width: 45px; height: 25px; background-color: #FFCC99;}



/* -----ROTATING-------------------------------------------------------------------------------- */


.dropcontent1 {width: 346px; height: 28px; background-image:url(../images/free-postage.gif);}

.dropcontent2 {width: 346px; height: 28px; background-image:url(../images/get-it-free.gif);}

.dropcontent3 {width: 346px; height: 28px; background-image:url(../images/be-charitable.gif);}

.dropcontent4 {width: 346px; height: 28px; background-image:url(../images/price-match.gif);}

#dropcontentsubject {width: 346px; height: 1px;}


/* -----MENUS----------------------------------------------------------------------------------- */


.cssnav {position: relative; font-family: arial; background: url(../images/menu-03-on.gif) no-repeat; white-space: nowrap; display: block; width: 213px; height: 27px; margin: 0; padding: 0;}

.cssnav a {display: block; color: #FFFFFF; font-size: 12px; font-weight: bold; width: 213px; height: 27px; float: left; text-decoration: none;}

.cssnav img {width: 213px;height: 27px; border: 0}

* html a:hover {visibility:visible}

.cssnav a:hover img {visibility:hidden}

.cssnav span {position: absolute; left: 10px; top: 7px; margin: 0px; padding: 0px; cursor: pointer;}

