/* Grid */
body{background:#3e4870 url('../images/bg-tile.png');text-align:center;}
#container{margin:0px auto;text-align:left;background:transparent url('../images/page-shadow.png');width:907px;padding:0px 9px 10px 4px;}
#container-bottom{width:920px; height:12px; margin:0px auto; background:transparent url('../images/page-shadow-bottom.png') no-repeat 0 0;}
#masthead{margin-left:-15px;height:122px;}
#masthead #banner{outline:none;display:block;width:269px;height:122px;background:transparent url('../images/logo-24.png');text-indent:-1000em;float:left;position:relative;z-index:10;}
#masthead h1{margin:0;}
#page{clear:both;padding:0px 15px;min-height:500px;}
#page.landing{clear:none;padding:0;}
#col1{float:left;clear:left;width:540px;min-height:500px;}
#col1.detail-page h4, #col1.home h4, #col3 h4, #col1.detail-page h2, #col1.home h2, #col3 h2{border-bottom:1px solid #ddd;margin:2em 0 1.25em 0;font-size:1.3em;}
#col1.detail-page h4:first-child, #col1.detail-page h2:first-child{margin-top:0px;}
#col2{float:right;clear:right;width:300px;}
#col3{clear:both;}
#col3 .ads{float:right;clear:right;width:250px;height:500px;}
#page-meta{background:#eee; padding:1em 1em 0 1em;margin-bottom:1.25em;}
.hidden{display:none;}

#col2 h4{background:#cae1f3;padding: 4px 20px;font-weight:normal;margin-top:0;border-bottom:none;}
#groupings{background:#e0eef8;border-left:1px solid #ddd;padding-bottom:20px;}
#groupings.scroll{overflow:auto;height:404px;}
#my_groups, #personalized_groups, #paginated_groups, #trusted_moms, #considered_providers, #my_messages{margin:0 20px 20px 20px;}


/* Landing */
#page.landing{background:transparent url('../images/logo-8.png') no-repeat 0 0;padding-left:280px;min-height:500px;}
#masthead.landing{height:96px;margin:0;overflow:hidden;}
#masthead.landing h1{height:0px;text-indent:-1000em;overflow:hidden;}
.landing h2{margin:0;padding-top:10px;background:transparent;border:none;font-size:2em;line-height:1.5em;}
.landing #user_nav{margin-right:0;}
#get-started{min-height:274px;background:#cae1f3;padding:20px 30px 15px 0px;font-size:1.2em;float:none;}
#get-started .landing-col2 ul{list-style:circle;}
#get-started h4{margin-top:0;}
#get-started h3{margin-bottom:1.5em;}
.landing p.register{background:#e8f2fa;height:60px;padding-left:120px;padding-top:10px;}
#more-info{min-height:0;padding:15px 30px 15px 0px;float:none;}
.landing-col1{width:265px;padding-right:15px;border-right:1px solid #ddd;float:left;}
.landing-col1 h3, .landing-col2 h3{margin-bottom:0.5em;}
.landing-col2{float:right;clear:right;width:270px;}
.choose{margin-bottom:0.5em;}
.cities{font-weight:bold;font-size:1.1em;}
.login-form form{padding-top:0;}
.reset-link{margin-left:180px;}
.landing #messages{margin:0;padding:10px 10px 10px 0;background:#cae1f3;}
.landing #messages .error,.landing #messages .notice{margin:0;}
.error a{text-decoration:underline;}
.landing-col2 ul{margin-bottom:0.5em;}
.landing-col2 ul li{margin:0;}

/* Text */
#page-meta h4{margin-top:0;}
.textless{text-indent:-1000em;overflow:hidden;}

/* Navigation */
#user_nav{margin:0px -15px 0 0;}
#user_nav .you{padding:5px 5px 0 0; color:#999;}
#user_nav li{float:right;margin:0;}
#user_nav a{display:inline-block;margin-left:1px;padding:5px 10px;background:#66222c;color:#fff;text-decoration:none;text-transform:lowercase;}
#user_nav a:hover{text-decoration:underline;}
#user_nav li.invite a{background:transparent;color:#66222c;}
#navigation li a{font-size:1.3em;background:#66222C;color:#ffffff;outline:none;text-decoration:none;padding:8px 12px;text-align:center;}
#navigation li a:hover{background:#815860;}
#navigation li.active-tab a{background:#a37a80;}
#navigation{position:relative;left:-15px;z-index:2;padding-top:30px;float:left;width:600px;}


/* Tabs */
ul.tabbed{margin:0;padding:0;list-style:none;}
.tabbed li{float: left; margin: 0 1px 0 0;}
.tabbed li a{float: left; padding: 4px 8px; min-width:75px;background:#a9bb3f;color:#fff;}
.tabbed li.active-tab a, ul.search-options li.ui-tabs-selected a{background:#8d9e35;}
.tabbed.with-active-tab-linked li.active-tab{padding:0px;}
.tabbed li a:hover{background: #a2aa51;}

ul.tabbed-clean{margin:0;padding:0;list-style:none;border-bottom:1px solid #bbb;height:27px;padding-left:10px;margin-bottom:2em;}
.tabbed-clean li{float:left;margin:0 5px 0 0;}
.tabbed-clean li a{float: left; padding: 4px 8px; height:18px; min-width:75px;background:#eee;color:#111;border:1px solid #ccc;border-bottom:0;}
.tabbed-clean li.active-tab a{background:#fff; border:1px solid #bbb;border-bottom:1px solid #fff;color:#000;}

/* JQuery tabs */
.ui-tabs-hide {display: none;}

/* Title */
#page-title{clear:left;margin:0 0 2em 0;padding-top:1em;}

/* Controls */
div.submit{margin-top:1em;}
.button-link{background:#66222C;color:#fff;border:0;padding:4px;cursor:pointer;}
.button-link:hover{color:#fff;background:#815860;}
#rate{font-size:1.2em;margin-bottom:1em;}
.rating-link{display:inline-block;width:18px;height:18px;text-indent:-1000em;overflow:hidden;vertical-align:-3px;}
.rating-link:hover{background-position:-18px 0;}
.rate-up{background: transparent url('../images/thumbsup.png') no-repeat 0 0;}
.rate-down{background: transparent url('../images/thumbsdown.png') no-repeat 0 0;}
#new_rating{background:#fff;border:1px solid #ddd;width:300px;position:relative;padding:15px;}
#new_rating .rating-submit{margin-top:10px;}
#new_rating input, #new_rating label{float:none;}
#new_rating textarea{width:288px;height:75px;}
.personalize-link{margin-top:10px;display:block;width:200px;padding:4px 8px;background:#a9bb3f;font-weight:bold;font-size:1.1em;color:#fff;text-align:center;}
.personalize-link:hover{background:#8d9e35;}
.saveOrUnsave{margin-right:10px;}

/* Providers */

#map-tabs a{padding:40px 0.5em 0 0.5em;text-align:center;font-weight:bold;width:80px;height:40px;}
#map-tabs a.tab-all{background-image:url('../images/icon-family.png');background-position:50% 10px;background-repeat:no-repeat;}
#map-tabs a.tab-facilities{background-image:url('../images/icon-facility.png');background-position:50% 10px;background-repeat:no-repeat;}
#map-tabs a.tab-inhomes{background-image:url('../images/icon-inhome.png');background-position:50% 10px;background-repeat:no-repeat;}
#map-tabs a.tab-nannies{background-image:url('../images/icon-nanny.png');background-position:50% 10px;background-repeat:no-repeat;}
#map-tabs a.tab-babysitters{background-image:url('../images/icon-babysitter.png');background-position:50% 10px;background-repeat:no-repeat;}
#map-wrap{border:2px solid #66A8DE;}
#map-wrap-wrap{padding:4px;border:2px solid #66222C;margin-bottom:2em;position:relative;}
.ratings .up{display:inline-block;width:16px;height:16px;vertical-align:-2px;background:transparent url('../images/icon-thumb-up-color.png') no-repeat 0 0;}
.ratings .down{display:inline-block;margin-left:10px;width:16px;height:16px;vertical-align:-2px;background:transparent url('../images/icon-thumb-down-color.png') no-repeat 0 0;}
.ratings .up.colored{background-image:url('/images/icon-thumb-up-color.png');}
.ratings .down.colored{background-image:url('/images/icon-thumb-down-color.png');margin-left:0;}
* html .ratings .up{background-image:url('/images/icon-thumb-up-color.png');}
* html .ratings .down{background-image:url('/images/icon-thumb-down-color.png');}
.ratings{font-size:1.2em;font-weight:bold;color:#666;}
.review{padding-left:60px;}
#map-marker-tooltip .ratings .up{display:block;float:left;margin-right:4px;margin-bottom:15px;}
#map-marker-tooltip .ratings .down{display:block;float:left;margin-right:4px;}
.show-on-map{margin-left:10px;outline:none;background: transparent url('/images/icon-map-magnify.png') no-repeat 0 0; display:inline-block;height:16px;padding-left:20px;color:#999;}
.show-on-map:hover{background-position:0 -16px;color:#66222C;}
.provider-avatar .saveOrUnsave a, .provider-snippet a.show-on-map{color:#999;text-decoration:underline;margin-left:10px;margin-right:0;}
.provider-avatar .saveOrUnsave a:hover, .provider-snippet a.show-on-map:hover{color:#66222C;}
.ajax-pagination{margin-bottom:1em;}
.save-link{height:16px;padding-left:20px;background:transparent url('/images/icon-disk.png') no-repeat 0 0;outline:none;display:inline-block;}
.save-link:hover{background-position:0 -16px;}
.save-link.unsave{background-image:url('/images/icon-disk-delete.png');}

#search{margin-bottom:20px;}
#search input.search{width:200px;height:16px;border:2px solid #66222C;padding:2px;}
#search form{margin:0;padding:0;}
#search input.submit{background:#66222C;color:#fff;border:0;height:24px;padding:0 4px;cursor:pointer;margin-left:4px;}
#search input.submit:hover{background:#815860;}
.provider-snippet{margin: 0 20px 0px 0;float:left;width:270px;height:100px;}
.provider-snippet a{color:#66222C;}
.provider-avatar img{float:left;margin-right:10px;margin-top:4px;width:50px;height:50px;overflow:hidden;}
.provider-link{font-size:1.2em;font-weight:bold;}
.provider-description{padding-left:60px;}
.provider-snippet-rated{clear:both;margin:1em 0;}

#share-this{display:block;margin-bottom:1em;}

/* Talk */
#conversations{clear:left;}
#new_conversation_form{padding-top:0px;}
#group-meta{padding-bottom:2em;}
#conversation_body{height:3.5em;display:block;width:526px;border:2px solid #66222C;}
#paginated_conversations #conversation_body{width:487px;}
#conversations .row input{float:right; margin:3px 0 20px 0;background:#66222C;color:#fff;font-weight:bold;font-size:1.1em;padding:4px 8px;border:1px solid #88444E;cursor:pointer;}
#conversations .row input:hover{text-decoration:underline;background:#44000A;}
#conversations .author img{float:left; clear: left; margin-right: 10px;border:1px solid #ccc;font-weight:normal;}
#conversations .author{font-weight:bold;float:left;}
#conversations .meta{color:#999;float:left;}
#conversations .meta .ratings{margin-left:10px;}
#conversations .meta a{margin-right:1em;}
#conversations .body{padding-left:62px;display:block;margin-top:8px;}
#conversations .conversation{padding:5px 0; margin-bottom:5px;}
#conversations .replies{clear:left; background:#f2f2f2 url('../images/replies-top.png') no-repeat 0 0;margin:0px 0px 0px 60px;padding:15px 0 0 0;}
#conversations .reply{display:block;padding:5px;}
#conversations .actions .replyLink{background:#66222C;color:#fff;font-weight:bold;padding:3px 8px;margin-left:10px;float:right;}
#conversations .actions{font-weight:bold;float:right;}
.conversation textarea{margin-left:60px;width:466px;height:3.5em;margin-top:1em;border:2px solid #66222C;}
.conversation textarea:focus{border:2px solid #44000A;}
.flagLink {overflow:hidden;color:#999;float:right;height: 16px;padding-left:20px;width:0px;margin-top:5px;background: transparent url(/images/icon-flag.gif) no-repeat 0 -16px;outline: 0;font-weight:normal;}
.flagLink:hover{background-position: 0 0;color:#66222c;width:auto;}
.flagged{float:right;}

/* Group */
#groups{float:left;}
.group-snippet{margin-bottom:1.5em;}
.group-snippet img{float:left;}
.group-snippet .group-avatar{float:left;}
.group-snippet .group-link{font-weight:bold; display:block;padding-left:65px;}
.group-snippet .location{display:block; padding-left:65px;}
.group-snippet .meta{float:left;padding-left:65px;}
.action-title{float:left;}
#map{float:left;clear:left;}
#admins .actions, #members .actions{display:block;}
#stats{margin-bottom:1em;}

/* Provider Detail */
#detail-summary{background: #f1f6d3;margin:0px -15px 15px -15px;padding:0px 15px 15px 15px;color:#3e486f;}
#detail-actions{background: #bcd35b; margin:0px -15px 15px -15px;padding:8px 15px 3px 15px;font-size:1.1em;height:25px;overflow:hidden;}
#detail-actions h1, #detail-actions h3{float:left;margin:0 15px 0 0;height:25px;}
#detail-actions #rating, #detail-actions #title, #detail-actions .ratings{float:left;height:25px;}
#detail-actions a{float:right;margin-left:20px;height:16px;margin-top:3px;}
#detail-actions .ratings{font-weight:bold;font-size:0.9em;}
#detail-actions .ratings .up{padding-left:25px;background-image:url('../images/icon-thumb-up-g.png');display:inline-block;height:22px;margin-top:3px;margin-right:3px;vertical-align:-3px;}
#detail-actions .ratings .down{padding-left:25px;background-image:url('../images/icon-thumb-down-g.png');display:inline-block;height:22px;margin-top:3px;margin-right:3px;vertical-align:-3px;}

#detail-actions .saveOrUnsave, #detail-actions #message, #detail-actions #share-this{float:right;height:25px;}
#detail-actions #share-this{vertical-align:-3px;}
#detail-summary #map{float:right;margin-left:15px;}
#detail-image{float:left;width:150px;margin-right:15px;}
#detail-image img{border:1px solid #ddd;}
#detail-image a img{width:auto;height:auto;}
#summary{padding-left:165px;}
div.label{margin-top:0.25em;}
span.label{color:#666;}

/* Moms Page */
.mom-snippet .avatar{float:left;}
.mom-snippet{margin: 0 20px 0 0;float:left;width:270px;height:90px;}
.mom-snippet img{float:left;margin-right:10px;margin-top:2px;}
.mom-snippet .username{font-size:1.2em;font-weight:bold;display:inline;}
.mom-snippet .activity,.mom-snippet .children{font-size:0.8em;color:#666;}
.mom-description{padding-left:60px;}
.num-reviews,.num-conversations{margin-right:5px;}

/* Home Page */
#momometer{margin-bottom:2em;}
#momometer .inner{background:#e7f0c2;padding:0px 15px 15px 15px;}
#momometer .wrap{background:#f1f6dc url('../images/momometer-bg.png') repeat-x 0 0;margin:0px -15px;}
#momometer ul{background:transparent url('../images/momometer-arrow.png') no-repeat 50% 0;margin:0;height:144px;overflow:hidden;}
a.hideLink{float:right;font-weight:bold;font-size:0.9em;margin-top:7px;}
#momometer h5{margin-bottom:5px;padding-top:5px;font-size:1.1em;float:left;}
#momometer p{padding:0 0 20px 15px;font-size:1.1em;margin:0;}
#home-actions{margin-bottom:1.5em;border-bottom:1px solid #ddd;padding-bottom:3px;}
#home-actions h3{float:left;margin-bottom:0;}
#home-actions a{float:right;margin-left:15px;font-weight:bold;}
#momometer li{float:left;width:160px;margin:0px 25px 0px 5px;text-align:center;}
#momometer .inner li.middle{margin: 0px 20px 0px 0px;}
#momometer .inner li.last{margin: 0px;}
#momometer .inner ul a{display:inline-block;width:160px;font-weight:bold;padding-top:78px;background:transparent url('../images/smile-off.png') no-repeat 50% 0;}
#momometer .inner ul a.finished{background:transparent url('../images/smile-on.png') no-repeat 50% 0;}
#messages-wrap{margin:0px -15px;}
#col2 .inner{border-left:1px solid #ddd;padding:0px 15px;min-height:500px;}
ul.search-options li{float:left;margin:0;}
ul.search-options li a{float:left;background:#bbc35e;margin-right:1px;padding:6px 8px;font-weight:bold;color:#fff;}

/* Registration */
.back-link{margin-right:10px;}
.forward-link{font-weight:bold;font-size:1.1em;margin-left:10px;}
#more-provider-info{display:none;background:#eee;border:1px solid #ddd;padding:10px;}
#more-provider-info-link{cursor:pointer;}

/* Messages */
.message{padding:15px;border-bottom:1px solid #ddd;background:#f9f9f9; margin:0;clear:left;}
.message.new{background:#e7f0c2;}
.message img{float:left;margin-right:10px;}
.message.body{clear:left;font-size:1.2em;}
.message .date{color:#999;}
.message .subject{font-size:1.2em;margin-bottom:5px;padding-left:60px;}
.message .body{padding-left:60px;margin-bottom:1em;}
.message .actions{padding-left:60px;}
.from .mom-snippet{margin-bottom:0.5em;}
#message .subject{padding:15px 15px 5px 15px;font-size:1.2em;}
#message .date{margin-left:10px;font-size:0.8em;color:#999;}
#message .body{padding: 0 15px 15px 15px;}
#message .replies.clipped{width:450px;}
#message .actions{margin-left:60px;background:#dbdbdb;width:420px;padding:15px;}
#message .message-actions a{font-weight:bold;}
#message .actions a{margin-right:10px;}
#message .nav-actions a{color:#999;}
#message .message-actions{margin-bottom:5px;}
.align-left{text-align:left;}
.mo-margin{margin:0;}

/* Errors */
.fieldWithErrors{background:#ffdfdf;padding:10px 0;}
#errorExplanation{background:#ffdfdf;padding:10px;margin-bottom:2em;color:#111;}
#errorExplanation h2{font-family:inherit;color:inherit;margin-bottom:0.5em;}
#errorExplanation p{margin-bottom:0.25em;color:#333;}
#errorExplanation ul{margin:0;}
#errorExplanation li{margin: 0 0 0.25em 0;font-weight:bold;}

/* -----------------------------------------------------------------------

   Blueprint CSS Framework 0.7.1
   http://blueprintcss.googlecode.com

   * Copyright (c) 2007-2008. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
body {font-size:75%;color:#3e486f;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-family:Georgia, Times, serif;font-weight:normal;color:#1c264d;}
h4, h2{padding:3px 6px;border-bottom:1px solid #ddd;background:#f3f3f3;}
h1 {font-size:1.5em;line-height:1;margin-bottom:0.5em;background:transparent;}
h2 {font-size:1.2em;line-height:1.25;margin:1.25em 0;clear:left;}
h3 {font-size:1.5em;line-height:1;margin-bottom:0.5em;background:transparent;}
h4 {font-size:1.2em;line-height:1.25;margin:1.25em 0;clear:left;}
h5 {font-size:1em;margin-bottom:1.5em;}
h6 {font-size:1em;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {text-decoration:underline;}
a {color:#66222C;text-decoration:none;cursor:pointer;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 0 1.5em 0;}
ul {list-style:none;}
ul li{margin:1em 0;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;background:#C3D9FF;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after, .fieldWithErrors:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container, .fieldWithErrors {display:inline-block;}
* html .clearfix, * html .container, * html .fieldWithErrors {height:1%;}
.clearfix, .container, .fieldWithErrors {display:block;}
.clear {clear:both;}

/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;padding:0px 6px;}
input.text, input.title, textarea{border:1px solid #bbb;font-size:1.2em;}
select{border:1px solid #bbb;font-size:1.1em;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:250px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:130px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}


/* Maps */
.provider-map-image, .user-map-image{float:left;width:30px;height:63px;padding:7px 10px 0pc 10px;border-right:2px dashed #a9bb3f;margin-right:10px;}
#map-marker-tooltip .ratings{float:right;width:30px;height:63px;border-left:2px dashed #a9bb3f;padding: 7px 10px 0px 10px;margin-left:10px;}
#map-marker-tooltip .ratings .down{margin-left:0px;}
#map #map-marker-tooltip-inner{border:2px solid #a9bb3f;width:250px;height:75px;padding:3px;font-size:1em;overflow:hidden;background:#fff;position:relative;top:-25px;left:-6px;}
#map-marker-tooltip{background:transparent url('../images/mapShadowAlpha.png') no-repeat bottom right;position:relative;top:-84px;left:-100px;padding-top:15px;margin-top:-15px;}
.provider-map-name{font-weight:bold;display:block;}
.provider-map-address{color:#999;font-size:0.9em;line-height:1em;}
#map .meta{color:#999;font-size:0.9em;margin-top:0.5em;}

/* Footer */
#footer a{height:50px;width:907px;margin:0px auto;color:#fff;font-weight:bold;padding-top:2em;letter-spacing:0.06em;}
#footer ul li{display:inline;margin:0px 4px;color:#fff;}
#footer a:hover{text-decoration:underline;}

/* Search wizard hide/show */
#searchWizard .steps { display: none; }
#search-wizard-saving-message{display: none;}
#map-wrap-wrap .ajax-spinner{display:none;padding-top:2em;background:transparent url(/images/spinner-1.gif) no-repeat scroll center center;height:30px;margin-top:200px;position:absolute;z-index:2;width:100%;}
#map-wrap-wrap.loading #map-wrap {opacity:.3;}
#map-wrap-wrap.loading .ajax-spinner{display:block;}

/* Premium parent search */
form.premium-parent-search input,form.premium-parent-search select, form.premium-parent-search label {float: none;}

/* Advertisement */
form.advertisement{line-height: 150%;}
form.advertisement input, form.advertisement select, form.advertisement label {float:none;}
