﻿/*
	--------------------------
	Sniff Around Styles
	--------------------------
*/

div.puppiesforsale	{ border: solid 1px #e8541c; margin-bottom: 1em; padding: 0px; width: 39.65em; }

div.puppiesforsale h1	{ background-color: #d5ae77; color: #4e2e1d; margin: 0px; width: 100%; }
div.puppiesforsale h1 span	{ padding: 0.5em; display: block; }
div.puppiesforsale h1 a	{ background-color: #e8541c; color: #fff; border-left: solid 1px #fff; padding: 0.85em; }
div.puppiesforsale h1 a:hover	{ background-color: #f6a800; }

div.puppiesforsale h2	{ color: #f6a800; margin: 0px; }

div.puppiesforsale ul  { width: 39.65em; list-style-type: none; margin: 0px; padding: 0.25em 0.5em 0.5em 0.5em; }
div.puppiesforsale ul li  { width: 47em; padding: 0.5em; margin: 0.5em 0px; border: solid 1px #4e2e1d; background-color: #f4e9da; }
div.puppiesforsale ul li h2  { font-size: 1.1em; margin: 0px; white-space: normal; color: #4e2e1d; font-weight: bold; }
div.puppiesforsale ul li h2 a  { white-space: normal; color: #4e2e1d; border-color: #4e2e1d; }
div.puppiesforsale ul li h2 span    { font-family: arial, sans-serif; float: right; font-size: 0.85em; }
div.puppiesforsale ul li h2 span a  { color: #e8541c; border-color: #e8541c; }
div.puppiesforsale ul li h2 span a span  { color: #4e2e1d; float: none; font-size: 1em; }
div.puppiesforsale ul li h3  { font-family: arial, sans-serif; font-size: 1em; margin: 0.25em 0px; white-space: normal; color: #e8541c; font-weight: bold; }
div.puppiesforsale ul li img  { border: 0px; }
div.puppiesforsale ul li a.image    { width: 100px; height: 100px; float: left; margin-right: 0.5em; }
div.puppiesforsale ul li.alt  { background-color: #e9d1b2; }
div.puppiesforsale ul li.full  { width: auto; }
div.puppiesforsale ul li p  { font-size: 1em; }

div.puppiesforsale div#searchforsale { margin: 0.75em 0.5em 0.5em 0.5em; }
div.puppiesforsale div#searchforsale div.breeds { position: relative; display: inline; }
div.puppiesforsale div#searchforsale input  { width: 14em; vertical-align: middle; }
div.puppiesforsale div#searchforsale input.large  { width: 20em; }
div.puppiesforsale div#searchforsale input.button  { width: 5em; }
div.puppiesforsale div#searchforsale img    { vertical-align: middle; }

div.puppiesforsale div#searchforsale ul#breedoptions    { width: 25em; height: 15em; border: solid 1px #ccc; padding: 0px; margin: 0px; overflow: scroll; overflow-x: hidden; position: absolute; top: 1.25em; left: 0px; }
div.puppiesforsale div#searchforsale ul#breedoptions li { background-color: #f4e9da; border: 0px; width: auto; padding: 0px; margin: 0px; font-weight: bold; }
div.puppiesforsale div#searchforsale ul#breedoptions li.alt { background-color: #e9d1b2; margin-bottom: 0px; border-bottom: solid 1px #ccc; }
div.puppiesforsale div#searchforsale ul#breedoptions li h2 label { font-family: arial, sans-serif;  }
div.puppiesforsale div#searchforsale ul#breedoptions li input { width: auto; }
div.puppiesforsale div#searchforsale ul#breedoptions li ul { width: 25em; padding: 0px; margin: 0px 0px 0px 1.25em; }
div.puppiesforsale div#searchforsale ul#breedoptions li ul li { float: left; width: 12em; font-size: 1em; background-color: transparent; font-weight: normal; }
div.puppiesforsale div#searchforsale ul#breedoptions li ul li.wide { float: left; width: 24em; font-size: 1em; }

/* Paging */
div.puppiesforsale ol.paging { float: right; list-style-type: none; margin: 0.5em 0.75em; }
div.puppiesforsale ol.paging li { margin: 0px 0.1em; float: left; width: auto; }
div#body div.puppiesforsale ol.paging li a { color: #fff; border: none; display: block; background-color: #e8541c; width: 1.5em; height: 1.5em; text-align: center; }
div#body div.puppiesforsale ol.paging li a.disabled  { background-color: #fff; }
div#body div.puppiesforsale ol.paging li.current a   { background-color: #d5ae77; }
