html, body, form, h1, h2, h3, h4, h5, h6, p, ol, ul, li, dl, dt, dd { margin: 0; padding: 0; }
img { border: 0; display: block; padding: 0; margin: 0; }

/*///////////////////////////////////////////
////////////// GENERAL STYLES ///////////////
///////////////////////////////////////////*/
body { margin:0; padding:0; font: 1em "Trebuchet MS" Trebuchet, verdana, arial, helvetica, sans-serif; color: #FFF; background: #FFF url(/global_assets/images/pink/global/bg_tile_pink.jpg) repeat; }
h1, h2 { font-size:0.8em; }
a { color:#BB3B77; text-decoration:none; }
a:hover { text-decoration:underline; }

/*//////////////////////////////////////////////
////////////// BANNER STRUCTURE ////////////////
//////////////////////////////////////////////*/
#banner { position: relative; height: 180px; width: 970px; background:url(/global_assets/images/pink/global/bg_banner.png) no-repeat; }
#logo { position: absolute; left: 20px; top: 20px; }
#banner h1 { 
	position:absolute; left:171px; top:22px; color:#fff;
	/* IR stuff */
	width:358px; height:28px; padding:0; text-indent:-5000px; background: transparent url(/global_assets/images/pink/global/h1_original.gif) no-repeat;
}

/*////////////////////////////////////////
////////////// NAVIGATION ////////////////
////////////////////////////////////////*/
#menubg { position: absolute; height: 270px; width: 214px; left: 756px; top: 0px; background:url(/global_assets/images/bg_menu.png) no-repeat; }

ul#blumenu a { border-bottom: none; }
ul#blumenu { position: absolute;left: 786px; top: 38px; }
ul#blumenu li { display:block; }
ul#blumenu li a { display:block; outline:none; width:176px; background:transparent url(/global_assets/images/menu_states.png) no-repeat 0 0; text-indent:-9009px; }
ul#blumenu li a:hover { background-position: -176px 0; }
/*  HOME */		
ul#blumenu li#home-nav a { height:23px; background-position:0px 0; }
ul#blumenu li#home-nav a:hover { background-position:-176px 0px; }
ul#blumenu li#home-nav a.current { background-position: -352px 0px; }
/*  BLU-TACK */					
ul#blumenu li#blutack-nav a { height:25px; background-position: 0px -24px; }
ul#blumenu li#blutack-nav a:hover { background-position: -176px -24px; }
ul#blumenu li#blutack-nav a.current { background-position: -352px -24px; }
/*  ANYTHING */					
ul#blumenu li#any-nav a { height:26px; background-position:0px -49px; }
ul#blumenu li#any-nav a:hover { background-position:-176px -49px; }
ul#blumenu li#any-nav a.current { background-position: -352px -49px; }
/*  PINK */
ul#blumenu li#pink-nav a { height:28px; background-position:0px -75px; }
ul#blumenu li#pink-nav a:hover { background-position:-176px -75px }
ul#blumenu li#pink-nav a.current { background-position: -352px -75px; }
/*  SPIDER-MAN */
ul#blumenu li#spiderman-nav a { height:24px; background-position:0px -103px; }
ul#blumenu li#spiderman-nav a:hover { background-position:-176px -103px }
ul#blumenu li#spiderman-nav a.current { background-position: -352px -103px; }
/*  GALLERY */	
ul#blumenu li#art-nav a { height:26px; background-position:0px -127px; }
ul#blumenu li#art-nav a:hover { background-position:-176px -127px }
ul#blumenu li#art-nav a.current { background-position: -352px -127px; }
/*  BLOG */	
ul#blumenu li#blog-nav a { height:26px; background-position:0px -153px; }
ul#blumenu li#blog-nav a:hover { background-position:-176px -153px }
ul#blumenu li#blog-nav a.current { background-position: -352px -153px; }
/*  SIGN UP*/	
ul#blumenu li#signup-nav a { height:26px; background-position:0px -179px; }
ul#blumenu li#signup-nav a:hover { background-position:-176px -179px }
ul#blumenu li#signup-nav a.current { background-position: -352px -179px; }



/*////////////////////////////////////////////////
////////////// SUB NAVIGATION ////////////////////
////////////////////////////////////////////////*/
h2.subNavHdr { width:194px; height:30px; margin:0 0 0 20px; text-indent:-5000px; background:url(/global_assets/images/pink/global/hd_blutack_pink.gif) no-repeat; }
ul#subNav { padding:0 0 0 20px; font-size:0.9em; list-style-type:none; }
ul#subNav li { padding:10px 0 0 28px; }
ul#subNav li.artMenu_select { background: transparent url(/global_assets/images/pink/global/sml_blob_pink.gif) no-repeat 0 7px; }
ul#subNav li.artMenu_select a { font-weight:bold; }

/*//////////////////////////////////////////////
////////////// BODY STRUCTURE ////////////////
//////////////////////////////////////////////*/

#wrapper { width:990px; }
#gutter { width:25px; padding:0 0 1px 0; float:left; }
#mainContent { width:673px; float:left; }
#features { margin-top:90px; width:292px; float:left; }
.clearFloat { padding:0 0 1px 0; clear:both; }

/*//////////////////////////////////////////
////////////// WIDE WIDGET /////////////////
//////////////////////////////////////////*/
.wideWdgtTop { margin-top:30px; width:670px; height:19px; background:url(/global_assets/images/pink/global/wide_wdgt_top.png) no-repeat; }
.wideWdgtRepeat { width:670px; background:url(/global_assets/images/pink/global/wide_wdgt_repeat.png) repeat-y; padding-top:10px; }
.wideWdgtBot { width:670px; height:38px; background:url(/global_assets/images/pink/global/wide_wdgt_bot.png) no-repeat; }
.wideWdgtRepeat p { padding:20px 30px 0 210px; line-height:140%; font-size:0.8em; color:#223b52; }
img.mainPic { padding:0 0 25px 200px; }

/*//////////////////////////////////////////
////////////// SMALL WIDGET ////////////////
//////////////////////////////////////////*/
.smlWdgtTop { width:265px; height:22px; background:url(/global_assets/images/pink/global/sml_wdgt_top.png) no-repeat; }
.smlWdgtRepeat { width:265px; background:url(/global_assets/images/pink/global/sml_wdgt_repeat.png) repeat-y; padding-top:10px; }
.smlWdgtBot { width:265px; height:38px; background:url(/global_assets/images/pink/global/sml_wdgt_bot.png) no-repeat; }
.smlWdgtRepeat p { padding:15px 15px 0 30px; line-height:140%; font-size:0.8em; color:#223b52; }
.removePad { padding-top:0px; }

/*///////////////////////////////////////
////////////// SIDEBAR //////////////////
///////////////////////////////////////*/
.feature { padding:23px 0 10px 27px; position:relative; }
img.picRight { padding:0 10px 5px 0; float:right; }
img.picRight2 { padding:0 25px 5px 20px; float:right; }
img.picLeft { padding:10px 0 0 30px; }

/*/////////////////////////////////////////////////
////////////// MAIN FEATURE HOME //////////////////
////////////////////////////////////////////////*/
#pinkPack { position:absolute; height:321px; width:225px; left:469px; top:110px; background:url(/global_assets/images/pink/home/pink_pack.png) no-repeat; }
#packBubble { position:absolute; height:146px; width:284px; left:200px; top:75px; background:url(/global_assets/images/pink/home/pack_bubble.png) no-repeat; }
#featureTxt { position:absolute; height:146px; width:284px; left:220px; top:265px; background:url(/global_assets/images/pink/home/feature_txt2.png) no-repeat; }
.addTopPad { margin-top:20px; }
img.padLogo {margin:20px 0 0 0;}

/*///////////////////////////////////////////////////
////////////// HOME WIDE STYLES /////////////////////
///////////////////////////////////////////////////*/
#limited_edition { position:absolute; height:136px; width:137px; left:35px; top:10px; background:url(/global_assets/images/pink/home/limited_edition.gif) no-repeat; }
h2.limited { width:371px; height:30px; margin:0 0 0 200px; text-indent:-5000px; background: transparent url(/global_assets/images/pink/home/hd_limited.gif) no-repeat; }
img.retailLogos { padding:20px 0 0 210px; }

/*///////////////////////////////////////////////////
////////////// HOME SIDEBAR STYLES //////////////////
///////////////////////////////////////////////////*/
#wearIt { position:absolute; width:191px; height:100px; left:5px; top:10px; background:url(/global_assets/images/pink/home/wearit_bubble.png) no-repeat; }
h2.events { width:113px; height:30px; margin:65px 0 0 20px; text-indent:-5000px; background:url(/global_assets/images/pink/home/hd_events.gif) no-repeat; }
a.btn_pinkEvents { width:202px; height:21px; margin:10px 0 0 35px; text-indent:-5000px; background: transparent url(/global_assets/images/pink/home/btn_pink_events.gif) no-repeat; display:block; }
#factsPolar { position:absolute; width:127px; height:104px; left:55px; top:0; background:url(/global_assets/images/pink/home/facts_pic.png) no-repeat; }
h2.facts { width:237px; height:85px; margin:0 0 0 20px; text-indent:-5000px; background:url(/global_assets/images/pink/home/hd_facts.gif) no-repeat bottom left; }
a.btn_facts { width:152px; height:21px; margin:10px 0 0 85px; text-indent:-5000px; background: transparent url(/global_assets/images/pink/home/btn_facts.gif) no-repeat; display:block; }

/*////////////////////////////////////////////////
////////////// MAIN FEATURE FACTS ////////////////
////////////////////////////////////////////////*/
#factHdrTxt { position:absolute; width:276px; height:99px; left:420px; top:110px; background:url(/global_assets/images/pink/facts/header_txt1.png) no-repeat; }
#factBubble { position:absolute; width:268px; height:164px; left:120px; top:75px; background:url(/global_assets/images/pink/facts/fact_bubble.png) no-repeat; }

/*///////////////////////////////////////////////////
////////////// FACTS WIDE STYLES ////////////////////
///////////////////////////////////////////////////*/
#cupid { position:absolute; width:133px; height:171px; left:35px; top:10px; background:url(/global_assets/images/pink/facts/cupid.gif) no-repeat; }
h2.inuk { width:194px; height:30px; margin:0 0 0 200px; text-indent:-5000px; background: transparent url(/global_assets/images/pink/facts/hd_inuk.gif) no-repeat; }
h2.everyYear { width:194px; height:30px; margin:0 0 0 200px; text-indent:-5000px; background: transparent url(/global_assets/images/pink/facts/hd_every_year.gif) no-repeat; }
h2.everyMonth { width:194px; height:30px; margin:0 0 0 200px; text-indent:-5000px; background: transparent url(/global_assets/images/pink/facts/hd_every_month.gif) no-repeat; }
h2.survivalRates { width:194px; height:30px; margin:0 0 0 200px; text-indent:-5000px; background: transparent url(/global_assets/images/pink/facts/hd_survival_rates.gif) no-repeat; }
h2.men { width:194px; height:30px; margin:0 0 0 200px; text-indent:-5000px; background: transparent url(/global_assets/images/pink/facts/hd_men.gif) no-repeat; }
ul.bodyList { padding:15px 15px 25px 225px; color:#ef92bd; font-size:0.8em; line-height:140%; }
ul.bodyList li { padding:0 0 3px 0; }
ul.bodyList li span { color:#223b52; }
#addSideImage { position:relative; }
#breastCancer { position:absolute; width:125px; height:115px; left:45px; top:-5px; background:url(/global_assets/images/pink/facts/breast_cancer_logo.gif) no-repeat; }

/*///////////////////////////////////////////////////
////////////// FACTS SIDEBAR STYLES //////////////////
///////////////////////////////////////////////////*/
#donateBubble { position:absolute; width:191px; height:100px; left:5px; top:0; background:url(/global_assets/images/pink/facts/donate_bubble.png) no-repeat; }
h5 { padding:50px 10px 0 30px; line-height:140%; font-size:0.8em; color:#223b52; }
#smlPinkPack { margin:0 0 0 55px; }

/*////////////////////////////////////////////////
////////////// EVENTS FEATURE STYLES //////////////
////////////////////////////////////////////////*/
#eventHdrTxt { position:absolute; width:276px; height:99px; left:410px; top:110px; background:url(/global_assets/images/pink/events/header_txt1.png) no-repeat; }
#eventBubble { position:absolute; width:268px; height:164px; left:120px; top:75px; background:url(/global_assets/images/pink/events/events_bubble.png) no-repeat; }
#eventSmlLogo { position:absolute; width:109px; height:100px; left:610px; top:110px; background:url(/global_assets/images/pink/events/sml_breast_cancer_logo.png) no-repeat; }

/*///////////////////////////////////////////////////
////////////// EVENTS WIDE STYLES ////////////////////
///////////////////////////////////////////////////*/
#auctionPic { position:absolute; width:133px; height:171px; left:35px; top:95px; background:url(/global_assets/images/pink/events/auction_pic.jpg) no-repeat; }
h2.auction { width:349px; height:30px; margin:0 0 0 200px; text-indent:-5000px; background: transparent url(/global_assets/images/pink/events/hd_auction.gif) no-repeat; }
h2.mothersDay { width:349px; height:30px; margin:30px 0 0 200px; text-indent:-5000px; background: transparent url(/global_assets/images/pink/events/hd_mothers_day.gif) no-repeat; }
h2.prettyPink { width:194px; height:30px; margin:30px 0 0 200px; text-indent:-5000px; background: transparent url(/global_assets/images/pink/events/hd_pretty_pink.gif) no-repeat; }
#partyPic { position:absolute; width:133px; height:171px; left:35px; top:30px; background:url(/global_assets/images/pink/events/party_pic.jpg) no-repeat; }

/*///////////////////////////////////////////////////////
//////////////// EVENTS SIDEBAR STYLES //////////////////
///////////////////////////////////////////////////////*/
h2.donate { width:113px; height:40px; margin:0 0 0 20px; text-indent:-5000px; }

/*///////////////////////////////////////////////////////
//////////////// EVENTS SIDEBAR STYLES //////////////////
///////////////////////////////////////////////////////*/
#footerNew { margin-top:30px; height: 46px; width: 100%; background: #fff url(/global_assets/images/bg_footer.gif) top repeat-x; }
#footerNew p { font-size:0.8em; color:#223b52; margin: 0px 6px 0 12px; padding: 16px 0 0 0; }
#footerNew img { float: left; margin: 10px 6px 0 20px }

/*//////////////////////////////////////////////////
////////////// GALLERY FEATURE STYLES //////////////
//////////////////////////////////////////////////*/
#galleryHdrTxt { position:absolute; width:175px; height:104px; left:410px; top:110px; background:url(/global_assets/images/pink/gallery/header_txt1.png) no-repeat; }
#galleryBubble { position:absolute; width:268px; height:164px; left:120px; top:75px; background:url(/global_assets/images/pink/gallery/gallery_bubble.png) no-repeat; }

/*/////////////////////////////////////////////////////
////////////// GALLERY WIDE STYLES ////////////////////
/////////////////////////////////////////////////////*/
h2.gallery { width:349px; height:30px; margin:0 0 0 35px; text-indent:-5000px; background: transparent url(/global_assets/images/pink/gallery/hd_gallery.gif) no-repeat; }
body#gallery .wideWdgtRepeat p { padding-left:35px; width:340px; }
body#gallery .wideWdgtRepeat p.auctionLink { padding:5px 0 0 85px; width:550px; }
body#gallery .wideWdgtRepeat p.backToTop { padding:5px 0 20px 500px; width:100px; }
.blogDivider { clear:both; width:592px; height:21px; margin:0 0 0 35px; background:transparent url(/global_assets/images/pink/gallery/divider.gif) no-repeat; }
h3 { margin:0; padding:0 0 5px 85px; color:#1B3A70; font-size:1.3em; }
h3 span { color:#BB3B77; }
#cards { width:526px; height:420px; margin:0 0 0 75px; background:transparent url(/global_assets/images/pink/gallery/cards_bg.gif) no-repeat; }
#cards img { padding:32px 0 0 30px; }
ul#auctionList { margin:0; padding:0 0 20px 0; width:250px; float:right; list-style-type:none; font-size:0.8em; }
ul#auctionList li { padding:0 0 5px 0; }
img.packaging { padding:10px 0 10px 35px; }