/*
Styles for Bulbstorm
Created by April Holle on 2008-08-14
Copyright (c) 2008 Made Better Studio. All rights reserved.

Bookmarking:
==layout - major layout items
==common - common tags and layout through-out site
==form  - form specific styling
==page - page specific styling
==sifr

Colors:
body text black: #000
orange: #ff840d
blue: #01a3ca
*/

/* ==layout */

html {width: 100%; height: 100%; margin: 0; padding: 0;}
body {width: 100%; height: 100%; margin: 0; padding: 0; font-family: Verdana, Arial, Sans-Serif; color: #000; font-size: .8em;background-color: #FFFFFF;/*background-color: #fafafa;*/}

/*this is for the ShareThis Link on Browse-Bulbs*/
span a span { font-size: 10px;font-weight: bold;vertical-align: middle;}

#container {width: 990px;margin: 5px auto 0 auto;background-color: #FFFFFF;}/*width: 950px; margin: 15px auto 0 auto;*/

#header {border-bottom: 3px solid #ccc;}
#logo {background: url('http://cdn1.bulbstorm.com/logo-bulbstorm.gif') no-repeat scroll top left; width: 304px; height: 75px; margin: 0 0 0 25px;}
#logodev {background: url('http://cdn2.bulbstorm.com/logo-bulbstorm-dev.gif') no-repeat scroll top left; width: 304px; height: 75px; margin: 0 0 0 25px;}

#new-logo {background: url('http://cdn1.bulbstorm.com/bulbstorm-logo.png') no-repeat scroll top left; width: 352px; height: 86px; margin: 16px 0 0 70px;}
#new-logodev {background: url('http://cdn2.bulbstorm.com/bulbstorm-logo-dev.png') no-repeat scroll top left; width: 352px; height: 86px; margin: 16px 0 0 70px;}


#global-login input.txt-box {width: 72px; vertical-align: top;}
#global-login {float: right; background: url('http://cdn1.bulbstorm.com/bg-login-top.gif') no-repeat scroll top left; width: 230px; height: 48px; margin: 0 60px 0 0; padding: 10px 0 0 4px; vertical-align: top;}
#global-login p {margin: -8px 0 0 0;}
#global-login a:link, #global-login a:visited {color: #666;}

#global-login2 input.txt-box {width: 120px; padding-left: 4px; height: 18px; vertical-align: top; border: 1px solid #a5acb2;}
#global-login2 {float: right; width: 330px; height: 48px; margin: 0 60px 0 0; padding: 10px 0 0 4px; vertical-align: top;}
#global-login2 p {margin: 0px 0 5px 10px;}
#global-login2 a {color: #00C;}


#fb-login input.txt-box {width: 72px; vertical-align: top;}
#fb-login {background: url('http://cdn2.bulbstorm.com/bg-login-top.gif') no-repeat scroll top left; width: 230px; height: 48px;padding: 10px 0 0 4px; vertical-align: top;}
#fb-login p {margin: -8px 0 0 0;}
#fb-login a:link, #fb-login a:visited {color: #666;}

#global-logout {float: right; width: 230px; height: 25px; margin: 0 15px 0 0; padding: 10px 0 0 4px; vertical-align: top;}


#header-new {background: url('http://cdn1.bulbstorm.com/header-right.jpg') no-repeat scroll top right; width: 990px; height: 65px;}
#header-logo {}
#header-login {float: right; width: 230px; height: 27px; margin: -62px 0px 0 0px; padding: 0px 0 0 0px; vertical-align: top;}
#header-login input.txt-box {width: 72px; vertical-align: top;}

#homepage-einstein { background: url('http://cdn2.bulbstorm.com/homepage11-albert.png') no-repeat top left; width: 920px; height: 472px; }
#homepage-e-mainText {float: left; text-align: left; width: 360px; height: 120px; margin: 210px 0 0 75px; color: #FFF; font-size: 13px; font-weight: bold; line-height: 15px;}
#homepage-e-signup { float: inherit; text-align: left;padding-top: 30px; width: 318px; height: 41px;}
#homepage-e-bottom { background: url('http://cdn1.bulbstorm.com/homepage11-bottom.png') no-repeat top left; width: 919px; height: 179px; margin: 10px 0px 0px 6px; padding: 14px 0px 0px 7px; }
#homepage11-find {float: left;}
#homepage11-vote {float: left; padding: 0 0 0 4px;}
#homepage11-market {float: left; padding: 0 0 0 4px;}
#homepage11-transform {float: left; padding: 0 0 0 4px;}
#homepage11-nav {position: relative; left: 20px; top: 40px;}
#homepage11-nav ul {width: 890px; height: 32px; list-style: none;}
#homepage11-nav ul li {height: 32px; float: left;padding: 0px 40px 0px 40px;}
#homepage11-nav ul li a {display: inline-block; height: 32px; color: #a9a9a9; text-decoration: none; font-weight: bold; font-size: 13px;}
#homepage11-nav ul li a:hover {color: #c2d500;}
#homepage-playanim {position: relative; left: 665px; top: 10px;}
a.homepage-e-signup-button {background: url('http://cdn2.bulbstorm.com/homepage11-joinnow.png') no-repeat top left; width: 318px; height: 60px;display: block;}


#homepage-footer-bg-7-9-09 { background: url('http://cdn1.bulbstorm.com/homepage-footer-bg-7-9-09.png') no-repeat top left; width: 920px; height: 396px; margin: -4px 0px 0px -1px; padding: 0px 0px 0px 0px; }
#homepage-footer-button-7-9-09 {float: left; margin: 7px 0px 0px 7px;}
#homepage-footer-facebookCode-7-9-09 {float: left; margin: 12px 0px 0px 3px;}
#homepage-footer-7-9-09 {float: left; margin: -30px 0px 0px 38px;}

.red {color: #F00;}
.black {color: #000;}

.col-main {float: left; width: 665px; margin: 10px 15px 20px 25px; padding: 15px 0 0 0;}

.how-it-works {background: url('http://cdn2.bulbstorm.com/bg-howitworks.gif') no-repeat scroll top left; width: 670px; padding: 160px 0 0 0;}

.col-side, .col-third {float: left; width: 225px; margin: 20px 0;}
.col-side {padding: 15px 0 0 0;}
.col-third {margin: 20px 0 40px 0;}
.col-half {float: left; width: 49.9%;}
.col-full {padding: 20px 25px; margin: 0 0 250px 0;}

.col-indent {margin: 20px 0 40px 115px;}

.brt-blue-top {position: relative; background:#95dcff url('http://cdn1.bulbstorm.com/bg-brt-blue-lt.gif') no-repeat scroll top left; height: 7px;}
.brt-blue-top-r {background: url('http://cdn2.bulbstorm.com/bg-brt-blue-rt.gif') no-repeat scroll top right; height: 7px;}
.brt-blue {background-color:#95dcff; padding: 0 0 0 15px;}
.col-side .brt-blue {padding: 0 15px 15px 15px;}
.brt-blue-bot {background:#95dcff url('http://cdn1.bulbstorm.com/bg-brt-blue-lb.gif') no-repeat scroll top left; height: 7px;}
.brt-blue-bot-r {background: url('http://cdn2.bulbstorm.com/bg-brt-blue-rb.gif') no-repeat scroll top right; height: 7px;}
.col-main .brt-blue-top, .col-main .brt-blue-bot {width: 650px;}
.col-main .brt-blue {width: 635px;}

.how-it-works .video-section {clear: both; padding: 20px; border-bottom: dashed 1px #ccc;}
.how-it-works .video-section .video-left {float: left; width: 385px; margin: 0 20px 20px 0;}
.how-it-works .video-section .video-right {float: right; width: 385px; margin: 0 0 20px 20px;}

.blue-top {position: relative; background: #e9f8ff url('http://cdn1.bulbstorm.com/bg-blue-lt.gif') no-repeat scroll top left; height: 14px;}
.blue-top-r {background: url('http://cdn2.bulbstorm.com/bg-blue-rt.gif') no-repeat scroll top right; height: 14px;}
.blue-mid {background-color: #e9f8ff; padding: 0 15px;}
.blue-bot {background: #e9f8ff url('http://cdn1.bulbstorm.com/bg-blue-lb.gif') no-repeat scroll top left; height: 14px; margin: 0 0 20px 0;}
.blue-bot-r {background: url('http://cdn2.bulbstorm.com/bg-blue-rb.gif') no-repeat scroll top right; height: 14px;}

.grey-top {position: relative; background: #f9f9f9 url('http://cdn1.bulbstorm.com/bg-grey-lt.gif') no-repeat scroll top left; height: 12px;}
.grey-top-r {background: url('http://cdn2.bulbstorm.com/bg-grey-rt.gif') no-repeat scroll top right; height: 12px;}
.grey-mid {background-color: #f9f9f9; padding: 5px 15px 10px 15px;}
.grey-bot {background: #f9f9f9 url('http://cdn1.bulbstorm.com/bg-grey-lb.gif') no-repeat scroll top left; height: 12px; margin: 0 0 20px 0;}
.grey-bot-r {background: url('http://cdn2.bulbstorm.com/bg-grey-rb.gif') no-repeat scroll top right; height: 12px;}
.comment-form .grey-bot, .account .grey-bot {margin: 0;}

.yellow-top {position: relative; background: #ff6 url('http://cdn1.bulbstorm.com/bg-yellow-lt.gif') no-repeat scroll top left; height: 12px; margin: -15px 0 0 0;}
.yellow-top-r {background: url('http://cdn2.bulbstorm.com/bg-yellow-rt.gif') no-repeat scroll top right; height: 12px;}
.yellow-mid {background-color: #ff6; padding: 5px 15px 10px 15px;}
.yellow-bot {background: #ff6 url('http://cdn1.bulbstorm.com/bg-yellow-lb.gif') no-repeat scroll top left; height: 12px; margin: 0 0 5px 0;}
.yellow-bot-r {background: url('http://cdn2.bulbstorm.com/bg-yellow-rb.gif') no-repeat scroll top right; height: 12px;}

.green-top {position: relative; background: #cf9 url('http://cdn1.bulbstorm.com/bg-green-lt.gif') no-repeat scroll top left; height: 12px;}
.green-top-r {background: url('http://cdn2.bulbstorm.com/bg-green-rt.gif') no-repeat scroll top right; height: 12px;}
.green-mid {background-color: #cf9; padding: 5px 15px 10px 15px;}
.green-bot {background: #cf9 url('http://cdn1.bulbstorm.com/bg-green-lb.gif') no-repeat scroll top left; height: 12px; margin: 0 0 20px 0;}
.green-bot-r {background: url('http://cdn2.bulbstorm.com/bg-green-rb.gif') no-repeat scroll top right; height: 12px;}

.blue-grad-top {position: relative; background: url('http://cdn1.bulbstorm.com/bg-blue-grad-lt.gif') no-repeat scroll top left; width: 224px; height: 8px;}
.blue-grad-mid {background: url('http://cdn2.bulbstorm.com/bg-blue-grad-mid.gif') repeat-y top left; width: 224px; padding: 5px;}
.blue-grad-bot {background: url('http://cdn1.bulbstorm.com/bg-blue-grad-lb.gif') no-repeat scroll top left; width: 224px; height: 8px;}

.org-top {position: relative; background: #fff1cb url('http://cdn2.bulbstorm.com/bg-org-lt.gif') no-repeat scroll top left; height: 14px;}
.org-top-r {background: url('http://cdn1.bulbstorm.com/bg-org-rt.gif') no-repeat scroll top right; height: 14px;}
.org-mid {background-color: #fff1cb; padding: 5px 15px;}
.org-bot {background: #fff1cb url('http://cdn2.bulbstorm.com/bg-org-lb.gif') no-repeat scroll top left; height: 14px; margin: 0 0 20px 0;}
.org-bot-r {background: url('http://cdn1.bulbstorm.com/bg-org-rb.gif') no-repeat scroll top right; height: 14px;}

.yel-mid {background-color: #ffffe8; padding: 5px 15px; width: 192px;}
.yel-bot {background: #ffffe8 url('http://cdn2.bulbstorm.com/bg-yel-lb.gif') no-repeat scroll top left; height: 12px; margin: 0 0 20px 0; width: 222px;}
.yel-bot-r {background: url('http://cdn1.bulbstorm.com/bg-yel-rb.gif') no-repeat scroll top right; height: 12px;}

.outline-mid {width: 190px; padding: 5px 15px; margin: 0 0 0 1px; border-left: 2px solid #f5f5f5; border-right: 2px solid #f5f5f5;}
.outline-bot {background: #fff1cb url('http://cdn2.bulbstorm.com/bg-outline-lb.gif') no-repeat scroll top left; height: 14px; margin: 0 0 20px 0; width: 226px;}
.outline-bot-r {background: url('http://cdn1.bulbstorm.com/bg-outline-rb.gif') no-repeat scroll top right; height: 14px;}

.org-wht-top {position: relative; background: url('http://cdn2.bulbstorm.com/bg-hdr-org-wht.gif') no-repeat scroll top left; width: 649px; height: 22px; padding: 8px 10px;}
.org-wht-mid {background: url('http://cdn1.bulbstorm.com/bg-org-outline.gif') repeat-y scroll top left; width: 650px; padding: 5px 15px 5px 5px;}
.org-wht-bot {background: url('http://cdn2.bulbstorm.com/bg-org-outline-lb.gif') no-repeat scroll top left; height: 17px; width: 669px; margin: 0 0 20px 0;}
.org-wht-bot-r {background: url('http://cdn1.bulbstorm.com/bg-org-outline-rb.gif') no-repeat scroll top right; height: 17px;}

.blue-wht-top {position: relative; background: url('http://cdn2.bulbstorm.com/bg-hdr-blue-wht.gif') no-repeat scroll top left; width: 649px; height: 22px; padding: 8px 10px;}
.blue-wht-mid {background: url('http://cdn1.bulbstorm.com/bg-blue-outline.gif') repeat-y scroll top left; width: 650px; padding: 5px 12px 5px 8px;}
.blue-wht-bot {background: url('http://cdn2.bulbstorm.com/bg-blue-outline-lb.gif') no-repeat scroll top left; height: 17px; width: 669px; margin: 0 0 20px 0;}
.blue-wht-bot-r {background: url('http://cdn1.bulbstorm.com/bg-blue-outline-rb.gif') no-repeat scroll top right; height: 17px;}

.blue-gry-top {position: relative; background: url('http://cdn2.bulbstorm.com/bg-hdr-blue-gry.gif') no-repeat scroll top left; width: 649px; height: 22px; padding: 8px 10px;}
.blue-gry-top2 {position: relative; background: url('http://cdn1.bulbstorm.com/bg-hdr-blue-gry.gif') no-repeat scroll top left; width: 649px; height: 22px; padding: 8px 10px;}
.blue-gry-mid {background: url('http://cdn2.bulbstorm.com/bg-blue-outline-gry.gif') repeat-y scroll top left; width: 665px; padding: 5px 0 5px 5px;}
.blue-gry-bot {background: url('http://cdn1.bulbstorm.com/bg-blue-outline-gry-lb.gif') no-repeat scroll top left; height: 17px; width: 669px; margin: 0 0 20px 0;}
.blue-gry-bot-r {background: url('http://cdn2.bulbstorm.com/bg-blue-outline-gry-rb.gif') no-repeat scroll top right; height: 17px;}

.org-gry-top {position: relative; background: url('http://cdn1.bulbstorm.com/bg-hdr-org-gry.gif') no-repeat scroll top left; width: 649px; height: 22px; padding: 8px 10px;}
.org-gry-mid {background: url('http://cdn2.bulbstorm.com/bg-org-gry.gif') repeat-y scroll top left; width: 665px; padding: 5px 0 5px 5px;}
.org-gry-bot {background: url('http://cdn1.bulbstorm.com/bg-org-gry-lb.gif') no-repeat scroll top left; height: 17px; width: 669px; margin: 0 0 20px 0;}
.org-gry-bot-r {background: url('http://cdn2.bulbstorm.com/bg-org-gry-rb.gif') no-repeat scroll top right; height: 17px;}

.green-gry-top {position: relative; background: url('http://cdn1.bulbstorm.com/bg-hdr-green-gry.gif') no-repeat scroll top left; width: 649px; height: 22px; padding: 8px 10px;}
.green-gry-mid {background: url('http://cdn2.bulbstorm.com/bg-green-outline.gif') repeat-y scroll top left; width: 665px; padding: 5px 0 5px 5px;}
.green-gry-bot {background: url('http://cdn1.bulbstorm.com/bg-green-outline-lb.gif') no-repeat scroll top left; height: 17px; width: 669px; margin: 0 0 20px 0;}
.green-gry-bot-r {background: url('http://cdn2.bulbstorm.com/bg-green-outline-rb.gif') no-repeat scroll top right; height: 17px;}

.green-wht-top {position: relative; background: url('http://cdn1.bulbstorm.com/bg-hdr-green-wht.gif') no-repeat scroll top left; width: 649px; height: 22px; padding: 8px 10px;}
.green-wht-mid {background: url('http://cdn2.bulbstorm.com/bg-green-wht-outline.gif') repeat-y scroll top left; width: 645px; padding: 5px 15px 5px 10px;}
.green-wht-bot {background: url('http://cdn1.bulbstorm.com/bg-green-wht-lb.gif') no-repeat scroll top left; height: 17px; width: 669px; margin: 0 0 20px 0;}
.green-wht-bot-r {background: url('http://cdn2.bulbstorm.com/bg-green-wht-rb.gif') no-repeat scroll top right; height: 17px;}

.grey-wht-top {position: relative; background: url('http://cdn1.bulbstorm.com/bg-hdr-grey-wht.gif') no-repeat scroll top left; width: 649px; height: 22px; padding: 8px 10px;}
.grey-wht-mid {background: url('http://cdn2.bulbstorm.com/bg-grey-outline.gif')  repeat-y scroll top left; width: 650px; padding: 5px 12px 5px 8px;}
.grey-wht-bot {background: url('http://cdn1.bulbstorm.com/bg-grey-outline-lb.gif') no-repeat scroll top left; height: 17px; width: 669px; margin: 0 0 20px 0;}
.grey-wht-bot-r {background: url('http://cdn2.bulbstorm.com/bg-grey-outline-rb.gif') no-repeat scroll top right; height: 17px;}

.brt-green-wht-top {position: relative; background: url('http://cdn1.bulbstorm.com/bg-hdr-brt-green-wht.gif') no-repeat scroll top left; width: 649px; height: 22px; padding: 8px 10px;}
.brt-green-wht-mid {background: url('http://cdn2.bulbstorm.com/bg-green-wht-outline.gif') repeat-y scroll top left; width: 645px; padding: 5px 15px 5px 10px;}
.brt-green-wht-bot {background: url('http://cdn1.bulbstorm.com/bg-green-wht-lb.gif') no-repeat scroll top left; height: 17px; width: 669px; margin: 0 0 20px 0;}
.brt-green-wht-bot-r {background: url('http://cdn2.bulbstorm.com/bg-green-wht-rb.gif') no-repeat scroll top right; height: 17px;}

.wht-top { background: url('http://cdn1.bulbstorm.com/bg-popup-tl.png') no-repeat scroll top left; width: 657px; height: 9px;}
.wht-top-r {background: url('http://cdn2.bulbstorm.com/bg-popup-tr.png') no-repeat scroll top right; height: 9px;}
.wht-mid { background: url('http://cdn1.bulbstorm.com/bg-popup-mid.png') repeat-y scroll top left; width: 627px; padding: 0 20px 0 10px;}
.wht-bot {background: url('http://cdn2.bulbstorm.com/bg-popup-bl.png') no-repeat scroll top left; width: 657px; height: 11px;}
.wht-bot-r {background: url('http://cdn1.bulbstorm.com/bg-popup-br.png') no-repeat scroll top right; height: 11px;}

.gry-dbl-top {position: relative; background: url('http://cdn2.bulbstorm.com/bg-hdr-gry-dbl.gif') no-repeat scroll top left; width: 669px; height: 31px; padding: 10px 0 0 0;}
.gry-dbl-mid {background: url('http://cdn1.bulbstorm.com/bg-gry-dbl.gif') repeat-y scroll top left; width: 669px;}
.gry-dbl-bot {background: url('http://cdn2.bulbstorm.com/bg-gry-dbl-bottom.gif') no-repeat scroll top left; width: 669px; height: 29px; margin: 0 0 20px 0;}

.grey-sgl-top {position: relative; background: url('http://cdn1.bulbstorm.com/bg-grey-sgl-top.jpg') no-repeat scroll top left; width: 671px; height: 33px; padding: 10px 0 0 0;}
.grey-sgl-middle {background: url('http://cdn2.bulbstorm.com/bg-grey-sgl-middle.png') repeat-y scroll top left; width: 671px;}
.grey-sgl-body {padding-right: 20px;padding-left: 20px;}
.grey-sgl-bottom {background: url('http://cdn1.bulbstorm.com/bg-grey-sgl-bottom.jpg') no-repeat scroll top left; width: 671px; height: 30px; margin: 0 0 20px 0;}
.grey-sgl-top h2 {font-size: 18px; margin: -5px 0 0 0; padding: 0px 0 0 15px;}
.grey-sgl-top h5 {font-size: 14px; margin: -5px 0 0 0; padding: 0px 0 0 15px;}

.grey-sgl-middle h6 {font-size: 14px; margin: 0;}
.grey-sgl-middle h6 a:link, .grey-sgl-middle h6 a:visited {color: #5dc713; text-decoration: underline;}
.grey-sgl-middle h6 a:hover {color: #ff840d;}

.grey-sgl-mini-top {position: relative; background: url('http://cdn2.bulbstorm.com/bg-hdr-gry-sm.jpg') no-repeat scroll top left; width: 227px; height: 31px; padding: 5px 0 0 0;}
.grey-sgl-mini-middle {background: url('http://cdn1.bulbstorm.com/bg-hdr-gry-sm-repeat.jpg') repeat-y scroll top left; width: 227px;}
.grey-sgl-mini-body {padding-right: 20px;padding-left: 20px;}
.grey-sgl-mini-bottom {background: url('http://cdn2.bulbstorm.com/bg-hdr-gry-sm-bottom.jpg') no-repeat scroll top left; width: 227px; height: 30px; margin: 0 0 20px 0;}
.grey-sgl-mini-top h2 {font-size: 14px; margin: 0px 0 0 0; text-align: center;padding: 0px 0 0 0px;}

/**/

.prpl-wht-top {position: relative; background: url('http://cdn1.bulbstorm.com/bg-hdr-prpl-wht.gif') no-repeat scroll top left; width: 649px; height: 22px; padding: 8px 10px;}
.prpl-wht-mid {background: url('http://cdn2.bulbstorm.com/bg-prpl-wht.gif') repeat-y scroll top left; width: 650px; padding: 5px 12px 5px 8px;}
.prpl-wht-bot {background: url('http://cdn1.bulbstorm.com/bg-prpl-wht-lb.gif') no-repeat scroll top left; height: 17px; width: 669px; margin: 0 0 20px 0;}
.prpl-wht-bot-r {background: url('http://cdn2.bulbstorm.com/bg-prpl-wht-rb.gif') no-repeat scroll top right; height: 17px;}

.prpl-gry-top {position: relative; background: url('http://cdn1.bulbstorm.com/bg-hdr-prpl-gry.gif') no-repeat scroll top left; width: 649px; height: 22px; padding: 8px 10px;}
.prpl-gry-mid {background: url('http://cdn2.bulbstorm.com/bg-prpl-gry.gif') repeat-y scroll top left; width: 650px; padding: 5px 12px 5px 8px;}
.prpl-gry-bot {background: url('http://cdn1.bulbstorm.com/bg-prpl-gry-lb.gif') no-repeat scroll top left; height: 17px; width: 669px; margin: 0 0 20px 0;}
.prpl-gry-bot-r {background: url('http://cdn2.bulbstorm.com/bg-prpl-gry	-rb.gif') no-repeat scroll top right; height: 17px;}

.gold-wht-top {position: relative; background: url('http://cdn1.bulbstorm.com/bg-hdr-gold-wht.gif') no-repeat scroll top left; width: 649px; height: 22px; padding: 8px 10px;}
.gold-wht-mid {background: url('http://cdn2.bulbstorm.com/bg-gold-wht.gif') repeat-y scroll top left; width: 589px; padding: 15px 42px 5px 38px;}
.gold-wht-bot {background: url('http://cdn1.bulbstorm.com/bg-gold-wht-lb.gif') no-repeat scroll top left; height: 17px; width: 669px; margin: 0 0 20px 0;}
.gold-wht-bot-r {background: url('http://cdn2.bulbstorm.com/bg-gold-wht-rb.gif') no-repeat scroll top right; height: 17px;}

.popup {position: relative; z-index: 20; width: 660px; background-color: transparent;}

.alert-topleft {background: url('http://cdn1.bulbstorm.com/popup-top-left.png') no-repeat scroll top left;width: 14px;height: 13px;white-space:nowrap;}
.alert-top {background: url('http://cdn2.bulbstorm.com/popup-top-bg.png') repeat-x scroll top left;height: 13px;white-space:nowrap;}
.alert-topright {background: url('http://cdn1.bulbstorm.com/popup-top-right.png') no-repeat scroll top left;width: 14px;height: 13px;white-space:nowrap;}
.alert-left {background: url('http://cdn2.bulbstorm.com/popup-left-bg.png') repeat-y scroll top left;width: 14px;white-space:nowrap;}
.alert-body {width: 600px;height: 75px;color: #000;/*white-space:nowrap;*/background-color: #FFF;}
.alert-right {background: url('http://cdn1.bulbstorm.com/popup-right-bg.png') repeat-y scroll top left;width: 14px;white-space:nowrap;}
.alert-botleft {background: url('http://cdn2.bulbstorm.com/popup-bot-left.png') no-repeat scroll top left;width: 14px;height: 13px;white-space:nowrap;}
.alert-bot {background: url('http://cdn1.bulbstorm.com/popup-bottom-bg.png') repeat-x scroll top left;height: 13px;white-space:nowrap;}
.alert-botright {background: url('http://cdn2.bulbstorm.com/popup-bot-right.png') no-repeat scroll top left;width: 14px;height: 13px;white-space:nowrap;}

.popup-top {background: url('http://cdn1.bulbstorm.com/bg-popup-tl.png') no-repeat scroll top left; width: 657px; height: 9px; line-height: 9px;}
.popup-top-r {background: url('http://cdn2.bulbstorm.com/bg-popup-tr.png') no-repeat scroll top right; height: 9px; line-height: 9px;}
.popup-mid {background: url('http://cdn1.bulbstorm.com/bg-popup-mid.png') repeat-y scroll top left; padding: 0 20px 10px 20px;}
.popup-bot {background: url('http://cdn2.bulbstorm.com/bg-popup-bl.png') no-repeat scroll top left; width: 657px; height: 11px; line-height: 11px;}
.popup-bot-r {background: url('http://cdn1.bulbstorm.com/bg-popup-br.png') no-repeat scroll top right; height: 11px; line-height: 11px;}
.popup-close {float: left; width: 28px;}

.select-buddy {width: 550px; height: 180px; padding: 10px 20px; overflow: scroll; border: 1px solid #94999c; background-color: #FFF;}
.popup-mid .selected-buddy {width: 550px; height: 80px; padding: 10px 20px; overflow: scroll; border: 1px solid #94999c;}

.hdr-ico-contributions {position: absolute; top: -6px; left:145px;}
.hdr-ico-conv {position: absolute; top: -6px; left:220px;}
.hdr-ico-recent-cont {position: absolute; top: 0px; left:180px;}
.hdr-ico-my-recent-cont {position: absolute; top: -6px; left:210px;}
.hdr-ico-fav-cont {position: absolute; top: -6px; left:185px;}
.hdr-ico-buddies {position: absolute; top: 0px; left:145px;}
.hdr-ico-fav {position: absolute; top: -6px; left: 155px;}
.hdr-ico-fav-bulber {position: absolute; top: 0px; left:170px;}
.hdr-ico-buddy-bulbs {position: absolute; top: -16px; left:130px;}
.hdr-ico-opps {position: absolute; top: -6px; left:170px;}
.hdr-ico-unlock-request {position: absolute; top: -6px; left:200px;}
.hdr-ico-invitations {position: absolute; top: -6px; left:115px;}
.hdr-ico-bulb-day {position: absolute; margin: -80px 0 0 555px;}
.hdr-ico-feat-bulbs {position: absolute; top: -15px; left:130px;}
.hdr-ico-feat-bulbers {position: absolute; top: -6px; left:475px;}
.hdr-ico-feat-groups {position: absolute; top: -6px; left:530px;}
.hdr-ico-pop-groups {position: absolute; top: -6px; left:600px;}
.hdr-ico-new-groups {position: absolute; top: -6px; left:200px;}

.hdr-ico-search {position: absolute; top: -12px; left:125px;}
.hdr-ico-top-bulber {position: absolute; margin: -80px 0 0 595px;}
.hdr-ico-contacts {position: absolute; margin: -40px 0 0 495px;}
.hdr-ico-manage-bulblocks {position: absolute; top: -6px; left:195px;}
.hdr-ico-manage-authorized {position: absolute; top: -12px; left:250px;}

#footer-feedback {clear: both; text-align: right; margin: 0 0 0px 0;}
#footer {clear: both; background-color: #e9e9e9; padding: 10px 25px 20px 25px;}

/* ==common */

h1 {height: 30px; font-size: 30px; color: #000; margin: 10px 0 10px 30px; padding: 0; font-weight: normal;}
h2 {font-size: 2em; color: #ff840d; margin: 0 0 20px 0;}
#logo h2 {text-indent: -6000px; width: 304px; height: 75px;}
#logodev h2 {text-indent: -6000px; width: 304px; height: 75px;}
#new-logo h2 {text-indent: -6000px; width: 352px; height: 86px;}
#new-logodev h2 {text-indent: -6000px; width: 352px; height: 86px;}
h2 .black {color: #000;}
.blue { color: #01a3ca;}
h3 {font-size: 1.7em; color: #01a3ca; margin: 10px 0; font-weight: normal;}
.popup-mid h3 {float: left; width: 585px; margin: 0 0 30px 0;}
.grey-mid h3 {margin: 0 0 5px 0;}
h3.black {color: #000; font-weight: bold; text-align: center; font-size: 1.3em;}
h3.dark {color: #000; font-weight: bold; font-size: 1.3em;}
h3.light {color: #ff840d; font-weight: bold; font-size: 1.3em;}
h3.label {color: #01a3ca; font-weight: normal; font-size: 1.3em;}
h3.black b {color: #43bb09;}
h5 {font-size: 1.1em; color: #000; margin: 0 0 5px 0;}
.blue-gry-top h5, .blue-wht-top h5, .grey-wht-top h5, .org-wht-top h5, .org-gry-top h5, .green-wht-top h5, .green-gry-top h5, .brt-green-wht-top h5, .prpl-wht-top h5, .prpl-gry-top h5 {position: relative; width: 300px; float: left;}
.blue-gry-top2 h5 {position: relative; width: 640px; float: left;}
.co-groups h5 {margin: 10px 0;}
.co-buddies h5 {margin: 10px 0;}
.feat-browse h5 {margin: 0 5px 20px 0; padding: 10px 0 0 0;}
.gry-dbl-top h5 {width: 320px; float: left; margin: 0 0 0 10px;}
h6 {font-size: 1em; margin: 5px 0 0 0;}
.feat-browse h6 {font-size: 1.1em; margin: 0;}
.resource-category h6 {margin: 5px 0;}

a {outline: none; cursor: pointer;}
a:link, a:visited {color: #01a3ca;}
.browse-details a:link, .browse-details a:visited {color: #75d301;}
a:hover, .browse-details a:hover, #co-actions a:link, #co-actions a:visited, #co-actions-group a:link, #co-actions-group a:visited {color: #ff840d;}
h6 a:link, h6 a:visited {text-decoration: none;}
.feat-browse h6 a:link, .feat-browse h6 a:visited {color: #5dc713; text-decoration: underline;}
.feat-browse h6 a:hover {color: #ff840d;}

.tbl-cont-count a {color: #000;}
.tbl-promote a:link, .tbl-promote a:visited {color: #ff840d;}
.tbl-promote a:hover {color: #01a3ca;}

.my-fav-listing a:link, .my-fav-listing a:visited {display: inline-block; margin: 3px 0; white-space: nowrap; width: 160px; overflow: hidden;}
.my-fav-listing .img a:link, .my-fav-listing .img a:visited {width: 70px;}
a img {border: none;}
img {border: none;}

a.btn-join:link, a.btn-join:visited {display: block; width: 158px; height: 38px; margin: 10px auto; background: url('http://cdn2.bulbstorm.com/btn-sign-up.gif') no-repeat scroll top left; text-decoration: none;}
a.btn-join:hover {background-position: 0 -38px;}

#co-actions a:link, #co-actions a:visited, #co-actions-group a:link, #co-actions-group a:visited #co-actions-sm a:link, #co-actions-sm a:visited {text-decoration: none;}

#footer a:link, #footer a:visited {display: inline-block; margin: 0px 0; color: #333; text-decoration: none;}
#footer a:hover {text-decoration: underline;}

#logo a:link h2, #logo a:visited h2 {text-decoration: none;}  
#logodev a:link h2, #logodev a:visited h2 {text-decoration: none;}  

.paging-more a:link, .paging-numbering a:link,.paging-more a:visited, .paging-numbering a:visited {text-decoration: none;}

ul#global-nav {float: right; background: url('http://cdn1.bulbstorm.com/bg-login.gif') no-repeat scroll top left; width: 162px; height: 58px; margin: 0 60px 0 0; padding: 0; list-style: none;}
ul#global-nav li {float: left; margin: 17px 20px 20px 15px;}
ul#global-nav li.last {float: left; margin: 23px 0 20px 11px;}
ul#global-nav li a:link, ul#global-nav li a:visited {color: #231f20; text-decoration: none; font-weight: bold;}
ul#global-nav li a:hover {color: #01a3ca;}

ul#primary-nav {width: 585px; margin: 0 0 0 375px; padding:0; height: 20px; list-style: none;}
ul#primary-nav li {height: 20px; float: left;}
ul#primary-nav li a:link, ul#primary-nav li a:visited {display: inline-block; height: 30px; text-decoration: none;}
ul#primary-nav li a#home:link, ul#primary-nav li a#home:visited {background: url('http://cdn2.bulbstorm.com/pnav-post-bulb.gif') no-repeat scroll top left; width: 140px; height: 30px;}
ul#primary-nav li a#my-bulb:link, ul#primary-nav li a#my-bulb:visited {background: url('http://cdn1.bulbstorm.com/pnav-my-bulbstorm.gif') no-repeat scroll top left; width: 141px; height: 30px;}
ul#primary-nav li a#browse-bulb:link, ul#primary-nav li a#browse-bulb:visited {background: url('http://cdn2.bulbstorm.com/pnav-browse-bulbs.gif') no-repeat scroll top left; width: 100px; height: 30px;}
ul#primary-nav li a#browse-net:link, ul#primary-nav li a#browse-net:visited {background: url('http://cdn1.bulbstorm.com/pnav-browse-net.gif') no-repeat scroll top left; width: 100px; height: 30px;}
ul#primary-nav li a#group-nav:link, ul#primary-nav li a#group-nav:visited {background: url('http://cdn2.bulbstorm.com/pnav-browse-groups.gif') no-repeat scroll top left; width: 100px; height: 30px;}
ul#primary-nav li a#learn-more:link, ul#primary-nav li a#learn-more:visited {background: url('http://cdn1.bulbstorm.com/pnav-learn-more.gif') no-repeat scroll top left; width: 130px; height: 30px;}
ul#primary-nav li a#testimonials:link, ul#primary-nav li a#testimonials:visited {background: url('http://cdn2.bulbstorm.com/pnav-testimonials.gif') no-repeat scroll top left; width: 141px; height: 30px;}
ul#primary-nav li a#join:link, ul#primary-nav li a#join:visited {background: url('http://cdn1.bulbstorm.com/pnav-join.gif') no-repeat scroll top left; width: 82px; height: 30px;}
ul#primary-nav li a#login:link, ul#primary-nav li a#login:visited {background: url('http://cdn2.bulbstorm.com/pnav-login.gif') no-repeat scroll top left; width: 89px; height: 30px;}
ul#primary-nav li a#home:hover, ul#primary-nav li a#my-bulb:hover, ul#primary-nav li a#browse-bulb:hover, ul#primary-nav li a#browse-net:hover, ul#primary-nav li a#group-nav:hover, ul#primary-nav li a#learn-more:hover, ul#primary-nav li a#testimonials:hover, ul#primary-nav li a#join:hover, ul#primary-nav li a#login:hover {background-position: 0 -30px;}
ul#primary-nav li a#home.on:link, ul#primary-nav li a#home.on:visited, ul#primary-nav li a#my-bulb.on:link, ul#primary-nav li a#my-bulb.on:visited, ul#primary-nav li a#browse-bulb.on:link, ul#primary-nav li a#browse-bulb.on:visited, ul#primary-nav li a#browse-net.on:link, ul#primary-nav li a#browse-net.on:visited, ul#primary-nav li a#group-nav.on:link, ul#primary-nav li a#group-nav.on:visited, ul#primary-nav li a#learn-more.on:link, ul#primary-nav li a#learn-more.on:visited, ul#primary-nav li a#testimonials.on:link, ul#primary-nav li a#testimonials.on:visited, ul#primary-nav li a#join.on:link, ul#primary-nav li a#join.on:visited, ul#primary-nav li a#login.on:link, ul#primary-nav li a#login.on:visited {background-position: 0 -60px;}

/*********************************************************/
/*********************************************************/
/*********************************************************/
#primary-nav2 {width: 606px; margin: -10px 0 0 360px; padding:0; height: 22px; padding: 0px;z-index: 199;}
#primary-nav2 li {margin: 0px;padding: 0px;list-style: none;float: left;}
#primary-nav2 li a:link, #primary-nav2 li a:visited {display: block;text-decoration: none;}
hr.DropBreak {
	width: 115px; 
	background-color: #e4e4e4;
	color: #e4e4e4;
	border: 0;
	height: 1px;
}

/*******/
#primary-nav2 li a#Explore:link, #primary-nav2 li a#Explore:visited {background: url('http://cdn1.bulbstorm.com/btn-nav-explore.jpg') no-repeat scroll top left; width: 101px; height: 25px;}
#primary-nav2 li a#Explore.on:link, #primary-nav2 li a#Explore.on:visited { background-position: 0 -50px; }
#primary-nav2 li a#Explore:hover { background-position: 0 -25px; }
#primary-nav2 div#Explore_Drop {position: absolute;visibility: hidden;margin: -1px 7px 0 0;padding-bottom: 5px;background-color: #FFF;border: 1px solid #CCC;z-index: 199;}
#primary-nav2 div#Explore_Drop a {position: relative;display: block;margin: 0px;padding: 2px 2px 2px 10px;width: 111px;white-space: nowrap;text-align: left;text-decoration: none;background-color: #FFF;color: #000;font-size: 10px;}
#primary-nav2 div#Explore_Drop a:hover {background-color: #e95122;color: #FFF;}
/*******/
#primary-nav2 li a#Create:link, #primary-nav2 li a#Create:visited {background: url('http://cdn2.bulbstorm.com/btn-nav-create.jpg') no-repeat scroll top left; width: 101px; height: 25px;}
#primary-nav2 li a#Create.on:link, #primary-nav2 li a#Create.on:visited { background-position: 0 -50px; }
#primary-nav2 li a#Create:hover { background-position: 0 -25px; }
#primary-nav2 div#Create_Drop {position: absolute;visibility: hidden;margin: -1px 7px 0 0;padding-bottom: 5px;background-color: #FFF;border: 1px solid #CCC;z-index: 199;}
#primary-nav2 div#Create_Drop a {position: relative;display: block;margin: 0px;padding: 2px 2px 2px 10px;width: 111px;white-space: nowrap;text-align: left;text-decoration: none;background-color: #FFF;color: #000;font-size: 10px;}
#primary-nav2 div#Create_Drop a:hover {background-color: #75d301;color: #FFF;}
/*******/
#primary-nav2 li a#Promote:link, #primary-nav2 li a#Promote:visited {background: url('http://cdn1.bulbstorm.com/btn-nav-promote.jpg') no-repeat scroll top left; width: 101px; height: 25px;}
#primary-nav2 li a#Promote.on:link, #primary-nav2 li a#Promote.on:visited { background-position: 0 -50px; }
#primary-nav2 li a#Promote:hover { background-position: 0 -25px; }
#primary-nav2 div#Promote_Drop {position: absolute;visibility: hidden;margin: -1px 7px 0 0;padding-bottom: 5px;background-color: #FFF;border: 1px solid #CCC;z-index: 199;}
#primary-nav2 div#Promote_Drop a {position: relative;display: block;margin: 0px;padding: 2px 2px 2px 10px;width: 111px;white-space: nowrap;text-align: left;text-decoration: none;background-color: #FFF;color: #000;font-size: 10px;}
#primary-nav2 div#Promote_Drop a:hover {background-color: #238cd2;color: #FFF;}
/*******/
#primary-nav2 li a#Learn:link, #primary-nav2 li a#Learn:visited {background: url('http://cdn2.bulbstorm.com/btn-nav-learn.jpg') no-repeat scroll top left; width: 101px; height: 25px;}
#primary-nav2 li a#Learn.on:link, #primary-nav2 li a#Learn.on:visited { background-position: 0 -50px; }
#primary-nav2 li a#Learn:hover { background-position: 0 -25px; }
#primary-nav2 div#Learn_Drop {position: absolute;visibility: hidden;margin: -1px 7px 0 0;padding-bottom: 5px;background-color: #FFF;border: 1px solid #CCC;z-index: 199;}
#primary-nav2 div#Learn_Drop a {position: relative;display: block;margin: 0px;padding: 2px 2px 2px 10px;width: 111px;white-space: nowrap;text-align: left;text-decoration: none;background-color: #FFF;color: #000;font-size: 10px;}
#primary-nav2 div#Learn_Drop a:hover {background-color: #238cd2;color: #FFF;}
/*******/
#primary-nav2 li a#Help:link, #primary-nav2 li a#Help:visited {background: url('http://cdn1.bulbstorm.com/btn-nav-help.jpg') no-repeat scroll top left; width: 101px; height: 25px;}
#primary-nav2 li a#Help.on:link, #primary-nav2 li a#Help.on:visited { background-position: 0 -50px; }
#primary-nav2 li a#Help:hover { background-position: 0 -25px; }
#primary-nav2 div#Help_Drop {position: absolute;visibility: hidden;margin: -1px 7px 0 0;padding-bottom: 5px;background-color: #FFF;border: 1px solid #CCC;z-index: 199;}
#primary-nav2 div#Help_Drop a {position: relative;display: block;margin: 0px;padding: 2px 2px 2px 10px;width: 111px;white-space: nowrap;text-align: left;text-decoration: none;background-color: #FFF;color: #000;font-size: 10px;}
#primary-nav2 div#Help_Drop a:hover {background-color: #ba82ec;color: #FFF;}
/*******/
#primary-nav2 li a#Search:link, #primary-nav2 li a#Search:visited {background: url('http://cdn2.bulbstorm.com/btn-nav-search.jpg') no-repeat scroll top left; width: 101px; height: 25px;}
#primary-nav2 li a#Search.on:link, #primary-nav2 li a#Search.on:visited { background-position: 0 -50px; }
#primary-nav2 li a#Search:hover { background-position: 0 -25px; }
#primary-nav2 div#Search_Drop {position: absolute;visibility: hidden;margin: -1px 7px 0 0;padding-bottom: 5px;background-color: #FFF;border: 1px solid #CCC;z-index: 199;}
#primary-nav2 div#Search_Drop a {position: relative;display: block;margin: 0px;padding: 2px 2px 2px 10px;width: 111px;white-space: nowrap;text-align: left;text-decoration: none;background-color: #FFF;color: #000;font-size: 10px;}
#primary-nav2 div#Search_Drop a:hover {background-color: #ffe100;color: #000;}
/*******/
#primary-nav2 li a#MyBulbstorm:link, #primary-nav2 li a#MyBulbstorm:visited {background: url('http://cdn1.bulbstorm.com/btn-nav-mybulbstorm.jpg') no-repeat scroll top left; width: 101px; height: 25px;}
#primary-nav2 li a#MyBulbstorm.on:link, #primary-nav2 li a#MyBulbstorm.on:visited { background-position: 0 -50px; }
#primary-nav2 li a#MyBulbstorm:hover { background-position: 0 -25px; }
#primary-nav2 div#MyBulbstorm_Drop {position: absolute;visibility: hidden;margin: -1px 7px 0 0;padding-bottom: 5px;background-color: #FFF;border: 1px solid #CCC;z-index: 199;}
#primary-nav2 div#MyBulbstorm_Drop a {position: relative;display: block;margin: 0px;padding: 2px 2px 2px 10px;width: 111px;white-space: nowrap;text-align: left;text-decoration: none;background-color: #FFF;color: #000;font-size: 10px;}
#primary-nav2 div#MyBulbstorm_Drop a:hover {background-color: #ff9900;color: #FFF;}
/*******/
#primary-nav2 li a#LearnMore:link, #primary-nav2 li a#LearnMore:visited {background: url('http://cdn2.bulbstorm.com/btn-nav-learnmore.jpg') no-repeat scroll top left; width: 101px; height: 25px;}
#primary-nav2 li a#LearnMore.on:link, #primary-nav2 li a#LearnMore.on:visited { background-position: 0 -50px; }
#primary-nav2 li a#LearnMore:hover { background-position: 0 -25px; }
#primary-nav2 div#LearnMore_Drop {position: absolute;visibility: hidden;margin: -1px 7px 0 0;padding-bottom: 5px;background-color: #FFF;border: 1px solid #CCC;z-index: 199;}
#primary-nav2 div#LearnMore_Drop a {position: relative;display: block;margin: 0px;padding: 2px 2px 2px 10px;width: 111px;white-space: nowrap;text-align: left;text-decoration: none;background-color: #FFF;color: #000;font-size: 10px;}
#primary-nav2 div#LearnMore_Drop a:hover {background-color: #e95122;color: #FFF;}
/*******/
#primary-nav2 li a#Join:link, #primary-nav2 li a#Join:visited {background: url('http://cdn1.bulbstorm.com/btn-nav-join.jpg') no-repeat scroll top left; width: 101px; height: 25px;}
#primary-nav2 li a#Join.on:link, #primary-nav2 li a#Join.on:visited { background-position: 0 -50px; }
#primary-nav2 li a#Join:hover { background-position: 0 -25px; }
/*******/
#primary-nav2 li a#Login:link, #primary-nav2 li a#Login:visited {background: url('http://cdn2.bulbstorm.com/btn-nav-login.jpg') no-repeat scroll top left; width: 101px; height: 25px;}
#primary-nav2 li a#Login.on:link, #primary-nav2 li a#Login.on:visited { background-position: 0 -50px; }
#primary-nav2 li a#Login:hover { background-position: 0 -25px; }
/*********************************************************/
/*********************************************************/
/*********************************************************/

ul#section-nav {width: 990px; height: 25px; border-bottom: 1px solid #ccc; list-style: none; padding: 0 0 0 0px; margin: 0;}
ul#section-nav li {height: 26px; float: left; background: url('http://cdn1.bulbstorm.com/snav-off-l.gif') no-repeat scroll top left; padding: 0 0 0 4px; margin: 0 2px;}
ul#section-nav li a:link, ul#section-nav li a:visited {display: inline-block; height: 26px; padding: 5px 24px 0 20px; background: url('http://cdn2.bulbstorm.com/snav-off-r.gif') no-repeat scroll top right; color: #231f20; text-decoration: none; font-weight: bold;}
ul#section-nav li.on {height: 26px; float: left; background: url('http://cdn1.bulbstorm.com/snav-on-l.gif') no-repeat scroll top left; padding: 0 0 0 4px; margin: 0 2px;}
ul#section-nav li.on a:link, ul#section-nav li.on a:visited {display: inline-block; height: 26px; padding: 5px 24px 0 20px; background: url('http://cdn2.bulbstorm.com/snav-on-r.gif') no-repeat scroll top right; color: #231f20; text-decoration: none; font-weight: bold;}
ul#section-nav li a:hover {color: #01a3ca;}

.nav-categories-mid ul, .nav-categories-bulbers-mid ul, .nav-categories-groups-mid ul, .nav-categories-resources-mid ul {margin: 0; padding: 0; list-style: none; border-top: #fff 1px solid;  border-bottom: #fff 1px solid;}
.nav-categories-mid ul li a:link, .nav-categories-mid ul li a:visited, .nav-categories-bulbers-mid ul li a:link, .nav-categories-bulbers-mid ul li a:visited, .nav-categories-groups-mid ul li a:link, .nav-categories-groups-mid ul li a:visited, .nav-categories-resources-mid ul li a:link, .nav-categories-resources-mid ul li a:visited {display:block; padding: 5px 5px 5px 30px; text-decoration: none; background-color: #e3f3fa; color: #000; border-top: #fff 1px solid;  border-bottom: #fff 1px solid;}
.nav-categories-bulbers-mid ul li a:link, .nav-categories-bulbers-mid ul li a:visited {background-color: #e9f7eb;}
.nav-categories-groups-mid ul li a:link, .nav-categories-groups-mid ul li a:visited {background-color: #e9f7eb;}

.nav-categories-resources-mid ul li a:link, .nav-categories-resources-mid ul li a:visited {background-color: #fdd8ab;}
.nav-categories-mid ul li a:hover, .nav-categories-bulbers-mid ul li a:hover, .nav-categories-groups-mid ul li a:hover, .nav-categories-resources-mid ul li a:hover {background-color: #fff; color: #f37213;}
.nav-categories-mid ul li a.on:link, .nav-categories-mid ul li a.on:visited, .nav-categories-bulbers-mid ul li a.on:link, .nav-categories-bulbers-mid ul li a.on:visited, .nav-categories-groups-mid ul li a.on:link, .nav-categories-groups-mid ul li a.on:visited, .nav-categories-resources-mid ul li a.on:link, .nav-categories-resources-mid ul li a.on:visited {background: #fff url('http://cdn1.bulbstorm.com/bg-cat-nav-on.gif') no-repeat scroll 10px 10px; color: #f37213;}

ul.astericks {list-style-image:url('http://cdn2.bulbstorm.com/blt-astericks.jpg');}
ul.check {list-style-image:url('http://cdn1.bulbstorm.com/blt-check.jpg');}
ul.astericks li, ul.check li {padding: 0 0 8px 20px; list-style-position: outside;}

ul.more {list-style-image: url('http://cdn2.bulbstorm.com/arw-blue.png'); margin: 10px 0 0 15px; padding: 0 0 0 0;}
ul.more li {padding: 5px 0;}

.message-section ul {margin: 10px 0; padding: 0 0 0 25px; list-style: none;}
.message-section ul li {margin: 10px 0;}

ul.no-style {margin: 10px 0; padding: 0 0 0 25px; list-style: none;}
ul.no-style li {margin: 10px 0;}

.faq ul {list-style-image:url('http://cdn1.bulbstorm.com/blt-box.jpg');}
.faq ul li {padding: 5px 0;}

.get-started ul {list-style-image:url('http://cdn2.bulbstorm.com/blt-box.jpg');}
.get-started ul li {padding: 0px 0;}
a:link.get-started-link, a:visited.get-started-link {
	font-size: 16px;
	font-weight: bold;
	color: #01a3ca;
}
a:hover.get-started-link {
	color: #ff840d;
}
li.header { font-size: 14px; padding-bottom: 3px; border-bottom: 2px solid #CCCCCC; font-weight: bold; }


.selected-buddy a:link, .selected-buddy a:visited {display: inline-block; background: url('http://cdn1.bulbstorm.com/bg-buddy-selected-l.gif') no-repeat scroll top left; height: 28px; margin:5px; color: #000; text-decoration: none;}
.selected-buddy a:link span, .selected-buddy a:visited span {display: inline-block; background: url('http://cdn2.bulbstorm.com/bg-buddy-selected-r.gif') no-repeat scroll top right; height: 18px; padding: 5px 10px;}

/*Added by Casey Shea on 10/17/08*/
.select-a-buddy a:link, .select-a-buddy  a:visited {display: inline-block; background: url('http://cdn1.bulbstorm.com/bg-buddy-selected-l.gif') no-repeat scroll top left; height: 28px; margin:5px; color: #000; text-decoration: none;}
.select-a-buddy a:link span, .select-a-buddy  a:visited span {display: inline-block; background: url('http://cdn2.bulbstorm.com/bg-buddy-selected-r.gif') no-repeat scroll top right; height: 18px; padding: 5px 10px;}
/*end add*/

p {line-height: 1.4em; margin: 10px 0;}
.col-side p {font-size: .8em; line-height: 1.6em; margin: 5px 0;}
p.detail {font-size: .9em; padding: 0 0 5px 0;}
p.indent {padding: 0 0 0 20px;}
p.blue, label.blue {color: #01a3ca; padding: 0px; margin: 0 0 3px 0; font-weight: bold;}
/*Added by Casey Shea on 10/20/08*/
p.black, label.black {color: #000; padding: 0px; margin: 0 0 3px 0; font-weight: bold;}
p.lt-grey, label.lt-grey {color: #CCC; padding: 0px; margin: 0 0 3px 0; font-weight: bold;}
p.dk-grey, label.dk-grey {color: #555; padding: 0px; margin: 0 0 3px 0; font-weight: bold;}
/*end add*/
.quote-bot p {display: block; position: relative; margin:0px 50px 10px 70px;}
.browse-details p {margin: 0 0 5px 0;}
.grey-mid p, .tbl-bulb-status p {margin: 0 0 10px 0;}
#co-join-now p {padding: 115px 25px 0 25px; font-size: .9em;}
.tbl-connect p {margin: 5px 0;}
.popup-mid p, .faq ul li p {margin: 10px 0 0 0;}
.my-fav-listing p {margin: 3px 0;}
.rate span {color: #ff840d; font-size: 16px;}

span.green-status {color: #75cc57;}
span.yellow-status {color: #ffdc44;}
span.grey-status {color: #adadad;}

.detail-additional-imgs img {margin: 10px 0 0 0;}
#co-actions img, #co-actions-group img, #co-actions-sm img {margin: 5px 0 0 0;}
#co-actions .rate img {margin: 7px 3px 10px 3px;}
.blue-grad-mid img {margin: 3px 0;}

.selected-buddy a:link span img, .selected-buddy a:visited span img {vertical-align: middle;}
.feat-bulbers-listings td.img img, .brt-green-wht-mid td.img img {margin: 0 0 3px 0; vertical-align: middle;}

img.my-bulb-green {border: 5px solid #090; margin: 0 auto 5px auto;}
img.my-bulb-yellow {border: 5px solid #fffc14; margin: 0 auto 5px auto;}
img.my-bulb-grey {border: 5px solid #dedede; margin: 0 auto 5px auto;}

.clear {clear: both;}
.clear-gap {clear: both; line-height: 0; height: 0;}

.more-link {display: inline-block; background:  url('http://cdn1.bulbstorm.com/arw-blue.png') no-repeat 5px 2px; vertical-align: middle; padding: 0 0 0 15px;}
.tbl-connect .more-link {vertical-align: top; margin: 8px 0 0 0;}
.blue-gry-mid p.more-link, .blue-wht-mid p.more-link {margin: 0;}

.txt-right {text-align: right;}
.txt-left {text-align: left;}
.txt-center {text-align: center;}
.v-top {vertical-align: top;}
.v-center {vertical-align: middle;}

.img-left {float: left; margin: 0 20px 10px 0;}

.good {color: #090; font-weight: bold;}
.bad {color: #c00; font-weight: bold;}

.indent-div {margin: 0 0 0 15px;}
p.indent-p {margin: 0 0 10px 5px;}
.indent-txtbox {margin: 5px 0 0 25px;}
.indent-td {padding: 0 0 0 20px;}
.bottom-space {display:block; margin: 0 0 20px 0;}
.top-space {display:block; margin: 30px 0 0 0;}

.sort {width: 250px; float: right;}
.sort-order {width: 15px; float: right;}
.edit {width: 40px; margin: 0 20px; float: right;}

#disable-form {position: absolute; top: 0px; left: 0px; background-color: #333; width: 100%; height: 2000px; display: none;
	filter:alpha(opacity=50);   /* Internet Explorer       */
	-moz-opacity:0.5;           /* Mozilla 1.6 and below   */
	opacity: 0.5;               /* newer Mozilla and CSS-3 */
}

/* ==page */

#hm-header {background: url('http://cdn2.bulbstorm.com/bg-home.gif') no-repeat scroll top left; width: 924px; height: 295px;}
#hm-learn-more {float: left; width: 200px; padding: 225px 0 0 450px;}
#hm-signup {float: right; width: 205px; padding: 130px 20px 0 20px;}
#hm-signup p {margin: 0 0 40px 0;}
#hm-signup-reg {float: right; width: 212px; padding: 140px 24px 0 0;}
#StupidIEFix {}

#homepage-header {background: url('http://cdn1.bulbstorm.com/homepage-main-bg.jpg') no-repeat scroll top left; width: 924px; height: 418px;}
#homepage-video-links {float: left; width: 650px; height: 186px;padding: 92px 14px 0 0;}
#homepage-signup-text {float: right;width: 180px;padding: 135px 45px 0 0;text-align: center;font-size: 14px;font-weight: normal;}
#homepage-signup {float: right;width: 204px;height: 46px;padding: 30px 32px 0 0;}
#homepage-bottom {position: relative; background: url('http://cdn2.bulbstorm.com/homepage-bottom-bg.png') no-repeat scroll top left;width: 902px; height: 102px;top: 15px; left: 10px; padding: 10px;}
#homepage-bottom2 {float: left; background: url('http://cdn1.bulbstorm.com/homepage-bottom2-bg.jpg') no-repeat scroll top left;width: 926px; height: 102px;margin-top: 20px; padding: 10px 0 0 21px;}
.homepage-bottom-table {width: 880px;}
.homepage-sm-table {width: 408px;}
.homepage-bottom2-table {width: 900px;}
.homepage-sm2-table {width: 418px;}
.homepage-bulbtitle { padding-bottom: 5px;}
.homepage-watts-display{margin-top: -5px;}
.homepage-bottom-head {font-size: 15px;font-weight: bolder; color: #565656;margin-top: -8px;margin-left: 3px;padding-bottom: 5px;}
.homepage-bottom-head-right {font-size: 15px;font-weight: bolder; color: #565656;margin-top: -8px;margin-left: -8px;padding-bottom: 5px;}
.homepage-faq ul {list-style-image:url('http://cdn2.bulbstorm.com/blt-box.jpg');}
.homepage-faq ul li {padding: 2px 0;font-size: 10px;}


#hm-instructional-top {width:887px; height:154px; vertical-align: bottom; margin: 0 0 0 20px;}
#hm-instructional-bot {width:887px; height:18px; vertical-align: bottom; margin: 0 0 0 20px;}
#hm-instructional-top img, #hm-instructional-bot img{vertical-align: bottom;}
#hm-instructional-mid {background: url('http://cdn1.bulbstorm.com/bg-home-instructional.gif') repeat-y scroll top left; width: 887px; margin: 0 0 0 20px;}
#hm-instructional-mid p {float: left; width: 180px; border-right: 1px dashed #ccc; padding: 0 20px; margin: 20px 0; min-height: 115px;}
#hm-instructional-mid p.last {border: none; padding: 0 0 0 20px;}

.detail-img {float: left; width: 136px; margin: 0 40px 20px 40px; text-align: center;}
.detail-overview {float: left; width: 435px; margin: 0 0 20px 0;}
.detail-additional-imgs {clear:both; background: #95dcff url('http://cdn2.bulbstorm.com/bg-add-imgs.gif') no-repeat scroll top left; width: 643px; min-height: 58px; padding: 0 10px 0 10px;}

.alert-yellow-status {clear: both; background: url('http://cdn1.bulbstorm.com/bg-access-yellow.gif') no-repeat scroll top left; width: 422px; height: 70px; padding: 40px 20px 40px 220px; margin: 0 0 20px 0;}
.quote-top {background: url('http://cdn2.bulbstorm.com/bg-top-quote.gif') no-repeat scroll top left; width: 503px; min-height: 57px; padding: 35px 0 0 0; }
.quote-bot {background: #ffc url('http://cdn1.bulbstorm.com/bg-bot-quote.gif') no-repeat scroll bottom right; width: 492px; min-height: 9px; margin: 0 0 0 11px; padding: 0 0 15px 0;}

.browse-thumb {clear: both; float: left; width: 58px; overflow: hidden; margin: 0 10px 10px 10px;}
.browse-details {float: left; width: 565px;}

.bulber-img {clear: both; float: left; margin: 0 0 5px 0;}
.bulber-profile {float: left; width: 130px; margin: 0 0 5px 5px;}

.groups-img {clear: both; float: left; margin: 0 0 5px 0;}
.groups-profile {float: left; width: 120px; margin: 0 0 5px 5px;}

#co-actions-top {background: url('http://cdn2.bulbstorm.com/bg-actions-top.gif') no-repeat scroll top left; width: 225px; height: 11px;}
#co-actions-bot {margin: 0 0 20px 0; background: url('http://cdn1.bulbstorm.com/bg-actions-bot.gif') no-repeat scroll top left; width: 225px; height: 11px;}
#co-actions-gp-top {background: url('http://cdn2.bulbstorm.com/bg-actions-group-top.gif') no-repeat scroll top left; width: 225px; height: 11px;}
#co-actions-gp-bot {margin: 0 0 20px 0; background: url('http://cdn1.bulbstorm.com/bg-actions-group-bot.gif') no-repeat scroll top left; width: 225px; height: 11px;}


#co-actions-sm {background: url('http://cdn2.bulbstorm.com/bg-actions.gif') no-repeat scroll top left; width: 211px; height: 159px; margin: 0 0 20px 0; padding: 10px 5px 0 10px;}
#co-actions {padding: 0 13px 0 7px; background: #fff url('http://cdn1.bulbstorm.com/bg-actions-mid.gif') repeat-x scroll bottom left; width: 201px; border-left: 2px solid #6cf;  border-right: 2px solid #6cf;}
#co-actions-group {padding: 0 13px 0 7px; margin-top: -6px; background: #fff url('http://cdn2.bulbstorm.com/bg-actions-group.gif') repeat-x scroll bottom left; width: 201px; border-left: 2px solid #ffb959;  border-right: 2px solid #ffb959;}

.rate {background: url('http://cdn1.bulbstorm.com/bg-rate.png') no-repeat scroll top left; width: 185px; height: 83px; padding: 5px 12px;}
#ratingText {text-align: center;}
.bulb-favs {background: url('http://cdn2.bulbstorm.com/btn-favorites.png') no-repeat scroll top left; width: 198px; height: 28px; padding: 13px 0 0 12px; color: #ff840d; font-size: 15px;}
.bulb-contributions {background: url('http://cdn1.bulbstorm.com/bg-add-cont.png') no-repeat scroll top left; width: 198px; height: 28px; padding: 13px 0 0 12px; margin: 5px 0 0 0; color: #ff840d; font-size: 15px;}
.bulb-sharethis {background: url('http://cdn2.bulbstorm.com/bg-sharethis.gif') no-repeat scroll top left; width: 198px; height: 28px; padding: 13px 0 0 12px; margin: 5px 0 0 0; color: #ff840d; font-size: 15px;}
.bulb-challenge {background: url('http://cdn1.bulbstorm.com/bg-add-challenge.png') no-repeat scroll top left; width: 198px; height: 28px; padding: 13px 0 0 12px; margin: 5px 0 0 0; color: #ff840d; font-size: 15px;}
.bulb-friends {background: url('http://cdn2.bulbstorm.com/bg-send-friend.png') no-repeat scroll top left; width: 198px; height: 28px; padding: 15px 0 0 12px; margin: 5px 0 0 0; color: #ff840d; font-size: 15px;}
.submit-group-bulb {background: url('http://cdn1.bulbstorm.com/btn-add-group-bulb.png') no-repeat scroll top left; width: 198px; height: 28px; padding: 13px 0 0 12px; margin: 5px 0 0 0; color: #ff840d; font-size: 15px;}
.join-group {background: url('http://cdn2.bulbstorm.com/btn-join-group.png') no-repeat scroll top left; width: 198px; height: 28px; padding: 13px 0 0 12px; color: #ff840d; font-size: 15px;}

.profile-favs {background: url('http://cdn1.bulbstorm.com/btn-fav-user.png') no-repeat scroll top left; width: 202px; height: 28px; padding: 13px 0 0 12px; margin: 3px 0 0 0; color: #ff840d; font-size: 15px;}
.profile-buddy {background: url('http://cdn2.bulbstorm.com/btn-buddy-list.png') no-repeat scroll top left; width: 202px; height: 30px; padding: 13px 0 0 12px; margin: 8px 0 0 0; color: #ff840d; font-size: 15px;}
.profile-contact {background: url('http://cdn1.bulbstorm.com/bg-contact-bulber.png') no-repeat scroll top left; width: 202px; height: 28px; padding: 18px 0 0 12px; margin: 5px 0 0 0; color: #ff840d; font-size: 15px;}

#co-join-now {background: url('http://cdn2.bulbstorm.com/bg-join-now.gif') no-repeat scroll top left; width: 229px; height: 228px; margin: -20px 0 0 0;}

.co-speech {clear:both; float: left; width: 100%; margin: 20px 0 20px 20px;}
.wht-mid .co-speech {float: none; margin: 5px 0;}
.co-speech .bulber {float: left; width: 120px; text-align: center;}


.co-speech .content-top {float: left; background: url('http://cdn1.bulbstorm.com/bg-speech-t.gif') no-repeat scroll top left; width: 503px; min-height: 45px;}
.co-speech .content-bot {background: #ffc url('http://cdn2.bulbstorm.com/bg-speech-b.gif') no-repeat scroll bottom right; width: 452px; min-height: 45px; margin: 10px 0 0 12px; padding: 0 20px 10px 20px; color: #000;}

.co-speech .content-top-green {float: left; background: url('http://cdn1.bulbstorm.com/bg-speech-t-green.gif') no-repeat scroll top left; width: 503px; min-height: 45px;}
.co-speech .content-bot-green {background: #d3ffcb url('http://cdn2.bulbstorm.com/bg-speech-b-green.gif') no-repeat scroll bottom right; width: 452px; min-height: 45px; margin: 10px 0 0 12px; padding: 0 20px 10px 20px; color: #000;}

.challenge-display { width: 503px; }
div.winner {background: #d3ffcb url('http://cdn1.bulbstorm.com/bg-challenge-winner-bar.jpg') no-repeat top left; width: 420px; height: 18px; text-align: center; color: #FFF; font-weight: bold;}

.co-speech .content-top-grey {float: left; background: url('http://cdn2.bulbstorm.com/bg-speech-t-grey.gif') no-repeat scroll top left; width: 503px; min-height: 45px;}
.co-speech .content-bot-grey {background: #e5e5e5 url('http://cdn1.bulbstorm.com/bg-speech-b-grey.gif') no-repeat scroll bottom right; width: 452px; min-height: 45px; margin: 10px 0 0 12px; padding: 0 20px 10px 20px; color: #000;}



.co-speech .content-top-alt {float: left; background: url('http://cdn2.bulbstorm.com/bg-speech-t-blue.gif') no-repeat scroll top left; width: 503px; min-height: 45px;}
.co-speech .content-bot-alt {background: #e9f8ff url('http://cdn1.bulbstorm.com/bg-speech-b-blue.gif') no-repeat scroll bottom right; width: 452px; min-height: 45px; margin: 10px 0 0 12px; padding: 0 20px 10px 20px; color: #000;}
.wht-mid .co-speech .content-bot {color: #000; margin: 10px 0 20px 12px;}
.org-wht-mid .co-speech .content-bot {color: #000; margin: 10px 0 0 12px;}
.feat-browse .co-speech .content-top .content-bot {color: #000; margin: 10px 0 20px 12px;}
.feat-browse .co-speech {margin-top: 5px;}
.feat-browse .co-speech,.feat-browse .co-speech .content-top {float: none;} 
.feat-browse .co-speech .content-top {padding-top: 10px;}

.message-speech {clear:both; float: left; width: 100%; margin: 20px 0 20px 38px;}
.prpl-wht-mid .message-speech {float: none; margin: 5px 0;}
.message-speech .bulber {float: left; width: 75px;}
.message-speech .content-top {float: left; background: url('http://cdn2.bulbstorm.com/bg-speech-wide-t.gif') no-repeat scroll top left; width: 572px; min-height: 80px;}
.message-speech .content-bot {background: #ffc url('http://cdn1.bulbstorm.com/bg-speech-wide-b.gif') no-repeat scroll bottom right; width: 532px; min-height: 80px; margin: 10px 0 0 0; padding: 0 20px 10px 20px; color: #43bb09;}
.prpl-wht-mid .message-speech .content-bot {color: #000; margin: 10px 0 20px 12px;}

.co-great-bulb {background: url('http://cdn2.bulbstorm.com/hdr-great-blub.gif') no-repeat scroll top left; width: 227px; padding: 110px 5px 0 0;}

.co-me {background: url('http://cdn1.bulbstorm.com/hdr-right-me.gif') no-repeat scroll top left; width: 234px; padding: 100px 5px 0 0;}
.co-me .blue-mid {width: 192px; padding: 5px 15px;}
.co-me .blue-bot {width: 222px;}

.co-others {background: url('http://cdn2.bulbstorm.com/hdr-others-help.gif') no-repeat scroll top left; width: 235px; padding: 105px 5px 0 0;}
.co-feedback {background: url('http://cdn1.bulbstorm.com/bg-send-feedback.gif') no-repeat scroll top left; width: 235px; padding: 105px 5px 0 0;}
.co-learn {background: url('http://cdn2.bulbstorm.com/hdr-learn-more.gif') no-repeat scroll top left; width: 235px; padding: 100px 5px 0 0;}
.co-earn-watts { background: url('http://cdn1.bulbstorm.com/hdr-earn-watts.gif') no-repeat scroll top left; width: 228px; padding: 60px 5px 0 0;}

.co-contributions {background: url('http://cdn2.bulbstorm.com/bg-contribute.gif') no-repeat scroll top left; width: 207px; height: 147px; padding: 60px 10px 0 10px; margin: 0 0 20px 0; font-size: 1.1em;}
.btn-contribute {display: inline-block; font-size: 9px; background: url('http://cdn1.bulbstorm.com/bg-add-cont.png') no-repeat scroll top left; width: 206px; height: 42px;}

.co-buddies {position: relative; clear: both; background: url('http://cdn2.bulbstorm.com/bg-grey-grad.gif') no-repeat scroll top left; width: 202px; padding: 5px 10px 0 10px; margin: 0 0 20px 0;}
.co-groups {position: relative; clear: both; background: url('http://cdn1.bulbstorm.com/bg-grey-grad.gif') no-repeat scroll top left; width: 202px; padding: 5px 10px 0 10px; margin: 0 0 20px 0;}
.co-dashboard {position: relative; clear: both; background: url('http://cdn2.bulbstorm.com/bg-orange-grad.gif') no-repeat scroll top left; width: 202px; padding: 5px 10px 0 10px; margin: 0 0 20px 0;}
.co-blank {position: relative; clear: both; width: 202px; padding: 5px 10px 0 10px; margin: 0 0 0px 0;}

.my-bulb-listing {background: url('http://cdn1.bulbstorm.com/bg-wht-listing.gif') no-repeat scroll top left; width: 637px; height: 119px; padding: 10px 30px 0 10px; margin: 0 0 10px 0;}

.my-fav-listing {position: relative; float: left; background: url('http://cdn2.bulbstorm.com/bg-fav-listing.gif') no-repeat scroll top left; width: 283px; height: 78px; margin: 15px;}
.my-fav-listing .img {padding: 3px 10px 0 10px; width: 62px;}
.my-fav-listing .desc {padding: 3px 15px 0 0;}
.my-fav-listing a.fav-listing-delete:link, .my-fav-listing a.fav-listing-delete:visited {width: 15px; position: absolute; top: 5px; right: 5px;}

.icon-buddy {position: absolute; left:500px; z-index: 100;}
.icon-contact {position: absolute; left:450px; z-index: 100;}

.icon-messages {float: left; width: 75px;}
.icon-watts {float: left; width: 75px; margin: -8px 0 0 0;}

.category {color: #090; text-transform: uppercase;}
.comment {border-top: 1px dashed #ccc; padding: 5px 0 0 0;}

.mini-notice-num {position: absolute; bottom: 5px; right: 18px; display: inline-block; background: url('http://cdn1.bulbstorm.com/bg-notice-num.png') no-repeat scroll top left; height: 19px;}
.mini-notice-num-r {background: url('http://cdn2.bulbstorm.com/bg-notice-num-r.png') no-repeat scroll top right; height: 19px; padding: 2px 15px; margin: 0 -9px 0 0; font-size: 10px; font-weight: bold;}
.notice-num {position: absolute; bottom: 5px; right: 15px; display: inline-block; background: url('http://cdn1.bulbstorm.com/bg-notice-num.png') no-repeat scroll top left; height: 19px;}
.notice-num-r {background: url('http://cdn2.bulbstorm.com/bg-notice-num-r.png') no-repeat scroll top right; height: 19px; padding: 2px 15px; margin: 0 -9px 0 0; font-size: 10px; font-weight: bold;}
.notice-num-wht {display: inline-block; position: relative; background: url('http://cdn1.bulbstorm.com/bg-notice-num-wht.gif') no-repeat scroll top left; width: 200px; height: 25px; padding: 8px 0 0 10px;}
.notice-num-wht-r {position: absolute; width: 44px; text-align: center; top: 7px; right: 21px; font-size: 10px; font-weight: bold;}

/*MINI SIDE DASHBOARD*/
#db-profile {position: relative;float: left;background: url('http://cdn2.bulbstorm.com/btn-db-profile.png') no-repeat top left; width: 208px; height: 30px; margin: 0 0px 0px 0;}
#db-watts {position: relative;float: left;background: url('http://cdn1.bulbstorm.com/btn-db-watts.png') no-repeat top left; width: 208px; height: 30px; margin: 0 0px 0px 0;}
#db-messages {position: relative;float: left;background: url('http://cdn2.bulbstorm.com/btn-db-messages.png') no-repeat top left; width: 208px; height: 30px; margin: 0 0px 0px 0;}
#db-buddies {position: relative;float: left;background: url('http://cdn1.bulbstorm.com/btn-db-newbuddys.png') no-repeat top left; width: 208px; height: 30px; margin: 0 0px 0px 0;}
#db-contributions {position: relative;float: left;background: url('http://cdn2.bulbstorm.com/btn-db-contributions.png') no-repeat top left; width: 208px; height: 30px; margin: 0 0px 0px 0;}
#db-contributionratings {position: relative;float: left;background: url('http://cdn1.bulbstorm.com/btn-db-contributionratings.png') no-repeat top left; width: 208px; height: 30px; margin: 0 0px 0px 0;}
#db-facebook {position: relative;float: left;background: url('http://cdn2.bulbstorm.com/btn-db-connectfacebook.png') no-repeat top left; width: 208px; height: 30px; margin: 0 0px 0px 0;}
#db-facebook-invite {position: relative;float: left;background: url('http://cdn1.bulbstorm.com/btn-db-invitefacebook.png') no-repeat top left; width: 208px; height: 30px; margin: 0 0px 0px 0;}
#db-buddyrequests {position: relative;float: left;background: url('http://cdn2.bulbstorm.com/btn-db-buddyrequests.png') no-repeat top left; width: 208px; height: 30px; margin: 0 0px 0px 0;}
#db-bulblock {position: relative;float: left;background: url('http://cdn1.bulbstorm.com/btn-db-bulblock.png') no-repeat top left; width: 208px; height: 30px; margin: 0 0px 0px 0;}
#db-invites {position: relative;float: left;background: url('http://cdn2.bulbstorm.com/btn-db-invites.png') no-repeat top left; width: 208px; height: 30px; margin: 0 0px 0px 0;}
#db-grouprequests {position: relative;float: left;background: url('http://cdn1.bulbstorm.com/btn-db-grouprequests.png') no-repeat top left; width: 208px; height: 30px; margin: 0 0px 0px 0;}

#notice-bulb-featured {position: relative; float: left; background: url('http://cdn2.bulbstorm.com/bg-feat-bulb.gif') no-repeat scroll top left; width: 208px; height: 94px; margin: 0 5px 10px 0;}
#notice-contribution-ratings {position: relative; float: left; background: url('http://cdn1.bulbstorm.com/bg-cont-ratings.gif') no-repeat scroll top left; width: 208px; height: 94px; margin: 0 5px 10px 0;}
#notice-new-buddies {position: relative; float: left; background: url('http://cdn2.bulbstorm.com/bg-new-buddies.gif') no-repeat scroll top left; width: 208px; height: 94px; margin: 0 5px 10px 0;}
#notice-new-msgs {position: relative; float: left; background: url('http://cdn1.bulbstorm.com/bg-new-msgs.gif') no-repeat scroll top left; width: 208px; height: 94px; margin: 0 5px 10px 0;}
#notice-new-contributions {position: relative; float: left; background: url('http://cdn2.bulbstorm.com/bg-new-contributions.gif') no-repeat scroll top left; width: 208px; height: 94px; margin: 0 5px 10px 0;}
#notice-earned-watts {position: relative; float: left; background: url('http://cdn1.bulbstorm.com/bg-earned-watts.gif') no-repeat scroll top left; width: 208px; height: 94px; margin: 0 5px 10px 0;}
#notice-need-profile {position: relative; float: left; background: url('http://cdn2.bulbstorm.com/bg-complete-profile.gif') no-repeat scroll top left; width: 208px; height: 94px; margin: 0 5px 10px 0;}
#notice-need-facebook {position: relative; float: left; background: url('http://cdn1.bulbstorm.com/bg-link-facebook.gif') no-repeat scroll top left; width: 208px; height: 94px; margin: 0 5px 10px 0;}

#notice-group-joins {position: relative; float: left; background: url('http://cdn2.bulbstorm.com/bg-group-join-request.gif') no-repeat scroll top left; width: 208px; height: 94px; margin: 0 5px 10px 0;}
#notice-outstanding-invites {position: relative; float: left; background: url('http://cdn1.bulbstorm.com/bg-outstanding-invites.gif') no-repeat scroll top left; width: 208px; height: 94px; margin: 0 5px 10px 0;}
#notice-unlock-request {position: relative; float: left; background: url('http://cdn2.bulbstorm.com/bg-unlock-request.gif') no-repeat scroll top left; width: 208px; height: 94px; margin: 0 5px 10px 0;}
#notice-buddy-request {position: relative; float: left; background: url('http://cdn1.bulbstorm.com/bg-buddy-request.gif') no-repeat scroll top left; width: 208px; height: 94px; margin: 0 5px 10px 0;}

#co-watts-earned {width: 186px; height: 158px; padding: 50px 20px 0 20px; margin: 0 0 20px 0; background: url('http://cdn2.bulbstorm.com/bg-watts.gif') no-repeat scroll top left;}
#co-cont-stats {background: url('http://cdn1.bulbstorm.com/bg-contribute-stats.gif') no-repeat scroll top left; width: 204px; height: 212px; margin: 0 0 20px 0; padding: 3px 12px;}
#co-cont-now {display: block; margin: 0 0 20px 0;}
#co-buddies-stats {background: url('http://cdn2.bulbstorm.com/bg-buddy-stats.gif') no-repeat scroll top left; width: 204px; height: 172px; margin: 0 0 20px 0; padding: 3px 12px;}

#co-messages {background: url('http://cdn1.bulbstorm.com/bg-messages.gif') no-repeat scroll top left; width: 204px; height: 154px; margin: 0 0 20px 0; padding: 3px 12px;}
#co-messages ul {margin-top: 18px; padding-left: 0;}
#co-messages ul li {list-style: none; text-align: center; font-weight: bold; margin-bottom: 11px;}
#co-messages ul li a {display: block; padding: 7px 0; text-decoration: none;}
#co-messages ul li a.active {color: #01a3ca;}
#co-messages a:link, #co-messages a:visited {color: #ff840d;}
#co-messages a:hover {color: #01a3ca;}

.messages h3.black b {color: #8556ac;}
.watts h3.black b {color: #8556ac;}

.prpl-wht-mid .pager {color: #01a3ca; font-size: 0.85em; height: 21px; padding: 12px 8px;}
.prpl-wht-mid .pager ul {float: left; margin: 0; padding: 0;}
.prpl-wht-mid .pager ul li {display: inline;}
.prpl-wht-mid .pager .pagenavi {float: right;}
.pagenavi a {text-decoration: none; padding: 0 2px;}

.button-wrapper {text-align: center;}
.button-wrapper a {padding: 0 5px;}

.message-reply {padding: 15px; background-color: #f7f7f7;}
.message-reply textarea {height: 100px; width: 440px;}
.message-reply .button-wrapper {padding-top: 15px;}
.message-section {padding: 10px 35px; border-bottom: 1px dashed #ccc;}
.message-section-plain {padding: 10px 35px;}

.feat-browse {background: url('http://cdn2.bulbstorm.com/bg-feat-browse.gif') no-repeat scroll top left; width: 631px; height: 212px; padding: 0 30px 0 10px; margin: 0 0 20px 0;}

.feat-bulbs-listings, .feat-bulbers-listings {float: left; width: 315px; margin: 0 0 0 10px;}
.feat-bulbers-listings {margin: 0 0 0 15px;}

.quick-search-bulbs {background: url('http://cdn1.bulbstorm.com/bg-search-bulbs.gif') no-repeat scroll top left; width: 230px; height: 101px; margin: 0 0 20px 0; padding: 50px 0 0 0;}
.quick-search-bulbers {background: url('http://cdn2.bulbstorm.com/bg-search-bulbers.gif') no-repeat scroll top left; width: 230px; height: 101px; margin: 0 0 20px 0; padding: 50px 0 0 0;}
.quick-search-groups {background: url('http://cdn1.bulbstorm.com/bg-search-bulbers.gif') no-repeat scroll top left; width: 230px; height: 101px; margin: 0 0 20px 0; padding: 50px 0 0 0;}

.nav-categories-top {background: url('http://cdn2.bulbstorm.com/bg-cat-nav-top.gif') no-repeat scroll top left; width: 228px; height: 8px;}
.nav-categories-mid {background: url('http://cdn1.bulbstorm.com/bg-cat-nav.gif') repeat-y scroll top left; width: 222px; padding: 0 5px 0 1px;}
.nav-categories-bot {background: url('http://cdn2.bulbstorm.com/bg-cat-nav-bot.gif') no-repeat scroll top left; width: 228px; height: 10px; margin: 0 0 20px 0;}

.nav-categories-bulbers-top {background: url('http://cdn1.bulbstorm.com/bg-cat2-nav-top.gif') no-repeat scroll top left; width: 228px; height: 8px;}
.nav-categories-bulbers-mid {background: url('http://cdn2.bulbstorm.com/bg-cat2-nav.gif') repeat-y scroll top left; width: 222px; padding: 0 5px 0 1px;}
.nav-categories-bulbers-bot {background: url('http://cdn1.bulbstorm.com/bg-cat2-nav-bot.gif') no-repeat scroll top left; width: 228px; height: 10px; margin: 0 0 20px 0;}

.nav-categories-groups-top {background: url('http://cdn2.bulbstorm.com/bg-cat2-nav-top.gif') no-repeat scroll top left; width: 228px; height: 8px;}
.nav-categories-groups-mid {background: url('http://cdn1.bulbstorm.com/bg-cat2-nav.gif') repeat-y scroll top left; width: 222px; padding: 0 5px 0 1px;}
.nav-categories-groups-bot {background: url('http://cdn2.bulbstorm.com/bg-cat2-nav-bot.gif') no-repeat scroll top left; width: 228px; height: 10px; margin: 0 0 20px 0;}

.nav-categories-resources-top {background: url('http://cdn1.bulbstorm.com/bg-cat3-nav-top.gif') no-repeat scroll top left; width: 228px; height: 8px;}
.nav-categories-resources-mid {background: url('http://cdn2.bulbstorm.com/bg-cat3-nav.gif') repeat-y scroll top left; width: 222px; padding: 0 5px 0 1px;}
.nav-categories-resources-bot {background: url('http://cdn1.bulbstorm.com/bg-cat3-nav-bot.gif') no-repeat scroll top left; width: 228px; height: 10px; margin: 0 0 20px 0;}

.paging-more {width: 48%; float: left; text-align: left;}

.paging-numbering {width: 48%; float: right; text-align: right;}

.resource-category {border-bottom: 1px dashed #ccc; padding: 5px 0; margin-bottom: 5px;}

/* ==form */

.error {color: #f00; font-weight: bold;}

table {width: 100%;}
table td {vertical-align: top; font-size: .9em;}
.label {font-weight: bold; padding: 0 5px 0 0;}

.top {vertical-align: top;}


.tbl-details {width: 100%;}
.tbl-details td {padding: 10px 15px 10px 25px;}
.tbl-details td.label {padding: 10px 5px 10px 10px;}
.tbl-details td.alt {background-color: #f4fbff;}

.tbl-attachments, .tbl-stats {margin: 10px 0 0 0;}
.tbl-attachments td {padding: 0 0 5px 3px; height: 30px; vertical-align: middle;}

.tbl-rating td, .tbl-stats td {vertical-align: middle; padding: 0 5px 0 0; height: 27px;}

.tbl-login {width: 350px; margin: auto;}

.tbl-register {width: 510px; margin: 0 0 0 20px;}
.tbl-register td {padding: 10px 0;}
.tbl-register td.label {padding: 10px 20px 10px 80px; font-weight: normal; width: 230px;}
.tbl-register td label {white-space: nowrap;}
.tbl-register td.grey {background-color: #f9f9f9; width: 100%;}

.tbl-register-index-7 {width: 550px; margin: 0 0 0 20px;}
.tbl-register-index-7 td {padding: 5px 0;}
.tbl-register-index-7 td.label {padding: 10px 20px 10px 80px; font-weight: normal;}
.tbl-register-index-7 td label {white-space: nowrap;}


.tbl-connect .label {text-align: right; font-weight: normal; width: 125px; padding: 0 20px 10px 0; vertical-align: top;}
.tbl-connect .tiny {width: 30px; padding: 0 20px 10px 0;}
.tbl-connect td, .tbl-login td {padding: 0 0 10px 0; vertical-align: middle;}
.tbl-connect td.top {vertical-align: top;}

.tbl-login .label {width: 70px;}

.co-watts {color: #fff;}
.co-watts td, #co-cont-stats td, #co-buddies-stats td {text-align: right; border-bottom: 1px solid #fff; padding: 15px 5px 15px 0;}
.co-contributions td {text-align: right; border-top: 1px solid #fff; padding: 15px 0;}
.co-contributions .label, .co-watts .label, .tbl-cont-count .label, #co-cont-stats .label, #co-buddies-stats .label {text-align: left;}

.tbl-cont-count .label {font-weight: normal;}

.tbl-contributions {border-bottom: 1px dashed #ccc; margin: 10px 10px 10px 0;}
.tbl-contributions td {padding: 0 0 5px 0;}

.tbl-earn-watts td {padding: 10px 5px 5px 5px;}
.tbl-earn-watts td.image {padding: 5px; width: 150px;}

.tbl-flashbulb td {padding: 10px 5px 5px 5px; border-bottom: 1px dashed #ccc;}
.tbl-flashbulb td.image {padding: 5px; width: 100px;}

.tbl-messages td {padding: 10px 5px 5px 5px; border-bottom: 1px dashed #ccc;}
.tbl-messages td.txt-center {width: 132px;}
/*.tbl-messages td.txt-center img {margin-left: -21px;} */
.tbl-messages td.txt-center p img {margin-left: 0px;}
.tbl-messages td.txt-center input {float: left; margin-top: 21px;}
.tbl-messages td.message p {padding-right: 70px;}
.tbl-messages td.message p.detail {color: #666;}
.tbl-messages td.message .button-wrapper {text-align: right;}
.tbl-messages td.thread-header {padding-left: 25px;}

.tbl-account {margin-bottom: 10px;}
.tbl-account td {}
.tbl-account td.label {font-size: 1.1em;}
.tbl-account td.edit-link {font-size: 0.75em; text-align: right;}
.tbl-account td.info {color: #666; padding: 3px 0 6px 0;}
.tbl-account td.info-edit {padding-bottom: 10px;}
.tbl-account td.info-edit .button-wrapper {padding-top: 20px;}
.tbl-account td .grey-mid {padding-top: 25px;}

.tbl-account-editing td {padding-bottom: 10px;}
.tbl-account-editing td.label {font-size: 0.95em; font-weight: normal; padding-right: 20px; text-align: right; vertical-align: middle; width: 125px;}
.tbl-account-editing td span {color: #666; font-size: 0.85em;}
.tbl-account-editing td.info-text {padding-bottom: 30px;}
.tbl-account-editing td.trailing-text {padding-top: 20px;}
.tbl-account-editing td.screen-name {color: #ff840d;}
.tbl-account-editing td.radio, .tbl-account-editing td.checkbox {padding-right: 3px; text-align: right; width: 95px;}
.tbl-account-editing td.radio-small {padding-right: 3px; text-align: right; width: 20px;}
.tbl-account-editing td.radio-center {text-align: center;}

.tbl-radio-list th {padding-bottom: 5px;}
.tbl-radio-list td {padding: 5px 0;}

.tbl-account-editing td.label-wide, .tbl-account-editing th.label-wide {font-size: 0.95em; font-weight: normal; padding-right: 20px; text-align: right; vertical-align: middle; width: 240px;}
.tbl-account-editing th.label-wide {color: #000; font-size: 1.0em;}
.tbl-account-editing th {color: #666; text-align: center; font-size: 0.85em;}

.tbl-compose td {padding: 10px 80px 5px 80px; border-bottom: none;}
.tbl-compose td #add-from-list {float: right; margin-top: 11px;}
.tbl-compose td label {display: block;}
.tbl-compose td textarea.ta-short {width: 470px; height: 300px;}
.tbl-compose td .button-wrapper {padding-top: 15px;}

.tbl-watts {background-color: #FFF;}
.tbl-watts th {background-color: #404040; padding: 2px 5px 2px 5px;color: #FFF; white-space: nowrap;}
.tbl-watts td table th {background-color: #ebebeb; padding: 0px 0px 0px 0px;color: #000; white-space: nowrap;}
.tbl-watts td.total {background-color: #fbfbfb;color: #000;border-top: 2px solid #CCC;}
.tbl-watts td {padding: 2px;color: #000;background-color: #ebebeb;}
.tbl-watts td table td {padding: 2px;color: #000;background-color: #FFF;}
.tbl-watts td.even {background-color: #ddf4d8;}
.tbl-watts td.alt {background-color: #d6ecd1;}
.tbl-watts td.last {border: none; white-space: nowrap;}
.tbl-watts td.title {border-top: #94999c solid 1px; border-bottom: #94999c solid 1px;}


.tbl-permissions {border: #94999c solid 1px; margin: 0 0 20px 0;}
.tbl-permissions th {background-color: #c8edff; padding: 10px 10px 5px 10px; white-space: nowrap;}
.tbl-permissions td {padding: 10px; border-right: #94999c solid 1px;}
.tbl-permissions td.alt {background-color: #f1faff;}
.tbl-permissions td.last {border: none; white-space: nowrap;}

.tbl-invites {border: #94999c solid 1px; margin: 0 0 20px 0;}
.tbl-invites th {background-color: #e4cdfb; border-right: #94999c solid 1px; border-bottom: #94999c solid 1px; padding: 10px 10px 5px 10px; white-space: nowrap;}
.tbl-invites td {padding: 10px; border-right: #94999c solid 1px;}
.tbl-invites td.alt {background-color: #f3e7fb;}
.tbl-invites td.last {border: none; white-space: nowrap;}

.tbl-import {border: #94999c solid 1px; margin: 0 0 20px 0;}
.tbl-import th {background-color: #ffdc73; border-right: #94999c solid 1px; border-bottom: #94999c solid 1px; padding: 10px 10px 5px 10px; white-space: nowrap;}
.tbl-import td {padding: 10px; border-right: #94999c solid 1px; background-color: #fff;}
.tbl-import td.alt {background-color: #fff9e6;}
.tbl-import td.last {border: none; white-space: nowrap;}

.tbl-promote {margin: 20px 0;}
.tbl-promote td {padding: 10px;}
.tbl-promote td.alt {background-color: #def0c5;}

.tbl-watts-balance, .tbl-confirm {padding: 10px; margin: 0 0 10px 0; background-color: #def0c5;}
.tbl-confirm td {padding: 10px;}
.tbl-confirm td.label {padding: 10px 10px 10px 30px;}

.tbl-mini {float: left; width: 375px; margin: 0 0 0 40px;}

.tbl-bulb-status .type {width: 80px; text-align: right; padding: 0 20px 0 10px;}
.tbl-bulb-status .radio {width: 20px; padding: 0 3px 0 0;}
.tbl-bulb-status .bulb {width: 32px;}

td.img-upload {width: 36px; text-align: center; padding: 0 30px;}

.txt-box {width: 250px; height: 17px; padding: 0; font-size: 12px;}

.select {width: 255px;}
.select-pico {width: 100px;}
.select-short {width: 150px;}
.txtbox-short {width: 65px;padding: 0; font-size: 12px; line-height: 14px;}
.txtbox-med {width: 130px; margin: 0 0 5px 0; padding: 0; font-size: 12px; line-height: 14px;}
.txtbox-large {width: 300px; margin: 0 0 5px 0; padding: 0; font-size: 12px; line-height: 14px;} 
.txtbox-long {width: 445px; padding: 0; font-size: 12px; line-height: 14px;}
.txtbox-longix {width: 550px; height: 17px; padding: 0; font-size: 12px; line-height: 14px;}
.txtbox-longx {width: 585px; height: 17px; padding: 0; font-size: 12px; line-height: 14px;}
.select-large {width: 300px;}
.select-long {width: 450px;}
.select-longix {width: 555px;}
.select-longx {width: 590px;}
.select-authorize {width: 205px; height: 200px;}

.tbl-connect textarea, .tbl-profile textarea, .comment-form textarea {width: 450px; height: 100px; margin: 0 0 10px 0;}
.ta {width: 575px; height: 100px; margin: 0 0 10px 0;}
.ta-long {width: 575px; height: 500px; margin: 0 0 10px 0;}
.popup-mid .grey-mid textarea {width: 585px; height: 100px;}
textarea.textarea-longix {width: 550px; height: 100px;}
.tbl-connect .ta-short, .ta-short {width: 450px; height: 50px;}
.tbl-mini textarea {width: 375px; height: 50px; margin: 5px 0 0 0;}
.ta-notes {width: 220px; height: 50px; margin: 5px 0 0 0;}

.select-tiny {width: 60px; height: 23px;}

.feat-bulbers-listings .tbl-contributions,.feat-bulbs-listings .tbl-contributions {padding: 0 0 5px 0; height: 160px; overflow: hidden;}
.feat-bulbers-listings .tbl-contributions td, .feat-bulbs-listings .tbl-contributions td {padding: 0 5px; vertical-align: top;}
.feat-bulbers-listings td.desc {width: 167px; height: 85px; padding: 5px 15px 10px 20px;}
.feat-bulbers-listings td.img {vertical-align: top;}
.org-wht-mid .tbl-contributions td.indent-td {padding: 0 0 0 50px;}

.quick-search-bulbs input, .quick-search-bulbers input {margin: 0 0 5px 0;}
/* ==sifr */

/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

.sIFR-replaced span {
  display: none !important;
}

/*---- Header styling ---*/
 .sIFR-active h1 {
  visibility: hidden;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 30px;
  line-height: 30px;
  color: #000;
  margin: 10px 20px;
  padding: 0;
}

/*Added by Casey Shea on 10/17/08*/
h2.profile-UserTitle {
	font-size: 2em; 
	color: #ff840d; 
	margin: 0px 0px 0px 0px;
}
div.profile-UserName {
	color: #01a3ca; 
	padding: 0px; 
	margin: 0 0 3px 0; 
	font-weight: bold;
}
div.profile-MemberSince {
	font-size: 10px;
}
/*end add*/

/*Added by Casey Shea on 10/23/08*/
.Bubble-TipPopup {
	z-index: 15;
	position: absolute;
	width: 350px;
	filter:alpha(opacity=100);   /* Internet Explorer       */
	-moz-opacity:1;           /* Mozilla 1.6 and below   */
	opacity: 1;               /* newer Mozilla and CSS-3 */
}
div.Bubble-noteSkew {
	z-index: 120;
	position: relative;
	top: -1px;
	left: 30px;
}
td.Bubble-Column {
	vertical-align: top;
	width: 1px;
	padding-left: 0px;
	padding-right: 10px;
}
div.Bubble-Header {
	z-index: 120;
	position: relative;
	top: 20px;
	text-align: right;
}
td.Bubble-Left {
	background-color: #d7d7d7;
	border-left: 1px solid #c4c4c4;
	width: 0px;
}
td.Bubble-Right {
	background-color: #d7d7d7;
	border-right: 1px solid #c4c4c4;
	width: 0px;
}
td.Bubble-Top {
	background-color: #d7d7d7;
	border-top: 1px solid #c4c4c4;
	height: 0px;
}
td.Bubble-Bottom {
	background-color: #d7d7d7;
	border-bottom: 1px solid #c4c4c4;
	height: 0px;
}
td.Bubble-Main {
	background-color: #d7d7d7;
	width: 100%;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	vertical-align: top;
	text-align: left;
	
}
td.Bubble-BL {
	width: 0px;
	vertical-align: bottom;
	background-image: url('http://cdn2.bulbstorm.com/bubble-bl-bg.png');
	background-position: bottom left;
	background-repeat: no-repeat;
}
td.Bubble-BR {
	width: 0px;
	vertical-align: bottom;
	background-image: url('http://cdn1.bulbstorm.com/bubble-br-bg.png');
	background-position: bottom right;
	background-repeat: no-repeat;
}
td.Bubble-UL {
	width: 0px;
	vertical-align: top;
	background-image: url('http://cdn2.bulbstorm.com/bubble-ul-bg.png');
	background-position: top left;
	background-repeat: no-repeat;
}
td.Bubble-UR {
	width: 0px;
	vertical-align: top;
	background-image: url('http://cdn1.bulbstorm.com/bubble-ur-bg.png');
	background-position: top right;
	background-repeat: no-repeat;
}

/*Yellow bubble on groups*/
table.bbl-yellow-table {
	width: 90%;
}
td.bbl-yellow-ico {
	vertical-align: middle;
	width: 1px;
}
td.bbl-yellow-note {
	vertical-align: middle;
	text-align: right;
	width: 1px;
}
td.bbl-yellow-ul {
	background-color: #FFC;
	width: 10px;
	height: 10px;
	background-image: url('http://cdn2.bulbstorm.com/bbl-yellow-ul.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}
td.bbl-yellow-upper {
	height: 10px;
	background-color: #FFC;
}
td.bbl-yellow-ur {
	background-color: #FFC;
	width: 10px;
	height: 10px;
	background-image: url('http://cdn1.bulbstorm.com/bbl-yellow-ur.jpg');
	background-position: top right;
	background-repeat: no-repeat;
}
td.bbl-yellow-left {
	width: 10px;
	background-color: #FFC;
}
td.bbl-yellow-body {
	background-color: #FFC;
	color: #000;
	text-align: left;
	vertical-align: top;
	height: 50px;
}
td.bbl-yellow-right {
	width: 10px;
	background-color: #FFC;
}
td.bbl-yellow-bl {
	background-color: #FFC;
	width: 10px;
	height: 10px;
	background-image: url('http://cdn2.bulbstorm.com/bbl-yellow-bl.jpg');
	background-position: bottom left;
	background-repeat: no-repeat;
}
td.bbl-yellow-bottom {
	height: 10px;
	background-color: #FFC;
}
td.bbl-yellow-br {
	background-color: #FFC;
	width: 10px;
	height: 10px;
	background-image: url('http://cdn1.bulbstorm.com/bbl-yellow-br.jpg');
	background-position: bottom right;
	background-repeat: no-repeat;
}
td.view-group-fulldesc {
	border-top: 1px dashed #CCC;
	padding: 10px 20px 10px 10px;
}

ul.buddyNews {
	list-style-type: square;
	font-size: 10px;
	margin-left: -20px;
	margin-top: 0px;
}

/***** Group Styles *****/
td.featuredNewMembers {width: 50%; vertical-align: middle; text-align:left;}
td.featuredMembersTotal {width: 50%; vertical-align: middle; text-align:left;}
td.featuredViewBtn {width: 1px; vertical-align: middle; text-align: left;}
td.featuredGroupSummary {vertical-align: top;padding-top: 10px;}
td.featuredGroupName {vertical-align: top; height: 1px;}
td.featuredGroupImg {width: 120px;padding-right: 10px;}


.co-groups div.groups-profile img.ico-group-founder {position: relative; left: 120px; top: -20px;}

/*end add*/

/***************** FACEBOOK STYLES *******************/

.fb-subtable {
	border: 1px solid #ebebeb;	
	width: 98%;
}
.fb-subtable-full {
	border: 1px solid #ebebeb;	
	width: 100%;
}

.fb-theader {
	background-color: #7f93bc;
	color: #FFF;
	font-size: 12px;
	font-weight: bolder;
	text-align: left;
	padding: 4px 0px 4px 3px;
}
.fb-subheader {
	background-color: #ebebeb;
	font-weight: bold;
	font-size: 10px;	
	color: #000;
	padding: 2px;
}
.fb-tbody {
	font-size: 10px;
	font-weight: normal;
	padding: 2px;
	vertical-align: top;
}
a.fb-nav {
	padding-top: 3px;
	display: inline-block;
	height: 20px;
	width: 120px;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	background-color: #edf3ff;
	color: #6f6f6f;
	border: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	text-align: center;
	vertical-align: middle;
}
a:hover.fb-nav {
	padding-top: 3px;
	background-color: #FFF;
	color: #000;
	border: 1px solid #f7f7f7;
	border-bottom: 1px solid #CCC;
}
a.fb-nav-on {
	padding-top: 3px;
	display: inline-block;
	height: 20px;
	width: 120px;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFF;
	color: #000;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #FFF;
	text-align: center;
	vertical-align: middle;
}
td.fb-nav {
	vertical-align:bottom;
}
ul#fb-nav {width: 370px; margin: 0px 0 0 0px; float: right; padding:  0 0 1px 0; height: 20px; list-style: none;}/*29*/
ul#fb-nav li {height: 20px; float: left;}

/*************************************/

a.popup-tab-on, a:hover.popup-tab-on {text-decoration: none;padding: 2px 4px 2px 4px; color: #01a3ca; height: 20px; width: 100px; font-size: 12px; border: 1px solid #94999c;border-bottom: 1px solid #FFF; background-color: #FFF; font-weight: bold;}
a.popup-tab, a:hover.popup-tab {text-decoration: none;padding: 2px 4px 2px 4px; color: #000; height: 15px; width: 100px; font-size: 12px; border: 1px solid #94999c; background-color: #FFF; font-weight: bold;}

.checkboxSearch {background-color: #FFF;} 
.checkboxSearch-on {background-color: #06345b;}

a.footer {display: inline-block; margin: 0px 0; color: #000; text-decoration: none;}
a.footer:hover {text-decoration: none;}


