body { background: #30315f; margin: 0; padding: 0; font-family: Verdana; }
p { margin: 0; }
a { text-decoration: none; }
a:focus { outline-style: none; }
#container { width: 845px; margin: 0 auto; }
#momWrap { width: 845px; padding: 0 0 46px; float: left; }
#homeLink { width: 833px; padding: 0 0 0 12px; float: left; border-top: 1px solid #1b1f47; border-bottom: 1px solid #1b1f47; background: #101545; }
#homeLink a { width: 134px; height: 17px; float: left; background: url(images/home.png) top left no-repeat; text-indent: -99999px; }
.innerWrap { width: 845px; float: left; }
#promHeader { width: 845px; padding: 149px 0 0; float: left; background: url(images/promTop2.jpg) top left no-repeat; }
#logIn { width: 200px; padding: 45px 12px 0 30px; float: left; font: 12px verdana; color: #FFF; }
#logIn label { font: bold 12px verdana; color: #FFF; }
#logIn a { font: 12px verdana; color: #FFF; text-decoration: underline; }
#logIn a:hover { text-decoration: none; color: #e60c82;	 }
#promHeader h1 { width: 358px; float: left; margin: 0; padding: 5px 0 0; }
#promHeader h1 a { width: 358px; height: 168px; float: left; text-indent: -99999px; }
#promMenu { width: 245px; height: 158px; float: left; overflow: hidden; }
#promMenu a { float: left; text-indent: -99999px; }
#promMenu #top { width: 182px; padding: 0 0 0 63px; float: left; }
#promMenu #home { width: 95px; height: 64px; background: url(images/homebtn.png) top left no-repeat; }
#promMenu #home:hover, #promMenu #home.selected { background: url(images/homebtn.png) top right no-repeat; }
#promMenu #bottom { width: 119px; padding: 0 0 0 13px; float: left; }
#promMenu #look { width: 96px; height: 81px; background: url(images/lookbtn.png) top left no-repeat; }
#promMenu #look:hover, #promMenu #look.selected { background: url(images/lookbtn.png) top right no-repeat; }
#promMenu #bottom2 { width: 113px; float: left; }
#promMenu #list { width: 96px; height: 94px; background: url(images/chcklstbtn.png) top left no-repeat; }
#promMenu #list:hover, #promMenu #list.selected { background: url(images/chcklstbtn.png) top right no-repeat; }
#latestPhotos { width: 845px; float: left; }
#latestPhotos h3 { width: 272px; height: 140px; float: left; margin: 0; background: url(images/latest.png) top left no-repeat; text-indent: -99999px; }
#latestPhotos ul { width: 570px; float: left; list-style: none; margin: 0; padding: 22px 0 0 3px; background: url(images/pins.png) top left no-repeat; }
#latestPhotos li { width: 106px; padding: 0 9px 0 0; float: left; }
#latestPhotos li a img { width: 100px; height: 100px; border-top: none; border-left: 3px solid #FFF; border-right: 3px solid #FFF; border-bottom: 7px solid #FFF; }
#latestPhotos #last { padding: 0; }
#latestPhotos #bottom { width: 807px; padding: 4px 0 0 38px; float: left; }
#latestPhotos #bottom a { float: left; text-indent: -99999px; }
#latestPhotos #bottom #more { width: 208px; height: 59px; background: url(images/morepic.png) top left no-repeat; margin-right: 41px; }
#latestPhotos #bottom #more:hover { background: url(images/morepic.png) top right no-repeat; }
#latestPhotos #bottom #upload { width: 325px; height: 59px; background: url(images/uploadpic.png) top left no-repeat; }
#latestPhotos #bottom #upload:hover { background: url(images/uploadpic.png) top right no-repeat; }
#prom411 { width: 646px; float: left; }
#prom411 h3 { width: 524px; height: 95px; float: left; margin: 0; background: url(images/prom411.png) bottom right no-repeat; text-indent: -99999px; }
#prom411 #pagelist { width: 618px; padding: 13px 0 0; }
#pagelist { float: left; text-align: right; font: 10px verdana; color: #FFF; }
#pagelist a { font: 10px verdana; color: #b5beff; text-decoration: none; }
#pagelist a:hover { color: #e60c82; }
#pagelist img { width: 6px; height: 9px; border: none; }
#articlesUl { width: 621px; padding: 0 0 0 10px; float: left; list-style: none; margin: 0; padding: 0; }
#articlesUl li { width: 621px; padding: 10px 0 0; float: left; }
#articlesUl .withBg { width: 277px; height: 110px; padding: 12px 9px; float: left; border-width: 4px 5px; border-style: solid; border-color: #3b3c67; background: #474f8d; overflow: hidden; }
#articlesUl .withBg a img { width: 68px; height: 68px; float: left; border: 1px solid #FFF; }
#articlesUl .withBg a:hover img { border: 1px solid #e60c82; }
#articlesUl .withBg span { width: 197px; padding: 0 0 0 10px; float: left; }
#articlesUl .withBg span .title { width: 177px; padding: 5px 10px; float: left; background: #fee77a; font: bold 14px arial; color: #e60c82; }
#articlesUl .withBg span .title:hover { color: #30315f; }
#articlesUl .withBg span p { width: 197px; padding: 10px 0 0; float: left; font: 10px verdana; color: #FFF; }
#articlesUl .withBg span .readMore { font: 10px verdana; color: #fee77a; float: right; text-decoration: underline; }
#articlesUl .withBg span .readMore:hover { text-decoration: none; color: #e60c82; }
#articlesUl .padder { width: 11px; height: 1px; float: left; }
#teentalkPeek { width: 193px; float: left; background: url(images/teentalkTile.gif) top left repeat-y; }
#teentalkPeek h3 { width: 193px; float: left; margin: 0; }
#teentalkPeek h3 a { width: 193px; height: 129px; float: left; background: url(images/teentalk.png) top left no-repeat; text-indent: -99999px; }
#teentalkPeek ul { width: 193px; float: left; list-style: none; margin: 0; padding: 0; }
#teentalkPeek li { width: 169px; padding: 12px; float: left; font: 10px verdana; }
#teentalkPeek li a { font: bold 10px verdana; color: #30315f; }
#teentalkPeek li a:hover { color: #e60c82; }
#teentalkPeek li strong { font: 10px verdana; color: #e60c81; }
#teentalkPeek #bottom { width: 156px; padding: 0 0 12px 37px; float: left; background: url(images/teentalkBottom.png) bottom left no-repeat; }
#teentalkPeek #bottom a { width: 122px; height: 19px; float: left; background: url(images/goToTT.png) top left no-repeat; text-indent: -99999px; }
#promGallery { width: 641px; padding: 0 5px 0 0; float: left; }
.promGalleryDiv { width: 611px; padding: 5px 10px; float: left; border: 5px solid #3b3c67; background: #474f8d; margin: 0 0 5px; }
.promGalleryDiv h3 { float: left; margin: 0; text-indent: -99999px; }
#styleG h3 { width: 457px; height: 142px; background: url(images/styleGallery.png) top right no-repeat; }
#promG h3 { width: 433px; height: 64px; background: url(images/promGallery.png) top right no-repeat; }
#dressG h3 { width: 435px; height: 70px; background: url(images/dressGallery.png) top right no-repeat; }
.promGalleryDiv ul { width: 611px; padding: 20px 0 0; float: left; list-style: none; margin: 0; background: url(images/bulbs2.png) top left repeat-x; }
.promGalleryDiv li { width: 100px; padding: 10px 11px 0; float: left; }
.promGalleryDiv li a img { width: 98px; height: 98px; border: 1px solid #FFF; }
.promGalleryDiv li a:hover img { border: 1px solid #e60c81; }
.promGalleryDiv #pagelist, .promGalleryDiv .pagelist2 { width: 589px; }
.promGalleryDiv .pagelist2 p { padding: 6px 10px; background: #fee67a; font: bold 14px arial; color: #e60c81; float: left; }
#noBulb { background: none; }
#closet { width: 845px; float: left; }
#closet h3 { width: 845px; height: 94px; float: left; background: url(images/promlook.png) bottom no-repeat; text-indent: -99999px; margin: 0; }
#closet p { font: 12px verdana; color: #FFF; }
#promList { width: 845px; float: left; }
#promForm { width: 785px; padding: 7px 25px 23px; float: left; border: 5px solid #3b3c67; background: #474f8d; }
#promForm h3 { width: 785px; height: 89px; float: left; background: url(images/checklist.png) top no-repeat; text-indent: -99999px; margin: 0; }
#promFormFormMess, #promMain li p, #promMain li label, #promForm label { font: 12px verdana; color: #FFF; }
#promForm input { font: 12px verdana; color: #000; }
#promFormForm { width: 785px; float: left; }
#promMain { width: 821px; padding: 11px 12px 0; float: left; }
#promMain ul { width: 821px; float: left; list-style: none; margin: 0; }
#promMain li { width: 821px; padding: 3px 0 0; float: left; }
#promMain li a { font: 12px verdana; color: #FF98EC; }
#promMain li a:hover { color: #FEE77A; }
#promMain1 { padding: 59px 0 14px; background: url(images/3months.png) top left no-repeat; }
#promMain2 { padding: 60px 0 14px; background: url(images/1month.png) top left no-repeat; }
#promMain3 { padding: 60px 0 14px; background: url(images/2weeks.png) top left no-repeat; }
#promMain4 { padding: 52px 0 14px; background: url(images/promday.png) top left no-repeat; }
#promMain5 { padding: 58px 0 14px; background: url(images/after.png) top left no-repeat; }
#promPic { width: 814px; padding: 16px 0 0 31px; float: left; }
#promPicBg { width: 257px; padding: 19px 0 0 53px; height: 238px; float: left; background: url(images/polaroid.png) top right no-repeat; }
#promPic #right { width: 446px; padding: 12px 14px; margin: 18px 0 0 22px; float: left; font: 12px verdana; color: #FFF; border-width: 6px 4px; border-style: solid; border-color: #3b3c67; background: #474f8d; }
#styleTitle, #promPic h3 { margin: 0; font: bold 14px verdana; color: #fee77a; }
#article { width: 825px; padding: 12px 10px 0; float: left; font: 12px verdana; color: #FFF; }
#article p { padding: 0 0 10px; }
#article a { font: 12px verdana; color: #fee77a; }
#article a:hover { text-decoration: none; color: #e60c81; }
#rateform input { visibility: hidden; }
#rateform label span { display: none; }
#rateform label { cursor: pointer; width: 14px; height: 12px; float: left; }
#rateform label.ratingOff { background: url(images/rating/empty.gif) no-repeat; }
#rateform label.ratingOn { background: url(images/rating/full.gif) no-repeat; }
#rateform label.ratingHeartsOff { background: url(images/rating/empty.gif) no-repeat; }
#rateform label.ratingHeartsOn { background: url(images/rating/full.gif) no-repeat; }
#articleCommentForm, #article #recommendform { width: 795px; padding: 12px 9px; float: left; border: 6px solid #3b3c67; background: #474f8d; }
#emailafriend h4 span, #articleCommentForm h4, #recommendform h4 { margin: 0; font: bold 14px verdana; color: #FFF; background: none !important; }
#pinkFont { font: bold 12px verdana; color: #ffd4ef; }
#commentArticle h3 { padding: 10px 0 0; }
#commentArticle span { font: 12px verdana; color: #fd63c5; }
#moreArticlesDiv { width: 621px; padding: 10px 0 0 113px; float: left; }
#moreArticlesDiv h3 { width: 621px; height: 91px; float: left; background: url(images/morearticles.png) top no-repeat; margin: 0; text-indent: -99999px; }
#moreArticles { width: 122px; height: 19px; float: right; background: url(images/morea.png) top left no-repeat; text-indent: -99999px; margin-top: 10px; }
#commenting_user span { color: #FFF; }
#container .promGallery { width: 619px; padding: 5px 9px 9px; float: left; border: 5px solid #3b3c67; background: #474f8d; margin-right: 5px; }
.promGallery h3 { width: 454px; float: left; margin: 0; }
.promGallery h3 a { width: 284px; height: 54px; float: right; background: url(images/promGallery.png) top left no-repeat; text-indent: -99999px; }
.promGallery #styleG a { width: 276px; height: 142px; background: url(images/styleGallery.png) top left no-repeat; }
.promGallery #dressG a { width: 257px; height: 60px; background: url(images/dressGallery.png) top left no-repeat; }
#promGallery #clear { width: 619px; padding: 29px 0 0; float: left; background: url(images/bulbs2.png) top left repeat-x; font: 12px verdana; color: #FFF; }
.viewPic { margin: 0 auto; }
#clear a, .viewPic p a { font: 12px verdana; color: #fee77a; }
#clear a:hover, .viewPic p a:hover { color: #ffd4ef; }
#post-comments { font: 12px verdana; color: #FFF; }
#clear #recommendform { width: 619px; float: left; }
#addPhoto { width: 617px; padding: 9px 7px; float: left; border: 5px solid #3b3c67; background: #474f8d; margin-right: 11px; }
#addPhoto h3 { width: 617px; height: 68px; float: left; background: url(images/uploadphoto.png) top no-repeat; margin: 0; text-indent: -99999px; }
#addPhoto #clear { width: 617px; padding: 35px 0 0; float: left; background: url(images/bulbs2.png) top left repeat-x; font: 12px verdana; color: #FFF; }
#styleContent { padding: 10px 0 0; }
#styleTitle { text-align: center; }
#slideshow { width: 826px; float: left; }
#innerss { width: 826px; float: left; }
#ssimg { width: 500px; padding: 10px 5px; float: left; border: 5px solid #3b3c67; background: #474f8d; text-align: center; }
#ssimg p { padding: 10px 0 5px; }
#ssimg #buttons small { font: 12px verdana; color: #333; }
#ssimgothers { width: 296px; padding: 0 0 0 10px; float: left; }
#ssimgothersinside { width: 286px; float: left; border: 5px solid #474f8d; }
#ssimgothersinside ul { width: 286px; height: 260px; float: left; list-style: none; margin: 0; padding: 0; overflow-y: auto; }
#ssimgothersinside li { width: 57px; height: 42px; padding: 5px; float: left; }
#ssimgothersinside li a img { width: 55px; height: 40px; border: 1px solid #FEE77A; }
#ssimgothersinside li a:hover img { border: 1px solid #ffd4ef; }
.calendar_date_select { color:#FFFFFF; display:block; width:196px; z-index:1000; border: #666666 solid 1px; }
.calendar_date_select .weekdays td { background-color:#FF61AF; color:#FFFFFF; font-weight:bold; } 
.calendar_date_select .cds_time, .calendar_date_select .cds_buttons { background-color:#FF61AF; padding:5px 0px; text-align:center; } 
.calendar_date_select .cds_buttons { background-color:#E7E8E8; } 
.calendar_date_select .cds_footer { background-color:#FFA6D2; font-size:12px; padding:3px; text-align:center; } 
.calendar_date_select table { margin:0px; padding:0px; } 
.calendar_date_select .cds_header { background-color:#CCCCCC; text-align:center; } 
.calendar_date_select input, .calendar_date_select select { font-size:13px; height:21px; } 
.calendar_date_select .cds_header input.prev { float:left; width:22px; } 
.calendar_date_select .cds_header input.next { float:right; width:22px; } 
.calendar_date_select .cds_header select.month { width:95px; }
.calendar_date_select .cds_header select.year { width:56px; } 
.calendar_date_select td { background-color:#FFA6D2; font-size:12px; height:21px; text-align:center; vertical-align:middle; width:24px; color:#FFFFFF; }
.calendar_date_select td.weekend { background-color:#FFA6D2; }
.calendar_date_select td div.other { color:#999999; } 
.calendar_date_select td.selected { background-color:#FF61AF; color:#FFFFFF; } 
.calendar_date_select td.hover { background-color:#FF61AF; } 
.calendar_date_select td.today { border-top:1px dashed #FFFFFF; border-bottom:1px dashed #FFFFFF; }
#boothInner a, #closet p a { font: 12px verdana; color: #B5BEFF; }
#boothInner a:hover, #closet p a:hover { color: #E60C82; }
#bolsito { width: 825px; float: left; padding: 20px 0; }
#booth { width: 641px; padding: 20px 5px 0 0; float: left; }
#booth h3 { width: 641px; height: 61px; float: left; background: url(images/beautyBooth.png) top no-repeat; text-indent: -99999px; margin: 0; }
#boothInner { width: 641px; padding: 0 0 20px; float: left; text-align: center; }
#beautyG h3 { width: 611px; height: 61px; background: url(images/beautyGallery.png) top no-repeat; }
#boothInner p { padding: 5px 0; }

