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/yellow/global/bg_tile_yellow.jpg) repeat; }
h1, h2 { font-size:0.8em; }
a { color:#0f6eb8; text-decoration:none; }
a:hover { text-decoration:underline; }
p { color:#223B52; font-size:0.8em; line-height:1.4; }
h4 { color:#223B52; font-size:0.8em; padding:0 20px 0 30px; }
h5 { color:#223B52; font-size:1.4em; padding:0 20px 30px 30px; }

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

#featureTxt { width:284px; height:146px; background:url(/global_assets/images/yellow/home/feature_txt.png) no-repeat; margin:0 0 0 29px; padding:0; }
#featureBubble { position:absolute; top:35px; left:210px; width:508px; height:347px; background:url(/global_assets/images/yellow/home/home_feature.png) no-repeat; margin:0 0 0 25px; padding:0; }
#marieCurie { position:absolute; top:100px; left:485px; width:210px; height:109px; background:url(/global_assets/images/yellow/global/marie_curie.png) 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: 796px; top: 38px; }
ul#blumenu li { display:block; }
ul#blumenu li a { display:block; outline:none; width:168px; 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; }
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#blutack-nav a { height:25px; background-position: 0px -24px; }
ul#blumenu li#blutack-nav a:hover { background-position: -176px -24px; }
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#narnia-nav a { height:28px; background-position:0px -75px; }
ul#blumenu li#narnia-nav a:hover { background-position:-176px -75px }
ul#blumenu li#yellow-nav a { height:24px; background-position:0px -103px; }
ul#blumenu li#yellow-nav a:hover { background-position:-176px -103px }
ul#blumenu li#yellow-nav a.current { background-position: -352px -103px; }
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#blog-nav a { height:26px; background-position:0px -153px; }
ul#blumenu li#blog-nav a:hover { background-position:-176px -153px }
ul#blumenu li#signup-nav a { height:26px; background-position:0px -179px; }
ul#blumenu li#signup-nav a:hover { background-position:-176px -179px }

/*////////////// SUB NAVIGATION //////////////////*/
h2.subNavHdr { width:194px; height:30px; margin:0 0 0 20px; text-indent:-5000px; background:url(/global_assets/images/yellow/global/subnav_hdr.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 { font-weight:bold; background: transparent url(/global_assets/images/yellow/global/sml_blob_yellow.gif) no-repeat 0 7px; }

/*////////////// BODY STRUCTURE ///////////////*/
#wrapper { width:990px; clear:both; }
.gutter { width:24px; padding:0 0 1px 0; float:left; }
.clearFloat { padding:0 0 1px 0; clear:both; }
.leftCol { width:469px; float:left; margin:0; padding:0; position:relative; }
.mainContent { width:673px; float:left; margin-top:50px; }
.xsmlWdgtTop { width:265px; height:20px; background:url(/global_assets/images/yellow/global/bg_top267.png) no-repeat; font-size:1px; }
.xsmlWdgtRepeat { width:265px; background:url(/global_assets/images/yellow/global/bg_mid267.png) repeat-y; padding-top:10px; }
.xsmlWdgtBot { width:265px; height:38px; background:url(/global_assets/images/yellow/global/bg_bot267.png) no-repeat; }
.smlWdgtTop { width:469px; height:19px; background:url(/global_assets/images/yellow/global/bg_top469.png) no-repeat; margin-top:20px; font-size:1px; }
.smlWdgtRepeat { width:469px; background:url(/global_assets/images/yellow/global/bg_mid469.png) repeat-y; padding-top:20px; }
.smlWdgtBot { width:469px; height:38px; background:url(/global_assets/images/yellow/global/bg_bot469.png) no-repeat; }
.medWdgtTop { width:673px; height:19px; background:url(/global_assets/images/yellow/global/bg_top673.png) no-repeat; font-size:1px; }
.medWdgtRepeat { width:673px; background:url(/global_assets/images/yellow/global/bg_mid673.png) repeat-y; padding-top:20px; }
.medWdgtBot { width:673px; height:38px; background:url(/global_assets/images/yellow/global/bg_bot673.png) no-repeat; margin-bottom:25px; }
.lgeWdgtTop { width:962px; height:19px; background:url(/global_assets/images/yellow/global/bg_top962.png) no-repeat; margin-top:20px; font-size:1px; }
.lgeWdgtRepeat { width:962px; background:url(/global_assets/images/yellow/global/bg_mid962.png) repeat-y; }
.lgeWdgtBot { width:962px; height:38px; background:url(/global_assets/images/yellow/global/bg_bot962.png) no-repeat; margin-bottom:25px; }
.leftCol p, .mainContent p { padding:20px 30px 0 30px; }
.xsmlWdgtRepeat p { padding:15px 20px 0 30px; }
.mainContent p strong { font-size:1.2em; }
#features { margin-top:90px; width:292px; float:left; }
.feature { padding:23px 0 20px 25px; position:relative; }
.featAddTop { padding-top:50px; }
/*////////////// INDIVIDUAL RULES ///////////////*/
.frameHolder { height:280px; position:relative; }
.guilded { position:absolute; top:0; left:20px; width:272px; height:241px; background:url(/global_assets/images/yellow/global/guilded_frame.png) no-repeat; }
.guildFrameImg { padding:50px 0 0 70px; }
.guildTitle { position:absolute; top:235px; left:80px; no-repeat; }
.staffFrame { position:absolute; top:18px; left:40px; width:272px; height:241px; background:url(/global_assets/images/yellow/global/staff_frame.png) no-repeat; }
.staffFrameImg { padding:48px 0 0 70px; }
.staffTitle { position:absolute; top:210px; left:67px; no-repeat; }
.yellowPack { padding:0 0 0 20px; }

/*////////////// HOME RULES ///////////////*/
h2.special { width:356px; height:30px; margin:0 0 10px 50px; text-indent:-5000px; background: transparent url(/global_assets/images/yellow/home/h2_special.gif) no-repeat; }
h2.daff { width:324px; height:30px; margin:0 0 0 30px; text-indent:-5000px; background: transparent url(/global_assets/images/yellow/home/h2_daff.gif) no-repeat; }
h2.gall { width:279px; height:30px; margin:0 0 0 30px; text-indent:-5000px; background: transparent url(/global_assets/images/yellow/home/h2_gall.gif) no-repeat; }
h2.bostik { width:214px; height:30px; margin:0 0 0 30px; text-indent:-5000px; background: transparent url(/global_assets/images/yellow/home/h2_bostik.gif) no-repeat; }
#daffodil { position:absolute; top:35px; left:20px; width:69px; height:74px; background:url(/global_assets/images/yellow/home/daffodil.png) no-repeat; }
.padImg { padding:20px 0 0 30px; }
.padImg2 { padding:20px 0 0 18px; }
.floatImgRight { float:right; padding:15px 20px 0 0; }
.floatImgLeft { float:left; padding:15px 20px 0 30px; }
a.btn_daff { float:right; width:321px; height:21px; margin:20px 20px 30px 0; text-indent:-5000px; background: transparent url(/global_assets/images/yellow/home/btn_daff.gif) no-repeat; display:block; }
a.btn_daff_gall { float:right; width:288px; height:21px; margin:20px 20px 0px 0; text-indent:-5000px; background: transparent url(/global_assets/images/yellow/home/btn_daff_gall.gif) no-repeat; display:block; }
a.btn_bos_gall { float:right; width:319px; height:21px; margin:20px 20px 10px 0; text-indent:-5000px; background: transparent url(/global_assets/images/yellow/home/btn_bos_gall.gif) no-repeat; display:block; }

/*////////////// HOW RULES ///////////////*/
#howBubble { position:absolute; top:83px; left:150px; width:270px; height:158px; background:url(/global_assets/images/yellow/how/how_bubble.png) no-repeat; }
h2.how { float:right; width:392px; height:30px; margin:0 30px 0 0; text-indent:-5000px; background: transparent url(/global_assets/images/yellow/how/h2_how.gif) no-repeat; }
.mainContent .floatImgLeft { float:left; padding:15px 40px 0 30px; }
a.btn_send { float:right; width:275px; height:21px; margin:20px 20px 10px 0; text-indent:-5000px; background: transparent url(/global_assets/images/yellow/how/btn_send.gif) no-repeat; display:block; }

/*////////////// APPEAL RULES ///////////////*/
#appealBubble { position:absolute; top:83px; left:150px; width:270px; height:158px; background:url(/global_assets/images/yellow/appeal/appeal_bubble.png) no-repeat; }
h2.appeal { float:right; width:416px; height:30px; margin:0 35px 0 0; text-indent:-5000px; background: transparent url(/global_assets/images/yellow/appeal/h2_appeal.gif) no-repeat; }
a.btn_prizes { float:right; width:263px; height:21px; margin:20px 30px 20px 0; text-indent:-5000px; background: transparent url(/global_assets/images/yellow/appeal/btn_prizes.gif) no-repeat; display:block; }
h2.make { float:right; width:416px; height:30px; margin:0 35px 0 0; text-indent:-5000px; background: transparent url(/global_assets/images/yellow/appeal/h2_make.gif) no-repeat; }
a.btn_guide { float:right; width:310px; height:21px; margin:20px 30px 20px 0; text-indent:-5000px; background: transparent url(/global_assets/images/yellow/appeal/btn_guide.gif) no-repeat; display:block; }
h2.send { width:416px; height:30px; margin:0 0 0 30px; text-indent:-5000px; background: transparent url(/global_assets/images/yellow/appeal/h2_send.gif) no-repeat; }
h2.upload { width:522px; height:30px; margin:30px 0 0 30px; text-indent:-5000px; background: transparent url(/global_assets/images/yellow/appeal/h2_upload.gif) no-repeat; }
#sendForm { padding:20px 0 20px 30px; }
#sendForm input.formInput, #sendForm select { width:300px; background:#FFF; margin:5px 0; }
#sendForm textarea { width:500px; background:#FFF; margin:5px 0; }
#sendForm input.formBtn { margin:5px 0; }
#sendForm input.uploadBtn { width:100%; margin:5px 0; }
#sendForm label { width:100%; margin:0; color:#223B52; font-size:0.8em; }

/*////////////// PRIZES RULES ///////////////*/
#prizesBubble { position:absolute; top:83px; left:150px; width:270px; height:158px; background:url(/global_assets/images/yellow/prizes/prizes_bubble.png) no-repeat; }
h2.prizes { float:right; width:416px; height:30px; margin:0 35px 0 0; text-indent:-5000px; background: transparent url(/global_assets/images/yellow/prizes/h2_prizes.gif) no-repeat; }
h2.orient { float:right; width:416px; height:30px; margin:30px 35px 0 0; text-indent:-5000px; background: transparent url(/global_assets/images/yellow/prizes/h2_orient.gif) no-repeat; }
h2.healthSpa { float:right; width:416px; height:30px; margin:30px 35px 0 0; text-indent:-5000px; background: transparent url(/global_assets/images/yellow/prizes/h2_health_spa.gif) no-repeat; }
h2.hotel { float:right; width:416px; height:30px; margin:30px 35px 0 0; text-indent:-5000px; background: transparent url(/global_assets/images/yellow/prizes/h2_hotel.gif) no-repeat; }
h2.treat { float:right; width:416px; height:30px; margin:30px 35px 0 0; text-indent:-5000px; background: transparent url(/global_assets/images/yellow/prizes/h2_treat.gif) no-repeat; }
#makeBubble { position:absolute; top:0; left:10px; width:289px; height:130px; background:url(/global_assets/images/yellow/prizes/make_bubble.png) no-repeat; }
a.btn_enter { float:right; width:282px; height:21px; margin:20px 30px 20px 0; text-indent:-5000px; background: transparent url(/global_assets/images/yellow/prizes/btn_enter.gif) no-repeat; display:block; }
a.btn_send_now { float:right; width:177px; height:21px; margin:10px 20px 10px 0; text-indent:-5000px; background: transparent url(/global_assets/images/yellow/prizes/btn_send_now.gif) no-repeat; display:block; }

/*////////////// GALLERY RULES ///////////////*/
#galleryBubble { position:absolute; top:63px; left:157px; width:263px; height:182px; background:url(/global_assets/images/yellow/gallery/gallery_bubble.png) no-repeat; }
#largeGuilded { float:right; position:relative; width:374px; height:327px; margin:0 0 20px 0; }
#guildedFrame { position:absolute; width:374px; height:327px; margin:0 0 20px 0; background: transparent url(/global_assets/images/yellow/gallery/guilded_frame.png) no-repeat; }
.galleryImg { padding:63px 0 0 63px; }
h2.gallery { width:416px; height:30px; margin:0 0 0 30px; text-indent:-5000px; background: transparent url(/global_assets/images/yellow/gallery/h2_gallery.gif) no-repeat; }

.gallHolder { float: left; width: 300px; margin:20px 0 0 30px; }
.picHolder { width:130px; height:103px; background: transparent url(/global_assets/images/yellow/global/pic_bg.png) no-repeat; float:left;}
.picClip { height:89px; overflow:hidden; }
.pic_thum { padding:13px 0 0 14px; }
.gallHolder h3 { font-size:0.9em; color:#223B52; }
.gallHolder p { padding:5px 0 0 0; }


/*////////////// STAFF GALLERY RULES ///////////////*/
#staffBubble { position:absolute; top:63px; left:157px; width:263px; height:182px; background:url(/global_assets/images/yellow/staff/staff_bubble.png) no-repeat; }

/*////////////// FOOTER ///////////////*/
#footerNew { clear:both; 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 25px }