/*  CSS REWRITER: 3399CC  */  
/*
.yui-gd .yui-u{width:66%;margin-left:1.1%;*margin-left:1%;}
.yui-gd div.first{width:32.5%;}
*/

* {font-family:verdana;}
.dark {background:#333333;}
.middle {background:#666666;}
p.middle {color:#666666;background:white;}
.light {color:#DDDDDD;}
a {color:#3399CC;font-family:verdana;text-decoration:none;}
p {margin-bottom:1em;}
p.error {color:red;font-weight:bold;}

p.large {color:#3399CC;font-size:108%;font-weight:bold;}
p.grey {color:#999999;font-size:85%;padding:1em;}
.small {font-size:85%;}
p.disclaimer {font-size:77%;color:#666666;padding:1em;}
div.box {padding:1em;}
br.clear {clear:both;margin:0;padding:0;line-height:0;display:block;}
h3 {font-weight:bold;margin-bottom:.5em;}
ol,ul {margin-bottom:2em;}
button {background:none;border:none;padding:0;margin:0;vertical-align:top;position:relative;}
button img {padding:0;vertical-align:top;text-align:left;}
table {width:100%;margin-bottom:10px;}
label {font-weight:bold;}
input {padding-left:3px;}
.orange {color:#3399CC;}
.right {text-align:right;}
.pad {padding:1em;}

ul.twoColumn li {float:left;width:47%;margin-right:1%;}
ul.twoColumn li a {font-size:13px;font-weight:bold;}

div.resultsWidget {position:relative;margin:1em 0;}
div.resultsWidget div {position:absolute;top:0;right:0;}
div.causeResults {margin-top:3em;}
.textContent {padding-right:100px;}

html {background:url(http://static.we-care.com/Content/images/backShadow.gif) #DDDDDD repeat-y center top; } 
body {background:url(http://static.we-care.com/Content/images/Hex_Header_Images/3399CCheaderBackground.gif) no-repeat center top;}
/* ---------- Admin Editor ---------- */ 
body.mceContentBody{background:#FFF;text-align:left;}

/* ---------- Titles ---------- */ 
h1 {border-bottom:1px solid #333333;margin-bottom:10px;height:33px;position:relative;}
h1.FAQ {font-weight:bold;}
h1 img {position:absolute;bottom:5px;}
h1 object {position:absolute;bottom:5px;}
/*h1 embed {position:absolute;bottom:5px;} */
h1 p {position:absolute;right:0;bottom:-5px;color:#3399CC;}

/* ---------- Breadcrumb Title ---------- */
table.pageTitle {margin-bottom:0;}
table.pageTitle td {vertical-align:bottom;height:33px;*height:30px;border-bottom:1px solid #333333;}
div#twoColumnTitle table.pageTitle td {border-bottom:0px;}
div#twoColumnTitle {border-bottom:1px solid #333333 !important;height:34px;margin-bottom:1em;}
div#twoColumnTitle.logo {height:110px;text-align:center;}
div#twoColumnTitle.logo td {height:100px;vertical-align:bottom;padding-bottom:5px;*padding-bottom:0;}

/* ---------- Bookmark ---------- */
div.bookmark h2 {text-align:center;background:rgb(224,224,224);padding-top:2px;*padding-bottom:2px;}
div.causeInfo {margin-bottom:30px;}

/* ---------- Merchant: Name Title ---------- */ 
table.pageTitle td.pipe {padding:0 10px 3px 5px;}
table.pageTitle td.name {width:100%;padding-bottom:2px;*padding-bottom:0;}

/* ---------- Header ---------- */
div#hd ul {margin-bottom:0;}
div#hd {padding:48px 0 5px 0;font-size:9px;font-family:verdana;}
div#hd img.logo {padding-left:27px;}

div#hd div.login {float:left;}
div#hd div.login div {background:url(http://static.we-care.com/Content/images/Hex_Header_Images/3399CCarrowRighticon.gif) no-repeat 0 10px;padding:10px 0 0 17px;}
div#hd div.login input {width:75px;font-size:10px;*height:12px;padding:0px;vertical-align:top;*margin-top:-1px;}
div#hd div.logout {float:left;padding-top:10px;}
div#hd div.logout p {margin-bottom:0;}
div#hd p {color:#3399CC;}

div#hd div#search {float:right;}
div#hd div#search div {margin-right:15px;*margin-right:5px;background:url(http://static.we-care.com/Content/images/Hex_Header_Images/3399CCsearchIcon.gif) no-repeat 0 10px;padding:10px 0 0 17px;}
div#hd div#search div input {width:158px;font-size:10px;*height:12px;padding:0px;vertical-align:top;*margin-top:-1px;}

div#bd {font-size:93%;margin-bottom:2em;}
/* ---------- Footer ---------- */
div#ft {border-top:2px solid #333333;border-bottom:2px solid #333333;background:#DDDDDD;font-size:7.5pt;margin-top:3em;padding:1em;}
div#ft a {font-weight:bold;}
div#ft p.black a {color:black;}
div#ft h5 {font-weight:bold;}

/* default ul */
ul.default li {list-style-type : disc;}

/* Primarily used for adding ul/li elems to the long desc in the DB. */
ul.smallText {font-size:95%;margin-left:15px;}
ul.smallText li {margin-bottom:2px; list-style-type:disc;}

/* ---------- Expanding Alert ---------- */
#expand_top {background:url(http://static.we-care.com/Content/images/Hex_Header_Images/3399CCheaderBackground.gif) no-repeat center top;height:8px;padding:0;margin:0;border:0px solid black;}
#expanding_alert {text-align:left;background:url(http://static.we-care.com/Content/images/Hex_Body_Images/3399CCexpandBackground.gif?v=1) no-repeat bottom left;margin:0 auto;width:967px;padding:1px 15px 14px 15px;display:none;border: 0px solid black;}
#expanding_alert .pdTitle {float:left;padding:8px 0 0 15px;}
#expanding_alert .pdClose {float:right;border: 0px solid red;width:17px;}
#expanding_alert .pdContent {clear:both;padding: 0 16px;}
#expanding_alert li {margin-left:40px;list-style-type:disc;}
#expanding_alert ul.leftBullets {border:0px solid red;margin-bottom:16px;list-style-type:disc;}
#expanding_alert ul.leftBullets li {margin-left:40px;float:none;list-style-type:disc;display:block;}
#expanding_alert .pdButton {text-align:right;border:0px solid red;}
#expanding_alert.roll {background:url(http://static.we-care.com/Content/images/Hex_Body_Images/3399CCexpandBackgroundRoll.gif) no-repeat right bottom;}
#expanding_alert.roll:hover {background:url(http://static.we-care.com/Content/images/Hex_Body_Images/3399CCexpandBackgroundRoll.gif) no-repeat left bottom;}
#expand_close {float:right;padding:0;}

/* ---------- Cause List ---------- */
ul.causes li {position:relative;background:url(http://static.we-care.com/Content/images/plainBackground.gif) no-repeat left bottom;margin-bottom:3px;}
ul.causes h5 {background:url(http://static.we-care.com/Content/images/plainTitle.gif) no-repeat;color:white;font-weight:bold;padding-left:1em;}
ul.causes div.logo {width:115px;float:left;margin-left:2px;position:relative;text-align:center;padding-top:1em;}
ul.causes li.nonaffiliate {background-image:url(http://static.we-care.com/Content/images/greyBackground.gif);}
ul.causes div.causeContent {float:left;width:320px;margin-left:1em;position:relative;padding:1em 0;}
ul.causes div.makeMyCause {position:absolute;top:35px;right:25px;}
ul.causes h4 {font-weight:bold;color:#3399CC;}


/* ---------- Coupon List ---------- */
ul.coupons li {background:url(http://static.we-care.com/Content/images/plainBackground.gif) no-repeat left bottom;margin-bottom:3px;position:relative;height:1%;}
ul.coupons h5 {background:url(http://static.we-care.com/Content/images/plainTitle.gif);color:white;font-weight:bold;padding:1px 0 2px 1em;}
ul.coupons h5 p {color:white;font-weight:normal;float:right;padding-right:10px}
ul.coupons div.logo {width:115px;float:left;margin-left:2px;text-align:center;padding:1em 0;margin-bottom:2px;}
ul.coupons div.couponContent {float:left;width:320px;margin-left:1em;padding-top:1em;}
ul.coupons div.couponContent a {font-size:85%;}
ul.coupons div.couponContent a:hover {text-decoration:underline;}
/* width added so it does not disable see all coupon link */
ul.coupons div.couponDetail {position:absolute;right:0;text-align:right;padding:10px;width:210px;}
ul.coupons div.couponDetail p.orange {font-size:85%;margin-bottom:1em;}
ul.coupons div.couponDetail p {margin-bottom:0;}
ul.coupons h4 {font-weight:bold;color:#3399CC;}

/* ---------- Tabset ---------- */
div#tabset {background:url(http://static.we-care.com/Content/images/tabsetBottom.gif) no-repeat left bottom;padding-bottom:18px;}
ul.tabs {border-top:1px solid white;}
ul.tabs li {float:left;display:inline;width:140px;height:25px;background:url(http://static.we-care.com/Content/images/tabUnselectedMiddle.gif) repeat-x top;text-align:center;border-right:2px solid #333333;}
ul.wide li {width:165px !important;}
ul.tabs li a {display:block;padding:6px 0 4px 0;font-size:12px;font-weight:bold;color:#333333;}
ul.tabs li.selected {background-image:url(http://static.we-care.com/Content/images/tabSelectedMiddle.gif);}
ul.tabs li.selected a,ul.tabs li.firstselected a, ul.tabs li.lastselected a {color:#DDDDDD;}
ul.tabs li.first {background:url(http://static.we-care.com/Content/images/tabUnselectedLeft.gif) no-repeat top left;}
ul.tabs li.firstselected {background:url(http://static.we-care.com/Content/images/tabSelectedLeft.gif) no-repeat top left;}
ul.tabs li.last {background:url(http://static.we-care.com/Content/images/tabUnselectedRight.gif) no-repeat top right;border-right:0;}
ul.tabs li.lastselected {background:url(http://static.we-care.com/Content/images/tabSelectedRight.gif) no-repeat right top;border-right:0;}

div.filter {clear:both;background: #333333;color:white;padding:1em;font-size:85%;position:relative;height:1%;}
div.filter h3 {margin-bottom:5px;}
div.filter label {font-weight:normal;padding-right:2px;}
div.filter input,div.filter select {width:195px;*vertical-align:middle;margin-right:20px;}
div.filter button {position:absolute;right:20px;top:28px;*top:30px;}

div#tabContent {position:relative;}
div.newTabset {padding-top:50px;}
div.newTabContent {position:relative;background:url(http://static.we-care.com/Content/images/downloadsWindowBg.gif) no-repeat;padding:18px;height:1%;}
div.downloadsCobrand {position:absolute;top:4px; left:2px; border-top: 4px solid #3399CC;height:0px;width:638px;line-height:4px;}

/* ---------- Alphabetical Merchants ---------- */

div.alphaList {height:378px;width:620px;overflow:auto;position:absolute;top:0px;left:22px;}
div.alphaList li {margin-left:20px;padding:1px;}
div.alphaList li a {color:#333333;font-weight:bold;}
div.alphaList li p {display:inline;float:right;margin:0 10px 0 0;color:#000000;}
div.alphaList li a:hover {color:#3399CC;}
div.alphaList li:hover a {color:#3399CC;}
div.alphaList li.odd {background:rgb(240,240,240);}
div.alphaList li.letter {background:#333333;margin:20px 0 10px 20px;*height:12px;padding:0px;}
div.alphaList li.letter font {background:#3399CC;color:white;font-size:10px;font-weight:bold;display:block;width:14px;text-align:center;}

/* ---------- Full Size Tab ---------- */
div.fullTab {height:378px;width:620px;padding:10px;overflow:auto;border-right:1px solid black;border-left:1px solid black;}

/* ---------- Remainder Tab ---------- */
div#spacer {width:20px;height:378px;border-right:1px solid black;border-left:1px solid black;}
div.remainderTab {height:378px;width:599px;overflow:auto;position:absolute;top:0;left:22px;border-right:1px solid black;padding:0 10px;}

/* ---------- Merchants by Donation ---------- */
div.donationsList {height:378px;width:619px;overflow:auto;position:absolute;top:0;left:22px;border-right:1px solid black;}
div.donationsList li {padding:1px 1px 1px 20px;}
div.donationsList li a {color:#333333;font-weight:bold;}
div.donationsList li p {display:inline;float:right;margin:0 10px 0 0;color:#000000;}
div.donationsList li a:hover {color:#3399CC;}
div.donationsList li:hover a {color:#3399CC;}
div.donationsList li.odd {background:rgb(240,240,240);}

/* ---------- Coupon list in tabs ---------- */
div.couponList {width:642px;margin-top:4px;}
div.couponList ul.coupons {margin-bottom:0;}
ul.coupons li {cursor:pointer;}

div.noResults {padding:40px 20px;}
ul.bullet li{list-style:disc inside;}
ul#key {width:20px;margin-bottom:0px;}
ul#key li {height:14px;*font-size:85%;width:20px;text-align:center;border-left:1px solid #333333;border-right:1px solid #333333;color:#DDDDDD;font-weight:bold;}
ul#key li a {color:#333333;}
ul#key li a:hover {color:#3399CC;}

div.spacer {margin-bottom:65px;}

/*
/* ---------- Bookmark ---------- /
div.bookmark {text-align:center;}
div.bookmark table {position:relative;height:30px;width:100%;}
div.bookmark td {vertical-align:bottom;padding-bottom:5px;}
div.bookmark h2 {border-top:1px solid #333333;background:#DDDDDD;padding-top:3px;}
div.bookmark div img {bottom:0px;position:absolute;}
div.causeInfo {margin-top:-28px;}
*/

/* ---------- Downloads ---------- */
#downloadsSearch div.causeAdvancedSearch {background:url(http://static.we-care.com/Content/images/downloadsCauseSearchBtm.gif) no-repeat bottom left !important;}
#downloadsSearch div.causeSearch {background:url(http://static.we-care.com/Content/images/downloadsCauseSearchTop.gif) no-repeat top left !important;height:25px !important;}
#downloadsSearchResults ul.causes li {background:url(http://static.we-care.com/Content/images/downloadsCauseboxBTM.gif) no-repeat left bottom !important;}
#downloadsSearchResults ul.causes h5 {background:url(http://static.we-care.com/Content/images/downloadsCauseboxTop.gif) !important;}
#downloadsSearchResults ul.causes div.causeContent {width:288px !important;}

/* ---------- Cause Search ---------- */
div.causeSearch {background:url(http://static.we-care.com/Content/images/causeSearchBackground.gif) no-repeat top left;height:26px;padding-top:36px;margin-top:3em;position:relative;}
div.causeSearch a {position:absolute;top:39px;left:10px;}
div.causeSearch div {padding-left:75px;}
div.causeSearch div input {width:400px;}

div.causeAdvancedSearch {position:relative;background:url(http://static.we-care.com/Content/images/causeAdvancedBackground.gif) no-repeat bottom left;height:70px;padding:10px 0 10px 25px;}
div.causeAdvancedSearch ul.edit {padding:0;}
div.causeAdvancedSearch input {width:196px !important;}
div.causeAdvancedSearch button {position:absolute;top:62px;left:536px;}

ul.people div.image {float:left;width:135px;font-size:85%;}
ul.people li {clear:both;padding-bottom:2em;}
ul.people li li {padding:0;}
ul.people div.personContent {margin-left:135px;width:500px;position:relative;}
ul.faq {margin-bottom:3em;}
ul.faq li {padding-bottom:1em;}
ul.faq h3 {margin-top:2em;}

ul.answers font {font-size:100%;color:#3399CC;font-weight:bold;}
ul.answers li {margin-bottom:3em;}
ol li {list-style-type:decimal;margin-left:20px;}

div.shopLogo {float:right;width:175px;text-align:center;padding-left:1em;}
div.shopLogo p {font-size: 85%; color: #3399CC;}
div.shopLogo img {margin-bottom:2em;}

/* ---------- Screens ---------- */
ul.edit {position:relative;margin:2em 0 0 3em;}
ul.noMargin {margin:0;}
ul.edit li {width:385px;*width:390px;position:relative;}
ul.edit li input {width:250px;}
ul.edit li textarea {width:250px;height:100px;}
ul.edit li.email textarea {height:200px;}
ul.edit li label {float:left;width:115px;padding-right:10px;font-weight:bold;}
ul.edit li p {padding-left:125px;color:#333333;}
ul.edit li.check {padding-left:125px;width:350px;}
ul.edit li.check label {float:none;width:auto;padding-left:5px;font-weight:normal;font-size:77%;*font-size:69%;}
ul.edit li.check input {width:auto;}
ul.edit li.button {text-align:right;}
ul.edit li.button p {color:#3399CC;float:left;padding:0;}
ul.edit li.button a {float:left;padding-left:125px;}
ul.edit li.button p.right {padding-left:125px;text-align:left;}
ul.edit li.button p.right a {padding-left:0;float:none;}
ul.edit font {color:#3399CC;}
ul.edit span {font-size: 85%; font-weight: normal; color: rgb(102, 102, 102);}
ul.edit li {clear:both;margin-bottom:5px;}
ul.edit select {width:225px;}
p.detail {font-size:85%;font-style:oblique;margin-bottom:0;padding-top:1em;}
ul.list li {list-style-type:disc;margin:0 0 1em 2em;}

div.duelColumn {margin:2em 0 5em;}

ul.right li {text-align:right;}
ul.small {margin:0 !important;}
ul.small li {width:100%;}
ul.small input {width:165px !important;*width:150px !important;}
ul.small label {width:130px !important;}



div.info {border:1px solid rgb(225,225,225);background:rgb(245,245,245);color:rgb(255,102,0);font-weight:bold;padding:1em;margin-bottom:2em;font-size:85%;}

div.error {border:1px solid red; margin-right:100px;background:rgb(255,240,240);color:red;padding:1em 1em 0 1em;margin-bottom:2em;font-size:85%;}
div.error li {margin-left:40px;list-style-type:disc;}
div.error a {color:red;text-decoration:underline;}
li.error input,li.error select, li.error textarea {background:rgb(255,240,240) !important;}

div.errorFull {margin-right:0 !important;}

ul#subDomains a {padding-left:0 !important;font-size:100%;}

div.moreInfo {padding:3em 0;}
div.moreInfo li {width:280px;}
div.moreInfo li a {font-size:77%;padding-left:110px !important;}
div.moreInfo ul.small label {width:100px !important;}
div.moreInfo ul.small input {width:160px !important;*width:155px !important;}

ul.large li {width:425px;*width:430px;position:relative;}
ul.large label {width:140px !important;}
ul.large li p {padding-left:150px !important;}

div.pageWidget {background:#DDDDDD;margin:.5em 0;padding-right:.5em;text-align:right;}

span.description {font-size:85%;color:#666666;padding:20px 0 0;clear:both;display:block;}

/* ---------- Transactions ---------- */
table#transactions {clear:both;}
table#transactions tr.header {background:url(http://static.we-care.com/Content/images/historyBanner.gif) no-repeat;height:32px;position:relative;}
table#transactions tr.header td{text-align:right;}
table#transactions tr.header td div {padding:3px 10px 0 0;font-size:85%;}
table#transactions tr.header td div a{vertical-align:middle;}
table#transactions tr.titles {background:#333333;color:white;}
table#transactions tr.footer {background:#333333;color:white;font-weight:bold;}
table#transactions tr.footer font {color:#3399CC;}
table#transactions td {padding:4px;border-bottom:1px solid #333333;}
table#transactions tr.right td {text-align:right;padding-right:10px;border:none;}

div.contact {margin-bottom:2em;}
  
/* ---------- Navigation ---------- */
ul#nav {position:absolute;top:167px;right:22px;z-index:3;}
ul#nav li {float:left;padding:5px 0;text-align:center;}
ul#nav li a {display:block;width:125px;font-size:138.5%;color:black;}
ul#nav li a:hover {text-decoration:underline;}
ul#nav li.selected a {color:white;text-decoration:none;}
/*ul#nav li.selected a:hover {color:black;text-decoration:underline;}*/

div#nav_large {margin:2em 0;position:relative;}

div#nav_small {height:50px;margin:2em 0;position:relative;}
div#nav_small ul#nav {top:25px;}

ul#subnav li {margin-bottom:5px;}
ul#subnav li.selected a {font-weight:bold;}

/* ---------- Home Page ---------- */
/*div.searchBox {background:url(http://static.we-care.com/Content/images/searchBackground.gif) left bottom no-repeat;height:51px;margin-bottom:2em;padding:35px 0 0 112px;}*/
/*div.searchForm {background:url(http://static.we-care.com/Content/images/searchIcon.gif) no-repeat;padding-left:17px;width:285px;} */ 
/*div.searchForm input {width:110px;font-size:10px;*height:12px;padding:0px;vertical-align:top;*margin-top:-1px;}*/
/*div.searchBox a {font-size:77%;}*/

div.searchBox {background:url(http://static.we-care.com/Content/images/searchBackground.gif) left bottom no-repeat;height:51px;margin-bottom:2em;padding:35px 0 0 112px;}
div.searchForm {background:url(http://static.we-care.com/Content/images/searchIcon.gif) no-repeat;padding-left:17px;width:180px;}
div.searchForm input {width:110px;font-size:10px;*height:12px;padding:0px;vertical-align:top;*margin-top:-1px;}
div.searchBox a {font-size:77%;}


/* ---------- Branding ---------- */
div#branding {background:url(http://static.we-care.com/Content/images/homeArt.gif) no-repeat;height:335px;*height:334px;margin-bottom:2em;font-size:93%;}
div#branding p {padding:0 295px 10px 0;}
div#branding p.full {padding-right:0;}

/* ---------- Widgets ---------- */
div.affiliated {height:1%;background:url(http://static.we-care.com/Content/images/causeBackground.gif) no-repeat left bottom;padding:1em;margin-bottom:2em;}
div.affiliated div.widgetContent {float:left;width:185px;}
div.nonaffiliated {background:url(http://static.we-care.com/Content/images/purchaseBackground.gif) no-repeat left bottom;padding:1em;margin-bottom:2em;}
div.nonaffiliated div.widgetContent {padding:0 0 0 100px;}
div.widgetLogo {float:left;width:100px;}
div.widgetLogo p {padding-top:2em;}
div.widget {position:relative;}
div.widget a {border-bottom:1px solid #333333;display:block;padding-bottom:3px;margin-bottom:3px;font-size:85%;}
div.widget a#noborder {border-bottom:0px; display:block;padding-bottom:3px;margin-bottom:3px;font-size:85%;}
div.widgetContent h2 {font-weight:bold;font-size:11px;color:#3399CC;}
div.widgetContent p {font-size:77%;}
div.widgetContent p.small {font-size:77%;}

/* ----- Blog Widget ----- */
div.blog {background:url(http://static.we-care.com/Content/images/blogWdg.gif) no-repeat;margin-bottom:20px;}
div.blog div {background:url(http://static.we-care.com/Content/images/blogWdg.gif) no-repeat left bottom;padding:5px 10px 3px 10px;}
div.blog div a {color:rgb(150,150,150);font-size:93%;padding:0px 0 2px 18px;}
a.twitter {background:url(http://static.we-care.com/Content/images/iconTwitter.gif) no-repeat;}
a.facebook {background:url(http://static.we-care.com/Content/images/iconFacebook.gif) no-repeat;padding-left:20px;}
div.blog ul {margin:0;}
div.blog li {background:url(http://static.we-care.com/Content/images/blogWdg.gif) no-repeat left -45px;padding:3px 10px 5px 10px;}
div.blog li.even {background:url(http://static.we-care.com/Content/images/blogWdg.gif) no-repeat left -308px;}
div.blog p {font-size:85%;font-style:oblique;margin-bottom:0;}
div.blog a {font-weight:bold;}
#bloglink {display:block; height:45px; width:200px}


div.widget div.search {border-top:1px solid #333333;background:url(http://static.we-care.com/Content/images/searchIcon.gif) no-repeat 0 5px;*background-position:0 6px;padding-bottom:1em;}
div.widget div.search div {padding:5px 0 0 17px;}
div.widget div.search a {border:none;font-size:77%;display:inline;}
div.widget div.search input {width:105px;font-size:10px;*height:12px;padding:0px;vertical-align:top;*margin-top:-1px;}

div.purchaseHelpsTitle {background:url(http://static.we-care.com/Content/images/Hex_Widgets/3399CCcobrand_widget_title.gif) no-repeat;height:31px;}
div.causeOfTheMonthTitle {background:url(http://static.we-care.com/Content/images/cotm_widget_title.gif) no-repeat;height:31px;}
div.selectCauseTitle {background:url(http://static.we-care.com/Content/images/causeTitle.gif) no-repeat;height:31px;}
div.sponsoredMerchantTitle{background:url(http://static.we-care.com/Content/images/Hex_Widgets/3399CCPrimaryWidgetTop_FeatMerchnew.gif) no-repeat;height:31px;}

ul.sponsored_widget_ul{margin-top:5px}
ul.sponsored_widget_ul li{font-size:9px;list-style-type:disc;margin-left:15px;clear:left;width:170px;vertical-align:top;}
ul.sponsored_widget_ul b{font-size:9px;width:100%;list-style-type:none;float:left;padding-bottom:10px;}

ul.featuredCoupons {text-align:center;}
ul.featuredCoupons li {float:left;width:145px;font-size:85%;*font-size:77%;height:130px;padding:0 3px;}
ul.featuredMerchants {text-align:center;}
ul.featuredMerchants li {float:left;width:145px;margin-bottom:1em;}

div.colorBox {background:url(http://static.we-care.com/Content/images/Hex_Widgets/3399CCboxBottom.gif) no-repeat left bottom;margin-bottom:2em;}
div.colorBox h2 {background:url(http://static.we-care.com/Content/images/Hex_Widgets/3399CCboxTop.gif) no-repeat;color:white;font-size:11px;padding:3px 0 0 1em;font-weight:bold;height:32px;}

div.widgets img {margin-bottom:2em;}

/* ---------- Redirect---------- */
div#redirect {background:url(http://static.we-care.com/Content/images/Hex_Widgets/3399CCredirectBottom.gif) no-repeat left bottom;width:268px;height:425px;*height:475px;text-align:center;font-size:10px;}
div#redirect h1 {background:url(http://static.we-care.com/Content/images/Hex_Widgets/3399CCredirectTop.gif) no-repeat;height:94px;border:0;}
div#redirect img, div#redirect p {margin-bottom:2em;padding:0 20px;}
div#redirect span {float:left;font-size:10px;color:#3399CC;padding:0 10px 15px 10px;}

/* ---------- Popup ---------- */
div.popup {background:url(http://static.we-care.com/Content/images/Hex_Widgets/3399CCpopupBottom.gif) no-repeat left bottom;width:274px;font-size:10px;padding-bottom:10px;text-align:left;}
div.popup h2 {background:url(http://static.we-care.com/Content/images/Hex_Widgets/3399CCpopupTop.gif) no-repeat;height:28px;border:0;color:white;font-weight:bold;padding:8px 0 0 15px;}
div.popup h2 a {float:right;padding-right:10px;}
div.popupContent {padding:0 15px;}

/* ---------- Twitter Popup ---------- */
div.twitter_welcome_popup {background:url(http://static.we-care.com/Content/images/Hex_Widgets/3399CCboxBottom.gif) no-repeat left bottom;width:642px;font-size:10px;padding-bottom:10px;text-align:left;}
/* 
div.colorBox h2 {background:url(http://static.we-care.com/Content/images/Hex_Widgets/3399CCboxTop.gif) no-repeat;color:white;font-size:11px;padding:3px 0 0 1em;font-weight:bold;height:32px;}
*/
div.twitter_welcome_popup h2 {background:url(http://static.we-care.com/Content/images/Hex_Widgets/3399CCboxTop.gif) no-repeat;height:32px;border:0;color:white;font-weight:bold;padding:3px 0 0 1em;font-size:11px;}
div.twitter_welcome_popup h2 a {float:right;padding-right:10px;}
div.popupContent {padding:0 15px;}

/* ---------- Hover ---------- */
div#hover {background:url(http://static.we-care.com/Content/images/Hex_Widgets/3399CChoverBottom.gif) no-repeat left bottom;font-size:10px;padding-bottom:10px;text-align:left;}
div#hover{ z-index:1000;position:absolute;visibility:visible;left:0px;top:0px;}
div#hover h2 {background:url(http://static.we-care.com/Content/images/Hex_Widgets/3399CChoverTop.gif) no-repeat;height:13px;border:0;color:white;font-weight:bold;padding:8px 0 0 15px;}
div#hover h2 a {float:right;padding-right:10px;}
div.hoverContent {padding:0 15px;}

a.hoverLinkImg { background:url(http://static.we-care.com/Content/images/Hex_Body_Images/3399CCquestMark.gif) no-repeat left top;padding:4px 0px;margin:1px 0 0 5px;float:right;width:16px;}
a.hoverLinkImg:hover { background-image:url(http://static.we-care.com/Content/images/questMark_Animate.gif); }

a.hoverLinkImg2 { background:url(http://static.we-care.com/Content/images/Hex_Body_Images/3399CCquestMark.gif) no-repeat left top;padding:0px 0px;margin:1px 0 0 5px;float:right;width:16px;}
a.hoverLinkImg2:hover { background-image:url(http://static.we-care.com/Content/images/questMark_Animate.gif); }

a.hoverLinkImg3 { background:url(http://static.we-care.com/Content/images/Hex_Body_Images/3399CCquestMark.gif) no-repeat left top;padding:0 4px;margin:1px 0 0 2px;width:16px;}
a.hoverLinkImg3:hover { background-image:url(http://static.we-care.com/Content/images/questMark_Animate.gif); }

/* ---------- Popup Child ---------- */
div#tosPP {text-align:left;padding:20px;font-size:10px;}
div#tosPP h1{margin-top:1em;}
div#tosPP h1 object {bottom:0;}

div.footer {background:rgb(200,200,200);padding:5px 20px;text-align:left;font-size:10px;color:#666666;}
 
/* ---------- Confirm Popup ---------- */
/*div#confirmPopup {background:url(http://static.we-care.com/Content/images/confirmTop.jpg)no-repeat;padding:75px 40px 20px 40px;width:279px;font-size:10px;}*/


/* PLP */
sdiv#plp {padding-top:40px;}
div#plp div#hd {background:url(http://static.we-care.com/Content/images/fadeBackground.gif) no-repeat left 10px;padding:23px 18px 8px 18px;}
div#plp div#hd h1 {font-weight:bold;font-size:174%;border:0;}
div#plp div#hd p {margin-bottom:10px;color:black;}
div#plp div#hd p.ignore {font-size:11px;margin:0 auto;width:90%;text-align:center;}
div#plp div#hd p.ignore a {font-size:100% !important;} 
div#plp div#hd td a {font-weight:bold;font-size:77% !important;}
div#plp div#hd td {height:112px;font-size:200%;text-align:center;vertical-align:middle;color:black !important;}
div#plp div#hd td.logo {width:192px;background:white;border:1px solid rgb(50,50,50);}
div#plpHeader {margin-bottom:30px;}

div.poweredBy {float:right;margin:-10px 0 -5px 0;}
div.poweredBy img {display:block;}

div#plp div#ft {margin:5px;padding-top:15px;}
div#plp span.details {font-size:85%;color:rgb(150,150,150);padding-left:10px;}

/* ---------------- Bread Crumbs ------------------ */
div#dcrumb { margin-bottom:19px;}
ul#crumb, ul#crumb li { display:inline; font-weight:bold; font-size:85%;}
ul#crumb li.last { border:none; }
ul#crumb li{  color:rgb(150,150,150); }
ul#crumb li a { color:#666666; }

div#formDiv {width:99%;}
div#formDiv {position:relative; float:left;padding-bottom:40px}
div#formDiv li{float:left;list-style-type:none;padding-top:5px;padding-bottom:5px}
div#formDiv label{float:left;width:100px;}
#bottom_chante {float:right;};

/* bulletted list (on about_orgs page) */
ul.bulletList li{
	list-style-type:disc;
	margin-left:30px;
	margin-top:15px;
}
