
/* ::::: http://www.petszy.com/css/style.css ::::: */

body { margin: 0em auto; padding: 0em; background: rgb(121, 0, 121) url('background.gif') repeat-y scroll center top; font-size: 62.5%; font-family: "trebuchet ms",verdana,arial,sans-serif; }
#page-container { border-left: 1px solid rgb(150, 150, 150); border-right: 1px solid rgb(150, 150, 150); margin: 0px auto; padding: 0px; width: 780px; background-color: rgb(211, 203, 198); }
.nav-global-container { float: left; position: absolute; z-index: 3; width: 780px; top: 5px; background-color: transparent; }
.nav-global ul { margin: 0px; padding: 0px; float: right; list-style-type: none; list-style-image: none; list-style-position: outside; }
.nav-global li { float: left; white-space: nowrap; text-transform: uppercase; }
.nav-global li a { border-left: 1px solid rgb(150, 150, 150); margin: 0px; padding: 0px 5px; display: block; background-color: rgb(255, 255, 255); color: rgb(150, 150, 150); text-decoration: none; font-size: 100%; }
.nav-global a:hover { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); text-decoration: underline; }
.img-flag { border: 1px solid rgb(0, 0, 0); margin: 0px; padding: 0px; display: block; height: 1.2em; }
.site-name { margin: 0px; clear: both; float: left; position: absolute; z-index: 1; width: 700px; top: 18px; padding-left: 14px; background-color: transparent; color: rgb(255, 255, 255); font-weight: bold; font-size: 48px; }
.site-slogan { margin: 0px; padding: 0px 3px 1px; clear: both; float: left; position: absolute; z-index: 2; width: 21em; top: 3.5em; left: 16px; background-color: transparent; color: rgb(255, 255, 255); font-weight: bold; font-size: 14px; }
.img-header { margin: 0px; padding: 0px; clear: both; float: left; width: 780px; height: 110px; }
.nav-main { border-top: 1px solid rgb(125, 125, 125); border-bottom: 1px solid rgb(125, 125, 125); margin: 0px; padding: 0px; clear: both; float: left; width: 780px; background-color: rgb(190, 190, 190); }
.nav-main ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; font-weight: bold; }
.nav-main li { float: left; display: block; white-space: nowrap; background-color: inherit; }
.nav-main li a { border-right: 1px solid rgb(255, 255, 255); margin: 0px; padding: 0px 10px; color: rgb(255, 255, 255); text-decoration: none; font-size: 130%; }
.nav-main a:hover, .nav-main a.selected { background-color: inherit; color: rgb(110, 110, 110); text-decoration: none; }
.sidebanner-frontpage { margin: 0px; padding: 0px; clear: both; float: left; width: 158px; }
.img-sidebanner { margin: 0px; padding: 0px; width: 158px; }
.nav-sub { margin: 0px; padding: 0px; clear: both; min-height: 400px; float: left; width: 160px; color: rgb(110, 110, 110); }
* html .nav-sub { height: 400px; }
.nav-sub ul { border-bottom: 1px solid rgb(200, 200, 200); margin: 0px; padding: 0px; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; width: 160px; }
.nav-sub li { margin: 0px; padding: 0px; }
.nav-sub li.title { margin: 0px; padding: 10px 7px 10px 14px; vertical-align: top; text-transform: uppercase; color: rgb(175, 175, 175); font-weight: bold; font-size: 140%; }
.nav-sub li.group a { border-top: 1px solid rgb(200, 200, 200); border-left: 5px solid rgb(235, 235, 235); margin: 0px; padding: 3px 7px 2px 10px; display: block; min-height: 1.5em; text-decoration: none; text-transform: uppercase; font-weight: bold; font-size: 120%; }
.nav-sub li.group2 a { border-top: 1px solid rgb(200, 200, 200); border-left: 5px solid rgb(235, 235, 235); margin: 0px; padding: 3px 7px 2px 10px; display: block; min-height: 1.5em; text-decoration: none; text-transform: uppercase; font-weight: bold; font-size: 120%; color: rgb(175, 247, 5); }
.nav-sub li.group3 a { border-top: 1px solid rgb(200, 200, 200); border-left: 5px solid rgb(235, 235, 235); margin: 0px; padding: 3px 7px 2px 10px; display: block; min-height: 1.5em; text-decoration: none; text-transform: uppercase; font-weight: bold; font-size: 120%; color: rgb(175, 247, 5); }
.nav-sub li.group4 a { border-top: 1px solid rgb(200, 200, 200); border-left: 5px solid rgb(235, 235, 235); margin: 0px; padding: 3px 7px 2px 10px; display: block; min-height: 1.5em; text-decoration: none; text-transform: uppercase; font-weight: bold; font-size: 120%; color: rgb(175, 247, 5); }
* html .nav-sub li.group a { height: 1.5em; }
.nav-sub li a { border-left: 5px solid rgb(235, 235, 235); margin: 0px; padding: 3px 7px 2px 10px; display: block; min-height: 1.5em; color: rgb(110, 110, 110); text-decoration: none; font-size: 120%; }
* html .nav-sub li a { height: 1.5em; }
.nav-sub li.group a:hover, .nav-sub li.group .selected { border-left: 5px solid rgb(175, 175, 175); background-color: rgb(225, 225, 225); text-decoration: none; }
.nav-sub a:hover, .nav-sub .selected { border-left: 5px solid rgb(175, 175, 175); background-color: rgb(225, 225, 225); text-decoration: none; }
.nav-sub-align { text-align: left; }
.container-content-sidebar { margin: 0px; padding: 0px; float: left; width: 620px; min-height: 400px; background-color: rgb(255, 255, 255); }
* html .container-content-sidebar { height: 400px; }
.buffer { margin: 0px; padding: 0px; float: left; width: 160px; height: 20px; background-color: rgb(255, 255, 255); }
.content { margin: 0px; padding: 30px 20px 0px; float: left; width: 425px; background-color: rgb(255, 255, 255); }
.content-pagetitle { margin: 0px 0px 10px; padding: 0px; width: 390px; }
.content-pagetitle p { margin: 0px; padding: 3px; font-weight: bold; font-size: 210%; color: rgb(0, 0, 0); }
.contentbox-container-full { margin: 0px 0px 1.5em; padding: 0px; float: left; width: 425px; }
.contentbox-container-left { margin: 0px 0px 1.5em; padding: 0px; float: left; width: 205px; }
.contentbox-container-right { margin: 0px 0px 1.5em; padding: 0px; float: right; width: 205px; }
.contentbox-title-noshading-noline { margin: 0px; padding: 0px; display: block; background-color: transparent; text-transform: none; font-weight: bold; font-size: 150%; }
.contentbox-title-noshading-line { border-bottom: 2px solid rgb(135, 135, 135); margin: 0px 0px 0.2em; padding: 0px; display: block; background-color: transparent; text-transform: none; font-weight: bold; font-size: 150%; }
.contentbox-title-shading { margin: 0px; padding: 1px 0px 2px 3px; background-color: rgb(121, 0, 121); font-weight: bold; font-style: italic; font-size: 150%; color: rgb(255, 255, 255); }
.contentbox-noshading { margin: 0px; padding: 0.7em 0px 0px; background-color: transparent; }
.contentbox-shading { margin: 0px; padding: 7px 10px 5px; background-color: transparent; }
h1 { margin: 1em 0px; clear: left; font-weight: bold; font-size: 150%; }
h2 { margin: 1.5em 0px 1em; clear: left; font-weight: bold; font-size: 140%; }
h3 { margin: 1em 0px 0.6em; clear: left; font-weight: bold; font-size: 130%; }
h4 { margin: 0.5em 0px; clear: left; font-weight: bold; font-style: italic; font-size: 130%; }
p { margin: 0em 0px 0.5em; padding: 0px; clear: left; font-size: 130%; }
.price { margin: 1em 0px; clear: left; font-weight: bold; font-size: 140%; color: rgb(0, 0, 0); }
.desc { margin: 20px 0px; clear: left; font-weight: bold; font-size: 180%; color: rgb(0, 0, 0); }
p.quote { margin: 0em 30px 0.6em; clear: left; line-height: 120%; font-size: 120%; }
.embed { margin: 2px 7px 2px 0px; padding: 5px; float: left; width: 120px; background-color: rgb(225, 225, 225); font-style: italic; font-weight: bold; line-height: 1.2em; font-size: 180%; }
.embed-caption { margin: 5px 0px 0px; padding: 0px; float: left; font-style: italic; font-weight: normal; line-height: 1.2em; font-size: 50%; }
.content ul { margin: 0px 10px; padding: 0px 0px 0px 30px; list-style-type: disc; list-style-position: outside; font-size: 130%; }
.content ol { margin: 0px 10px 0px 17px; padding: 0px 0px 0px 30px; list-style-type: decimal; list-style-position: outside; font-size: 130%; }
.tabledata { border: 1px solid rgb(150, 150, 150); margin: 0.5em 0px 0.2em 30px; clear: left; empty-cells: show; border-collapse: collapse; background-color: rgb(225, 225, 225); }
.tabledata tr { margin: 0px; padding: 0px; }
.tabledata td { border: 1px solid rgb(150, 150, 150); padding: 2px 7px; text-align: left; font-size: 120%; }
.tabledata th { border: 1px solid rgb(150, 150, 150); margin: 0px; padding: 2px 7px; empty-cells: show; text-align: left; font-size: 120%; }
p.tabledata-caption { margin: 0em 0px 10px 30px; padding: 0px; clear: both; text-align: left; font-size: 120%; }
.img-left-noborder { margin: 0.3em 7px 3px 0px; float: left; }
.img-right-noborder { margin: 0.3em 0px 3px 7px; float: right; }
.img-left-border { border: 1px solid rgb(255, 255, 255); margin: 0.3em 7px 3px 0px; float: left; }
.img-right-border { border: 1px solid rgb(150, 150, 150); margin: 0.3em 0px 3px 7px; float: right; }
.sidebar { margin: 0px; padding: 57px 5px 0px 0px; float: right; width: 144px; background-color: rgb(255, 255, 255); }
.sidebarbox-noborder { margin: 0em 0px 1em; padding: 0px; width: 140px; }
.sidebarbox-border { border: 1px solid rgb(200, 200, 200); margin: 0px 0px 1em; padding: 4px; width: 130px; }
.sidebarbox-title-noshading-noline { margin: 0px 0px 0.5em; padding: 1px 0px; display: block; font-weight: bold; font-size: 120%; }
.sidebarbox-title-noshading-line { border-bottom: 1px solid rgb(135, 135, 135); margin: 0px 0px 0.5em; padding: 1px 0px; display: block; background-color: transparent; font-weight: bold; font-size: 120%; }
.sidebarbox-title-shading { margin: 0px 0px 0.5em; padding: 2px 5px; display: block; background-color: rgb(225, 225, 225); font-weight: bold; font-size: 120%; }
.sidebarbox-noborder p { margin: 0px 4px 0.4em; padding: 0px; background-color: transparent; font-size: 110%; }
.sidebarbox-border p { margin: 0px 0px 0.4em; padding: 0px; background-color: transparent; font-size: 110%; }
.footer { border-top: 1px solid rgb(200, 200, 200); border-bottom: 1px solid rgb(200, 200, 200); margin: 0em 0px 0px; padding: 5px 0px; clear: both; width: 780px; background-color: rgb(255, 255, 255); text-align: center; }
.content a, .sidebar a { color: rgb(0, 0, 0); text-decoration: underline; }
.content a:hover, .sidebar a:hover { color: rgb(110, 110, 110); text-decoration: none; }
.content a:visited, .sidebar a:visited { color: rgb(110, 110, 110); }
.footer a { color: rgb(150, 150, 150); text-decoration: underline; }
.footer a:hover { color: rgb(0, 0, 0); text-decoration: none; }
.nav-global-font { font-size: 1em; }
.nav-main-font { font-size: 1em; }
.nav-sub-font { font-size: 1em; }
.content-font { font-size: 1em; line-height: 1.7em; color: rgb(110, 110, 110); }
.sidebar-font { font-size: 1em; line-height: 1.4em; color: rgb(110, 110, 110); }
.footer-font { font-size: 1.1em; color: rgb(150, 150, 150); }
.align-left { text-align: left; }
.align-right { text-align: right; }
.align-center { text-align: center; }
.float-left { float: left; }
.float-right { float: right; }
.box-on { float: left; width: 1em; margin-right: 0.2em; padding-left: 0.3em; }
.box-off { display: none; }
.txt-white { color: rgb(255, 255, 255); }
.txt-black { color: rgb(0, 0, 0); }
.txt-grey01 { color: rgb(242, 242, 242); }
.txt-grey02 { color: rgb(230, 230, 230); }
.txt-grey03 { color: rgb(217, 217, 217); }
.txt-grey04 { color: rgb(204, 204, 204); }
.txt-grey05 { color: rgb(191, 191, 191); }
.txt-grey06 { color: rgb(178, 178, 178); }
.txt-grey07 { color: rgb(153, 153, 153); }
.txt-grey08 { color: rgb(127, 127, 127); }
.txt-grey09 { color: rgb(89, 89, 89); }
.txt-grey10 { color: rgb(51, 51, 51); }
.txt-yellow01 { color: rgb(254, 252, 232); }
.txt-yellow02 { color: rgb(253, 249, 201); }
.txt-yellow03 { color: rgb(253, 246, 185); }
.txt-yellow04 { color: rgb(252, 243, 162); }
.txt-yellow05 { color: rgb(251, 239, 139); }
.txt-yellow06 { color: rgb(250, 236, 116); }
.txt-yellow07 { color: rgb(249, 233, 93); }
.txt-yellow08 { color: rgb(249, 230, 69); }
.txt-yellow09 { color: rgb(248, 227, 46); }
.txt-yellow10 { color: rgb(247, 224, 23); }
.txt-blue01 { color: rgb(238, 237, 249); }
.txt-blue02 { color: rgb(222, 220, 242); }
.txt-blue03 { color: rgb(205, 202, 236); }
.txt-blue04 { color: rgb(189, 185, 229); }
.txt-blue05 { color: rgb(172, 167, 223); }
.txt-blue06 { color: rgb(155, 149, 217); }
.txt-blue07 { color: rgb(139, 132, 210); }
.txt-blue08 { color: rgb(122, 114, 204); }
.txt-blue09 { color: rgb(106, 97, 197); }
.txt-blue10 { color: rgb(89, 79, 191); }
.txt-green01 { color: rgb(237, 246, 229); }
.txt-green02 { color: rgb(220, 238, 204); }
.txt-green03 { color: rgb(202, 229, 178); }
.txt-green04 { color: rgb(185, 220, 153); }
.txt-green05 { color: rgb(167, 211, 127); }
.txt-green06 { color: rgb(149, 203, 102); }
.txt-green07 { color: rgb(132, 194, 76); }
.txt-green08 { color: rgb(114, 185, 51); }
.txt-green09 { color: rgb(97, 177, 25); }
.txt-green10 { color: rgb(79, 168, 0); }
.txt-red01 { color: rgb(252, 235, 233); }
.txt-red02 { color: rgb(248, 216, 211); }
.txt-red03 { color: rgb(245, 196, 188); }
.txt-red04 { color: rgb(242, 177, 166); }
.txt-red05 { color: rgb(238, 157, 144); }
.txt-red06 { color: rgb(235, 137, 122); }
.txt-red07 { color: rgb(232, 118, 100); }
.txt-red08 { color: rgb(229, 98, 77); }
.txt-red09 { color: rgb(225, 79, 55); }
.txt-red10 { color: rgb(222, 59, 33); }
.bg-white { background-color: rgb(255, 255, 255); }
.bg-black { background-color: rgb(0, 0, 0); }
.bg-grey01 { background-color: rgb(242, 242, 242); }
.bg-grey02 { background-color: rgb(230, 230, 230); }
.bg-grey03 { background-color: rgb(217, 217, 217); }
.bg-grey04 { background-color: rgb(204, 204, 204); }
.bg-grey05 { background-color: rgb(191, 191, 191); }
.bg-grey06 { background-color: rgb(178, 178, 178); }
.bg-grey07 { background-color: rgb(153, 153, 153); }
.bg-grey08 { background-color: rgb(127, 127, 127); }
.bg-grey09 { background-color: rgb(89, 89, 89); }
.bg-grey10 { background-color: rgb(51, 51, 51); }
.bg-yellow01 { background-color: rgb(254, 252, 232); }
.bg-yellow02 { background-color: rgb(253, 249, 201); }
.bg-yellow03 { background-color: rgb(253, 246, 185); }
.bg-yellow04 { background-color: rgb(252, 243, 162); }
.bg-yellow05 { background-color: rgb(251, 239, 139); }
.bg-yellow06 { background-color: rgb(250, 236, 116); }
.bg-yellow07 { background-color: rgb(249, 233, 93); }
.bg-yellow08 { background-color: rgb(249, 230, 69); }
.bg-yellow09 { background-color: rgb(248, 227, 46); }
.bg-yellow10 { background-color: rgb(247, 224, 23); }
.bg-blue01 { background-color: rgb(238, 237, 249); }
.bg-blue02 { background-color: rgb(222, 220, 242); }
.bg-blue03 { background-color: rgb(205, 202, 236); }
.bg-blue04 { background-color: rgb(189, 185, 229); }
.bg-blue05 { background-color: rgb(172, 167, 223); }
.bg-blue06 { background-color: rgb(155, 149, 217); }
.bg-blue07 { background-color: rgb(139, 132, 210); }
.bg-blue08 { background-color: rgb(122, 114, 204); }
.bg-blue09 { background-color: rgb(106, 97, 197); }
.bg-blue10 { background-color: rgb(89, 79, 191); }
.bg-green01 { background-color: rgb(237, 246, 229); }
.bg-green02 { background-color: rgb(220, 238, 204); }
.bg-green03 { background-color: rgb(202, 229, 178); }
.bg-green04 { background-color: rgb(185, 220, 153); }
.bg-green05 { background-color: rgb(167, 211, 127); }
.bg-green06 { background-color: rgb(149, 203, 102); }
.bg-green07 { background-color: rgb(132, 194, 76); }
.bg-green08 { background-color: rgb(114, 185, 51); }
.bg-green09 { background-color: rgb(97, 177, 25); }
.bg-green10 { background-color: rgb(79, 168, 0); }
.bg-red01 { background-color: rgb(252, 235, 233); }
.bg-red02 { background-color: rgb(248, 216, 211); }
.bg-red03 { background-color: rgb(245, 196, 188); }
.bg-red04 { background-color: rgb(242, 177, 166); }
.bg-red05 { background-color: rgb(238, 157, 144); }
.bg-red06 { background-color: rgb(235, 137, 122); }
.bg-red07 { background-color: rgb(232, 118, 100); }
.bg-red08 { background-color: rgb(229, 98, 77); }
.bg-red09 { background-color: rgb(225, 79, 55); }
.bg-red10 { background-color: rgb(222, 59, 33); }
hr { border: medium none ; clear: both; width: 425px; height: 1px; }
.showcode { font-family: monospace; font-weight: bold; font-size: 13px; color: rgb(255, 0, 0); }
.hide { display: none; }
br { clear: both; }

