body      { color: #333333; font-family: Arial, Helvetica, sans-serif; background: #db9b32; text-align: center; margin: 0; padding: 20px 0 10px; position: relative; border-width: 1px; border-color: #666; outline-width: 1px; outline-color: #666 }

#background      { background-color: #fff; display: block; position: absolute; width: 795px; height: 400px }
html a      { color: #f60; font-weight: normal; text-decoration: underline }
html a:hover    { color: #666; font-weight: normal; text-decoration: underline }
.clearboth  { font-size: 0; line-height: 0; margin: 0; padding: 0; width: 100%; height: 0; clear: both; overflow: visible }


hr {clear: both; height: 0px; border: 0px; border-top: 1px solid #d2d2d2; padding: 0; margin: 15px 0; line-height: 0px; display: block; width: 100%; }
#outerwrapper       { background: #ffffff; text-align: left !important; margin: 0 auto; padding: 0 0 40px; position: relative; z-index: 1; width: 795px }
#outerwrapper:after    { visibility: hidden; display: block; width: 795px; clear: left; content: "."   }
*html #outerwrapper    { width: 795px; height: 1% }
#main      { display: inline; margin: 0 10px 0 20px; padding: 12px 0 0; width: 480px; float: left; clear: left }
#main p, #main ul  { font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; line-height: 1.6em; margin-left: 0; padding-left: 0 }
#main img { margin: 10px; padding: 0; border-color: #fe6000 }
#nav ul { font-size: 0.9em; text-align: left; list-style-type: none; width: 755px }
#nav ul li    {float: left; color: #5b3a17 !important; font-weight: 500; text-decoration: none; display: block; padding: 5px 10px 6px 5px }
#nav ul li a  { color: #644a28; text-decoration: none}
#nav ul li a:hover     { color: #f60 !important; font-stretch: expanded; background: transparent }
.bold  { color: #fe6000; font-weight: bold !important }

h1  { color: #fe6000; font-size: 1.25em; font-weight: 100; letter-spacing: -1px; margin: 10px 0 }
h2 {font-size: 1.1em; margin: 0 0 11px 0; padding: 0; font-weight: 100;}
h3     { color: #f60; font-size: 1.5em; text-align: center; margin-bottom: 3px !important }
h4 { color: #666; font-size: 0.7em; margin-bottom: 3px !important }
h6  { color: #787878; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin: 0; position: relative; top: -11px; left: 125px }
#sidebar    { list-style-type: none; list-style-position: inherit; display: inline; margin-top: 5px; margin-right: 10px; margin-bottom: 40px; padding: 0; width: 220px; float: right; clear: right }
.ourpartners a img, a img.lrg  { margin-top: 12px; padding: 3px; border: solid 1px #cecece }
.ourpartners a:hover img, a:hover img.lrg { border: solid 1px #cd8200 }
.ourpartners  { color: #666666 !important; font-size: 0.7em !important; list-style-type: none; margin-top: 2px !important; margin-right: 0 !important; margin-left: 0 !important; padding: 1px }
.ourpartners li     { font-size: 1.2em; line-height: 1.2em; background: transparent !important; list-style-type: none; margin: 0 0 0 -35px }
.ourprograms a img, a img.lrg { margin-top: 12px; padding: 3px; border: solid 1px #cecece }
.ourprograms img { background-color: transparent; text-align: left; margin: 0; padding: 5px 10px 2px 5px; float: left; border: solid 3px #fe7628 }
.ourprograms a:hover img, a:hover img.lrg { border: solid 1px transparent }
.add   { color: #787878; font-size: 11px !important; line-height: 1.4em; text-align: right; margin-top: 40px }
.add a {text-decoration: none; font-weight: bold !important; font-size: 1em; color: #787878 !important; }
.add a:hover {text-decoration: underline; }
h1.localfactors { font-size: 10px; line-height: 0; background: url("images/local_search_logo.gif"); text-indent: -4000px; margin: 0 0 20px; padding: 0; width: 584px; height: 100px; border: 0 }
partneranim { }

table.specs  { background-color:#FFF;
  padding:5px;font-size: 0.9em; font-family: sans-serif }
  
table.specs td   { font-size: 0.9em; background-color: #f4f4f4; margin: 0; padding: 2px; vertical-align: top; border-top: thin solid #644a28; border-right: thin solid #5b3a17; border-bottom: transparent; border-left: thin solid #5b3a17 }