﻿/*  Common
--------------------------- */

a.editbutton    { float: left; margin: 0px 1em 1em 1em; }
div#body a.editbutton   { border: 0px }

/*  My Sniffa styles 
--------------------------  */
div#mysniffa	{ border: solid 1px #e8541c; margin-bottom: 1em; width: 39.65em; }

div#mysniffa h1	{ background-color: #4e2e1d; color: #f6a800; margin: 0px; }
div#mysniffa h1 span	{ padding: 0.5em; display: block; }
div#mysniffa h1 a	{ background-color: #4e2e1d; color: #fff; border-left: solid 1px #fff; padding: 0.85em; }
div#mysniffa h1 a:hover	{ background-color: #e8541c; }

div#mysniffa h1.hidden  { display: none; background-color: #e8541c; }
div#mysniffa h1.hidden span  { visibility: hidden; }

div#mysniffa div.profilecontent { padding: 1em; }

div#mysniffa dl	{ float: left; width: 18.75em; margin: 0px; }
div#mysniffa dl dt  { color: #4e2e1d; font-size: 0.9em; text-transform: uppercase; }
div#mysniffa dl dd  {  margin: 0px 0px 0.25em 0px; color: #e8541c; }

div#mysniffa dl.full	{ width: 100%; margin: 0px; }

/*  Hints & Tips styles 
--------------------------  */
div#hintstips   { border: solid 1px #e8541c; margin-bottom: 1em; width: 37.7em; padding: 1em; }
div#hintstips img   { margin-right:  0.5em; }
div#hintstips h2 img   { float: left; }

/*  My Dogs styles 
--------------------------  */

div#mydogs	{ border: solid 1px #e8541c; margin-bottom: 1em; width: 39.65em; }

div#mydogs h1	{ background-color: #4e2e1d; color: #f6a800; margin: 0px; }
div#mydogs h1 span	{ padding: 0.5em; display: block; }
div#mydogs h1 a	{ background-color: #4e2e1d; color: #fff; border-left: solid 1px #fff; padding: 0.85em; }
div#mydogs h1 a:hover	{ background-color: #e8541c; }

div#mydogs h1.hidden  { display: none; background-color: #e8541c; }
div#mydogs h1.hidden span  { visibility: hidden; }

div#mydogs div.profilecontent { padding: 1em; }

div#mydogs ul  { width: 38.25em; list-style-type: none; margin: 0px; padding: 0px; }
div#mydogs ul li  { width: 21.75em; height: 120px; padding: 0.5em; margin: 0px 1em 1em 0px; float: left; border: solid 1px #d5ae77; }
div#mydogs ul li h2  { font-size: 1.1em; margin: 0px; }
div#mydogs ul li img  { float: left; border: 0px; margin-right: 0.5em; }
div#mydogs ul li.alt  { }

/*  My Sniffa Site styles 
--------------------------  */
div#mysniffasite	{ border: solid 1px #e8541c; margin-bottom: 1em; width: 39.65em; }

div#mysniffasite h1	{ background-color: #4e2e1d; color: #f6a800; margin: 0px; width: 100%; }
div#mysniffasite h1 span	{ padding: 0.5em; display: block; }
div#mysniffasite h1 a	{ background-color: #4e2e1d; color: #fff; border-left: solid 1px #fff; padding: 0.85em; }
div#mysniffasite h1 a:hover	{ background-color: #e8541c; }

div#mysniffasite h1.hidden  { display: none; background-color: #e8541c; }
div#mysniffasite h1.hidden span  { visibility: hidden; }

div#mysniffasite div.profilecontent { padding: 1em; }

div#mysniffasite table	{ width: 38.25em; margin: 0px; }
div#mysniffasite table td	{ padding: 0.25em 0px; }
div#mysniffasite table thead td  { color: #4e2e1d; padding-bottom: 1em; text-transform: uppercase; }
div#mysniffasite table tfoot td  { color: #4e2e1d; padding-top: 1em; text-transform: uppercase; }

/*  Profile styles 
--------------------------  */

div#profileform	{ border: solid 1px #e8541c; margin-bottom: 1em; width: 39.65em; float: left; position: relative; }
div#profileform.full    { width: 59.2em; background-color: #fff; }

div#profileform h1	{ background-color: #4e2e1d; color: #f6a800; margin: 0px 0px 0.5em 0px; width: 100%; padding: 0px; }
div#profileform h1 span	{ padding: 0.5em; display: block; }

div#profileform h1.hidden  { display: none; background-color: #e8541c; }
div#profileform h1.hidden span  { visibility: hidden; }

div#profileform div.fieldsetfull	{ width: 59.2em; }
div#profileform div.fieldset	{ width: 39.2em; float: left; }
div#profileform fieldset	{ border: 0px; padding: 0.5em; }
div#profileform fieldset legend	{ color: #cea369; font-weight: bold; margin-bottom: 0.5em; }
div#profileform div.fieldset p	{ margin-left: 10em; }

div#profileform label	{ line-height: 1.4em; display: block; width: 14em; float: left; text-align: right; padding-right: 0.25em; margin-bottom: 0.5em; }
div#profileform input	{ width: 34.5em; line-height: 1.4em; margin-bottom: 0.75em; }
div#profileform input.invalid	{ border: solid 1px #fbac1b; }
div#profileform select	{ line-height: 1.4em; width: 35em; margin-bottom: 0.75em; }
div#profileform textarea	{ width: 34.5em; line-height: 1.4em; margin-bottom: 0.75em; }

div#profileform input.auto	{ width: auto; }
div#profileform select.dob	{ width: 11.5em; margin-right: 0.15em; }

div#profileform div.profilebutton	{ width: 39.2em; float: left; padding-bottom:  1em; }
div#profileform input.profilebutton	{ width: 14em; padding: 0px; margin: 0px 0.5em 0px 0px; color: #4e2e1d; }

div#profileform div.fieldsethelp	{ border: solid 1px #e8541c; width: 19em; position: absolute; right: 0px; top: 2.75em; margin: 0px 0px 0px 1em; padding: 0px; }
div#profileform div.fieldsethelp h3	{ background-color: #e8541c; color: #fff; margin: 0px; display: block; padding: 0.25em; }
div#profileform div.fieldsethelp p	{ line-height: 1.6em; display: none; margin: 0.5em; }

div#profileform.full div.fieldsethelp    { top: 6em; right: 0.75em; }

div#profileform div.on p.show, div#profileform div.on p.fixed	{ height: auto; display: block; }
div#profileform div.fixed p.show, div#profileform div.fixed p.fixed	{ height: auto; display: block; }

div#profileform div.certify { margin-bottom: 0.5em; }
div#profileform div.certify label   { width: auto; display: inline; text-align: left; }
div#profileform div.certify input   { width: auto; float: left; }

div#profileform ul  { list-style-type: none; margin: 0px; padding: 0px; width: 39em; }
div#profileform ul li  { float: left; width: 12em; padding: 1em; margin: 1em; text-align: center; border: solid 1px #d5ae77; }
div#profileform ul li label { display: inline; font-size: 1em; float: none; margin-top: 0.5em; }
div#profileform ul li input { width: auto; float: none; vertical-align: middle; margin-top: 0.5em; margin-right: 0.5em; }

div#profileform div.profilecontent { padding: 1em; }

div#profileform a.help   { padding: 0px 0.25em; border-bottom: 0px; margin: 0px; vertical-align: top; }
div#profileform div#roaminghelp  { font-size: 0.75em; position: absolute; border: solid 1px #cea369; background: #f8f1e7; color: #4e2e1d; padding: 1em; width: 18em; z-index: 100; }

div#profileform div#businesstypes    { clear: left; position: relative; }
div#profileform div#businesstypes ul.autosuggest	{ list-style-type: none; background-color: #fff; padding: 0px; margin: 0px; position: absolute; left: 11.5em; top: 1.3em; width: 24.25em; border-bottom: solid 1px #ccc; border-left: solid 1px #ccc; border-right: solid 1px #ccc; }

/* Google */
div.showmap { width: 38em; height: 20em; border: solid 1px #000; }
div#profileform div.fieldset div.showmap p   { margin: 1em 0px 0px 0px; }
div#profileform div.fieldset a.lookup   { display: block; margin-left: 14.2em; font-size: 0.8em; border-bottom: 0px; }

/*  My Photo Albums styles 
--------------------------  */

div#myphotoalbums	{ border: solid 1px #e8541c; margin-bottom: 1em; width: 39.65em; }

div#myphotoalbums h1	{ background-color: #4e2e1d; color: #f6a800; margin: 0px; width: 100%; }
div#myphotoalbums h1 span	{ padding: 0.5em; display: block; }
div#myphotoalbums h1 a	{ background-color: #4e2e1d; color: #fff; border-left: solid 1px #fff; padding: 0.85em; }
div#myphotoalbums h1 a:hover	{ background-color: #e8541c; }

div#myphotoalbums h1.hidden  { display: none; background-color: #e8541c; }
div#myphotoalbums h1.hidden span  { visibility: hidden; }

div#myphotoalbums div.profilecontent { padding: 1em; }

div#myphotoalbums ul  { width: 38.25em; list-style-type: none; margin: 0px; padding: 0px; }
div#myphotoalbums ul li  { width: 21.75em; height: 120px; padding: 0.5em; margin: 0px 1em 1em 0px; float: left;  border: solid 1px #d5ae77; }
div#myphotoalbums ul li h2  { font-size: 1.1em; margin: 0px; }
div#myphotoalbums ul li img  { float: left; border: 0px; margin-right: 0.5em; }
div#myphotoalbums ul li.alt  { }

/*  My Requests styles 
--------------------------  */

div#myrequests	{ border: solid 1px #e8541c; margin-bottom: 1em; width: 39.65em; }

div#myrequests h1	{ background-color: #4e2e1d; color: #f6a800; margin: 0px; width: 100%; }
div#myrequests h1 span	{ padding: 0.5em; display: block; }
div#myrequests h1 a	{ background-color: #4e2e1d; color: #fff; border-left: solid 1px #fff; padding: 0.85em; }
div#myrequests h1 a:hover	{ background-color: #e8541c; }

div#myrequests h1.hidden  { display: none; background-color: #e8541c; }
div#myrequests h1.hidden span  { visibility: hidden; }

div#myrequests div.profilecontent { padding: 1em; }

div#myrequests ul  { width: 38.25em; list-style-type: none; margin: 1em; padding: 0px; }
div#myrequests ul li  { width: 21.75em; height: 120px; padding: 0.5em; margin: 0px 1em 1em 0px; float: left; }
div#myrequests ul li h2  { font-size: 1.1em; margin: 0px; }
div#myrequests ul li img  { float: left; border: 0px; margin-right: 0.5em; }
div#myrequests ul li.alt  { }
div#myrequests ul li input  { font-size: 1em; margin-right: 0.5em; width: 6em; }

/*  Dogs Sale styles 
--------------------------  */

div#mydogsale	{ border: solid 1px #e8541c; margin-bottom: 1em; width: 39.65em; }

div#mydogsale h1	{ background-color: #4e2e1d; color: #f6a800; margin: 0px; width: 100%; }
div#mydogsale h1 span	{ padding: 0.5em; display: block; }
div#mydogsale h1 a	{ background-color: #4e2e1d; color: #fff; border-left: solid 1px #fff; padding: 0.85em; }
div#mydogsale h1 a:hover	{ background-color: #e8541c; }

div#mydogsale h1.hidden  { display: none; background-color: #e8541c; }
div#mydogsale h1.hidden span  { visibility: hidden; }

div#mydogsale div.profilecontent { padding: 1em; }

div#mydogsale ul  { width: 38.25em; list-style-type: none; margin: 0px; padding: 0px; }
div#mydogsale ul li  { width: 21.75em; height: 120px; padding: 0.5em; margin: 0px 1em 1em 0px; float: left; border: solid 1px #d5ae77; }
div#mydogsale ul li h2  { font-size: 1.1em; margin: 0px; }
div#mydogsale ul li img  { float: left; border: 0px; margin-right: 0.5em; }
div#mydogsale ul li.alt  { }

div.dogparents    { position: relative; display: inline-block; z-index: 50; }
div.dogparents.above    { z-index: 100; }

/* Auto Suggest */
div#profileform ul.autosuggest  { width: 24.35em; }
div#profileform ul.autosuggest li   { float: none; width: auto; padding: 0.25em; margin: 0px; text-align: left; border: none; }

ul.autosuggest	{ list-style-type: none; background-color: #fff; padding: 0px; margin: 0px; position: absolute; left: 0px; top: 1.3em; width: 100%; border-bottom: solid 1px #ccc; border-left: solid 1px #ccc; border-right: solid 1px #ccc; }
ul.autosuggest li	{ padding: 0px 0.5em; margin: 0px; cursor: pointer; border-bottom: none; width: 100%; font-size: 0.75em; font-family: Arial, Sans-Serif; }
ul.autosuggest li:hover	{ background-color: #d5ae77; }
ul.autosuggest li span	{ color: #000; font-size: 1.1em; font-weight: normal; display: block; line-height: 1.1em; float: none; }
ul.autosuggest li span.title	{ width: auto; margin-right: 0px; }
ul.autosuggest li span.details	{ width: auto; font-size: 0.95em; border-bottom: solid 1px #ccc; }

/*  My Video styles 
--------------------------  */

div#myvideos	{ border: solid 1px #e8541c; margin-bottom: 1em; width: 39.65em; }

div#myvideos h1	{ background-color: #4e2e1d; color: #f6a800; margin: 0px; width: 100%; }
div#myvideos h1 span	{ padding: 0.5em; display: block; }
div#myvideos h1 a	{ background-color: #4e2e1d; color: #fff; border-left: solid 1px #fff; padding: 0.85em; }
div#myvideos h1 a:hover	{ background-color: #e8541c; }

div#myvideos h1.hidden  { display: none; background-color: #e8541c; }
div#myvideos h1.hidden span  { visibility: hidden; }

div#myvideos div.profilecontent { padding: 1em; }

div#myvideos ul  { width: 38.25em; list-style-type: none; margin: 0px; padding: 0px; }
div#myvideos ul li  { width: 21.75em; height: 120px; padding: 0.5em; margin: 0px 1em 1em 0px; float: left;  border: solid 1px #d5ae77; }
div#myvideos ul li h2  { font-size: 1.1em; margin: 0px; }
div#myvideos ul li img  { float: left; border: 0px; margin-right: 0.5em; }
div#myvideos ul li.alt  { }

div#profileform div.profilecontent ul li.greyout img, div#profileform div.profilecontent ul li.greyout h2, div#profileform div.profilecontent ul li.greyout span  { filter: alpha(opacity=25); opacity: 0.25; -moz-opacity: 0.25; }

div#profileform.video ul li { height: 18em; }

div#profileform div.paging    { text-align: right; padding: 0px 1em; }

/*  My Directory styles 
--------------------------  */

div#mydirectory	{ border: solid 1px #e8541c; margin-bottom: 1em; width: 39.65em; }

div#mydirectory h1	{ background-color: #4e2e1d; color: #f6a800; margin: 0px; }
div#mydirectory h1 span	{ padding: 0.5em; display: block; }
div#mydirectory h1 a	{ background-color: #4e2e1d; color: #fff; border-left: solid 1px #fff; padding: 0.85em; }
div#mydirectory h1 a:hover	{ background-color: #e8541c; }

div#mydirectory h1.hidden  { display: none; background-color: #e8541c; }
div#mydirectory h1.hidden span  { visibility: hidden; }

div#mydirectory div.profilecontent { padding: 1em; }

div#mydirectory ul  { width: 38.25em; list-style-type: none; margin: 0px; padding: 0px; }
div#mydirectory ul li  { float: none; width: 46em; padding: 0.5em; margin: 0px 1em 1em 0px; border: solid 1px #4e2e1d; background-color: #f4e9da; }
div#mydirectory ul li h2  { font-size: 1.1em; margin: 0px; white-space: normal; color: #4e2e1d; font-weight: bold; }
div#mydirectory ul li h2 a  { white-space: normal; color: #4e2e1d; border-color: #4e2e1d; }
div#mydirectory ul li h2 span    { font-family: arial, sans-serif; float: right; font-size: 0.85em; }
div#mydirectory ul li h2 span a  { color: #e8541c; border-color: #e8541c; }
div#mydirectory ul li h2 span a span  { color: #4e2e1d; float: none; font-size: 1em; }
div#mydirectory ul li h3  { font-family: arial, sans-serif; font-size: 1em; margin: 0.25em 0px; white-space: normal; color: #e8541c; font-weight: bold; }
div#mydirectory ul li img  { border: 0px; }
div#mydirectory ul li a.image    { width: 100px; height: 100px; float: left; margin-right: 0.5em; }
div#mydirectory ul li.alt  { background-color: #e9d1b2; }
div#mydirectory ul li.full  { width: auto; }
div#mydirectory ul li p  { font-size: 1em; }
div#mydirectory ul li p.date  { margin-bottom: 0px; }

/*  Sniffa Mail styles 
--------------------------  */

div#mysniffamail	{ border: solid 1px #e8541c; margin-bottom: 1em; width: 39.65em; }

div#mysniffamail div.profilecontent { padding: 1em; width: 37.65em; }

div#mysniffamail h1	{ background-color: #4e2e1d; color: #f6a800; margin: 0px; }
div#mysniffamail h1 span	{ padding: 0.5em; display: block; }
div#mysniffamail h1 a	{ background-color: #4e2e1d; color: #fff; border-left: solid 1px #fff; padding: 0.85em; }
div#mysniffamail h1 a:hover	{ background-color: #e8541c; }

div#mysniffamail h1.hidden  { display: none; background-color: #e8541c; }
div#mysniffamail h1.hidden span  { visibility: hidden; }

div#body div#mysniffamail h2 a    { border-color: #4e2e1d; color: #4e2e1d; }
div#body div#mysniffamail h2 a:hover    { border-color: #e8541c; color: #e8541c; }

div#mysniffamail a.new { display: inline-block; float: right; font-family: georgia, serif; background-color: #4e2e1d; color: #d5ae77; border-bottom: 0px; margin-bottom: 0.5em; padding: 0.3em 0.5em 0.4em 0.5em; font-size: 0.85em; }
div#mysniffamail a.new:hover   { background-color: #e8541c; border-bottom: 0px; color: #fff; }

div#mysniffamail table { width: 37.75em; margin-bottom: 1em; border-bottom: solid 1px #4e2e1d; clear: both; }
div#mysniffamail table thead tr td { font-family: georgia, serif; background-color: #d5ae77; padding: 0.5em; color: #4e2e1d; font-size: 0.9em; }

div#mysniffamail table tbody tr td { padding: 1em 0.5em; border-bottom: dotted 1px #cea369; vertical-align: top; }
div#mysniffamail table tbody tr td img { max-width: 60px; max-height: 40px; }
div#mysniffamail table tbody tr td img.large { max-width: 120px; max-height: 80px; }
div#mysniffamail table tbody tr td a   { color: #4e2e1d; border-color: #4e2e1d; }
div#mysniffamail table tbody tr td a:hover   { color: #e8541c; }

div#mysniffamail table td.sniffa { width: 6em; }
div#mysniffamail table tbody td.sniffa { font-size: 0.7em; }
div#mysniffamail table td.topic { border-left: solid 1px #fff; border-right: solid 1px #fff; }
div#mysniffamail table td.topic h3 { font-family: arial, sans-serif; font-weight: normal; margin: 0px; padding: 0px; }
div#body table td.topic h3 a    { border-color: #4e2e1d; }
div#body table td.topic h3 a:hover    { border-color: #e8541c; }
div#mysniffamail table td.topic div { width: 23em; word-wrap: break-word; overflow: hidden; margin: 0px; }

div#mysniffamail table td.tools { vertical-align: middle; }

div#mysniffamail table tfoot tr td { padding: 1.5em 0.5em; color: #fff; font-size: 0.9em; }
div#body div#mysniffamail table tfoot tr td a   { font-family: georgia, serif; background-color: #4e2e1d; color: #d5ae77; border-bottom: 0px; padding: 0.3em 0.5em 0.4em 0.5em; }
div#body div#mysniffamail table tfoot tr td a:hover   { background-color: #e8541c; border-bottom: 0px; color: #fff; }
div#body div#mysniffamail table tfoot tr td a.ads  { float: right; padding: 0px; margin: 0px; background: fff; }
div#body div#mysniffamail table tfoot tr td a.ads:hover  { background: fff; }

div#mysniffamail table tbody tr.unread td { font-weight: bold; }
div#mysniffamail table tbody tr.unread td h3 { font-weight: bold; }

/* Details */

div#mysniffamaildetails ul    { width: 39.6em; margin: 0px 0px 1em 0px; padding: 0px; list-style-type: none; float: left; border: solid 1px #d5ae77; }
div#mysniffamaildetails ul li { float: left; padding: 0.75em; width: 38.5em; }
div#mysniffamaildetails ul li.sniffa { clear: left; width: 9.25em; font-size: 0.7em; }
div#mysniffamaildetails ul li.sniffa img { max-width: 120px; max-height: 80px; border: solid 1px #e8541c; }
div#mysniffamaildetails ul li.details { word-wrap: break-word; overflow: hidden; }
div#mysniffamaildetails ul li.sniffa span.icon img    { border: 0px; margin-top: 0.25em; margin-right: 0.5em; margin-bottom: 0px; margin-left: 0px; }

div#body div#mysniffamaildetails ul li.sniffa a    { color: #4e2e1d; border-color: #4e2e1d; }
div#body div#mysniffamaildetails ul.replies li.sniffa a    { color: #4e2e1d; border-color: #4e2e1d; }
div#body div#mysniffamaildetails ul li.sniffa a:hover    { color: #e8541c; border-color: #e8541c; }
div#body div#mysniffamaildetails ul.replies li.sniffa a:hover    { color: #e8541c; border-color: #e8541c; }

div#mysniffamaildetails ul li.scent  { background-color: #d5ae77; color: #fff; width: 48em; }
div#mysniffamaildetails ul li.header  { background-color: #d5ae77; color: #fff; width: 48em; }
div#mysniffamaildetails ul li.sniffa.footer  { border-right: solid 1px #fff; }

div#mysniffamaildetails ul li.header h2 span { width: 10.25em; display: block; float: left; font-size: 0.75em; }
div#mysniffamaildetails ul li.header h2  { margin: 0px; padding: 0px; float: left; color: #4e2e1d; }

div#body div#mysniffamaildetails ul li p.footer a    { font-family: georgia, serif; font-size: 1.25em; background: #fff url(/_resources/files/backgrounds/quote.png) no-repeat; color: #4e2e1d; padding: 1.2em 1.25em; border-bottom: 0px; }
div#body div#mysniffamaildetails ul li p.footer a:hover    { background: #fff url(/_resources/files/backgrounds/quote-over.png) no-repeat; color: #fff; }

div#mysniffamaildetails ul.replies    { border: 0px; }
div#mysniffamaildetails ul.replies li.header    { background-color: #f8f1e7; color: #4e2e1d; margin-top: 1em; }

div#mysniffamaildetails ul.replies li.header h3 span    { width: 10.75em; display: block; float: left; color: #4e2e1d; }
div#mysniffamaildetails ul.replies li.header h3    { font-family: arial, sans-serif; font-weight: normal; font-size: 0.85em; margin: 0px; padding: 0px; }
div#body div#mysniffamaildetails ul.replies li.header h3 span a    { color: #4e2e1d; border-bottom: 0px; }

div#mysniffamaildetails ul.replies li.sniffa.footer  { border-right: solid 1px #fff; }

div#mysniffamaildetails ul li p.memberbody    { font-size: 1em; margin-top: 3em; margin-bottom: 1.5em; font-size: 0.85em; }
div#mysniffamaildetails ul li p.memberbody span    { display: inline-block; padding-bottom: 1em; border-bottom: solid 1px #4e2e1d; }

div#mysniffamaildetails ul li p.quote { border: solid 1px #cea369; background: #f8f1e7; font-size: 0.85em; padding: 1em; margin-bottom: 0.5em; }
div#mysniffamaildetails ul li p.quote span    { display: block; margin-bottom: 0.5em; font-weight: bold; }

/* Send mail form */
div#sendsniffamail   { width: 30em; border: solid 1px #d5ae77; background-color: #fff; position: absolute; top: 8em; left: 12em; margin: 0px auto; z-index: 100; }
div#sendsniffamail h2    { background-color: #886f63; color: #fff; margin: 0px; padding: 0.5em; font-weight: normal; font-size: 0.75em; }
div#sendsniffamail div#mailform    { padding: 0.5em; float: left; }
div#sendsniffamail div#mailform div    { clear: left; position: relative; }
div#sendsniffamail div#mailform div ul.autosuggest    { margin-top: 0.4em; margin-left: 4.8em; width: 23.8em; }
div#sendsniffamail div#mailform div ul.autosuggest li   { width: auto; }
div#sendsniffamail div#mailform label   { display: block; width: 6em; float: left; margin-bottom: 0.5em; }
div#sendsniffamail div#mailform input, textarea  { width: 33em; margin-bottom: 0.5em; padding: 0.5em; }
div#sendsniffamail div#mailform div.buttons { padding: 0px; margin: 0.5em 0px 0px 5em; clear: none; }
div#sendsniffamail div#mailform div.buttons input  { width: 13.5em; padding: 0px; }

div#sendsniffamail div#mailconfirm  { padding: 0.5em; float: left; }

div#sendsniffamail span.tofield     { margin-left: 4.9em; display: block; }
div#sendsniffamail span.tofield span    { display: inline-block; font-size: 0.7em; border: solid 1px #cea369; background: #f8f1e7; color: #4e2e1d; padding: 0.15em; margin: 0px 0.25em 0.25em 0px; }
div#body div#sendsniffamail span.tofield span a  { color: #4e2e1d; margin-left: 0.75em; border: 0px; font-weight: bold; }

/* Paging */
div#mysniffamail div.paging    { width: 100%; float: left; }
div#mysniffamail ol.paging { float: right; list-style-type: none; margin: 0px; }
div#mysniffamail ol.paging li { margin: 0px 0.1em; float: left; width: auto; }
div#body div#mysniffamail ol.paging li a { color: #fff; border: none; display: block; text-align: center; background-color: #4e2e1d; font-family: georgia, serif; border-bottom: 0px; padding: 0.3em 0.5em 0.4em 0.5em; }
div#body div#mysniffamail ol.paging li a.disabled  { visibility: hidden; }
div#body div#mysniffamail ol.paging li.current a   { background-color: #e8541c; }
div#body div#mysniffamail ol.paging li a:hover   { background-color: #e8541c; border-bottom: 0px; color: #fff; }


