html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6,
p, blockquote, pre,a, abbr, acronym, address, big, cite, code, del, dfn, 
em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, 
tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
  {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body 
  {line-height:1;}
ol, ul 
  {list-style:none;}
blockquote, q 
  {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after 
  {content:'';content:none;}
:focus 
  {outline:0;}
ins 
  {text-decoration:none;}
del 
  {text-decoration:line-through;}
table 
  {border-collapse:collapse;border-spacing:0;}
body
  {font-family:helvetica,arial,sans-serif;font-size:.8em;color:#555;background:#f6f6f6;}
#header, .wrapper
  {width:990px;margin:0 auto;padding-top:10px;position:relative;}
.wrapper
  {width:960px;background:#fff;padding:50px 15px;}
.side_panel
  {width:210px;}
.module 
  {background:#faf9ef;padding:0 10px 20px;color:#939388;line-height:1.2em;}
.left
  {float:left;}
.right
  {float:right;}
.main_panel
  {width:700px;}
.clear
  {clear:both;}
h1
  {background:url(/images/beagle-header.png) no-repeat;height:46px;width:279px;text-indent:-9999px;position:absolute;right:0;bottom:5px;}
h2
  {font-size:2.2em;margin-bottom:5px;color:#6b6b62}
a
  {color:#df5e49;}
.button
  {font-weight:bold;padding:5px;overflow:visible;width:auto;cursor:pointer;}
.tabs
  {margin-top:50px;height:35px;}
.tabs li
  {float:left;height:35px;margin-right:5px;background:#eee;padding:0 15px;line-height:35px;}
.tabs li.active
  {background:#fff;}
.tabs a
  {font-weight:bold;color:#8f8f86;text-decoration:none;}
.tabs .active a
  {color:#6b6b62;}
.module *
 {z-index:20;}
.main_panel *
 {z-index:10;}
.info_group, .filter_group
  {clear:both;margin-bottom:20px;position:relative;}
.module h4
  {background:#6b6b62;padding:7px 0 8px 10px;margin:0 -10px 10px;color:#faf9ef;}
.module h5, .module .title
  {color:#3fafb6;border-bottom:1px solid #ebeae0;padding-bottom:2px;margin:5px 0;height:17px;}
.module h5.hover
  {cursor:pointer;background:url(/images/trigger.png) right 5px no-repeat #faf9ef;position:relative;z-index:21;}
.module h5.hover.active
  {background-position:207px 7px;-moz-border-radius:3px 0 0 3px;border:1px solid #d9d8ce;border-bottom-width:2px;border-right:0;padding:2px;margin:-3px -7px 4px -3px;}
.dropdown
  {display:none;position:absolute;margin:-28px 0 0 216px;width:140px;padding:0 5px 5px;border:1px solid #d9d8ce;border-bottom-width:2px;-moz-border-radius:0 3px 3px 3px;border-right-width:2px;background:#faf9ef;z-index:20;}
.dropdown p
  {margin:5px 6px 5px;border-bottom:1px solid #ebeae0;padding-bottom:5px;}
.dropdown li
  {margin:2px;}
.filters a
  {display:block;height:5px;width:5px;position:relative;left:205px;margin-top:-9px;background:url(/images/delete.png) no-repeat;text-indent:-9999px;}
.filters li
  {margin-bottom:5px;}
.title a
  {font-weight:bold;}
.module .title 
  {color:#939388;}
.map 
  {border:5px solid #e4e3d9;height:200px;margin:5px 0 2px;overflow:hidden;}
.distance
  {float:right;}
.heading
  {position:relative;}
.profile h3
  {font-size:2em;margin-bottom:-2px;}
.heading .button
  {position:absolute;top:0;right:0;background:#3fafb6;border:2px solid #1c7378;color:#fff;} 
.provider_count
  {font-size:1.7em;line-height:1.4em;margin-bottom:.5em;float:left;}
.provider_count.loading
  {padding-right:30px;background:url(/images/throbber.gif) right center no-repeat;}
.partition
 {border-bottom:2px solid #ddd;padding:.5em 0;margin-bottom:20px;clear:left;}
.partition strong
  {position:absolute;color:#ddd;padding-right:5px;background:#fff;z-index:10;}
.result
  {margin-bottom:30px;}
.result a, h3 a
  {text-decoration:none;font-weight:bold;font-size:1.2em;}
.result a:hover, h3 a:hover
  {text-decoration:underline;}
.info
  {color:#666;font-style:italic;display:block;margin-top:3px;}
.profile .heading
  {padding-left:40px;margin-bottom:30px;}
.description
  {margin-bottom:30px;font-size:1.3em;}
.feedback
  {margin-bottom:30px;}
.feedback p
  {color:#727267;}
.feedback_group form
  {border-top:2px solid #ebeae0;padding-top:20px;}
.feedback_group textarea
  {display:block;width:676px;border:2px solid #ebeae0;margin:2px 0 5px;resize:none;height:4em;}
.feedback_group button
  {float:right;border:2px solid #e4e3d9;background:#f2f1ea;color:#727267;}
.community_newspaper
  {background:url(/images/icon_comm_news.png) bottom left no-repeat;}
.usp
  {padding:10px;width:690px;height:140px;border:5px solid #e4e3d9;background:#faf9ef url(/images/beagle-light.png) no-repeat bottom right;}
.usp p
  {color:#000000;padding-top:10px;padding-bottom:10px}
.usp li
  {font-weight:bold;color:#000000;background:url(/images/tick.png) no-repeat top left;padding-left:23px;padding-bottom:10px;padding-top:2px;}
.featured
  {float:right;width:205px;background:#faf9ef;}
.featured .company
  {width:200px;margin-top:10px;margin-bottom:10px;margin-left:3px;}
.featured a
  {color:#3fafb6;text-decoration:none;horizontal-align:center}
.signup
  {margin-top:30px;}
.signup p
  {padding-bottom:10px;font-size:1.2em}
.signup ul 
  {list-style-type:circle;padding-left:23px;font-size:1.2em}
.wrapper form
  {margin-top:20px;}
.wrapper form label
  {font-weight:bold}
.wrapper form small
  {font-size:0.7em}
.login, .usermenu
  {height:20px;font-size:0.8em;float:left}
.login #login, .login #password
  {width:80px;height:16px}
.wrapper p
  {padding-top:5px;padding-bottom:5px;}
.terms ol
  {list-style-type:decimal;}
.terms ol li
  {margin-left:25px;}
.terms ol ol
  {list-style-type:lower-alpha;}
.menu
  {float:right}
.menu li
  {float:left;padding-left:20px;}
.menu a
  {color:#727267;text-decoration:none;font-size:1.1em;font-weight:bold}
.footer
  {font-size:0.8em;width:990px;margin:0 auto;color:#888888}
.footer a
  {color:#888888}
.user_not_validated
  {background:#6b6b62;padding:10px;color:#faf9ef;}
.user_not_validated a
  {color:#3fafb6;font-weight:bold;}
.notice
  {background:#e1a855;padding:10px;color:#6b6b62;font-weight:bold}
.main_panel h3
  {padding-top:10px;font-size:1.3em;}
.faq ul 
  {list-style-type:circle;padding-left:23px}
.wrapper table
  {border:1px solid #000000;background:#ffffff;border-spacing:0px;}
.wrapper table td, .wrapper table th
  {border:1px solid #000000;background:#faf9ef;padding:5px;text-align:left}
.wrapper table td.aright, .wrapper table th.aright
  {border:1px solid #000000;background:#faf9ef;padding:5px;text-align:right}
.news ul 
  {list-style-type:circle;padding-left:23px;}
.news li
  {padding-top:10px;padding-bottom:10px;}
.news p
  {padding-top:10px;padding-bottom:10px;}
