/*RESET*/
http://zoo.com.ph/wp/wp-admin/theme-editor.php
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100.01%;
	vertical-align: baseline;
	background: transparent;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

blockquote, q
{
	quotes: none;
}

/*
Safari doesn't support the quotes attribute, so we do this instead.
*/
blockquote:before, blockquote:after, q:before, q:after
{
	/*
	CSS 2; used to remove quotes in case "none" fails below.
	*/
	content: "";
	/*
	CSS 2.1; will remove quotes if supported, and override the above.
	User-agents that don't understand "none" should ignore it, and
	keep the above value. This is here for future compatibility,
	though I'm not 100% convinced that it's a good idea...
	*/
	content: none;
}

textarea { overflow: auto; }
input { border: 0px solid white; margin: 0;  padding: 0; }

p {
padding-top:6px;
padding-bottom:6px;
}
/*RESET END*/

img a:hover {border: 0;}

* {
margin: 0;
padding: 0;
}

p {
padding-top:6px;
padding-bottom:6px;
}

img.zoo_bg{
width: 100%;
position:fixed;
top: 0;
left: 0;
z-index:-1;
}

body {
/*background: #fbfbfb;*/
color: #333333;
font: 68%/19px Verdana, Tahoma sans-serif;
}


/*LAYOUT*/

#wrap {
width: 970px;
margin: 0px auto;
padding: 10px;
}

#wrap2 {
background: #fff;
min-height: 496px;
}

#wrap3 {
background: #fff;
min-height: 496px;
}



#left {
float: left;
width: 450px;
color: #000;
padding-left: 5px;
padding-bottom: 15px;
background-color:#00FF00;
}

#logo {
height: 100px;
width:300px;
background: url(images/zoo2.gif) no-repeat top left;
border:0;
}

#shopping_bag {
height: 15px;
width:93px;
float:right;
background: url(images/shopping_bag.gif) no-repeat left;
border:0;
padding-right:10px;
}

#logo_filler {
height: 122px;
border:0;
}

#swf_player {
float: right;
height: 15px;
width:330px;
color: #000;
text-align: right;
padding-right: 5px;
}

#right {
float: right;
height: 100px;
color: #000;
width: 325px;
text-align: right;
padding-right: 5px;
}

#right a {
color: #000;
}

#right a:hover {
border-color: #CFCFCF;
text-decoration: none;
border-bottom: 3px solid #000;
background: none;
}

#content1 {
min-height: 100%;
width: 100%;
padding: 0px;
margin-top:0px;
}

#contentnew {
height: 647px;
width: 973px;
padding: 0px;
margin: 0 auto;
float: left;
}

#checkout_content {
width: 950px;
background: #fff;
float:none;
min-height: 469px;
/*padding: 10px;*/
}

#fb_content {
width: 490px;
background: #ffffff;
float:none;
margin-top:-20px;
min-height: 469px;
/*padding: 10px;*/
}

#content {
width: 760px;
background: #fff;
float: right;
min-height: 469px;
padding: 10px;
margin-top:0px;
}

.sidebar {
float: left;
width: 140px;
background: #fff;
padding:10px 10px 10px 10px;
}

#clear {
clear: both;
}

#clear2 {
clear: both;
padding-top: 5px;
}

#footer {
padding: 5px;
font-size: 90%;
color: #7b7b7b;
}

#footleft {
float: left;
width: 300px;
}

#foot_search {
width: 100%;
height:40px;
float:left;
margin-top:-20px;
margin-right:0px;
padding-right:0px;
}

#footright {
width: 450px;
height:50px;
float:right;
margin-right:0px;
padding-right:0px;
}

#footright_img {
height:80px;
width:250px;
background: url(images/zoo_partners_2.gif) right no-repeat;
float: left;
}

#footclear {
clear: both;
}

.menuright {
margin-top: -5px;
padding-right: 5px;
}

/*LINKS*/

#top_nav a {
color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
font-size:10px;
}

#top_nav a:hover {
color: #DC007B;
text-decoration: none;
background: none;
}

#main_nav a {
color: #000000;
font-family:Arial Black;
text-decoration: none;
font-size:11px;
}

#main_nav a:hover {
color: #DC007B;
text-decoration: underline;
background: none;
}

#left a {
color: #000;
text-decoration: none;
}

.menuright a {
color: #000;
text-decoration: none;
}

#footer a {
color: #7b7b7b;
text-decoration: none;
}

#footer a:hover {
color: #000;
text-decoration: underline;
}

#left a:hover {
color: #000;
text-decoration: none;
border-bottom: 3px solid #000;
background: none;
}

.rightmenu a:hover {
color: #000;
text-decoration: none;
border-bottom: 3px solid #000;
background: none;
}

a {
color: #5b5b5b;
text-decoration: none;
}

a:hover {
color:#7F7F7F;
text-decoration: underline;
}

.sidebar a:hover {
text-decoration:none;
font-weight:bold;
color: #000000;
border: 0;
}

.permalink:hover {
text-decoration: none;
border: 0;
}

#desc {
text-align: center;
padding-top: 20px;
padding-bottom: 20px;
}

#credit {
text-align: center;
padding-top: 20px;
padding-bottom: 20px;
}

.space {
margin-top: 15px;
padding-top: 15px;
}

.space11 {
margin-top:10px;
margin-bottom: 25px;
}

.space2 {
margin: 0;
padding: 0;
width:100%;
margin-bottom: -11px;
}


.smallish {
font-size: 80%;
}

/*FORMS*/

input,password,option,select,textarea {
color: #000;
font:100% Verdana, sans-serif;
background: #fff;
border: 1px solid #a0a0a0;
padding:2px;
}

/* LISTS */

#sidebar1 ul li, #sidebar2 ul li, #sidebar4 ul li {
color:#000000;
font-size:96%;
list-style-type: none;
/*border-bottom: 1px dotted #BFBDB3;*/
padding-top: 1.5px;
padding-bottom: 1.5px;
}

#sidebar1 ul, #sidebar2 ul, #sidebar4 ul {
list-style-type: none;
padding: 0;
margin-bottom:10px;
}

div.zoo_sidebar h2 {
font-family:arial black;
font-size:11px;
color:#000000;
padding-top:10px;
padding-botom:10px;
}

div.zoo_sidebar_heading h2{
font-family: Lucida Console;
font-size:22px;
color:#000000;
padding-top:10px;
padding-botom:10px;
}

#content ul {
padding-left: 50px;
list-style-type: disc;
}

ul.inner {
padding-left: 20px;
list-style-type:none;
}

#footer a:hover {
text-decoration: none;
}

#footleft {
float: left;
width: 240px;
text-align: left;
}

#footright {
float: right;
width: 500px;
text-align: right;
padding-top: 2px;
}

#footclear {
clear: both;
padding: 0;
}

#desc {
padding-top: 20px;
padding-bottom: 20px;
text-align: center;
color:#000000;
/*color: #f46b9b;*/
}

/* HEADINGS */

h1 {
font: 210% Trebuchet MS, sans-serif;
text-transform: uppercase;
font-weight: bold;
border-bottom: 2px solid #000;
margin-bottom: 2px;
}

h2 {
font: 155% Trebuchet MS, sans-serif;
padding-top: 10px;
margin: 0;
padding-bottom: 2px;
border-bottom: 0px solid #000;
}

h3#comments {
font: 155% Trebuchet MS, sans-serif;
text-transform: uppercase;
padding-top: 10px;
margin: 0;
padding-bottom: 2px;
border-bottom: 0px solid #000;
}

h3 {
font: 155% Trebuchet MS, sans-serif;
text-transform: uppercase;
padding-top: 10px;
margin: 0;
padding-bottom: 2px;
}

h4 {
font: 120% Trebuchet MS, sans-serif;
text-transform: uppercase;
padding-top: 10px;
margin: 0;
font-weight: bold;
padding-bottom: 2px;
}

h5 {
font: 110% Trebuchet MS, sans-serif;
text-transform: uppercase;
padding-top: 10px;
margin: 0;
font-weight: bold;
padding-bottom: 2px;
}

h6 {
font: 105% Trebuchet MS, sans-serif;
text-transform: uppercase;
padding-top: 10px;
margin: 0;
font-weight: bold;
padding-bottom: 2px;
}

#logo a:hover {
border-width: 0;
}

#down {
height: 160px;
width: 770px;
background: #fff;
float: right;
background: url(images/001.jpg) center repeat-y;
padding: 0;
}

.clear {
clear: both;
}

table#newsletter {
padding: 5px;
}

table#newsletter td {
padding: 5px;
}

#content a:hover {
border: 0;
text-decoration: underline;
}

#sidebar h2 {
font: 300% Trebuchet MS, sans-serif;
text-transform: uppercase;
padding-top: 10px;
margin: 0;
padding-bottom: 2px;
border-bottom: 1px solid #000;
}

#sidebar ul {
padding-bottom: 5px;
}

.post-meta {
padding: 0;
}

ol.commentlist li {
border-bottom: solid #CFCFCF 1px;
padding: 10px;
}

.padding {
padding-top: 13px;
}

a.sale {
color: #FF0B65;
}

a:hover.sale {
color: #FF0B65;
}

table.shipping tr , table.shipping td, table.shipping th {
border: 1px solid #bcbcbc;
padding: 5px;
}

ul.in-table{
margin-left: -15px;
}

.faqmenu, .faq-content {
font-size: 95%;
}

a.red {
color: red;
}

span.red {
color: red;
}

.search {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
BORDER-RIGHT: #3094be 1px solid; 
BORDER-TOP: #badeed 1px solid; 
FONT-WEIGHT: bold; 
BORDER-LEFT: #badeed 1px solid; 
BORDER-BOTTOM: #3094be 1px solid;
COLOR: #667788;
}

.wpcf7-response-output .wpcf7-display-none .wpcf7-mail-sent-ok {
border: 0;
}

#prevBtn{ display:none; }
#nextBtn{ display:none; }

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:799px;
		height:496px;
		overflow:hidden; 
		}

		
