input, div, p, label, td, li { font: 12px arial; color: #000; }
/*pink*/
#tabOthers h1 a:hover, #tabFirstThree h1 a:hover, #commentForm h3 a:hover, .fpPages .fpPagesRight a:hover, #loginBottom a:hover, #loginTop a:hover, #articleMain h1 a:hover, #blogsPeek li h3 a:hover, #blogsPeek li a:hover strong, #featArt a:hover, #featArt a:hover small, #featArt h1 a:hover, #footer p a:hover, #cosmoPartnerSites li a:hover, #fpPagesLeft a:hover, #articleComments h4 a:hover, #forumXArticle h4 a:hover strong, #articleActions a:hover, #moreInChannelDiv2 div a:hover, #magButtonLink2:hover, #moreInCosmo li a:hover, #ctvb h3 a:hover, #ctvDiv h5 a:hover, #ctvb li a:hover, #ctvbmv a:hover, #sbscrb #inner small a:hover, #forumPeek h3 a:hover, .lbarDivP a:hover strong, #subNav a:hover, a:hover { color: #f01074; }
/*black*/
#forumXArticle h4 a:hover strong, #moreInCosmo h4 a:hover, .tabCat a:hover, #blogsPeek li a:hover, #blogsPeek li small a:hover, #searchBox a:hover, #ctaInside .lbarDivP a:hover strong, .tabDiv a:hover, #fpnk a:hover, #postedComments li a:hover, #relatedArticles li a:hover, #articleTags a:hover, #articleTools a:hover, #tabFirstThree small a:hover, .aPages a:hover { color: #000; }
input:focus, a:focus { outline-style: none; }
.formError { background: #FFC9E1; }

#container { width: 1013px; margin: 0 auto; padding: 0; z-index: 2; position: relative; }
header, footer, #main { width: 1013px; float: left; position: relative; }
#header { width: 1013px; float: left; }
#topAd { width: 740px; height: 97px; float: left; }
#login { width: 273px; float: left; }
#loginTop { width: 273px; padding: 0 0 3px; float: left; text-align: right; }
#loginTop a { font: 10px arial; color: #000; }
#loginBottom { width: 263px; padding: 3px 5px; float: left; background: #f0f0f0; }
#loginBottom label { font: 12px arial; }
#loginBottom a { font: bold 11px arial; color: #333; }
#loginSubmitBtn { background: none; border: none; font: bold 11px arial; color: #f01074; padding: 0; cursor: pointer; }
#logoDiv { width: 1013px; height: 105px; float: left; background: url(images/layout/headerTile.png) top left repeat-x; overflow: hidden; z-index:11; position:relative; }
#logoDivLeft { width: 740px; float: left; background: url(images/logos/cosmoLogo.png) top left no-repeat; z-index:11; position:relative;}
#logoDiv h1 { width: 484px; float: left; padding: 0; }
#logoDiv h1 a { width: 484px; height: 105px; float: left; text-indent: -99999px; }
#searchBox { width: 214px; padding: 54px 0 0; float: left; line-height: 20px; font: 11px arial; color: #FFF; }
#searchBox input { float: left; padding: 0; }
#searchBox a { font: 11px arial; color: #FFF; }
#searchKey { width: 180px; height: 20px; border: none; font: 12px arial; }
#inThisIsh { width: 253px; height: 100px; padding: 5px 10px 0; float: left; overflow: hidden; }
#inThisIsh p { width: 168px; padding: 0 0 0 6px; float: left; font: 11px/16px arial; color: #000; }
#inThisIsh #itiLink { width: 172px; width: 78px; height: 100px; float: left; }
#inThisIsh #itiLink img { width: 74px; height: 95px; float: left; }
#inThisIsh img { border: none; }
#inThisIsh a { color: #FFF; }
#menubar { width: 1013px; float: left; background: #ffc9e1; }
#menuul { width: 1013px; list-style: none; margin: 0; padding: 0; position: relative; z-index: 20000; }
#menuul li { margin: 0; float: left; position: relative; }
#menuul a { float: left; height: 30px; text-indent: -99999px; }
#menuul #home { width: 77px; background: url(images/menu/navbar-3.png) 0 0 no-repeat; }
#menuul #home.selected, #menuul #home:hover { background: url(images/menu/navbar-3.png) 0 -30px no-repeat; }
#menuul #love { width: 115px; background: url(images/menu/navbar-3.png) -77px 0 no-repeat; }
#menuul #love.selected, #menuul #love:hover { background: url(images/menu/navbar-3.png) -77px -30px no-repeat; }
#menuul #style { width: 140px; background: url(images/menu/navbar-3.png) -192px 0 no-repeat; }
#menuul #style.selected, #menuul #style:hover { background: url(images/menu/navbar-3.png) -192px -30px no-repeat; }
#menuul #hunks { width: 113px; background: url(images/menu/navbar-3.png) -332px 0 no-repeat; }
#menuul #hunks.selected, #menuul #hunks:hover { background: url(images/menu/navbar-3.png) -332px -30px no-repeat; }
#menuul #celebs { width: 84px; background: url(images/menu/navbar-3.png) -445px 0 no-repeat; }
#menuul #celebs.selected, #menuul #celebs:hover { background: url(images/menu/navbar-3.png) -445px -30px no-repeat; }
#menuul #better { width: 116px; background: url(images/menu/navbar-3.png) -529px 0 no-repeat; }
#menuul #better.selected, #menuul #better:hover { background: url(images/menu/navbar-3.png) -529px -30px no-repeat; }
#menuul #comm { width: 169px; background: url(images/menu/navbar-3.png) -645px 0 no-repeat; }
#menuul #comm.selected, #menuul #comm:hover { background: url(images/menu/navbar-3.png) -645px -30px no-repeat; }
#menuul #qtg { width: 199px; background: url(images/menu/navbar-3.png) -814px 0 no-repeat; }
#menuul #qtg:hover { background: url(images/menu/navbar-3.png) -814px -30px no-repeat; }
#menuul ul { width: 194px; padding: 0; visibility: hidden; position: absolute; top: 2.3em; left: 0; overflow: hidden; z-index: 10000; list-style: none; margin: 0; }
#menuul li.sfhover ul { visibility: visible; }
#menuul li li { width: 184px; padding: 2px 5px; background: #000; border-bottom: 1px solid #6e6e6e; }
#menuul li li a { width: 166px; height: auto; padding: 3px 9px; text-indent: 0; font: bold 13px arial; color: #FFF; }
#menuul li li a:hover { background: #f01074; }
#leftBox { width: 714px; float: left; position: relative; z-index: 11; }
#subNav { width: 1013px; height: 24px; float: left; overflow: hidden; background: url(images/layout/tileSubMenu.gif) top left repeat-x; position: relative; z-index: 11; }
#subNav p { width: 97px; height: 24px; float: left; background: url(images/layout/quickLinks.png) top left no-repeat; text-indent: -99999px; }
#subNav ul { width: 916px; padding: 2px 0; float: left; list-style: none; margin: 0; }
#subNav li { height: 17px; padding: 3px 7px 0; float: left; border-left: 1px dotted #555; }
#subNav a { font: 11px arial; color: #000; }

/*left box*/
#leftBarM { width: 160px; float: left; }
#leftBarM.landingPage { padding: 15px 0 0; }
#leftBar { width: 160px; float: left; overflow: hidden; }
#lDate { width: 160px; float: left; background: #e60e6a; padding: 5px 0; }
#lDate h3 { width: 160px; float: left; font-family: arial; font-weight: bold; text-align: center; }
#lDate h3 a { font-size: 14px; color: #FFF; }
#lDate h3 a:hover { text-decoration: none; color: #FBF5A6; }
.lbarDiv { width: 160px; float: left; padding: 10px 0 0; }
.lbarDiv h3 { width: 148px; padding: 10px 5px 7px; float: left; font: bold 18px/17px arial; color: #e60e6a; text-align: center; border-width: 1px 1px 0; border-style: solid; border-color: #CFCFCF; }
.lbarDiv h3 a { font: bold 18px/17px arial; color: #e60e6a; }
.lbarDiv h3 em { color: #000; font-size: 16px; font-style: normal; }
.lbarDiv h3 strong { color: #000; }
.lbarDivP { width: 138px; padding: 5px 10px 0; float: left; overflow: hidden; font: 11px/15px arial; }
.lbarDivP h2 a { font: bold 14px georgia; }
.lbarDivP img { border: none; }
.lbarDivP select { font-size: 11px; }
.lbarDivDiv { width: 158px; float: left; padding: 4px 0 10px;  border-width: 0 1px 1px; border-style: solid; border-color: #CFCFCF; }
.lbarImgP { width: 158px; float: left; margin: 0; text-align: center; }
.lbarImgP img { border: none; }
#horTitle { font-size: 12px; width: 142px; padding-top: 0; }
#horTitle img { width: 75px; height: 64px; }
#horTitle strong { font-size: 16px; }
#lbfWars #custom { width: 146px; padding: 10px 5px 0; color: #ff0099; font-size: 14px; font-family: verdana; float: left; font-weight: bold; text-align: center; }
#lbfWars strong { color: #000; }
#lbfWarsBt { width: 110px; float: left; padding: 12px 0 0; }
#lbfWarsBt a { float: right; text-indent: -99999px; width: 58px; height: 17px; background: url(images/btVote.jpg) top left no-repeat; }
#lQuiz a:hover strong { color: #E60E6A; text-decoration: none; }
#lQuiz h5 { color: #ff0099; font-size: 10px; text-align: center; }
#controversyPortion { border-top: 1px solid #CFCFCF; border-left: 1px solid #CFCFCF; border-right: 1px solid #CFCFCF; border-bottom: 1px dotted #000; }
#lPoll p { width: 150px; padding: 4px; float: left; color: #EF0D72; font: bold 12px/15px georgia; }
#lPoll ul { width: 140px; float: left; padding: 5px 9px 0; list-style: none; margin: 0; }
#lPoll li { width: 140px; padding: 10px 0 0; float: left; font: 11px arial; }
#leftBarBottom { width: 160px; background: #ffc9e1; float: left; }
#leftBarBottom div { width: 12px; height: 15px; }
#leftBarBottom #left { float: left; background: url(images/lower_left.png) bottom left no-repeat; }
#leftBarBottom #right { float: right; background: url(images/lower_right.png) bottom right no-repeat; }
#ctaInside { width: 158px; float: left; padding: 0 0 5px; }
#ctaInside b { font: italic bold 10px georgia; }
#ctaInside .lbarDivP a strong { color: #ef0d72; }
#ctaHome { width: 158px; padding: 0; background: #fbdceb url(images/layout/tell-all.jpg) top left no-repeat; border: 1px solid #CFCFCF; }
.body-cosmo-community #ctaHome { margin-top: 10px; }
#ctaHome h3 { width: 158px; border: none; padding: 10px 0 25px; }
#ctaHome .lbarDivP { width: 138px; font: 11px arial; color: #333; }
#ctaNote2 { background: #FFF; font: bold 12px arial; color: #FFF; text-align: center; padding: 5px 10px; }

/*right box*/
#rightBoxx { width: 299px; float: left; }
#rightBox { width: 299px; height: 288px; float: left; overflow: hidden; padding: 9px 0 0; }
#followUs { width: 299px; padding: 10px 0; float: left; border-width: 1px 0; border-style: dotted; border-color: #000; }
#followUs #left { width: 104px; float: left; text-align: center; font: italic 24px/20px georgia; color: #212121; }
#followUs #right { width: 195px; float: left; }
#followUs img { border: none; }
#tellAll { width: 299px; height: 220px; overflow: hidden; float: left; background: #fbf5a6; }
#tellAll h3 { width: 299px; height: 45px; float: left; background: url(images/tellall.jpg) top no-repeat; text-indent: -99999px; }
#tellAll h3 a { width: 299px; height: 54px; float: left; }
#tellAll #inner { width: 279px; float: left; padding: 0 10px; }
#tellAll h5 { font-size: 14px; font-weight: bold; color: #333; padding: 0 0 5px 0; }
#tellAll h5 a { font-size: 16px; color: #BB112D; }
#tellAll p { font-family: verdana; }
#tellAll p a { color: #ff3399; }
#sbscrb { width: 293px; padding: 2px; float: left; background: #fcfaf6; border: 1px solid #f2f2f2; }
#sbscrb h3 { width: 293px; padding: 3px 0; float: left; background: #000; font: bold 15px georgia; color: #f61e7f; text-align: center; }
#sbscrb h3 strong { color: #FFF; }
#sbscrb #inner { width: 293px; float: left; }
#sbscrb #inner small a { color: #000; }
#sbscrb table { width: 100%; }
#sbscrb p { padding: 8px 6px; font: 12px arial; }
#adText { width: 299px; height: 20px; float: left; background: url(images/layout/advertisement.gif) center no-repeat; text-indent: -99999px; }
#mainInner { width: 547px; float: left; padding: 10px 0 0 7px; }
#mainInner.landingPage { padding: 25px 0 0 7px; }
#mainInner2 { width: 707px; float: left; padding: 10px 0 0 7px; }
#cH h2 { width: 704px; float: left; font: bold 28px georgia; color: #fb1b7c; letter-spacing: -1px; }
#cH { width: 704px; padding: 10px 0 3px 0; float: left; }
#cH a { color: #333; font: 12px arial; }
#cH a:hover { text-decoration: underline; }
.dots3 { width: 156px; height: 1px; float: left; border-bottom: 1px solid #A00121; }
.arrow { width: 7px; height: 8px; border: none; }
#zodiacIcon { width: 72px; height: 72px; border: 3px solid #FFF; }
#lHoroscope .lbarDivDiv { width: 150px; padding: 4px; }
#lhDivLh { width: 132px; padding: 9px; float: left; background: #ffc9e1; text-align: center; }
#lhDivLh label { font: 12px arial; }
#lhDivLh select { border: 1px solid #e60e6a; width: 130px; }
#leftBarBlankDiv { width: 160px; padding: 10px 0 0; float: left; background: #FFF; }
#homeLists { width: 299px; padding: 0 0 10px; float: left; }
#forumPeek { width: 295px; padding: 2px 1px; float: left; border: 1px solid #dadada; background: #fcfaf6; }
#forumPeek h3 { width: 295px; padding: 5px 0; float: left; background: #000; text-align: center; font: bold 15px georgia; color: #FFF; }
#forumPeek h3 a { font: bold 15px georgia; color: #FFF; }
#forumPeek h3 strong, #forumPeek h3 a strong { color: #e60e6a; }
#loadForumPeekHere { width: 295px; float: left; }
#forumPeek ul { width: 271px; padding: 0 12px 5px; float: left; margin: 0; list-style: none; }
#forumPeek li { width: 267px; padding: 5px 2px 6px; float: left; border-bottom: 2px dotted #a9a8a6; font: 11px georgia; color: #000; }
#forumPeek li a { font: bold 11px arial; color: #000; }
#forumPeek li a small { font: 11px georgia; color: #e60e6a; }
#forumPeek li small { font: 11px arial; color: #7f7f7f; }
#rightBox2nd { width: 299px; height: 1380px; float: left; }
#ctvb { width: 293px; padding: 2px; float: left; border: 1px solid #c8c8c8; }
#ctvb h3 { width: 293px; padding: 5px 0; float: left; background: #000; text-align: center; }
#ctvb h3 a { font: bold 13px arial; color: #FFF; }
#ctvb h3 a strong { font: bold 13px arial; color: #f61e7f; }
#ctvImg { width: 293px; padding: 5px 0; float: left; position: relative; }
#ctvbPlayBtn { width: 42px; height: 41px; position: absolute; background: url(images/layout/playArrow.png) top left no-repeat; top: 86px; left: 124px; text-indent: -99999px; }
#ctvDiv { width: 273px; padding: 0 10px 10px; float: left; }
#ctvDiv h5 a { font: bold 16px arial; color: #000; }
#ctvDiv p { font: 12px georgia; }
#ctvb ul { width: 271px; padding: 10px 11px; float: left; list-style: none; margin: 0; border-top: 1px dotted #ababab; }
#ctvb li { width: 261px; padding: 0 0 0 10px; float: left; background: url(images/layout/dot.gif) 0px 5px no-repeat; }
#ctvb li a { font: 11px arial; color: #000; }
#ctvbmv { width: 269px; padding: 3px 12px; float: left; background: #ffc9e1; text-align: right; }
#ctvbmv a { font: 11px arial; color: #000; }
#moreInChannel { width: 299px; height: 249px; padding: 10px 0; float: left; overflow: hidden; }
#moreInChannelDiv1 { width: 265px; padding: 7px 16px; float: left; border-width: 1px 1px 0; border-style: solid; border-color: #CCC; }
#moreInChannelDiv1 #left, #moreInChannelDiv1 #right { width: 28px; height: 160px; float: left; text-indent: -99999px; }
#moreInChannelDiv1 #left { background: url(images/layout/micBtnLeft.png) left no-repeat; }
#moreInChannelDiv1 #right { background: url(images/layout/micBtnRight.png) left no-repeat; }
#moreInChannelDiv { width: 209px; height: 160px; float: left; }
#moreInChannelDiv div { width: 209px; height: 160px; display: block; text-align: center; }
#moreInChannelDiv div img { width: 170px; height: 160px; }
#moreInChannelDiv2 { width: 297px; padding: 0 0 5px; float: left; border-width: 0 1px 1px; border-style: solid; border-color: #CCC; }
#moreInChannelDiv2 div { width: 279px; padding: 5px 10px; display: block; text-align: center; font: 12px arial; color: #666; }
#moreInChannelDiv2 div a { font: 12px arial; color: #666; }
#moreInChannelDiv3 { width: 299px; float: left; border-bottom: 3px solid #000; }
#moreInChannelDiv3 div { width: 3px; height: 24px; float: left; }
#moreInChannelDiv3 h3 { width: 293px; height: 21px; padding: 3px 0 0; float: left; font: bold 15px georgia; color: #FFF; text-align: center; background: #f01074; }
#moreInChannelDiv3 #left { background: #f01074 url(images/layout/clearLeftCurve.gif) top left no-repeat; }
#moreInChannelDiv3 #right { background: #f01074 url(images/layout/clearRightCurve.gif) top right no-repeat; }

/*more in cosmo*/
#moreInCosmo { width: 1013px; float: left; background: url(images/layout/micTile.gif) 0 35px repeat-x; border-bottom: 1px solid #999; padding: 41px 0 0; margin-bottom: 22px; position: relative; }
#moreInCosmo h3 { width: 164px; height: 20px; position: absolute; top: 27px; left: 425px; font: bold 19px arial; color: #000; text-align: center; background: #FFF; }
#moreInCosmo h3 strong { color: #e60e6a; }
.mici { width: 182px; padding: 17px 10px 6px; float: left; }
#moreInCosmo ul { width: 182px; float: left; list-style: none; margin: 0; padding: 0; }
#moreInCosmo li { width: 160px; float: left; background: url(images/layout/bigDot.gif) 0px 4px no-repeat; padding: 0 11px 10px; }
#moreInCosmo li a { font: bold 12px arial; color: #000; }
#moreInCosmo h4 { width: 182px; padding: 0 0 8px; float: left; font: bold 16px arial; text-align: center; }
#moreInCosmo h4 a { font: bold 16px arial; color: #E60E6A; }
#moreInCosmo h4 strong { color: #e60e6a; }
#moreInCosmo .micMain { width: 182px; padding: 0 0 10px; background: none; }
.micMain a { font: bold 14px arial !important; }
.micMain a img { padding: 4px; border: 1px solid #e0e0e0; }
#noStyle a img { padding: 0; border: none; }
.micGo { background: none !important; }
.micGo a { font-family: arial !important; color: #FF3399 !important; font-size: 10px; }
#micInside { width: 1013px; padding: 2px 0 0; float: left; background: url(images/layout/micTile2.gif) top left repeat-y; }

/* cosmo partner sites */
#cosmoPartnerSites { width: 1013px; float: left; border-top: 1px dotted #333; border-bottom: 5px solid #000; position: relative; }
#cosmoPartnerSites h3 { width: 214px; background: #FFF; font: bold 19px arial; color: #000; text-align: center; position: absolute; top: -9px; left: 398px; }
#cosmoPartnerSites h3 strong { color: #e60e6a; }
#cosmoPartnerSites #inner { width: 1011px; padding: 17px 0 15px; float: left; border-width: 0 1px 1px; border-style: solid; border-color: #9a9898; background: url(images/psiteTile2.gif) top repeat-y; }
#cosmoPartnerSites #superInner { width: 1011px; float: left; }
#cosmoPartnerSites ul { width: 181px; float: left; list-style: none; margin: 0; padding: 15px 10px 0 0; }
#cosmoPartnerSites li { width: 171px; padding: 4px 0 4px 10px; float: left; background: url(images/layout/bigDot.gif) 0px 9px no-repeat; }
#cosmoPartnerSites li a { font: 12px arial; color: #252525; }
.cpsDiv { width: 191px; float: left; }
.cpsDiv h4 { width: 191px; float: left; }
.cpsDiv h4 a { height: 43px; display: block; margin: 0 auto; text-indent: -99999px; }
#cosmoPartnerSites #shFeed1 a { width: 181px; background: url(images/fn-logo-partner-COSMO.png) top left no-repeat; }
#cosmoPartnerSites #shFeed2 a { width: 112px; background: url(images/logoYummy.png) top left no-repeat; }
#cosmoPartnerSites #shFeed3 a { width: 103px; background: url(images/SP-FB-logo.jpg) top left no-repeat; }
#cosmoPartnerSites #shFeed4 a { width: 45px; background: url(images/logoBible.png) top left no-repeat; }
#cosmoPartnerSites #shFeed5 a { width: 72px; background: url(images/spotlogo-high-res.gif) top left no-repeat; }
#cosmoPartnerSites #shFeed6 a { width: 89px; background: url(images/peplogo.jpg) top left no-repeat; }
.cpsSeparator { width: 10px; height: 10px; float: left; }

/*footer*/
#footer { width: 727px; float: left; padding: 0 0 0 143px; }
#bottomAd { width: 727px; height: 111px; float: left; padding: 22px 0 0; }
#footerDiv { width: 567px; padding: 12px 80px 0; float: left; border-top: 1px dotted #333; }
#footer img { float: left; border: none; }
#footer p { width: 445px; float: left; margin: 0; padding: 5px 0 0 11px; font: 11px arial; color: #463535; }
#footer p a { font: 11px arial; color: #463535; }
#fpnk, #fpnk a { text-align: center; color: #e70577; }
#footer a { color: #f72799; letter-spacing: 1px; }

/*fn partner logo ERASE THIS WHEN WE'RE THRU WIT THAT*/
#fnPartner { width: 295px; float: left; margin: 5px 0 0; border: 2px solid #ffc9e1; text-align: center; }

/*ads*/
#topAdBanner { width: 727px; height: 89px; position: absolute; top: 0; left: 0; }
.rightBanner { width: 299px; height: 250px; position: absolute; right: 0; }
#rightBanner1 { top: 290px; }
#rightBanner2 { top: 1415px; }
#rightBanner3 { top: 1675px; }

/*channel main*/
#rightRight .panel, #rightRight { width: 291px; float: left; }
#rrInner { width: 277px; float: left; height: 205px; overflow: hidden; padding: 0 7px; }
#rightRight h4 { width: 291px; float: left; font-size: 14px; font-weight: bold; padding: 0; }
#rightRight h4 a { padding: 4px 0 4px 25px; width: 266px; float: left; }
#rightRight h4 strong, #rightRight h4 a { color: #FFF; }
#rightRight .acc-contract { background: url(images/rightbox_down-arrow.gif) left no-repeat; }
#rightRight .acc-contract a { color: #FF34B2; }
#rightRight .acc-contract strong { color: #333; }
#rightRight p { font: 12px arial; padding: 3px; width: 271px; float: left; }
#randomArticles { width: 277px; float: left; }
.dots2 { width: 277px; float: left; height: 1px; }
#rightRight p a { font-family: arial; font-size: 14px; font-weight: bold; }
#featArt { width: 705px; padding: 3px 0; float: left; border-bottom: 1px solid #000; border-top: 1px solid #000; }
#faDesc { width: 207px; height: 226px; padding: 15px 9px 0; float: left; overflow: hidden; background: #E9E9E9; }
#faDesc p { font: bold 14px times new roman; }
#featArt h1 a { font: bold 24px/24px arial; color: #000; letter-spacing: -1px; }
#featArt a small { font: 11px arial; color: #f01074; }
#featArt #faLink { width: 480px; height: 241px; float: left; }
#faLink img { width: 480px; height: 241px; }
#featArt img { border: none; }
#otherArts { width: 536px; float: left; padding: 10px 0; }
#otherArts ul { width: 536px; float: left; list-style: none; margin: 0; padding: 0; }
#quizUl { border-top: 2px solid #CFCFCF; }
#otherArts li { width: 514px; overflow: hidden; float: left; padding: 15px 10px; border-bottom: 2px dotted #C94287; }
.oaLink { width: 172px; height: 120px; float: left; border: none; }
.oaLink img { width: 172px; height: 120px; border: none; }
#recent p, #otherArts p { width: 332px; float: left; padding: 0 0 0 10px; font-size: 12px; }
#recent small, #otherArts small { font-size: 10px; color: #999; font-family: arial; }
#recent strong a, #otherArts strong a { font-size: 16px; font-weight: bold; font-family: arial; color: #000; }
.oarm { padding: 5px 0 0; float: right; font-family: verdana; color: #FF3399; }
.oarm img { border: none; }
#pagelist { width: 536px; float: left; padding: 10px 0 0; text-align: right; }
#pagelist a { font-size: 12px; font-weight: bold; color: #C94287; }
#pagelist a img { border: none; }
#subchContainer { width: 536px; float: left; padding: 19px 0 0; }
#subchContainer2 { width: 707px; float: left; padding: 8px 0 0; overflow: hidden; }
#chTitle { width: 536px; float: left; margin: 0; font-size: 18px; padding: 0 0 5px; color: #C94287; }

/*articles main*/
#tabContent ul, #tabContent, #tabs, #articleTabs { width: 536px; float: left; }
#tabFirstThree .lessPad { padding: 0 12px 12px 2px; }
.articleTab { width: 268px; float: left; }
.articleTab div { width: 3px; height: 24px; float: left; }
#articleTabs .articleTab a { width: 261px; height: 21px; padding: 3px 0 0; background: #FFC9E1; float: left; font: bold 16px georgia; color: #000; text-align: center; }
#articleTabs #selected a { background: #E60C6D; color: #FFF; }
#articleTabs .articleTab a:hover { color: #FFF; }
#articleTabs #selected a:hover { color: #FFC9E1; }
#articleTabs #selected #left { background: #f01074 url(images/layout/clearLeftCurve.gif) top left no-repeat; }
#articleTabs #selected #right { background: #f01074 url(images/layout/clearRightCurve.gif) top right no-repeat; }
#articleTabs .articleTab #left { background: #FFC9E1 url(images/layout/clearLeftCurve.gif) top left no-repeat; }
#articleTabs .articleTab #right { background: #FFC9E1 url(images/layout/clearRightCurve.gif) top right no-repeat; }
#tabContent ul { width: 518px; padding: 0 8px; list-style: none; margin: 0; }
/*#tabFirstThree li { width: 504px; height: 140px; float: left; overflow: hidden; padding: 14px 12px 15px 2px; border-bottom: 7px solid #faf9f4; }*/
.topBorder { border-top: 3px solid #000; }
#tabFirstThree li { width: 504px; float: left; overflow: hidden; padding: 10px 12px 5px 2px; border-bottom: 4px solid #f4f4f4; }
.tImg { width: 129px; height: 120px; float: left; }
.tImg img { width: 129px; height: 120px; }
.tabCat { width: 361px; float: left; margin: 0; padding: 0 0 0 14px; letter-spacing: 1px; }
.tabCat a { font: 10px arial; }
.tabDiv { width: 361px; float: left; padding: 0 0 0 14px; }
.tabDivTop { width: 361px; float: left; }
.tabDiv a { font: 11px arial; }
#articleActions .addthis_toolbox a, #tabDivTop .addthis_toolbox a { padding: 0 5px 0 0 !important; }
#tabFirstThree h1 { padding: 0; line-height: 16px; }
#tabOthers h1 a, #tabFirstThree h1 a { font: bold 20px/20px arial; color: #000; letter-spacing: -1px; }
#tabFirstThree div p { font: 12px times new roman; }
#tabFirstThree small a { font: 10px arial; color: #f01074; }
#tabOthers small, #tabFirstThree small { font: 10px arial; color: #ababab; }
#tabOthers { padding: 5px 0 0; }
#tabOthers li { width: 518px; float: left; padding: 10px 9px; border-bottom: 2px dotted #F0B8D9; }
#tabOthers .tabCat2 { font-size: 10px; color: #E60E6A; letter-spacing: 1px; }
#tabOthers p { line-height: 14px; }
.roundMe #bottom, .roundMe #top, .roundMe { float: left; background: #FFC9E1; }
.roundMe #top div { width: 13px; height: 21px; float: left; }
.roundMe #top #left { background: url(images/upper_left.png) top left no-repeat; }
.roundMe #top #right { background: url(images/upper_right.png) top right no-repeat; }
.roundMe #top h3 { float: left; font-size: 18px; font-weight: bold; text-align: center; padding: 3px 0 0; }
.roundMe #top h3 a { font: bold 18px arial; color: #000; }
.roundMe #top h3 a:hover { text-decoration: none; }
.roundMe #top h3 strong { color: #E60E6A; }
.roundMe #bottom div { width: 12px; height: 15px; }
.roundMe #bottom #left { float: left; background: url(images/lower_left.png) bottom left no-repeat; }
.roundMe #bottom #right { float: right; background: url(images/lower_right.png) bottom right no-repeat; }
#moreDiv { text-align: right; float: left; padding: 8px 0 0; }
#moreDiv a { color: #FF0099; font-size: 10px; font-weight: normal; }
#cTv .roundMe #bottom, #cTv .roundMe #top, #cTv .roundMe { width: 191px; }
#cTv h3 { width: 165px; }
#cTv #moreDiv { width: 191px; }
#cTv .roundMe #bottom div { height: 15px; }
#cTv { width: 200px; float: left; padding: 0 0 0 2px; }
.ctvDiv { width: 169px; float: left; padding: 5px 11px 0; }
#ctvImg { text-align: center; }
#ctvImg img { border: none; }
#cTv h5 { font-size: 12px; font-weight: bold; color: #ff53b3; line-height: 17px; }
#cTv h5 a { font-size: 14px; color: #333; }
#cTv p { line-height: 15px; }
#cTv p a { font: 11px arial; color: #ff53b3; }
#cTv small { font-size: 10px; color: #666; }
#cTvGalLinks { width: 538px; float: left; border-bottom: 1px solid #acacac; padding: 0 0 5px; }
#cTvGalLinks div { float: left; text-align: right; }
#cTvGalLinks a { color: #ff0099; font-size: 10px; }
#cTvGalLink1 { width: 300px; height: 1px; }
#cTvGalLink2 { width: 238px; }
#cTv ul { width: 154px; float: left; list-style: disc; margin: 0; padding: 5px 0 5px 15px; }
#cTv li { padding: 5px 0 0; }
#cTv li a { font: bold 11px arial; color: #333 !important; }
#subchContainer { padding: 0; }
#homeFeeds { width: 299px; float: left; padding: 12px 0 0; }
#rightRight { border: 4px solid #ffc9e1; }
#rightRight h4 { background: #ee3e89; border-bottom: 1px solid #FFF; }
#rightRight .acc-contract { background: #ffc9e1 !important; }
#rightRight #rrBox4 h4 { border: none; }
#rightRight h4 a { width: 281px; padding: 4px 5px; }
#rrInner { width: 291px; height: auto; padding: 0; }
#rrInner ul { width: 291px; float: left; margin: 0; padding: 0; list-style: none; }
#rrInner li { width: 281px; padding: 9px 5px; float: left; border-bottom: 2px dotted #ffc9e1; }
#rrInner li a { font: bold 12px arial; color: #000; }
#mrmpPages { width: 536px; padding: 10px 0; float: left; text-align: center; }
#tabContent #mrmpPages { width: 536px; }
#mrmpPages a { font: bold 12px arial; color: #FF3399; }
#mrmpPages a strong { font: bold 16px arial; color: #FF3399; }
#mrmpPages img { border: none; }
#rightBox3rd { width: 299px; height: 550px; float: left; }

/*articles*/
#articleComments #reportForm, #articleComments #emailForm, #articleComments { width: 707px; float: left; }
#articleComments #recent { width: 536px; float: left; }
#ssRecentHeader { width: 536px; height: 21px; float: left; background: url(images/layout/mostRecent.png) top left no-repeat; text-indent: -99999px; border-top: 3px solid #000; }
#marked { border-bottom: 1px solid #787878 !important; margin-bottom: 1px; }
#marked2 { border-top: 1px solid #787878; }
#normalAM, #articleActions, #aContent, #aPlayer, #artImg, #articleTools, #articleMain .info, #articleMain h1, #viewGalleryBt, #articleMain { width: 700px; float: left; }
#articleMain h1 { padding: 0 0 4px; }
#articleMain h1 a { font: bold 24px arial; color: #000; letter-spacing: -1px; }
#articleMain .info { margin: 0; padding: 0 0 7px; font: 13px georgia; }
#articleMain small { font: 11px arial; color: #8b8a8a; }
#articleMain .smallInfo { font: 11px arial; color: #000; }
#articleActions, #articleTools { padding: 5px 0; border-top: 1px dotted #333; border-bottom: 1px dotted #333; }
#articleTools a { padding: 5px 14px 5px 0; float: left; font: bold 11px arial; color: #ef0d72; }
#articleTools .addthis_toolbox { padding: 5px 5px 0 0; float: left; }
.addthis_toolbox .at15t_compact { display: none; }
.addthis_toolbox a { padding: 0 5px 0 0 !important; }
#artImg { padding: 28px 0 0; text-align: center; font: 12px arial; }
#aPlayer { padding: 28px 0 0; text-align: center; }
#specialAM { width: 572px; padding: 0 10px 0 0; float: left; }
#specialAM .info, #specialAM h1 { width: 572px; }
#brandBox { width: 118px; float: left; }
#aContent { padding: 15px 0 10px; font: 12px georgia; }
#aContent ul { padding: 0 0 0 20px; }
#aContent p { padding: 0 0 10px; }
#aContent img { padding: 0 5px; }
#aContent div, #aContent li, #aContent p, #aContent span { font: 12px georgia !important; }
#viewGalleryBt { padding: 0 0 6px; }
#articleActions #left { padding: 0 5px 0 0; float: left; }
#articleActions a { font: 12px arial; color: #000; }
.gaImg { width: 623px; height: 447; padding: 15px 10px; float: left; text-align: center; overflow: hidden; }
.fpPower { width: 707px; padding: 0 0 15px; float: left; font: 12px arial; text-align: center; }
.fpText { width: 707px; float: left; font: 12px/15px arial; }
.fpText b, .fpText strong { font: bold 18px arial; letter-spacing: -1px; }
#igContainer { width: 707px; padding: 10px 0 0; float: left; }
#aContent2 { width: 707px; float: left; position: relative; }
.fpDiv { width: 707px; display: block; }
#galleryAd { width: 623px; height: 440px; padding: 80px 0 0; position: absolute; top: 50px; left: 42px; background: #FFF; text-align: center; }
.fpPages { width: 707px; padding: 10px 0; float: left; background: #F2F2F2; }
.fpPages div { float: left; }
.fpPagesLeft { width: 235px; height: 10px; }
#fpPagesLeft { width: 218px; position: absolute; top: 10px; left: 17px; }
#fpPagesLeft a { font: bold 12px arial; color: #000; }
.fpPagesMid { width: 237px; text-align: center; font: 11px arial; }
.fpPagesRight { width: 223px; padding: 0 12px 0 0; text-align: right; }
.fpPages .fpPagesRight a { font: 12px arial; color: #000; }
.gaImgPrev, .gaImgNext { width: 32px; height: 500px; float: left; text-indent: -99999px; }
.gaImgPrev { background: url(images/layout/galleryarrow.gif) right no-repeat; }
.gaImgNext { background: url(images/layout/galleryarrow2.gif) right no-repeat; }
.aPages { width: 707px; padding: 10px 0; float: left; font: bold 12px arial; text-align: center; }
.aPages a { font: 12px arial; color: #EF0D72; }
#articleComments h4 { font: bold 16px arial; float: left; padding: 10px 10px 10px 0; cursor: pointer; }
#articleComments h4 a { font: bold 16px arial; color: #000; }
#pinkC { font-size: 12px; color: #FFF; float: left; padding: 2px 3px; }
#articleComments { padding: 10px 0 0; }
#articleComments ul { width: 707px; float: left; list-style: none; margin: 0; padding: 0; border-top: 1px dotted #333; border-bottom: 1px dotted #333; }
#articleComments li { width: 687px; float: left; padding: 6px 10px 12px; border-bottom: 1px dotted #000; }
/*#articleComments .even { background: #f8f8f8; }*/
#articleComments li #left { width: 90px; float: left; text-align: center; padding: 0 10px 0 0; }
#articleComments li #left a { font: 10px arial; }
#articleComments li #left img { width: 40px; height: 40px; }
#articleComments li #right { width: 587px; float: left; font-size: 12px; overflow: hidden; }
#articleComments li small { color: #786F72; }
#commentForm { width: 707px; padding: 0 0 20px; float: left; }
#articleComments h3 { width: 550px; height: 38px; padding: 10px 0 0 6px; float: left; background: url(images/layout/balloon.png) top left no-repeat; }
#articleComments h3 a { font: bold 16px arial; color: #000; }
#imageGalleryImages { width: 162px; float: left; position: relative; }
#igi2 { width: 707px; padding: 12px 0; float: left; background: #ebebeb; }
#igiLeft, #igiRight { width: 24px; height: 97px; float: left; text-indent: -99999px; }
#igiLeft { background: url(images/celebs/ctvLeft.png) center no-repeat; }
#igiRight { background: url(images/celebs/ctvRight.png) center no-repeat; }
#scroll-frame { width: 659px; height: 97px; float: left; position: relative; overflow: hidden; }
#scroll-frame ul { height: 97px; float: left; list-style: none; margin: 0; padding: 0; }
#scroll-frame li { width: 93px; height: 97px; float: left; }
#scroll-frame li img { width: 85px; height: 97px; }
.igiDiv { width: 162px; position: absolute; top: 0px; left: 0px; }
#articleTags { width: 700px; float: left; padding: 25px 0 0; }
#relatedArticles { width: 707px; padding: 15px 0 0; float: left; }
#relatedArticles h4 { width: 707px; float: left; font: bold 16px arial; }
#relatedArticles ul { width: 707px; padding: 5px 0 16px; float: left; list-style: none; margin: 0; }
#relatedArticles li { width: 707px; padding: 0 0 5px; float: left; }
#relatedArticles li a { font: 11px arial; color: #f61e7f; }

/*quizzes*/
#quizWelcome { width: 536px; float: left; }
#quizWelcome h4 { font-size: 18px; font-weight: bold; color: #c94287; }
#quizWelcome p { font-size: 12px; }
#aQuiz { width: 700px; float: left; padding: 0 0 25px; }
#aQuizInner p { font-size: 14px; font-weight: bold; }
#aQuizInner strong { font-size: 18px; font-weight: normal; }
.qDiv { width: 700px; float: left; }
.qDiv p { width: 680px; padding: 20px 10px 0; float: left; font: bold 12px arial; }
#aQuizInner { width: 660px; float: left; padding: 10px 20px 0; font-size: 12px; }
#aQuizInner img { border: none; }
#aQuizInner strong { font-size: 16px; font-weight: bold; color: #c94287; }
#moreQuizzes li, #aQuiz label { font-size: 12px; }
#moreQuizzes { width: 680px; float: left; background: #ffeef4; padding: 12px 10px; margin-top: 5px; }
#moreQuizzes li a, #moreQuizzes h4 { font-size: 14px; font-weight: bold; color: #c94287; margin: 0; }
#moreQuizzes ul { width: 680px; float: left; list-style: none; margin: 0; padding: 18px 0 0; }
#moreQuizzes li { width: 665px; float: left; padding: 0 0 10px 15px; background: url(images/bigDot.gif) top left no-repeat; }
#qMess { width: 482px; float: left; margin: 0; }
#quizTry { width: 91px; height: 26px; float: left; background: url(images/btTry.png) top left no-repeat; }
#quizImg { float: left; }
#quizContent h3, #quizContent .info, #quizContent { width: 490px; float: left; }
#quizContent { padding: 0 0 0 10px; }
#quizContent h3 a { font: bold 19px arial; color: #000; }
#quizPages { width: 700px; padding: 0 0 10px; float: left; text-align: center; }
#quizMainTop { width: 700px; padding: 0 0 10px; float: left; }

/*be a member*/
#memberRegistration { width: 504px; float: left; border: 1px solid #FFC9E1; padding: 10px 15px; }
#memberRegistration form, #memberRegistration table { width: 504px; float: left; padding: 0; margin: 0; }
#memberRegistration tr { border-bottom: 1px dotted #C94287; float: left; width: 494px; }
#memberRegistration th { width: 150px; float: left; padding: 5px; }
#memberRegistration td { float: left; padding: 5px; }
.terms { width: 480px; height: 250px; float: left; overflow-y: scroll; }

/*blog main*/
#blogPage { width: 707px; float: left; }
#blogsPeek { width: 707px; float: left; list-style: none; }
.blogsPeekLi { width: 695px; float: left; border-bottom: 1px dotted #999; padding: 20px 6px 0; font: 12px georgia; }
#blogsPeek li h3 a { font: bold 24px arial; color: #000; }
.blogsPeekLi small { font: 10px arial; }
#blogsPeek li small a { font: 10px arial; }
.blogsPeekLi a { font: bold 12px arial; }
.blogsPeekLi p, #blogsPeek div, #blogsPeek div p { padding: 0 0 8px; line-height: 18px; font: 12px georgia; }
#blogsPeek div { font: 12px georgia; }
#blogsPeek div img { padding: 0 5px 0 0; }
#blogsPeek div a { font: 12px georgia; }
#blogPage #mrmpPages { width: 707px a; }
#prevBlogs, #nextBlogs { width: 268px; float: left; margin: 0; padding: 10px 0; }
#prevBlogs { text-align: left; }
#nextBlogs a, #prevBlogs a { font: 13px arial; color: #81489b; }
#nextBlogs { text-align: right; }
.blogsPeekLeft { width: 170px; float: left; }
.blogsPeekRight { width: 525px; float: left; }
#authImg { width: 707px; padding: 5px 0 20px; float: left; }

/* cosmo controversy (polls) */
.resultContainer { width: 138px; height: 15px; float: left; background: #FFF; border: 1px solid #E60E6A; }
.bar { float: left; height: 15px; background: #FBF5A6; border-right: 1px solid #E60E6A; color: #FF3399; }
.pollDesc { width: 140px; float: left; padding: 10px 0 0; }
#ccFormMess, #ccFormMess2 { font-weight: normal !important; }
#controv #question { width: 275px; padding: 0 0 7px; float: left; font: bold 11px arial; color: #000; text-align: center; }
#controv #cosmoControversyForm ul, #controv #cosmoControversyForm2 ul { width: 275px; float: left; list-style: none; margin: 0; padding: 0; }
#controv #cosmoControversyForm li, #controv #cosmoControversyForm2 li { width: 275px; padding: 0 0 7px; float: left; font: 11px arial; color: #000; }
#controv #ccFormMess, #controv #ccFormMess2 { width: 255px; float: left; text-align: right; }
#controv #ccFormMess a, #controv #ccFormMess2 a { color: #ef1166; }
#controv #ccFormMess a:hover, #controv #ccFormMess2 a:hover { text-decoration: none; color: #000; }
.articlePoll { width: 518px; padding: 10px 0; float: left; }
#cosmoControversyForm2 ul, #articleMain #cosmoControversyForm2 li, #articleMain .articlePoll #question { width: 518px; text-align: left; font: 12px arial; }
#articleMain .articlePoll .pollDesc { width: 518px; }

/*about-u*/
#auCoverDiv { width: 190px; float: left; }
#auCoverDiv a img { border: none; }
#auContent { width: 507px; float: left; }
#auContent p { font: 14px arial; color: #000; float: 507px; float: left; margin: 0; padding: 0 0 10px; }
#auContent a { font: 14px arial; color: #CE004E; }
.auHeader { width: 507px; float: left; margin: 0; padding: 30px 0 10px; font: bold 14px arial; color: #000; }
.auUl { width: 507px; float: left; list-style: none; margin: 0; padding: 0; border-top: 2px solid #555; }
.auUl li { width: 507px; float: left; padding: 10px 0; border-bottom: 2px solid #555; font: 14px arial; color: #000; }
.auUlNBorder { border-bottom: none !important; }

/*search*/
#searchArts { width: 536px; float: left; padding: 10px 0 20px; }
#searchArts ul { width: 516px; float: left; margin: 0; padding: 0 0 0 20px; list-style: disc; }
#searchArts li { width: 516px; float: left; padding: 5px 0; }
#searchArts li a { font: bold 16px arial; color: #000; }
#searchArts .moreTags { list-style: none; text-align: right; }
#searchArts .moreTags a { font: 12px arial; color: #FF3399; }
#searchArts p { width: 506px; padding: 0 0 0 10px; font: 12px arial; }
#searchHeader { width: 536px; float: left; margin: 0; padding: 0; font: bold 20px georgia; color: #E60E6A; }

#movieWidget { width: 299px; padding: 10px 0 0; float: right; }
#cosmoMobileNote { width: 536px; float: left; padding: 4px 0; margin: 5px 0 0; font: 14px arial; color: #000; }

/* e-newsletter subscription page */
#eSubLeft { width: 307px; float: left; }
#eSubRight { width: 390px; float: left; }
#eSubRight h3 { width: 390px; height: 45px; float: left; background: url(images/cosmo-enewsletter.png) top left no-repeat; text-indent: -99999px; }
#eSubRight #sbscrb #inner p { width: 362px; font-size: 12px; }
#eSubRight #sbscrb { width: 390px; float: left; padding: 10px 0; }
#eSubRight #sbscrb #inner { width: 370px; padding: 10px; }
#eSubMain { width: 390px; float: left; border-top: 2px solid #E60E6A; border-bottom: 2px solid #E60E6A; }
#eSubMain p { width: 390px; float: left; padding: 10px 0; font: 12px arial; color: #000; }
#eSubMain p a { color: #CE004E; }

/* hunk finder left side bar */
#lbHunkFinder { width: 158px; padding: 20px 0 0; float: left; }
#lbhfSearch { width: 154px; padding: 8px 2px; float: left; background: #ffc9e1; }
#lbhfSearch select { width: 154px; }
#lbHunkFinder h6 { width: 154px; padding: 0 0 3px; margin: 0 0 3px; float: left; font: 11px arial; color: #000; text-align: center; }

/* articleXforum */
#forumXArticle { width: 707px; padding: 0 0 5px; float: left; }
#forumXArticle #inner { width: 699px; padding: 4px; float: left; background: #ef0d72; }
#forumXArticle h4 { width: 699px; padding: 0 0 4px; float: left; font: bold 14px arial; color: #FFF; }
#forumXArticle h4 a strong { color: #FFF; }
#forumXArticle #inner div { width: 691px; padding: 10px 4px; float: left; background: #FFF; font: 12px arial; }
#forumXArticle #inner div a { font: bold 12px arial; color: #f61e7f; }
#forumXArticle #inner div a strong { font: bold 12px arial; color: #000; }
#forumXArticle #inner div small { font: 12px arial; color: #8e8e8e; }

#lCover { position: relative; }
#peekInside { width: 64px; height: 64px; top: 110px; right: 0; position: absolute; text-indent: -99999px; background: url(images/peek-inside.png) top left no-repeat; clear: left; }
#lMFLinks .lbarDivP { border-bottom: 2px dotted #B40F2A; padding: 10px; }
#lMFLinks .lbarDivP small { font: bold 11px arial; color: #B40F2A; }
#lMFLinks .lbarDivP a strong { color: #000; }
#lMFLinks .lbarDivP a:hover strong { color: #B40F2A; }
#lMFLinks #vm { width: 160px; float: left; padding: 10px 0 0; text-align: center; }
#lMFLinks #vm a { font: bold 11px arial; color: #000; }
#rightBox2 { width: 843px; padding: 9px 0 0 10px; float: left; }
#template4Box { width: 1013px; float: left; }
.stronger { font-weight: bold !important; }
#mobileDiv { width: 536px; float: left; }
#mobileDiv2 { width: 707px; padding: 20px 0 0; float: left; text-align: center; }
#tempDiv { width: 160px; padding: 0 0 10px; float: left; background: #FFF; text-align: center; }

#rightRight h4 a:hover, #otherArts strong a:hover, #lMFLinks #vm a:hover, #lCover .lbarDivP a:hover, .lbarDivP a:hover { text-decoration: none; color: #E60E6A !important; }
.oarm:hover, #tellAll h5 a:hover, #tellAll p a:hover { text-decoration: none; color: #000 !important; }

/*rating*/
#rateDiv { float: left; }
#rateDiv span { padding: 0 5px 0 0; font-size: 12px; float: left; }
#rateDiv a { width: 15px; height: 12px; float: left; background: url(images/layout/rate.gif) 0 -12px no-repeat; }
#rateDiv a:hover, #rateDiv a.selected { background: url(images/layout/rate.gif) top left no-repeat; }
#rateDiv a.selectedHalf { background: url(images/layout/halfRate.gif) bottom left no-repeat; }
#rateDiv p { padding: 0 0 0 10px; float: left; }

/*refer friend page*/
#referFriend { width: 536px; float: left; }
#referFriend p { font: 12px arial; color: #000; }
#referFriend p a { color: #E60E6A; }
#referFriend p a:hover { text-decoration: none; color: #777; }
#referFriend label, #referFriend #referMess { font: 12px arial; color: #E60E6A; }
#referFriend #referMess a { color: #777; }

/*subscribe button*/
.magButton { padding: 10px 0 !important; }
#magButton { width: 299px; height: 165px; float: left; background: #F01074; overflow: hidden; }
#magButtonLeft { width: 183px; padding: 12px 0 0; float: left; }
#magButtonLeft a { text-align: center; }
#magButtonLeft a:hover { background: #FFF; }
#magButton a { float: left; overflow: hidden; }
#magButtonLink1 { width: 183px; height: 80px; font: bold 14px arial; color: #FFF; }
/*#magButtonLink1 { width: 183px; height: 80px; padding: 5px 0; font: bold 14px arial; color: #FFF; }*/
#magButtonLink1 strong { font: bold 18px arial; }
#magButtonLink1:hover { color: #000; }
#magButtonLink2 { width: 183px; height: 17px; padding: 2px 0 0; font: bold 12px arial; color: #000; border-top: 1px dotted #FFF; border-bottom: 1px dotted #FFF; }
/*#magButtonLink2 { width: 183px; padding: 5px 0; font: bold 15px arial; color: #000; border-top: 1px dotted #FFF; }*/
#magButtonLink3 { width: 183px; height: 35px; padding: 3px 0 0; font: 12px arial; color: #000; }
#magButtonLink3 strong { font: bold 14px arial; }
#magButtonLink4 { width: 116px; height: 148px; padding: 12px 0 0; }
#magButtonLink4 img { width: 107px; border: none; }

/*homepage drag button*/
#homepageButton { width: 993px; padding: 10px; margin: 0 auto 5px; font: 15px arial; background: #fff2f8; }
#homepageButton a { font: bold 15px arial; color: #E60E6A; border: 2px solid #E60E6A; padding: 3px; }
#homepageButton a:hover { text-decoration: none; border: 2px solid #555; }

/*skin promo*/
#skinLinkLeft, #skinLinkRight { width: 500px; height: 600px; text-indent: -99999px; position: fixed; top: 0; z-index: 0; }
*html #skinLinkLeft, *html #skinLinkRight { position: absolute; top: expression(eval(document.documentElement.scrollTop)); }
#skinLinkLeft { left: 0; }
#skinLinkRight { right: 0; }


/*dulcofiber quiz promo - take this out when promo is over*/
#dulcoNote { width: 378px; height: 184px; padding: 55px 10px 0 130px; float: left; background: url(images/dulcoQuiz.jpg) bottom left no-repeat; font: 12px arial; }

/*athena*/
#athenaSkin { background: #c0b9d8 url(images/skins/athena.jpg) top center no-repeat fixed; position: relative; }
#athenaSkin #skinLinkLeft, #athenaSkin #skinLinkRight { height: 750px; }

#PondsSkin1 { background: #FFFFFF url(images/skins/ponds_bali_bg01.jpg) top center no-repeat fixed; position: relative; }
#PondsSkin1 #skinLinkLeft, #PondsSkin1 #skinLinkRight { height: 750px; }
#PondsSkin2 { background: #FFFFFF url(images/skins/ponds_bali_bg02.jpg) top center no-repeat fixed; position: relative; }
#PondsSkin2 #skinLinkLeft, #PondsSkin2 #skinLinkRight { height: 750px; }

/*skin nivea promo*/

#skincheckLinkLeft, #skincheckLinkRight { width: 500px; height: 60px; text-indent: -99999px; position: fixed; top: 360px; z-index: 0; }
*html #skincheckLinkLeft, *html #skincheckLinkRight { position: absolute; top: expression(eval(document.documentElement.scrollTop)); }
#skincheckLinkLeft { left: 0; }
#skincheckLinkRight { right: 0; }

/*flash skins 2*/
#flashSkin { position: fixed; top: 0; left: 50%; z-index: 0; }
*html #flashSkin { position: absolute; top: expression(eval(document.documentElement.scrollTop)); }

/*century tuna flash skin 2*/
/*.centuryTunaFSkin { width: 1265px; height: 708px; margin-left: -632px; }*/


/*The Mall*/
/*centerbox-content*/
#cosmoTheMallFeed { width: 1013px; float: left; position: relative; }
	#centerbox-content { float: left; width: 980px; margin-bottom: 10px; margin-top: 10px; }
		 .the-mall-logo-box { border-top: #000000 solid 1px; border-bottom: #000000 solid 1px; height: 40px; width: 980px; background: url(images/themallfeeds/themall-logo.jpg) no-repeat; background-position:center 2px; }
		 .linkthemall { height:40px; width:230px; left:365px; position:relative; background-color:none; }
		 
		 .the-mall-carousel-box {  width: 980px; overflow: hidden; }
		 	.carousel-nav-left{ background: url(images/themallfeeds/button-swatch.png) no-repeat scroll -16px 0px transparent; float: left; height: 20px; margin: 72px 7px; width: 14px; cursor: pointer; }
			.carousel-photo-container { float: left; width: 924px; padding: 5px 0px; overflow: hidden; margin-top: 10px;}
				.carousel-photo-container ul { list-style: none outside none; width: 100000px; }
					.carousel-photo-container li { float: left; width: 89px; margin-right: 15px; }
					.carousel-photo-container li .photo-image { border: 1px #ccc solid; width: 89px; height: 125px; text-align: center; }
					.carousel-photo-container li .photo-title { font-size: 12px; font-weight: bold; width: 85px; margin-top: 15px; margin-bottom: 5px;  }
					.carousel-photo-container li .photo-title a{ color: #000000;  }
					.carousel-photo-container li .photo-title a:hover{ color: #E62967;  }
					.carousel-photo-container li .photo-price { font-size: 11px; }
					.carousel-photo-container li .photo-views { font-size: 11px;}
					.carousel-photo-container li .photo-views span { background: url(images/themallfeeds/icons.png) no-repeat scroll 0 -23px transparent; padding: 0 10px; }
					.carousel-photo-container li .photo-likes { font-size: 11px; }
					.carousel-photo-container li .photo-likes span { background: url(images/themallfeeds/icons.png) no-repeat scroll -4px 0 transparent; padding: 0 10px; }
			.carousel-nav-right{ background: url(images/themallfeeds/button-swatch.png) no-repeat scroll transparent; float: left; height: 20px; margin: 72px 7px; width: 14px; cursor: pointer; }

/*end centerbox-content*/
/*The Mall End*/
