#sweet-moments #content h2 { background: url(../images/sweetestMoments/header_sweetmoments.png) top left no-repeat; }

/* sweetest moments */
#smsubmenu { width: 597px; float: left; list-style: none; padding: 0 3.5px; margin: 0; }
#smsubmenu li { float: left; padding: 0; margin: 0; height: 37px; }
#smsubmenu a { height: 37px; float: left; margin: 0; padding: 0; text-indent: -99999px; }
#smsubmenu #intro { width: 577px; color: #353535; font-size: 10px; height: 10px; padding: 5px 10px; }
#smsubmenu #left { width: 12px; background: url(../images/sweetestMoments/leftcorner.png) top left no-repeat; margin-left:10px; }
#smsubmenu #right { width: 12px; background: url(../images/sweetestMoments/rightcorner.png) top left no-repeat; }
#smsubmenu #home a { width: 43px; background: url(../images/sweetestMoments/1.png) top left no-repeat; }
#smsubmenu #home .selected, #smsubmenu #home a:hover { background: url(../images/sweetestMoments/1.png) bottom left no-repeat; }
#smsubmenu #friends a { width: 55px; background: url(../images/sweetestMoments/5.png) top left no-repeat; }
#smsubmenu #friends .selected, #smsubmenu #friends a:hover { background: url(../images/sweetestMoments/5.png) bottom left no-repeat; }
#smsubmenu #wed a { width: 66px; background: url(../images/sweetestMoments/2.png) top left no-repeat; }
#smsubmenu #wed .selected, #smsubmenu #wed a:hover { background: url(../images/sweetestMoments/2.png) bottom left no-repeat; }
#smsubmenu #pets a { width: 40px; background: url(../images/sweetestMoments/3.png) top left no-repeat; }
#smsubmenu #pets .selected, #smsubmenu #pets a:hover { background: url(../images/sweetestMoments/3.png) bottom left no-repeat; }
#smsubmenu #family a { width: 52px; background: url(../images/sweetestMoments/4.png) top left no-repeat; }
#smsubmenu #family .selected, #smsubmenu #family a:hover { background: url(../images/sweetestMoments/4.png) bottom left no-repeat; }
#smsubmenu #bdays a { width: 66px; background: url(../images/sweetestMoments/6.png) top left no-repeat; }
#smsubmenu #bdays .selected, #smsubmenu #bdays a:hover { background: url(../images/sweetestMoments/6.png) bottom left no-repeat; }
#smsubmenu #celebs a { width: 72px; background: url(../images/sweetestMoments/7.png) top left no-repeat; }
#smsubmenu #celebs .selected, #smsubmenu #celebs a:hover { background: url(../images/sweetestMoments/7.png) bottom left no-repeat; }
#smsubmenu #photog a { width: 81px; background: url(../images/sweetestMoments/8.png) top left no-repeat; }
#smsubmenu #photog .selected, #smsubmenu #photog a:hover { background: url(../images/sweetestMoments/8.png) bottom left no-repeat; }
#smsubmenu #art a { width: 62px; background: url(../images/sweetestMoments/9.png) top left no-repeat; }
#smsubmenu #art .selected, #smsubmenu #art a:hover { background: url(../images/sweetestMoments/9.png) bottom left no-repeat; }
#smmajor #top { height: 18px; background: url(../images/sweetestMoments/sm_mainbordertop.png) bottom no-repeat; }
#smmajor #bottom { height: 13px; background: url(../images/sweetestMoments/sm_mainborderbottom.png) top no-repeat; }
#smmajor #content { width: 584px; float: left; background: url(../images/sweetestMoments/sm_mainbordermiddle.png) top repeat-y; padding: 0 10px; }
#smmajor #content img { float: left; border: none; }
#smmajor #leftinner { float: left; width: 291px; }
#smmajor #inner { width: 278px; float: left; padding: 0 0 0 10px; }
#smmajor #inner h3 { width: 189px; height: 28px; float: left; text-indent: -99999px; margin: 0; padding: 0; background: url(../images/sweetestMoments/sm_featuredphoto.png) top left no-repeat; }
#smmajor #desc { width: 258px; padding: 5px 10px; background: #FFF; float: left; font-size: 11px; color: #545454; min-height: 120px; }
*html #smmajor #desc { height: 120px; }
#smmajor #desc p { margin: 0; line-height: 20px; }
#smmajor #desc2 { width: 258px; padding: 5px 10px; background: #FFF; float: left; }
#smmajor #seeothers { float: right; width: 200px; margin-top: 10px; background: #CBD4E0; }
#smmajor #seeothers a { width: 185px; float: left; margin: 0; padding: 10px 5px; background: url(../images/sweetestMoments/sm_arrow.png) right no-repeat; color: #194A99; font-size: 10px; }
#smmajor #seeothers a:hover { color: #545454; }
#smminor #top { height: 19px; background: url(../images/sweetestMoments/sm_bordertop.png) bottom no-repeat; }
#smminor #bottom { height: 14px; background: url(../images/sweetestMoments/sm_borderbottom.png) top no-repeat; }
#smminor #latest { width: 574px; float: left; padding:5px 15px 0; background: url(../images/sweetestMoments/sm_bordermiddle.png) center repeat-y; }
.sixfourfour { width: 604px; float: left; }
#sweet-moments #content #innercontent { width: 604px; padding: 10px 20px 30px; }
#sweet-moments #latest h3 { width: 104px; height: 23px; float: left; margin: 0 0 10px; padding: 0; background: url(../images/sweetestMoments/sm_latestuploads.png) top left no-repeat; text-indent: -99999px; }
#sweet-moments #latest #upload { background: url(../images/sweetestMoments/UploadPhotos.png) top left no-repeat; }
#sweet-moments #latest #upload:hover { background: url(../images/sweetestMoments/UploadPhotos.png) bottom left no-repeat; }
.latestbts { width: 137px; height: 30px; float: left; margin: 0; padding: 0; text-indent: -99999px; }
#sweet-moments #latest ul { width: 574px; padding: 0 0 10px 0; float: left; list-style: none; margin: 0; border-bottom: 1px dashed #FFC022; }
#sweet-moments #latest li { text-align: center; width: 68px; float: left; margin: 0; padding: 0 3.75px 0 0; overflow: hidden; }
#sweet-moments #latest li img { width: 66px; height: 66px; border: 1px solid #FEE7B9; }
#sweet-moments #latest li a { font-size: 11px; color: #3D3EC9; width: 66px; overflow: hidden; float: left; }
#sweet-moments #latest li a:hover { color: #545454; }
#sweet-moments #latest p { width: 417px; padding: 0 10px; float: left; color: #545454; font-size: 12px; }
#sweet-moments #btns { width: 137px; float: right; padding: 10px 0 0; }
.upload label { color: #545454; font-size: 12px; }
.upload td { padding: 10px 0; border-bottom: 3px dotted #FFF; }
.upload th { padding: 10px 0; }
.upload td input { font-size: 12px; }
.upload h3#upload { background: url(../images/sweetestMoments/sm_uploadaphoto.png) top left no-repeat; text-indent: -99999px; width: 106px; height: 18px; float: left; margin: 0; padding: 0; }
.upload #uploadPhoto { float: left; width: 291px; }
.upload #content p { color: #545454; font-size: 12px; }
#sweet-moments .pagelist { width: 450px; padding: 0 10px 10px; }
#uploadPhotoResult2 h3 { padding-bottom: 10px; }
#smmajor .type2 img { float: none !important; }
.type2 #inner { width: 584px !important; padding: 0 !important; background: #FFF; margin-top: 10px; }
.type2 #desc { width: 272px !important; }
