/*--------------------------
PET ABSORB STYLESHEET
VALID CSS 2.0
COPYRIGHT 2007 WILDFIREWEB
AUTHOR: Ryan McLaughlin - ryan@wildfireweb.com
CREATED: 1/3/08
---------------------------*/

@import url(http://wildfireweb.com/css/wildfirecommon.css);

body{
font-size: 62.5%;
margin: 0;
padding: 0;
font-family: Arial, Verdana, sans-serif;
background: transparent url(/templates/petabsorb/images/pagebg.gif) repeat top center;
}

.adminlinks {
display: block;
position: relative;
padding: 4px 20px;
font-size: 12px;
background: #ea892b url(/home/wfw/images/adminlinks_w.jpg) left no-repeat;
color: #eee;
text-align: center;
}

.adminlinks a{
color: #fff;
font-size: 12px;
text-decoration: none;
}

.adminlinks a:visited{
color: #fff;
}


.adminlinks a:hover{
color: #fff;
text-decoration: underline;
}


#wrapper{
position: relative;
top: 0;
right: 7px;
margin: 0 auto;
padding: 0;
width: 1024px;
height: 768px;
background: transparent url(/templates/petabsorb/images/petabsorbbg.jpg) no-repeat top center;
}

p.clearboth{
clear: both;
}

h3.hide{
display: none;
}

/* HEADER */

h1{
width: 291px;
height: 117px;
text-indent: -999em;
position: absolute;
top: 0;
margin: 0;
padding: 0;
left: 100px;
}

h1 span{
width: 100%;
height: 100%;
background: transparent url(/templates/petabsorb/images/logo.gif) no-repeat;
position: absolute;
top: 0;
left: 0;
z-index: 2;
}

h2{
width: 408px;
height: 73px;
text-indent: -999em;
position: absolute;
margin: 0;
padding: 0;
top: 38px;
right: 156px;
}

h2 span{
width: 100%;
height: 100%;
background: transparent url(/templates/petabsorb/images/fromliquid.gif) no-repeat;
position: absolute;
top: 0;
left: 0;
z-index: 2;
}


/* NAVIGATION */

ul#tabs{
list-style: none;
margin: 0;
padding: 160px 0 0 110px;
float: left;
width: 130px;
}

ul#tabs li{
margin: 5px 0;
padding: 0;
clear: both;
border: 1px solid #fff;
}

ul#tabs li a, ul#tabs li span{
font-family: "Arial Black", Arial, Verdana, sans-serif;
color: #00a6ff;
font-size: 20px;
text-decoration: none;
letter-spacing: -1px;
display: block;
}

ul#tabs li a:hover, ul#tabs li span{
color: #ff8500;
}

/* CONTENT */

#content{
width: 510px;
padding: 0 15px;
position: relative;
top: 195px;
float: left;
font-size: 12.5px;
z-index: 2;
}

/* SHOPPING CART */

#shoppingcart{
background: #fff;
color: #06c;
border: 1px solid #95dbff;
position: absolute;
width: 480px;
z-index: 99;
padding: 5px 7px;
top: 0;
right: 60px;
font-size: 1.1em;
}

/* ANNOUNCEMENT BOX */

#announce{
width: 370px;
position: absolute;
top: 107px;
right: 90px;
z-index: 9;
font-size: 11px;
color: #ff8500;
font-weight: 700;
background: #dff5ff;
padding: 4px 7px;
border: 1px solid #95dbff;
}

/* WATCHDOG */

#watchdog{
width: 147px;
height: 156px;
background: transparent url(/templates/petabsorb/images/watchdog2.gif) no-repeat;
position: absolute;
top: 385px;
left: 90px;
}

#watchdog a{
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}

/* CONTACT FORM */

.contactform table{
border: 2px solid #00a6ff;
}

.contactform th{
background: #00a6ff;
}

/* BACKGROUND BOTTLE SHOT */

#bottle{
width: 169px;
height: 385px;
background: transparent url(/templates/petabsorb/images/can.jpg) no-repeat;
position: absolute;
top: 180px;
right: 75px;
z-index: 1;
}

/* FOOTER */

#footer{
display: block;
position: absolute;
bottom: 0;
right: 160px;
text-align: right;
color: #fff;
font-weight: 700;
font-size: 11px;
}

html>body #footer{
bottom: 20px;
}

#footer a{
color: #fff;
}