/* CSS Document *//* commented backslash hack \*/ html, body {height:100%;} /* end hack */body {	text-align: center;	margin: 0;	padding: 0;	font: 76%/1.5 Helvetica, Arial, sans-serif;	background: #F8F8E0 url(/images/phydeaux02b_bg.jpg) repeat-x -9px top;}/* Miscellaneous----------------------------------------------- */.clear {  /* used to clear some floats */clear: both;height: 1px;line-height: 0;}p {font-size: 1em; margin: 0 0 1.1em 0;}img {border: none;}* {margin: 0;padding: 0;}/* Global Links----------------------------------------------- */a:link {color: #4D91C1;}a:visited {color: #4D91C1;}a:hover {color: #721517;}/* Layout----------------------------------------------- */#wrapper {width: auto;margin:  0 0 15px 0;text-align: left;}#wrapper {min-height:100%;height:auto;}* html #wrapper {height:100%;}/* ie6 and under*/#wrapper-inner {width: 767px;position: absolute;top: 132px;left: 0;background:  url(/images/global/right_shadow.png) repeat-y right top;z-index: 200; }#right-shadow-top {position: absolute;right: 0;top: 0;height: 193px;width: 7px;background:  url(/images/global/background_right.png) no-repeat left top;}/* START: Hide from Mac/IE. Only PC/IE sees this. \*/* html #right-shadow-top {right: -1px;}/* END: Hide from Mac/IE */#wrapper-inner2 {width: 760px;position: relative;}#top-band {background: #AAA167 url(/images/global/top_band_bg.jpg) repeat-x left top;width: auto;position: relative;z-index: 100;height: 24px;max-height: 24px;}#top-band-inner {width: 760px;position: relative;background: url(/images/global/top_band_curve.jpg) no-repeat left bottom;z-index: 100;height: 24px;max-height: 24px;}#logo-area-wrapper { width: 760px;height: 108px;position: absolute;top: 24px;background: #F8F8E0; }#logo {position: absolute; top: 21px; left: 0; z-index: 200; } #tagline { position: absolute; top: 104px; left: 197px; z-index: 120; } #search { position: absolute; right: 5px; bottom: 5px;line-height: 1em; } #hackersafe { position: absolute; right: 5px; bottom: 35px;line-height: 1em; }#search img {position: relative; top: 4px; margin-left: 3px; }form { margin: 0; }#shopping-checkout {position: absolute; left: 611px; top: 0; width: 149px;height: 38px;background: url(/images/global/shopping_bg.jpg) no-repeat left top;z-index: 300;}#shopping-checkout img {display: block;}#shopping-checkout span {position: absolute; top: -1px; right: 9px;z-index: 300;}#content {background: #FBFAEE url(/images/global/content_bg.png) repeat-y left top;position: relative;}body.onecol #content {background: #FBFAEE url(/images/global/content_bg_1col.jpg) repeat-y left top;position: relative;}#content-inner {background: url(/images/global/content_top_bg.jpg) no-repeat left top;}body.inner #content-inner {background: url(/images/global/content_top_bg_inner.jpg) no-repeat left top;}#content-inner2 {background: url(/images/global/content_bottom_bg.jpg) no-repeat left bottom;padding-top: 22px;padding-bottom: 22px;}body.onecol #content-inner2 {background: url(/images/global/content_bottom_bg_1col.jpg) no-repeat left bottom;}#content-main { /* controls main column */width: 540px;float: right;display: inline; /* fixes IE float margin bug */margin-right: 31px;text-align: left;}body.inner #content-main { /* controls main column */background: url(/images/global/inner_content_header_top.jpg) no-repeat -14px 0;padding-top: 8px;}body.onecol #content-main { /* controls main column */background: url(/images/global/inner_content_header_top2.jpg) no-repeat -14px 0;width: 701px;}#content-main-inner {padding: 0 12px;}#content-sub { /* controls sub column */width: 180px;float: left;display: inline; /* fixes IE float margin bug */text-align: left;}#content-sub-inner {padding: 0 0 0 8px;}#footer {background: #999966;padding-bottom: 20px;min-height: 100%;height: 100%;position: relative;}* html #footer {height: 1%;}#site-info {background: #27617A url(/images/global/footer_bg.jpg) repeat-x left top;font-size: .95em;}/* START: Hide from Mac/IE. Only PC/IE sees this. \*/* html #site-info {height: 1%;}/* END: Hide from Mac/IE */#site-info p {padding: 10px 20px 20px 10px;margin: 0;background: url(/images/global/footer_slants.jpg) no-repeat left bottom;color: #faf7e8;}#footer-cap {background: url(/images/global/footer_cap.jpg) no-repeat left top;width: 767px;height: 15px;position: absolute;bottom: -10px;right: -7px;}#banner {background: url(/images/global/banner_top_stripe.png) no-repeat left top;position: relative;height: 166px;}body.inner #banner {height: 6px;}#banner-inner {background: url(/images/global/banner_bottom_stripe.png) no-repeat left bottom;position: absolute;top:7px; left: 0;height: 159px;}body.inner #banner-inner { height: 6px;top:0;background: #f8f8e0 url(/images/global/banner_bottom_stripe.png) no-repeat 0 -12px;}body.inner #banner-inner img {visibility: hidden;}#breadcrumbs {position: absolute;top:5px; left: 200px;line-height: 1;font-size: .9em;}body.onecol #breadcrumbs {left: 46px;}#news {float: right;margin: 8px 4px 6px 10px;display: inline;width: 185px;background: url(/images/global/news_bg.png) repeat-y left top;}#news-inner {background: url(/images/global/news_cap.png) no-repeat left bottom;padding-bottom: 7px;}#news h2 {margin: 0 1px;background: url(/images/global/stripes_bg.png) left top;color: #792524;font-size: 1em;padding: 0;line-height: 1.3em;}#news h2 span {background: url(/images/icons/store_news.gif) no-repeat 5px 3px;padding: 2px 0 2px 21px;display: block;}#news h2#website-news span {background-image: url(/images/icons/website_news.gif);}#news div#news div.news-inner ul {margin: 7px 5px 2px 0; padding: 0;list-style: none;font-size: .93em;line-height: 1.3em}div#news div#news-inner ul li {background: url(/images/global/square_bullet.gif) no-repeat 0px 4px;padding: 0 0 0 10px;margin: 3px 0 3px 0;list-style: none;display: block;}/* Categories----------------------------------------------- */.category-entry {width: 250px;float: left;background: url(/images/global/category_bg.png) repeat-y 0 0;display: inline;margin: 0 0 8px 8px;position: relative;left: -4px;}.category-entry img.category-photo {float: left; margin: 0 5px 17px 0;}.category-entry p {margin: 0 0 .8em 0;line-height: 1em;font-size: .9em;}.category-entry-inner {background: url(/images/global/category_top.png) no-repeat 0 0;}.category-entry-inner2 {background: url(/images/global/category_bottom.png) no-repeat left bottom;padding: 5px 10px 10px 10px;min-height: 200px;}* html .category-entry-inner2 {height: 195px; he\ight: 210px; }*:first-child+html .category-entry-inner2 {height: 195px;} .category-entry-inner2 h2 {color: #195771;font-size: 1.1em; line-height: 1em;margin: 0 0 3px 0;}.category-entry p.price {font-size: 1.1em;}.price span {color: #C43433; font-weight: bold;}#product-selection-wrapper {border: 1px solid #CCC;margin-bottom: 14px;}#product-selection {border: 1px solid #fffef5;background: url(/images/select_bg.jpg) left top repeat-x;padding: 4px 6px;}#product-selection p, #product-selection form {margin: 0;}#product-selection-col2 {float: right; width: 240px;text-align: right;position: relative;}#product-selection-col1 {float: left; width: 256px;text-align: left;}#page-number {background: #CCC;color: #FFF;font-weight: bold;position: absolute;top: -4px;right: -6px;margin: 0;padding: 3px 5px 4px 5px; line-height: 1;font-size: 1.2em;border-left: 1px solid #fffef5;border-bottom: 1px solid #fffef5;}#page-sort {padding-top:  2.2em;}/* Product Detail----------------------------------------------- */.category-detail {width: 513px;float: left;background: url(/images/global/detail_bg.png) repeat-y 0 0;display: inline;margin: 0 0 8px 8px;position: relative;left: -4px;}.category-detail img.category-photo {float: left; margin: 0 13px 17px 0;}.category-detail p {margin: 0 0 .8em 0;line-height: 1em;font-size: .9em;}p.prod-description {clear: both;}.category-detail-inner {background: url(/images/global/detail_top_bg.png) no-repeat 0 0;}.category-detail-inner2 {background: url(/images/global/detail_bottom_bg.png) no-repeat left bottom;padding: 13px 10px 10px 10px;}.category-detail-inner2 h2 {color: #195771;font-size: 1.2em; line-height: 1em;margin: 5px 0 11px 0;}.category-detail p.price {font-size: 1.1em;}.price span {color: #C43433; font-weight: bold;}.add_to_cart {display: block; margin: 0 0 4px 0;}p.qauntity  {margin: 3em 0 11px 0;}.qauntity input {width: 36px;}.mini-basket-cell input,.mini-basket-cell select {width: 150px;padding: 0 7px 0 7px;}.mini-basket {border: 1px dotted #000;}#mini-bask-cat {position: relative;float: right;width: 164px;}#cat-tble td {padding: 3px 4px;}/* What's New----------------------------------------------- */.whats-new {background: url(/images/global/what_new_bg.jpg) repeat-y 0 0;width: 169px;min-height: 175px;text-align: center;position: relative;margin-bottom: 20px;}.whats-new h3 {margin: 0; padding: 0;color: #276179;font-size: .92em;}.whats-new p {margin: 0; padding: 0;color: #276179;font-size: .92em;line-height: 1.3em;}.whats-new img.what-new-photo {margin: 20px auto 20px auto;}.whats-new span {color: #c02624}.whats-new-inner {background: url(/images/global/what_new_top_bg.jpg) no-repeat 0 0;min-height: 175px;}.whats-new-inner2 {background: url(/images/global/what_new_bottom_bg.jpg) no-repeat left bottom;min-height: 175px;padding-bottom: 1px;}.new-seal {position: absolute;top: 94px;left: -5px;}a.prod-title, a.prod-title:visited {color: #276179;text-decoration: none;}a.prod-title:hover {color: #c02624;text-decoration: underline;}/* Headings----------------------------------------------- */h1 {color: #792524;font-size: 1.7em;margin: 0 0 18px 2px;padding: 0;font-family: Garamond, "Times New Roman", serif;letter-spacing: 1px;}#content-main-inner h2 {color: #195771;font-size: 1.1em; line-height: 1em;margin: 0 0 3px 0;}#content-main-inner ul {list-style: square;margin: 0 0 1em 14px; padding: 0;}#content-main-inner ul li {margin: 0 0 5px 14px; padding: 0;}/* Top Navigation----------------------------------------------- */#nav-wrapper {position: relative;background: #285F79 url(/images/global/top_nav_cap.png) no-repeat left top;height: 28px;}#nav {position: absolute;top: 5px;left: 0;list-style: none;margin: 0;padding: 0;height: 22px;display: inline;overflow: hidden;width: 760px;}#nav li {	margin: 0; 	padding: 0;	display: inline;	list-style: none;	}#nav a {	float: left;	padding: 22px 0 0 0;margin: 0;	height: 0px !important; 	height /**/:22px; 	}	#nav a:hover {	background-position: 0 -22px;	}#tbirds a {	width: 144px;	background: url(/images/navigation/birds.png) left top no-repeat;	}#tcats a {	width: 112px;	background: url(/images/navigation/cats.png) left top no-repeat;	}#tdogs a {	width: 121px;	background: url(/images/navigation/dogs.png) left top no-repeat;	}#tsmall-animals a {	width: 224px;	background: url(/images/navigation/small_animal.png) left top no-repeat;	}#trecently-added a {	width: 159px;	background: url(/images/navigation/recently_added.png) left top no-repeat;	}			/* Secondary Navigation at top right (Utilities)----------------------------------------------- */#nav-utility { margin: 0; padding: 0;margin-right: 160px;float: right; }#nav-utility li { margin: 0; padding: 0; list-style-type: none; background-image:none;}#nav-utility li { display: inline;} #nav-utility a  { border:0;display:block; float: right; margin: 0; padding: 9px 8px 0 10px; text-decoration: none; color: #F8F8E0;font-size: 1em; background: url(/images/nav_utility/utility_line.jpg) no-repeat left top; line-height: 1; }#nav-utility a:hover { background: url(/images/nav_utility/utility_line.jpg) no-repeat left top; color: #FFF; }.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}.clearfix {display: inline-block;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */
