
/* Component Imports CSS */

@import url("/static/style/main.css");
@import url("/static/style/header.css");

a { color: #2565ff; }
p { font-size: 12px; font-family: Helvetica, Arial, sans-serif; line-height: 1.4em; margin-bottom: 1em; }
#pageInfo .input { width: 97%; }

#breadCrumb { padding: 10px; }
h2.bc {display:inline; font-size:11px;}	
h2.related {font: normal 13px Geneva,Tahoma,serif; margin:0;padding:0}
table#relatedQuestions h3 {margin:0}
table#relatedQuestions h3 a{font-size:12px;color:#0c6ee3;outline:none;text-decoration:none;}
table#relatedQuestions h3 a:hover{color:#ff7000;border-bottom:none;text-decoration:underline;}
table#relatedQuestions h3 a:active{color:#29a627;}
h3.ask-a-question {color:#98C518;font:bold 16px Geneva,Tahoma,serif;}

.consumerAlert { font-size: 12px; font-style: italic; color: red; padding: 5px 0 5px 30px; margin: 5px 0; background: url('/static/imgs/icons/alert_alt_medium.png') left center no-repeat; }
.deleteConItem { font-size: 11px; font-style: italic; color: #818181; text-align: right; }
.deleteConItem a { color: #ababab; }
#viewPublicProfile { font-size: 12px; font-weight: normal; color: #2565ff; text-decoration: underline; padding: 3px 21px 3px 0; float: right; background: url('/static/imgs/icons/website_small.png') right center no-repeat; }
.editConsumerItem { font-size: 12px; padding-right: 21px; float: right; background: url('/static/imgs/icons/pencil_small.gif') right center no-repeat; }
#leftCol .businessName { font-size: 14px; margin-bottom: .15em; }
#leftCol .businessAddress { font-size: 12px !important; }
.neighborImg { margin: 5px 15px 5px 0; float: left; }
.leadSearch { width: 250px; }
#leftCol .leadSearch { width: 170px; font-size: 12px; }
#leftCol .input { width: 260px; }
#leftCol th { text-align: left; }
#neighbor #leftCol p { padding-right: 1em; }
h1#neighborName { font-size: 27px; color: #ee6e01; margin-bottom: 0; }
a.more { font-size: 11px; font-style: italic; text-align: right; color: #ee6e01; display: block; }

#largeContent h4 { font-size: 14px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; color: #292929; margin-bottom: .5em !important; }
#leftCol h4 { font-size: 16px; font-family: Geneva, Tahoma, serif; color: #98c518; }
#leftCol h4 a, #leftCol h4 a.summary { font-size: 14px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; margin-bottom: 2px; }
#pageInfo h4 a, p.businessName { font-size: 16px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; }
#pageInfo h4 a.note { font-size: 11px; font-style: normal; font-weight: normal; color: #2565ff; margin-top: 3px; }

#largeContent #pageInfo.cw_home h4 {background-color: #eee; padding: 4px 4px 2px;}

#leftCol h5 { font-size: 14px; color: #98c518; }
h4 a.myFriends { font-size: 16px !important; font-family: Geneva, serif; font-weight: normal; }
p.businessName { margin-bottom: 2px; }
#leftCol h5 { font-size: 13px; font-weight: normal; font-family: Geneva, Verdana, sans-serif; color: #000; }
h5.merchantName { font-size: 16px; font-family: Helvetica, Arial, sans-serif; color: #98c518; margin-bottom: 0 !important; }
h5.merchantName a { text-decoration: none; color: #98c518; }
h5.merchantName a:hover { text-decoration: underline; }
#pageInfo h1 { font-size: 24px; font-family: Helvetica, Arial, sans-serif; color: #ee6e01; padding-bottom: 5px; margin-bottom: 1em !important; border-bottom: 1px dotted #ababab; padding-top: 1em; }
#pageInfo h1 a { font-style: normal; color: #5484f7; text-decoration: underline; padding-top: 3px; }
#favoritesTableDiv h4, #favoritesTableDiv h4 a  { font-size: 16px; }
#leftCol h4.usersFriendsStreet a, #leftCol h4.usersFriendsStreet  { font-family: 'Geneva',Tahoma,serif; font-size: 16px; }
.actionTable td { padding-right: 10px; }

.consumerTable th { font-size: 14px; color: #292929; text-align: center; padding-bottom: 5px; border-bottom: 1px dotted #7b7b7b; }
.consumerTable td { vertical-align: top; padding-top: 10px; }
.consumerTable p, .consumerTable h4 { margin: 0; }
.consumerTable h5.closed a { color: #ababab; }
.inviteTable .input { width: 95%; }
.consumerTable .recentAnswers { width: 335px; overflow: hidden; }
.recentAnswers h5 .note { font-size: 11px; color: #ababab; }

/* Notification Message */

#neighbor #mcNotifier { font-size: 14px; color: #292929; margin-bottom: 20px; border: 2px solid #ff7000; background: #f6f6f6 url('/static/imgs/icons/checkmark.gif') no-repeat 20px 10px; }
#neighbor #mcNotifier ul li { list-style: none; margin: 1em 0 1em 60px; }
#neighbor #mcNotifier td { vertical-align: middle; }
#neighbor .uncheck div#mcNotifier { background-image: none; }

#search { background: url('/static/imgs/consumer/bkg/search.png'); }
#neighbor #pageInfo #search { background: none; }
#neighbor #pageInfo #search table td { color: #292929; padding-right: 10px; }
#neighbor #pageInfo #search table td .input { width: 175px; }

#head { height: auto; }
#neighbor #wrapper { border-right: 1px solid #ddd; background: #fff url('/static/imgs/consumer/bkg/consumer.png') repeat-y; }
#neighbor .wrapperRightCol { border-right: none !important; border-left: 1px solid #ddd; background: #fff url('/static/imgs/consumer/bkg/consumer_right.png') repeat-y right !important; }
#neighbor .wrapperRightCol #pageInfo { padding: 0; }
.oneCol #wrapper { border-left: 1px solid #ddd; background: #fff !important; }
#largeCol { float: right; }
.oneCol #largeCol { width: 100%; float: none; }
#neighbor #largeContent { padding: 25px; }

#neighborMenu { border-bottom: 1px solid #ddd; background: url('/static/imgs/bkg/breadcrumb.jpg'); }
#neighborMenuContent { width: 1000px; font-size: 11px; margin: 0 auto; }
#neighborMenu ul li { list-style: none; margin: 0; margin-left: -4px; float: left; }

/* Neighbor Dashboard Menu */
#neighborMenu ul li a { height: 33px; margin: 10px 5px -1px 5px; display: block; }
#neighborMenu ul li a#tabProfileActive { width: 98px; background: url('/static/imgs/consumer/buttons/tab_profile.png') no-repeat top left; }
#neighborMenu ul li a#tabProfile { width: 98px; background: url('/static/imgs/consumer/buttons/tab_profile.png') no-repeat bottom left; }
#neighborMenu ul li a#tabListsActive { width: 86px; background: url('/static/imgs/consumer/buttons/tab_lists.png') no-repeat top left; }
#neighborMenu ul li a#tabLists { width: 86px; background: url('/static/imgs/consumer/buttons/tab_lists.png') no-repeat bottom left; }
#neighborMenu ul li a#tabReviewsActive { width: 98px; background: url('/static/imgs/consumer/buttons/tab_reviews.png') no-repeat top left; }
#neighborMenu ul li a#tabReviews { width: 98px; background: url('/static/imgs/consumer/buttons/tab_reviews.png') no-repeat bottom left; }
#neighborMenu ul li a#tabCouponsActive { width: 105px; background: url('/static/imgs/consumer/buttons/tab_coupons.png') no-repeat top left; }
#neighborMenu ul li a#tabCoupons { width: 105px; background: url('/static/imgs/consumer/buttons/tab_coupons.png') no-repeat bottom left; }
#neighborMenu ul li a#tabFavoritesActive { width: 144px; background: url('/static/imgs/consumer/buttons/tab_favorites.png') no-repeat top left; }
#neighborMenu ul li a#tabFavorites { width: 144px; background: url('/static/imgs/consumer/buttons/tab_favorites.png') no-repeat bottom left; }
#neighborMenu ul li a#tabFriendsActive { width: 97px; background: url('/static/imgs/consumer/buttons/tab_friends.png') no-repeat top left; }
#neighborMenu ul li a#tabFriends { width: 97px; background: url('/static/imgs/consumer/buttons/tab_friends.png') no-repeat bottom left; }
#neighborMenu ul li a#tabAnswersActive { width: 111px; background: url('/static/imgs/consumer/buttons/tab_answers.png') no-repeat top left; }
#neighborMenu ul li a#tabAnswers { width: 111px; background: url('/static/imgs/consumer/buttons/tab_answers.png') no-repeat bottom left; }
#neighborMenu ul li a#tabRequests { width: 111px; background: url('/static/imgs/consumer/buttons/tab_requests.png') no-repeat bottom left; }
#neighborMenu ul li a#tabRequestsActive { width: 111px; background: url('/static/imgs/consumer/buttons/tab_requests.png') no-repeat top left; }

#neighbor #leftCol { width: 261px; padding: 15px 20px; margin: 0; overflow: hidden; }

.answers #search input.submit  { width: 172px; height: 22px; cursor: pointer; border: none; background: url('/static/imgs/consumer/buttons/search_answers.png') top left; }
.answers #search input.submit:active { outline: 0; background: url('/static/imgs/consumer/buttons/search_answers.png') left bottom; }

.mainStreetList { width: 280px; list-style-position: outside; margin-left: 0; }
.mainStreetList img { width: 24px; height: 24px; margin: 0 2px 2px 0; }

p.formSubmit { width: 91%; text-align: right; padding: 0 !important; }

/* Highlight Box */
.highlightBox { width: 647px; padding-top: 11px; margin-bottom: 25px; overflow: hidden; background: url('/static/imgs/consumer/boxes/highlightTop.png') no-repeat left top; }
.highlightBoxLarge { width: 707px; padding-top: 11px; margin-bottom: 25px; overflow: hidden; background: url('/static/imgs/consumer/boxes/highlightTop_large.png') no-repeat left top; }
.highlightContent, .highlightContentLarge { padding: 10px 20px 5px 20px; border-right: 2px solid #e2e8f7; border-left: 2px solid #e2e8f7; background: #f7f9ff; }
.highlightBox h3, .highlightBoxLarge h3 { font-size: 18px !important; font-family: Geneva, Tahoma, serif; font-weight: bold; color: #9ac819; margin-bottom: .25em; }
.highlightBox h3.green, .highlightBoxLarge h3.green { color: #98c518 !important; }
.highlightBox h3 a, .highlightBoxLarge h3 a { color: #9ac819; text-decoration: none; }
.highlightBox h3 a:hover, .highlightBoxLarge h3 a:hover { text-decoration: underline; }
.highlightBox a, .highlightBoxLarge a { text-decoration: underline; }
.highlightBox h3 .note, .highlightBoxLarge h3 .note { font-size: 11px !important; font-family: Arial, sans-serif; font-weight: normal; color: #818181; margin: 5px 15px 0 0; float: right; }
.highlightContent th, .highlightContentLarge th { font-size: 13px; font-weight: bold; color: #000; }
.highlightContent p, .highlightContentLarge p { margin-bottom: 0; }
.highlightContent hr, .highlightContentLarge hr { margin: 10px 0; }
.highlightBox .clear { height: 11px; padding-bottom: 12px; margin: 0; background: url('/static/imgs/consumer/boxes/highlightBot.png') no-repeat left bottom; }
.highlightBoxLarge .clear { height: 3px; padding-bottom: 12px; margin: 0; background: url('/static/imgs/consumer/boxes/highlightBot_large.png') no-repeat right bottom; }
.highlightBox .profilePic { margin: 0 10px 10px 0; float: left; }
.highlightBox .updateStatus { font-size:10px; padding: 0 20px; background: url('/static/imgs/icons/pencil_small.gif') no-repeat right center; }
#pageInfo { padding: 0 20px; }
.highlightContentLarge a.note { color: #818181; } 

/* Fix for txt not showing up in IE6 */
/* hides from IE5-mac \*/
* html .highlightContent {height: 1%;}


/* Pick an Alias name upon signin */

.aliasCheck p { font-size: 14px; }
.name_exists { color: #f00; }
.available { color: #ee6e01;}
.taken { color: #f00; }

/* Neighborhood Sign Up Form Box */

#neighbor #options { width: 265px; padding-right: 20px; border-right: 1px dotted #aaa; }
#neighbor #signUpForm { width: 825px; margin: 0 auto; }
#jrSignup { position: absolute; margin: -375px 0 0 677px; }
#questionMarks { position: absolute; margin: -174px 0 0 465px; }
#mainStreet { position: absolute; margin: -134px 0 0 465px; }

#askQuestionBox p { line-height: 1.2em; }

.whyUs { width: 225px; padding-bottom: 150px; margin-top: 15px; float: right; }
.whyUs h4 { font-size: 20px !important; font-weight: bold !important; color: #5484f7 !important; margin-bottom: .75em; }
.whyUs p { font-size: 15px; font-weight: bold; color: #292929; margin-bottom: 1em; }
.whyUs ul li { font-size: 15px; font-weight: bold; color: #292929; list-style-position: outside; margin-bottom: 0 0 1em 1em; }

.smallFavorite h2, .smallFavorite a { font-size: 12px; }

/* Suggestion Box Styles */
#suggestedCompanies .merchantInfo .showFavoriteLink a { padding: 6px 0 4px; }
/*#suggestedCompanies .merchantInfo a {width: 150px; }*/
/*.highlightBox .showFavoriteLink a { padding: 6px 0 4px; }*/

/* Status */
#statuses p { font-size: 12px; }
#status_options {position:absolute; top:23px; visibility:hidden; width:290px; height:145px; border:1px solid #ccc; background:#fff;}
#status_options a {display:block; text-decoration:none; color:#333; padding:1px 0 1px 5px; font-size:11px;}
#status_options a:hover {background:#eee;}

.status { margin-bottom: 15px; }
.status_comments .status_comment { margin-bottom: .75em; }
.status_comments { padding: 10px 10px 0 0; }
.status_comments_wrap { font-size: 12px; line-height: 1.1em; padding-left: 10px; background: #f6f6f6; }
.status_comment_body_input { width:300px; height:45px; font-size: 12px; }
.status_comment_removed { font-size: 10px; font-style: italic; }
.status_comment_form { width: 320px; }
.status_comment_form h5 { font-size: 11px !important; padding: 0 !important; margin-bottom: 5px !important; }
.time_lapse, .status_comment_by { font-size: 11px; color: #818181; }
#status_last { font-weight: normal; }
.statusListing { font-size: 12px; font-style: italic; margin: 8px 0 8px 70px; }
#merchantPresence { padding-left: 4em; }

/* Status Update exceptions for consumer dashboard */
.highlightContent #statusUpdate { width: 100%; }
.highlightContent #statusUpdate, .highlightContent #statusUpdate #statusUpdateInfo { padding: 0; background-image: none; }
.highlightContent #statusUpdate h5 { margin: 0; }
.highlighContent .status_comments_wrap { padding: 0 !important; background-color: transparent !important; }

/* Neighbor reviews */

.neighborReview, .favorite-info { margin-bottom: 1em; border-bottom: 1px dotted #ddd; }
.neighborReview .reviewPost { padding-bottom: .5em; margin-bottom: 0; }
.neighborReview .reviewPost h4 a.summary { font-size: 16px !important; font-family: Helvetica, Arial, sans-serif; font-weight: bold !important; }
.neighborReview .reviewPost p.reviewer { font-size: 11px; font-style: italic; color: #292929; text-decoration: none; margin-bottom: .25em !important; }
.neighborReview .reviewPost p.reviewer a { font-size: 11px; font-style: italic; color: #5484f7; text-decoration: underline; }
.mainReview { border: none; background: none; }
.reviewer { font-size: 11px; font-style: italic; }
#answers p { margin-left: 115px; }

/* Favorite Businesses */

.favoriteActions { width: 275px; font-size: 12px; text-align: right; float: right; }
.favoriteActions .reviewStars { width: 190px; text-align: right; padding: 5px 0; float: right; }
.neighWriteReview { padding: 0 0 2px 20px; background: url('/static/imgs/icons/pencil_small.gif') no-repeat; }
.neighborComment { padding: 0 0 2px 22px; background: url('/static/imgs/icons/chat_small.png') no-repeat; }
.favorite-info .commentBox { width: 475px; margin: 15px 0; }
.favorite-info .commentBox textarea { margin-bottom: 5px; }
.favorite-info .commentBox input { padding: 0; }
.dealAction { float: right; }
p.businessInfo { margin-bottom: 0; }
#leftCol .favoriteBus { padding: 7px 0; border-bottom: 1px dotted #ddd; }
#leftCol .favoriteBus p.note { line-height: 1.2em; margin: 3px 0; }

/* Offer Book */

.theCoupon, #ad1, #ad2, #ad3, #ad4, #ad5 { margin: 0 0 0 10px; background: #fff; }
.couponVote { margin-bottom: 0 !important; }
.offerContainerBox { padding: 20px 0; margin-bottom: 1em; border-bottom: 1px dotted #ababab; }
.offerContainer .clipOffer { visibility: hidden; }
.offerMerchant, .offerMerchant a { font-size: 11px; font-style: italic; color: #818181; line-height: 1.2em; }

/* Consumer Lists */

#listCreateForm { padding: 3px; border: none; background: none; }
#listCreateForm .input { width: 100%; }
.listName { font-size: 14px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; }
ol#list_items li, .searchListVotes ol li { font-size: 13px; list-style-position: outside; padding-bottom: .75em; }
ol#list_items li strong, .searchListVotes ol li strong { font-size: 14px; color: #ff7000; }
.consumer_list_item .note { margin-top: 10px; }

/* Consumer Dashboard Left Hand Nav */

#leftCol #leftHandNav { padding: 10px 10px 10px 0; }
#leftCol #leftHandNav h4 { margin-bottom: 2px; }
#leftCol #leftHandNav p { font-size: 12px; margin-bottom: 0; }
#leftCol #leftHandNav a.menuButtons { width: 243px; height: 52px; text-decoration: none; padding: 10px; margin: 0 0 15px 0px; display: block; background: url('/static/imgs/consumer/buttons/consumerMenu.png') no-repeat left top; }
#leftCol #leftHandNav a.menuButtons:active { background: url('/static/imgs/consumer/buttons/consumerMenu.png') no-repeat 0 -72px; }
#leftCol #leftHandNav a.menuButtons h4 { font-size: 14px !important; font-family: Helvetica, Arial, sans-serif; color: #98c518; text-decoration: underline; }
#leftCol #leftHandNav a.menuButtons:hover h4 { color: #ee6e01; }
#leftCol #leftHandNav a.menuButtons p { color: #292929; }
#leftCol #leftHandNav a.menuButtons img { float: left; margin: 0 7px 40px 0; }

/* My Friends */

.friend-info { padding-bottom: .5em; margin-bottom: 1.25em; clear: both; border-bottom: 1px dotted #ddd; }
.friend-info { margin-bottom: 1.2em; }

.neighborHome .returnButton { display: none; }
#neighbor .showFriendLink { font-size: 12px; color: #292929; position: absolute; margin: 30px 70px 0 315px; }
/* #neighbor .friend-info .showFriendLink { display: none; } */
#neighbor .friend-info .showFriendLink { margin: 15px 70px 0 415px; width:115px; }
#neighbor .showFriendLink a { color: #292929; padding: 7px 0 7px 25px; background: url('/static/imgs/icons/add_green.gif') no-repeat left center; }
#neighbor .showFriendLink .noDisplay a { background: none; padding-left: 0px; }

/* Neighborhood Nudge */

.nudge_overlay { background: #fff; }
.nudge_overlay h3 a { font-size: 17px !important; font-weight: bold; font-family: Geneva, serif; color: #98c518; }
.nudge_overlay ul li { font-size: 14px; color: #292929; line-height: 1.3em; margin: 0 0 .5em 1em; list-style-position: outside; }

/* Beta Image */

#betaNeighbor { position: absolute; top: 35px; margin-left: 112px; }
.shortHead #betaNeighbor { position: absolute; top: 4px; margin-left: 237px; }

/* Lists */
#list_suggestions {position:absolute; top:23px; visibility:hidden; width:290px; height:145px; border:1px solid #ccc; background:#fff;}
#list_suggestions a {display:block; text-decoration:none; color:#333; padding:1px 0 1px 5px; font-size:11px;}
#list_suggestions a:hover {background:#eee;}

/* Inviting */

.merchantInviteNeighbor { font-size: 16px; padding: 15px 15px 15px 55px; margin-bottom: 15px; border: 1px solid #ddd; background: #fafafa url('/static/imgs/icons/invite_merchant_medium.gif') no-repeat 15px center; }
.merchantInviteNeighbor a { display: block; }

/* Coupon Lists */
/*.couponList li { margin: 3px 0; width: 50%; list-style-position: outside; float: left; line-height: 1.5em; }
.couponList a { color: #ff9933; font: bold 12px 'Geneva', Verdana, serif; }*/


/* Main Street Feed */
#mainStreetFeed li { line-height: 1.3em; list-style-position: outside; margin: 0 0 1em 1.25em; }
.postTime { font-size: 11px; color: #818181; float: right; }
.postDay { font-weight: bold; color: #292929; margin-bottom: .5em; }

#zipFeed { padding: 20px; margin: 30px; border: 1px solid #eee; background: #f7f9ff; }
#zipFeed h4 { font-size: 18px; color: #000; margin-bottom: .75em; }

table#newsfeed { width: 100%; }

/* consumer news feed stories */
.newsfeed { padding-left: 20px; margin: 0 1em 2em 0; }
.feedHighlight { width: 500px; overflow: hidden; }
#zipFeed .newsfeed a.feedHighlight:hover { border: none; background: #fff; }
.feedAction { font-size: 11px !important; line-height: 12px; text-align: right; vertical-align: top; }
.feedMore { color: #0c6ee3 !important; text-decoration: underline; margin-top: 5px; }
.feedPin { margin: -33px 0 0 -25px; position: absolute; }
.feedPreview { width: 400px; padding-left: 25px; margin: -20px 1em 2em 2.5em; }
.feedPreview a { text-decoration: none !important; }
.feedQuote { font-style: italic; }
a.seeFeed { font-size: 11px; font-style: italic; }

.statusUpdate { background: url('/static/imgs/icons/forum/wehavelife.png') no-repeat left top; }
.feedBlog { background: url('/static/imgs/icons/blog_small.gif') no-repeat left top; }
.feedCoupon { padding: 10px 40px 10px 10px; border: 1px dashed #ababab; }
.feedCoupon img { border: medium none ; margin: 0pt 10px 4px 0pt; float: left; }
.feedCouponImg { position: absolute; margin: -13px 0 -14px 365px; }
.feedText { text-decoration: none; }

.feedImg { position: absolute; margin-left: -28px; }

/* consumer news feed stories */
.feedItem { font-size: 13px; padding: 15px 0 15px 0; border-bottom: 1px solid #eee;}
.feedItem div.avatar {margin-right:10px; float:left; width:34px; height:34px; padding:2px; text-align:center; vertical-align:middle; border:1px solid #efeffe;}
.feedItem div.story {float:left; width:400px; overflow:hidden;}
.feedDate { font-size: 11px; color: #ababab; display:block;}

#newsfeed a.feedHighlight { margin: 0; border: none; background: none; }
#zipFeed .newsfeed { padding-left: 0; background: none; }

/* Consumer InBox */
#consumerInbox h3 { margin: 0; padding-top: 10px; padding-bottom: 4px; }
#consumerInbox h3 span.menuPages { font-size: 12px; font-family: Arial, sans-serif; float: right; }
#consumerInbox h3 span.menuPages a { padding: 0 10px; color: #2565FF; font-style: normal; font-size: 12px;}
#consumerInbox table { margin: 0 auto; width: 615px;border: 2px solid #e2e8f7; }

#consumerInbox table .inboxActions td { background: #F7F9FF;}
#consumerInbox table .inboxActions td p { padding: 5px; }
#consumerInbox table .inboxActions td select { font-size: 11px; margin: 4px 0; float: left; color:#292929;}
#consumerInbox table .inboxActions td option { padding: 0 3px; }
#consumerInbox table .inboxActions td.sendMessage { text-align: right; }
#consumerInbox table .inboxActions td a.sendMessage { padding: 3px 0 3px 22px; background: url('/static/imgs/icons/pencil_small.gif') no-repeat left center; color: #2565FF;}
#consumerInbox table .inboxRight { font-size: 11px; text-align: right; }
#consumerInbox table tr.newMsg td { font-weight: bold; background: #f6f6f6; }
#consumerInbox table th, #consumerInbox td { padding: 3px 5px; }
#consumerInbox table th { font-size: 12px; color: #818181; text-align: left; border-top: 1px solid #ababab; border-bottom: 1px solid #ababab; border-left: 1px solid #ababab; background: url('/static/imgs/backgrounds/bkg_footer.gif') left -1px; }
#consumerInbox table th.selectAll { text-align: center !important; }
#consumerInbox table th.labels { text-align: right; }
#consumerInbox table .sendMail th { background: #f9f9f9; padding: 8px 5px; border: none;}
#consumerInbox table .sendTop th { border-top: 1px solid #ababab; }
#consumerInbox table .sendBot th { border-bottom: 1px solid #ababab;}
#consumerInbox table td.select { text-align: center; border: none; }
#consumerInbox table th.select { border-right: none; border-left: none; }
#consumerInbox table tr.inboxRow td { padding: 8px 5px !important; border-bottom: 1px dotted #ababab; }
#consumerInbox table td p { font-size: 12px; line-height: 1.1em; margin: 0; }
#consumerInbox table td.inboxFrom p a { color: #292929 !important; text-decoration: none; }
#consumerInbox table td.inboxFrom p a:hover { text-decoration: underline; }
#consumerInbox table td .mailDate { font-size: 10px; color: #818181; }
#consumerInbox table td .inboxMsg p { margin: 0; }
#consumerInbox table td .inboxBot { border-top: 1px solid #ababab; }
span.miniAddy  { background: transparent url('/static/imgs/icons/network_small.gif') no-repeat scroll 0px 50%; padding-left: 22px; }
#consumerInbox table .input { width: 400px; }
#consumerInbox h3 span.menuPages { width: 250px; text-align: right; display: block; position: absolute; margin-left: 250px; }
p#consumerInboxNr { font-size: 14px; padding-top: 10px; }
td#yourMessage p a { margin: 10px 0; display: block; font-weight:bold;}

/* Q&A Style */

.qa .highlightBox h3, .qa .highlightBoxLarge h3 { color: #ee6e01; }
.highlightBox .theQuestion { font-size: 16px; font-weight: bold; line-height: 1.3em; margin: .5em 0; }
.qa .note { margin-top: .5em; }
table.listBox { width: 200px; margin: 0 auto; border: 1px solid #ddd; }
table.listBox th { font-family: Geneva, Tahoma, serif; font-size: 13px; font-weight: normal; color: #292929; text-align: left; padding: 5px 10px; background: #e9efff; }
table.listBox td { vertical-align: top; padding: 10px 5px 0 5px; }
table.listBox ul li { width: 250px; list-style: none; font-size: 12px; margin-bottom: 1em; overflow: hidden; }
table.singleBox ul li { width: 500px; overflow: hidden; }

#askQuestionBox textarea { width: 225px; margin: 10px 0; }
#recentQuestions { width: 300px; height: 50px; float: right; }
.recentAnswers { width: 90%; overflow: hidden; }
#zipFeed .recentAnswers { width: 510px; }
p.answeredBy, p.answeredBy span { font-size: 11px; color: #ababab !important; font-style: italic; }
.answeredBy a { color: #7fa5ff; }

#secondOption h3 { color: #ee6e01; margin-top: 15px; }

#qaCategories li, #neigLeftMenu li { list-style: none; margin-bottom: .5em; margin-left: 0; }
#qaCategories li.activeMenu, #neigLeftMenu li.activeMenu { font-weight: bold; color: #fff; padding: 7px 10px 5px 10px; margin: 10px -20px; background: #96cd1a; }
#qaCategories li.activeMenu a, #neigLeftMenu li.activeMenu a { color: #fff; }
#neigLeftMenu li { font-size: 15px; }

/* Answers */
.selectBestAnswer { font-size: 16px; padding: 15px 15px 15px 55px; margin-bottom: 15px; border: 1px solid #ddd; background: #fafafa url('/static/imgs/icons/checkmark.gif') no-repeat 15px center; }
.selectBestAnswer a { display: block; }

ul.thumbs { margin-top: -13px; padding-top:13px;}
ul.thumbs li { width: 29px; height: 29px; list-style: none; margin-right: 20px; float: left; }
li.thumbsUp { background: url('/static/imgs/consumer/thumbs.png') no-repeat 0 0; }
li.thumbsDown { background: url('/static/imgs/consumer/thumbs.png') no-repeat -29px 0; }
li.thumbsUpVote { background: url('/static/imgs/consumer/thumbs.png') no-repeat -58px 0; }
li.thumbsDownVote { background: url('/static/imgs/consumer/thumbs.png') no-repeat -87px 0; }
.thumbVote { width: 29px; height: 29px; position: absolute; margin: 7px 0 0 30px; }

#answers { font-size: 12px; }
#answers .neighborImg  { width: 102px; text-align: center; margin: 0 8px 3px 0; }
#answers .neighborImg img  { margin-bottom: 5px; }
#answers p.answerBlock { display: inline; margin-left: 0; }
#answers .video_embed { margin: 10px 0; }

.abuse { font-size: 11px; padding: 5px 0 5px 15px; background: url('/static/imgs/icons/abuse_small.png') no-repeat left center; }
.thankYou { font-size: 14px; padding-left: 40px; background: url('/static/imgs/icons/checkmark.gif') no-repeat left center; }
.selectAnswer { font-size: 11px; padding: 12px 0 10px 35px; margin-bottom: 10px; display: block; background: url('/static/imgs/icons/checkmark.gif') no-repeat left center; }

#questionBox { padding: 10px 10px 25px 10px; border: 1px solid #ddd; background: #fff url('/static/imgs/consumer/qa/earthBook_small.png') no-repeat bottom right;  }
#questionBox h4 { margin: .25em 0; }
#questionBox p { margin-bottom: 0; }
.questBox #theQuestionBox { width: 460px; overflow: hidden; }

.inviteAnswers { padding: 10px; margin-top: 40px; border: 1px solid #ddd; background: #fff; }

/* QA box */

#qaBox { padding: 10px 10px 33px 10px; margin: 0; border: 1px solid #ddd; background: #fefefe url('/static/imgs/consumer/qa/earthBook_small.png') no-repeat bottom right;  }
#qaBox h4 { font-size: 16px !important; font-family: Geneva, Tahoma, serif; color: #98c518; margin: .25em 0; border-bottom:1px dotted #ABABAB; }
#qaBox p { margin-bottom: 0; line-height:1.5em; }
#qaBox li { font-size: 12px; margin-bottom: .5em !important; }

/* Advanced Search */

#advSearch td { vertical-align: top; padding-right: 10px; }
td#advSearchLink { color: #fff; padding-left: 15px !important; }
td#advSearchLink a { font-size: 11px; color: #fff; }

/* Leaderboard */

table.leaderboard { font-size: 12px; }
table.leaderboard th { font-size: 13px; text-align: left; }
table.leaderboard .points { text-align: center; }

/* Brainiacs */

.brainiacs { margin-bottom: 10px; }
.brainiacs h5 { font-size: 12px !important; font-weight: bold !important; margin-bottom: 2px; }
.brainiacs p { font-size: 11px; }

/* Carousel */

.carouselCont { width: 400px; }

/* Search Results */

.returnSearch { font-size: 14px; padding: 18px 15px 15px 60px; margin-bottom: 15px; border: 1px solid #ddd; background: #fafafa url('/static/imgs/icons/search_large.png') no-repeat 15px center; }
.returnSearch a { display: block; }

/* Help */

.howItWorks { font-size: 12px; font-style: italic; padding: 5px 0 5px 25px; margin-top: 1em; background: url('/static/imgs/icons/helpBlue_small.gif') no-repeat left center; }

#alreadyAsked { margin: 0 20px 30px 20px; overflow: hidden; }
#alreadyAsked h4 { font-size: 16px; color: #98c518; }
#alreadyAsked ul li { list-style-position: inside; }

.wrapperRightCol #alreadyAsked { margin: 0 0 30px 0; }

/* Content Editor */
.editPreview  { margin: 15px 0; padding: 5px; border: solid 1pt #eee; background-color: #fafafa; }
.indentDiv { padding-left: 15px; }

/* YUI Exceptions */

#directory_consumer_nudge h3 a { color: #ff7000 !important; }

/* Tooltip */
.tooltip { width: 209px; padding-bottom: 18px; background: url('/static/imgs/boxes/tooltip_bot.png') no-repeat 10px bottom; }
.tooltipInfo { min-height: 19px; padding: 23px 15px 2px 50px; background: url('/static/imgs/boxes/tooltip_top.png') no-repeat 5px top; }
.tooltip p { font-size: 11px; line-height: 1.2em; margin-bottom: 0; }
.tooltip img.close { margin: -7px -7px 0 0; float: right; }

.tooltip2 { width: 209px; padding-bottom: 18px; background: url('/static/imgs/boxes/tooltip_bot.png') no-repeat 5px bottom; }
.tooltipInfo2 { min-height: 19px; padding: 23px 50px 2px 25px; background: url('/static/imgs/boxes/tooltip2_top.png') no-repeat 5px top; }
.tooltip2 p { font-size: 11px; line-height: 1.2em; margin-bottom: 0; }
.tooltip2 img.close { margin: -10px 0 0 -6px; float: left; }

/* Content Writers */
.fullList { text-align: right; margin-right: 40px; margin-top: 5px;}
#leftCol ul.contentTips li { margin: 5px 0 10px 15px; }
#leftCol ol.contentTips li { margin: 5px 0 10px 25px; }
#leftCol ol.contentTips li ul li { margin: 5px 0; list-style-type: none; }

/* Buttons */
.buttonGreen {
    background:url("/static/imgs/backgrounds/bkg_greenGradient.png") repeat-x scroll left top #3eaf3c;
    border:1px solid #4c9a32;
    color:#fff;
    padding:7px;
    text-decoration:none;
    _line-height: 3em;}


a.buttonGreen:hover {
    background: #54b852;
    border:1px solid #4c9a32;
    color:#fff;
    padding:7px;
    text-decoration:none;
    _line-height: 3em;}

.buttonBlue {
    padding: 7px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #6a8ad0 url('/static/imgs/backgrounds/bkg_blueGradient.png') top left repeat-x;
    border:#468adf 1px solid;
    color:#fff;
    text-decoration:none;}

/* Facebook login */

#largeContent div.fb-login {
	margin-right: auto;
	margin-left: auto;
	width: 450px;
}

div.text-callout {
	float: left;
	display: inline-block;
	margin-right: 12px;
	padding-top: 2px;
	color: #ee6e01;
	font-size: 18px;
	font-weight: bold;
}

a.buttonBlue:hover {
    padding: 7px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #8fabeb;
    border:#468adf 1px solid;
    color:#fff;
    text-decoration:none;}


