#gnd 	{ width: 659px; }
#gnd div,
#gnd p,
#gnd ul,
#gnd ol,
#gnd dl,
#gnd li,
#gnd dt,
#gnd dd,
#gnd img
#gnd td		{ border: 0; font-family: arial,helvetica,sans-serif; font-size: 12px; padding: 0; margin: 0; }

/* Branding */
#gnd  .branding					{ background: url(../img/bg/branding.jpg) no-repeat; height: 176px; overflow: hidden; position: relative; width: 659px; }
#gnd  .branding img.logo			{ display: block; float: left; margin: 20px 30px; width: 64px; }
#gnd  .branding .copy				{ float: left; margin: 20px 0; width: 410px; }
#gnd  .branding .copy h1			{ background: url(../img/sprite/headings.gif) no-repeat 0 -0; height: 34px; text-indent: -9999px; width: 307px; }
#gnd  .branding .copy p			{ color: #ffffff; display: block; float: left; font-size: 11px; line-height: 13px; margin: 0 0 3px 0; width: 165px; }
#gnd  .branding .copy p.blurb		{ color: #ff0000; display: block; float: none; font-family: "Times New Roman"; font-size: 13px; font-weight: bold; line-height: 15px; margin: 8px 0 5px; width: 410px; }
#gnd  .branding a.terms			{ bottom: 5px; font-weight: bold; left: 20px; position: absolute; }
#gnd  .branding .copy a			{ display: block; float: right; margin: 13px 0 0 0; width: 180px; }
#gnd  .branding .copy img.prize		{ displat: block; float: left; width: 167px; }
#gnd  .branding .copy img.arrow		{ displat: block; float: left; margin: 0 0 0 10px; width: 35px; }
#gnd  .branding .copy p.voting-closed	{ width: auto; font-size: 18px; font-weight:normal; line-height: 20px;}

/* Nav */
#gnd .nav					{ background: url(../img/sprite/nav-phase3.gif); height: 26px; list-style: none; padding: 0 27px; overflow: hidden; }
#gnd .nav li					{ float: left; }
#gnd .nav li a					{ background: url(../img/sprite/nav-phase3.gif) no-repeat; display: block; height: 26px; text-indent: -9999px; }
#gnd .nav li.home a				{ background-position: -25px 0; width: 56px; }
#gnd .nav li.home a:hover,
#gnd .nav li.home a.active 			{ background-position: -25px -26px; }
#gnd .nav li.favourite a			{ background-position: -82px 0; width: 117px; }
#gnd .nav li.favourite a:hover,
#gnd .nav li.favourite a.active			{ background-position: -82px -26px; }
#gnd .nav li.newest a				{ background-position: -200px 0; width: 103px; }
#gnd .nav li.newest a:hover,
#gnd .nav li.newest a.active			{ background-position: -200px -26px; }
#gnd .nav li.gallery a				{ background: url(../img/sprite/nav.gif) no-repeat; background-position: -304px 0; width: 73px; }
#gnd .nav li.gallery a:hover,
#gnd .nav li.gallery a.active			{ background-position: -304px -26px; }
#gnd .nav li.faceoff a				{ background-position: -378px 0; width: 79px; }
#gnd .nav li.faceoff a:hover,	
#gnd .nav li.faceoff a.active			{ background-position: -378px -26px; }
#gnd .nav li.finalists a			{ background-position: -81px /*-458px*/ 0; width: 78px; }
#gnd .nav li.finalists a:hover,
#gnd .nav li.finalists a.active			{ background-position: -81px /*-458px*/ -26px; }
#gnd .nav li.competition a			{ background-position: -160px /*-537px*/ 0; width: 95px; }
#gnd .nav li.competition a:hover,
#gnd .nav li.competition a.active		{ background-position: -160px /*-537px*/ -26px; }

/* Content */
#gnd .content					{ background: #000 url(../img/bg/page.jpg) repeat-x left top; padding: 0 0 20px 20px; overflow: hidden; }
#gnd .content p					{ color: #fff; padding: 10px 0; } 
#gnd .content p.grey				{ color: #909090; }
#gnd .content .no-results		{ color: #fff; margin: 10px 0 100px 0; }

/* Headings */
#gnd .heading,
#RightNav_pnlContent .heading		{ background: url(../img/bg/heading.jpg) repeat-x; height: 30px; position: relative; }
#gnd .heading h2,
#RightNav_pnlContent .heading h3,
#RightNav_pnlContent .heading h3 a	{ background: url(../img/sprite/headings.gif) no-repeat; color: #fff; left: 25px; line-height: 13px; position: absolute; text-indent: -9999px; top: 10px; }
#RightNav_pnlContent .heading h3 a	{ left: 0; top: 0; }

#gnd .heading h2.favourite				{ background-position: 0 -36px; height: 14px; width: 113px; }
#gnd .heading h2.newest					{ background-position: -74px -133px; height: 13px; width: 98px; }
#gnd .heading h2.hot-right-now			{ background-position: 0 -67px; height: 15px; width: 163px; }
#gnd .heading h2.girl-of-day				{ background-position: -164px -67px; height: 15px; width: 119px; }
#gnd .heading h2.girls-gallery			{ background-position: 0 -84px; height: 18px; width: 97px; }
#gnd .heading h2.gallery					{ background-position: -97px -84px; height: 18px; width: 57px; }
#gnd .heading h2.finalists				{ background-position: -314px -36px; height: 14px; width: 67px; }
#gnd .heading h2.questions				{ background-position: -283px -67px; height: 17px; width: 77px; }
#gnd .heading h2.upload-photos			{ background-position: 0 -102px; height: 17px; width: 150px; }
#gnd .heading h2.your-photos				{ background-position: 0 -119px; height: 14px; width: 95px; }
#RightNav_pnlContent .heading h3.profile,
#gnd .heading h2.your-profile			{ background-position: -95px -119px; height: 14px; width: 93px; }
#gnd .heading h2.invite-friend			{ background-position: -188px -119px; height: 14px; width: 115px; }
#gnd .heading h2.login					{ background-position: -150px -102px; height: 17px; width: 45px; }
#gnd .heading h2.profile					{ background-position: -303px -119px; height: 14px; width: 52px; }
#gnd .heading h2.about-me				{ background-position: 0 -133px; height: 13px; width: 74px; }
#gnd .heading h2.register				{ background-position: -195px -102px; height: 17px; width: 96px; }
#gnd .heading h2.register-confirmation	{ background-position: -195px -102px; height: 17px; width: 198px; }
#gnd .heading h2.prize					{ background-position: -361px -67px; height: 17px; width: 81px; }
#gnd .heading h2.our-finalists				{ background-position: -172px -133px; height: 13px; width: 123px; }
#gnd .heading h2.terms					{ background: none; font-size: 16px; position: relative; text-indent: 0; width: auto; }

#RightNav_pnlContent .heading h3.sign-in				{ background-position: 0 -50px; height: 17px; width: 88px; }
#RightNav_pnlContent .heading h3.face-off			{ background-position: -115px -36px; height: 14px; width: 67px; }
#RightNav_pnlContent .heading h3.invite a				{ background-position: -182px -36px ; height: 14px; width: 132px; }
#RightNav_pnlContent .heading h3.sign-up-newsletters	{ background-position: -89px -50px; height: 17px; width: 248px; }

#gnd .invitation-thanks			{ background: #3c0609 url(../img/content/inviting-thanks.jpg) repeat-x center top; display: block; height: 83px; text-indent: -9999px; }

/* Thank You For Voting Popup */
#gnd #pnlThanksForVoting 		{ display: none; position: absolute; z-index: 999; }
#gnd #pnlThanksForVoting_Inner 	{ background: transparent url(../img/content/voting-thankyou.jpg) no-repeat; height: 145px; left: 250px; position: relative; top: 100px; text-align: right; width: 206px; }
#gnd #pnlThanksForVoting_Inner a	{ background: url(../img/content/voting-thankyou.jpg) no-repeat; border: 1px solid #750d0d; display: block; height: 145px; text-align: left; text-indent: -9999px; width: 206px; }

/* Home */
#gnd.home li.vote		{ display: none; }
#gnd.home .winner .profile 	{ background-position: 450px 200px; }

/* Listing */
#gnd div.image-list								{ float: left; width: 639px; }
#gnd .gallery-list,
#gnd .image-list ol,
#gnd .profile-list								{ float: left; list-style: none; width: 639px; }
#gnd .gallery-list li,	
#gnd .image-list ol li,
#gnd .profile-list li								{ background: #000; border: 1px solid #4f4f4f; float: left; margin: 10px 10px 10px 0; width: 142px; }
#gnd .gallery-list li.active,
#gnd .profile-list li.active						{ border: 1px solid #fff; }
#gnd .gallery-list li:first-child,
#gnd .image-list ol li:first-child,
#gnd .profile-list li:first-child					{ margin-left: 0; }
#gnd .image-list li div								{ height: 148px; text-align: center; width: 142px; }
#gnd .gallery-list li .thumbnail,
#gnd .profile-list li .thumbnail					{ overflow: hidden; text-align: center; }
#gnd .gallery-list li .thumbnail div,
#gnd .profile-list li .thumbnail div					{ display: table-cell; height: 148px; overflow: hidden; text-align: center; vertical-align: middle; width: 140px; }
#gnd .gallery-list li .thumbnail div *,
#gnd .profile-list li .thumbnail div *				{ vertical-align: middle; }
#gnd .profile-list li div.details h3					{ color: #fff; background: #b8292d url(../img/bg/profile-line.jpg) repeat-x; display: block; font-size: 11px; font-weight: normal; padding: 3px 0; text-align: center; }
#gnd .profile-list li div.details .profile-link		{ text-align: center; }
#gnd .profile-list li div.details .profile-link a	{ color: #e50608; background: url(../img/ir/arrow-red-right.gif) no-repeat right center; font-weight: bold; }
#gnd .profile-list li div.details .rating			{ float: none; height: 12px; overflow: hidden; position: relative; width: auto; }

#gnd .gallery-list li						{ width: 112px; }
#gnd .gallery-list li .thumbnail			{ height: 108px; overflow: hidden; text-align: center; width: 112px; }
#gnd .gallery-list li .thumbnail div			{ height: 108px; overflow: hidden; width: 112px; }

#gnd .image-list li .controls,
#gnd .profile-list li .controls			{ background: #000 url(../img/bg/rate-this.jpg) repeat-x left top; height: 45px; overflow: hidden; }
#gnd .image-list li .controls li,
#gnd .profile-list li .controls li			{ border: 0; color: #fff; display: block; font-weight: bold; margin: 3px 0; text-align: center; }
#gnd .image-list li .controls li a,
#gnd .profile-list li .controls li a			{ background: url(../img/bg/arrow-red-right.gif) no-repeat right center; font-weight: bold; padding: 0 15px 0 0; }

/* Rating */
#gnd .rating 				{ float: left; margin: 5px 0 5px 37px; padding: 2px 0 0; width: 64px; }
#gnd dl.rating				{ padding-top: 0; }
#gnd .rating strong 			{ left: -9999px; position: absolute; }
#gnd .rating ul,
#gnd .rating ol 				{ background-image: url(../img/sprite/stars-small.gif); float: left; height: 16px; list-style: none; overflow: hidden; position: relative; width: 64px; }
#gnd .rating>ul,
#gnd .rating>ol 				{ background-image: url(../img/sprite/stars-small.gif); }
#gnd .rating li.one a:active,
#gnd .rating li.one a:hover,
#gnd .rating ul.one,
#gnd .rating ol.one 			{ background-position: 0 -12px; }
#gnd .rating li.two a:active,
#gnd .rating li.two a:hover,
#gnd .rating ul.two,
#gnd .rating ol.two 			{ background-position: 0 -24px; }
#gnd .rating li.three a:active,
#gnd .rating li.three a:hover,
#gnd .rating ul.three,
#gnd .rating ol.three 		{ background-position: 0 -36px; }
#gnd .rating li.four a:active,
#gnd .rating li.four a:hover,
#gnd .rating ul.four,
#gnd .rating ol.four 			{ background-position: 0 -48px; }
#gnd .rating li.five a:active,
#gnd .rating li.five a:hover,
#gnd .rating ul.five,
#gnd .rating ol.five 			{ background-position: 0 -60px; }
#gnd .rating li 				{ border: 0; float: left; margin: 0; width: auto; }
#gnd .rating span,
#gnd .rating a 				{ display: block; height: 12px; position: absolute; text-indent: -9999px; top: 0; width: 13px; z-index: 99; }
#gnd .rating li.one a 			{ left: 0; }
#gnd .rating li.two a 			{ left: 13px; }
#gnd .rating li.three a		{ left: 26px; }
#gnd .rating li.four a 			{ left: 39px; }
#gnd .rating li.five a 			{ left: 52px; }
#gnd .rating li a:hover 		{ background-image: url(../img/sprite/stars-small.gif); left: 0; overflow: hidden; width: 64px; z-index: 50; }
#gnd .rating li > a:hover 		{ background-image: url(../img/sprite/stars-small.gif); }
#gnd .rating .rated			{ color: #fff; font-size: 11px; float: left; font-weight: bold; padding: 0 0 0 10px; }

/* Profile */
#gnd .profile									{ padding: 20px 0; overflow: hidden; }
#gnd .winner .profile					{ background: url(../img/bg/winner-badge.jpg) no-repeat scroll 450px 170px; }
#gnd .profile.finalist							{ background: url(../img/bg/finalist.gif) no-repeat right top; }
#gnd .profile .thumbnail							{ border: 1px solid #474747; float: left; overflow: hidden; text-align: center; width: 370px; }
#gnd .profile .thumbnail .rating-container		{ background: #000 url(../img/bg/rate-this.jpg) repeat-x left top; overflow: hidden; padding: 10px 0; text-align: left; }
#gnd .profile .thumbnail .ratethis				{ color: #fff; float: left; font-family: "Times New Roman"; font-size: 18px; height: 16px; margin: 0 10px 0 0; padding: 0 0 0 10px; width: 125px; }
#gnd .profile .thumbnail .rating					{ float: left; width: 90px; }
#gnd .profile .thumbnail .ratethis,
#gnd .profile .thumbnail .rating					{ margin-bottom: 0; margin-top: 0; text-align: left; width: auto; }
#gnd .profile .thumbnail .rating strong				{ left: -9999px; position: absolute; }
#gnd .profile .thumbnail .rating ol				{ background: url(../img/sprite/stars-large.gif) no-repeat; float: left; height: 16px; list-style: none; overflow: hidden; width: 85px; }
#gnd .profile .thumbnail .rating > ol				{ background: url(../img/sprite/stars-large.gif) no-repeat; }
#gnd .profile .thumbnail .rating li.one a:active,
#gnd .profile .thumbnail .rating li.one a:hover,
#gnd .profile .thumbnail .rating ol.one			{ background-position: 0 -16px; }
#gnd .profile .thumbnail .rating li.two a:active,
#gnd .profile .thumbnail .rating li.two a:hover,
#gnd .profile .thumbnail .rating ol.two			{ background-position: 0 -32px; }
#gnd .profile .thumbnail .rating li.three a:active,
#gnd .profile .thumbnail .rating li.three a:hover,
#gnd .profile .thumbnail .rating ol.three			{ background-position: 0 -48px; }
#gnd .profile .thumbnail .rating li.four a:active,
#gnd .profile .thumbnail .rating li.four a:hover,
#gnd .profile .thumbnail .rating ol.four			{ background-position: 0 -64px; }
#gnd .profile .thumbnail .rating li.five a:active,
#gnd .profile .thumbnail .rating li.five a:hover,
#gnd .profile .thumbnail .rating ol.five			{ background-position: 0 -80px; }
#gnd .profile .thumbnail .rating li				{ float: left; }
#gnd .profile .thumbnail .rating li a				{ display: block; height: 16px; position: absolute; text-indent: -9999px; top: 0; width: 16px; z-index: 99; }
#gnd .profile .thumbnail .rating li.one a			{ left: 0; }
#gnd .profile .thumbnail .rating li.two a			{ left: 17px; }
#gnd .profile .thumbnail .rating li.three a			{ left: 34px; }
#gnd .profile .thumbnail .rating li.four a			{ left: 51px; }
#gnd .profile .thumbnail .rating li.five a			{ left: 68px; }
#gnd .profile .thumbnail .rating li a:active,
#gnd .profile .thumbnail .rating li a:hover			{ background: url(../img/sprite/stars-large.gif) no-repeat; left: 0; overflow: hidden; width: 85px; z-index: 50; }
#gnd .profile .thumbnail .rating li > a:active,
#gnd .profile .thumbnail .rating li > a:hover		{ background: url(../img/sprite/stars-large.gif) no-repeat; }
#gnd .profile .detail							{ float: left; margin: 30px 0 0 30px; width: 200px; }
#gnd .profile .detail h3							{ border-bottom: 1px solid #313131; color: #fff; display: inline; font-size: 13px; padding: 0 0 3px 0; }
#gnd .profile .detail dl							{ list-style: none; margin: 10px 0 0 0; overflow: hidden; }
#gnd .profile .detail dt							{ color: #d42a24; clear: left; float: left; margin: 0 5px 0 0; }
#gnd .profile .detail dd							{ color: #fff; }
#gnd .profile .detail p							{ color: #fff; padding: 10px 0; }
#gnd .profile .detail ul.btns						{ list-style: none; }
#gnd .profile .detail ul.btns li					{ margin: 10px 0; text-align: left; }
#gnd .profile .detail ul.btns li a					{ display: block; overflow: hidden; text-indent: -9999px; }
#gnd .profile .detail ul.btns li.view-profile a		{ background: url(../img/btn/view-profile.gif) no-repeat; height: 22px; width: 117px; }
#gnd #profile ul.btns li.vote a,
#gnd .profile .detail ul.btns li.vote a				{ background: url(../img/btn/vote-for-me.gif) no-repeat; height: 22px; width: 117px; }
#gnd #profile ul.btns li.launch-gallery a,
#gnd .profile .detail ul.btns li.launch-gallery a	{ background: url(../img/btn/launch-gallery.gif) no-repeat; height: 22px; width: 142px; }
#gnd #profile ul.btns li.video a,
#gnd .profile .detail ul.btns li.video a				{ background: url(../img/btn/watch-video.gif) no-repeat; height: 22px; width: 121px; }


/* Pager */
#gnd .pager-container							{ background: #000 url(../img/bg/rate-this.jpg) repeat-x left top; border: 1px solid #4c4c4c; margin: 10px 0 20px 0; overflow: hidden; width: 619px; }
#gnd .pager,
#gnd #pager										{ clear: both; color: #dc0709; font-weight: bold; list-style: none; margin: 10px 0; position: relative; text-align: center; width: 100%; }
#gnd .pager li,
#gnd #pager li									{ color: #fff; padding: 0 5px; }
#gnd #pager li.pagerFirstPage							{ background: none; }
#gnd .pager li									{ color: #909090; display: inline; }
#gnd .pager li a,
#gnd #pager li a									{ color: #dc0709; text-transform: none; }
#pager #pagerFirstItem, #pager #pagerLastItem	{ display: none; }
#gnd .pager li.galleryPagerPrev,
#gnd #pager li#pagerPreviousItem					{ float: none; left: 5px; margin: 0 0 0 5px; padding: 0; position: absolute; }
#gnd .pager li.galleryPagerNext,
#gnd #pager li#pagerNextItem						{ float: none; margin: 0 5px 0 0; padding: 0; position: absolute; right: 5px; /*position: relative; top: 16px;*/ }
#gnd .pager li.galleryPagerPrev a,
#gnd #pager li#pagerPreviousItem a					{ background: url(../img/bg/arrow-red-left.gif) no-repeat left center; padding: 0 0 0 15px; }
#gnd .pager li.galleryPagerNext,
#gnd #pager li#pagerNextItem a						{ background: url(../img/bg/arrow-red-right.gif) no-repeat right center; padding: 0 15px 0 0; }

#pager-simple									{ overflow: hidden; }
#pager-simple ol									{ float: right; list-style: none; margin: 20px 30px 0 0; }
#pager-simple ol li								{ display: inline; }
#pager-simple ol li.prev							{ margin: 0 30px 0 0; }
#pager-simple ol li a								{ font-weight: bold; }
#pager-simple ol li.prev a							{ background: url(../img/bg/arrow-red-left.gif) no-repeat left center; padding: 0 0 0 15px; }
#pager-simple ol li.next a							{ background: url(../img/bg/arrow-red-right.gif) no-repeat right center; padding: 0 15px 0 0; }

/* Focus */
#gnd .focus .profile								{ padding-bottom: 0; }
#gnd .focus .profile .thumbnail					{ float: none; width: 607px; }
#gnd .focus .profile .thumbnail a.profile-link	{ background: url(../img/bg/arrow-red-right.gif) no-repeat right center; float: right; font-family: "Times New Roman"; font-weight: bold; margin: 0 10px 0 0; padding: 0 15px 0 0; }

/* Featured */
#gnd .featured .profile .thumbnail				{ border: 0; width: 267px; }
#gnd .featured .profile .thumbnail img				{ border: 1px solid #474747; }
#gnd .featured .profile .detail					{ margin-top: 0; }
#gnd .featured .profile .detail a.more			{ display: block; font-family: "Times New Roman"; font-size: 17px; font-weight: bold; margin: 20px 0 0 0; }
#gnd .featured .profile .logo						{ float: right; margin: 0 20px 0 0; width: 64px; }

/* Gallery */
#gnd #gallery						{ background: transparent none; color: #9a9a9a; margin: 20px 0 0 0; }
#gnd #gallery .gallery_images 		{ float: left; width: 340px; }
#gnd #gallery .galleryList			{ background: none; float: left; height: auto; list-style: none; margin: 0; padding: 10px 0 0 0; width: 340px; }
#gnd #gallery .galleryList li			{ float: left; height: 130px; margin: 0 5px 5px 0; overflow: hidden; width: 104px; }
#gnd #gallery .galleryList li a			{ border: 0; /* 1px solid #4f4f4f */ display: block; }
#gnd #gallery .galleryList li a img		{ display: block; height: auto; width: auto; }
#gnd #gallery .photo_counter 			{ float: right; font-size: 11px; margin: 0 10px; }
#gnd #gallery .click_to_zoom 			{ background: transparent url(FHM/icon/magnifying_glass.gif) no-repeat scroll right center; float: left; font-size: 11px; font-weight: bold; margin: -3px 5px 0;
padding: 4px 27px 0 0; }
#gnd #gallery .gallery_description			{ width: 230px; }
#gnd #gallery .gallery_description .profile .detail	{ float: none; margin-left: 0; }

/* View Image */
#gnd #view-image .view-profile					{ margin: 10px 30px 0 0; text-align: right; }
#gnd #view-image .view-profile a				{ background: transparent url(../img/bg/arrow-red-left.gif) no-repeat scroll left center; font-weight: bold; padding: 0 0 0 15px; }
#gnd #view-image .profile					{ padding: 10px 0 20px 0; }
#gnd #view-image .profile .thumbnail				{ text-align: center; width: 607px; }
#gnd #view-image p.note						{ color: #909090; display: block; padding-top: 0; text-align: center; }
#gnd #view-image #galleryRateThis				{ float: left; margin-left: 10px; width: 170px; }
#gnd #view-image #galleryRateThis div				{ display: none; }
#gnd #view-image #galleryRateThis p				{ float: left; display: block; padding: 0; width: 80px; }
#gnd #view-image #galleryRateThis ul				{ float: left; height: 16px; list-style: none; overflow: hidden; width: 85px; }
#gnd #view-image #galleryRateThis > ul				{ background: url(../img/sprite/stars-large.gif) no-repeat; }
#gnd #view-image #galleryRateThis li.one a:active,
#gnd #view-image #galleryRateThis li.one a:hover,
#gnd #view-image #galleryRateThis ul.one			{ background-position: 0 -16px; }
#gnd #view-image #galleryRateThis li.two a:active,
#gnd #view-image #galleryRateThis li.two a:hover,
#gnd #view-image #galleryRateThis ul.two			{ background-position: 0 -32px; }
#gnd #view-image #galleryRateThis li.three a:active,
#gnd #view-image #galleryRateThis li.three a:hover,
#gnd #view-image #galleryRateThis ul.three			{ background-position: 0 -48px; }
#gnd #view-image #galleryRateThis li.four a:active,
#gnd #view-image #galleryRateThis li.four a:hover,
#gnd #view-image #galleryRateThis ul.four			{ background-position: 0 -64px; }
#gnd #view-image #galleryRateThis li.five a:active,
#gnd #view-image #galleryRateThis li.five a:hover,
#gnd #view-image #galleryRateThis ul.five			{ background-position: 0 -80px; }
#gnd #view-image #galleryRateThis li				{ float: left; }
#gnd #view-image #galleryRateThis li a				{ display: block; height: 16px; position: absolute; text-indent: -9999px; top: 0; width: 16px; z-index: 99; }
#gnd #view-image #galleryRateThis li.one a			{ left: 0; }
#gnd #view-image #galleryRateThis li.two a			{ left: 17px; }
#gnd #view-image #galleryRateThis li.three a			{ left: 34px; }
#gnd #view-image #galleryRateThis li.four a			{ left: 51px; }
#gnd #view-image #galleryRateThis li.five a			{ left: 68px; }
#gnd #view-image #galleryRateThis li a:active,
#gnd #view-image #galleryRateThis li a:hover			{ background: url(../img/sprite/stars-large.gif) no-repeat; left: 0; overflow: hidden; width: 85px; z-index: 50; }
#gnd #view-image #galleryRateThis li > a:active,
#gnd #view-image #galleryRateThis li > a:hover		{ background: url(../img/sprite/stars-large.gif) no-repeat; }
#gnd #view-image #galleryRateThis p,
#gnd #view-image #galleryAvgRating dt,
#gnd #view-image #galleryYourRating dt			{ color: #e52c26; font-weight: bold; }
#gnd #view-image #galleryAvgRating dd,
#gnd #view-image #galleryYourRating dd			{ background: url(../img/sprite/stars-large.gif) no-repeat; text-indent: -9999px; }
#gnd #view-image #galleryAvgRating dd.one,
#gnd #view-image #galleryYourRating dd.one		{ background-position: 0 -16px; }
#gnd #view-image #galleryAvgRating dd.two,
#gnd #view-image #galleryYourRating dd.two		{ background-position: 0 -32px; }
#gnd #view-image #galleryAvgRating dd.three,
#gnd #view-image #galleryYourRating dd.three		{ background-position: 0 -48px; }
#gnd #view-image #galleryAvgRating dd.four,
#gnd #view-image #galleryYourRating dd.four		{ background-position: 0 -64px; }
#gnd #view-image #galleryAvgRating dd.five,
#gnd #view-image #galleryYourRating dd.five		{ background-position: 0 -80px; }
#gnd #view-image #galleryYourRating 				{ width: 180px; }
#gnd #view-image #galleryAvgRating 				{ width: 200px; }
#gnd #view-image #galleryYourRating dt,
#gnd #view-image #galleryYourRating dd,
#gnd #view-image #galleryAvgRating dt,
#gnd #view-image #galleryAvgRating dd				{ float: left; }
#gnd #view-image #galleryYourRating dt			{ width: 80px; }
#gnd #view-image #galleryAvgRating dt				{ width: 100px; }
#gnd #view-image #galleryYourRating dd,
#gnd #view-image #galleryAvgRating dd				{ width: 86px; }

/* Face Off */
#gnd .content .faceoff						{ border-top: 1px solid #2f2f2f; height: 500px; padding: 10px 0 0 0; position: relative; overflow: hidden; }
#gnd .content .faceoff .profile				{ padding: 0; }
#gnd .content .faceoff .profile .detail		{ float: none; margin: 0; width: auto; }
#gnd .content .faceoff h3						{ display: block; font-size: 14px; font-weight: normal; text-align: left; }
#gnd .content .faceoff div						{ text-align: left; }
#gnd .content .faceoff .contestant_1,
#gnd .content .faceoff .contestant_2			{ position: absolute; width: 260px; }
#gnd .content .faceoff .contestant_1			{ left: 0; }
#gnd .content .faceoff a.image				{ display: block; height: 377px; width: 260px; }
#gnd .content .faceoff a.image img				{ border: 1px solid #4f4f4f; margin: 0 auto 8px; }
#gnd .content .faceoff a.vote-for-me			{ background: url(../img/btn/vote-for-me-fo.gif) no-repeat center center; display: block; height: 23px; text-indent: -9999px; }
#gnd .content .faceoff .vs					{ background: url(../img/ir/vs.gif) no-repeat; height: 32px; left: 280px; position: absolute; text-indent: -9999px; top: 225px; width: 50px; z-index: 10; }
#gnd .content .faceoff .vs					{ background: url(../img/ir/vs.png) no-repeat; }
#gnd .content .faceoff .contestant_2			{ left: 350px; }
#gnd .content .faceoff .profile .detail dt		{ font-weight: bold; }
#gnd .content .faceoff .profile .detail dt,
#gnd .content .faceoff .profile .detail dd		{ clear: none; display: inline; float: none; }
#gnd .content .faceoff .profile .detail div a	{ background: url(../img/bg/arrow-red-right.gif) no-repeat right center; display: block; font-family: "Times New Roman"; font-weight: bold; padding: 0 15px 0 0; position: relative; text-align: right; top: -15px; }
#gnd .content .faceoff a.skip					{ background: url(../img/bg/arrow-red-right.gif) no-repeat right center; bottom: 40px; font-family: "Times New Roman"; font-weight: bold; left: 285px; padding: 0 15px 0 0; position: absolute; }

/* Your Profile */
#gnd #your-profile					{ overflow: hidden; }
#gnd #your-profile ul					{ float: left; list-style: none; margin: 15px 20px 15px 0; width: 411px; }
#gnd #your-profile li					{ background: #000; border: 1px solid #494949; float: left; text-align: center; width: 188px; }
#gnd #your-profile li.add-photo		{ margin: 0 20px 0 0; }
#gnd #your-profile li div				{ background: #000 url(../img/bg/rate-this.jpg) repeat-x left top; border-top: 1px solid #494949; padding: 10px 0; }
#gnd #your-profile li div a				{ background: url(../img/bg/arrow-red-right.gif) no-repeat right center; font-family: "Times New Roman"; font-size: 14px; font-weight: bold; padding: 0 15px 0 0; }
#gnd #your-profile div.requirements	{ float: left; width: 150px; }

/* Upload Your Photos */
#gnd #upload-your-photos .container		{ background: url(../img/bg/girl.gif) no-repeat 330px 150px; overflow: hidden; }
#gnd #upload-your-photos ul				{ float: left; list-style: none; width: 430px; }
#gnd #upload-your-photos ul li				{ margin: 0 0 10px 0; }
#gnd #upload-your-photos ul li input			{ width: 200px; }	
#gnd #upload-your-photos ul li.cb input		{ width: auto; }	
#gnd #upload-your-photos ul li.file			{ overflow: hidden; }
#gnd #upload-your-photos ul li.file input		{ margin: 30px 0 0 0; }
#gnd #upload-your-photos ul li.file img		{ float: left; margin: 0 10px 0 0; }
#gnd #upload-your-photos ul li label			{ color: #fff; display: block; font-family: "Times New Roman"; font-size: 14px; font-weight: bold; }
#gnd #upload-your-photos ul li p.note		{ color: #909090; font-size: 10px; line-height: 12px; margin: 3px 0 0 0; padding: 0; }
#gnd #upload-your-photos ul li label.cb,	
#gnd #upload-your-photos ul li.cb label		{ display: inline; font-family: Arial; font-size: 12px; font-weight: normal; padding: 0 0 0 5px; }
#gnd #upload-your-photos ul li.btn			{ margin: 15px 0 30px 0; }
#gnd #upload-your-photos	.requirements				{ border-left: 1px solid #494949; float: left; padding: 10px 0 20px 15px; width: 150px; }
#gnd #upload-your-photos	.requirements p				{ font-weight: bold; }
#gnd #upload-your-photos	.requirements ul				{ float: none; list-style: disc; margin-left: 12px; width: auto; }
#gnd #upload-your-photos	.requirements li				{ color: #909090; font-size: 10px; line-height: 14px; margin: 0; }
#gnd #upload-your-photos .errorMessage,
#gnd #upload-your-photos .successMessage				{ color: #008000; font-weight: bold; margin: 10px 10px 20px 0; }
#gnd #upload-your-photos .errorMessage				{ color: #ff0000; }

/* Edit Profile */
#gnd #edit-profile					{ overflow: hidden; }
#gnd #edit-profile p					{ float: left; width: 300px; }
#gnd #edit-profile a.upload			{ background: url(../img/btn/upload-more-photos.gif) no-repeat; display: block; float: right; height: 22px; margin: 10px 10px 0 0; text-indent: -9999px; width: 178px; }

/* Questions */
#gnd #profile-questions p			{ margin-right: 10px; }
#gnd #profile-questions dt			{ color: #fff; display: block; font-weight: bold; margin: 0 0 3px 0; }
#gnd #profile-questions dd strong,
#gnd #profile-questions dt strong		{ display: none; }
#gnd #profile-questions dt span		{ color: #ff0000; padding: 0 5px 0 0 ; }
#gnd #profile-questions dd			{ margin: 0 0 10px 0; }
#gnd #profile-questions dd input		{ width: 400px; }
#gnd #profile-questions .button input	{ margin: 10px 0 30px 0; }

/* Invite a Friend */
#gnd #register-confirmation .container,
#gnd #login .container,
#gnd #invite-friend .container		{ background: url(../img/bg/girl.gif) no-repeat 390px 30px; overflow: hidden; }
#gnd #register-confirmation ul,
#gnd #login ul,
#gnd #invite-friend ul				{ list-style: none; width: 345px; }
#gnd #login li,
#gnd #invite-friend li				{ margin: 10px 0; position: relative; text-align: right; }
#gnd #login li label,
#gnd #invite-friend li h3,
#gnd #invite-friend li label				{ font-family: "Times New Roman"; font-size: 14px; font-weight: bold; }
#gnd #invite-friend li h3				{ border-bottom: 1px solid #4f4f4f; color: #ff0002; display: block; font-size: 16px; padding: 0 0 5px 0; text-align: left; }
#gnd #login li label,
#gnd #invite-friend li label				{ color: #fff; }
#gnd #login li input,
#gnd #invite-friend li input			{ text-align: left; width: 200px; }
#gnd #login li.button input,
#gnd #invite-friend li.btn input		{ width: auto; }

/* Login */
#gnd #login					{ height: 500px; }
#gnd #login p				{ width: 300px; }
#gnd #login ul				{ border-top: 1px solid #4f4f4f; }
#gnd #login .checkbox input	{ width: auto; }
#gnd #login .checkbox label	{ font-weight: normal; margin: 0 0 0 5px; }
#gnd #login .login_form div,
#gnd #login .login_form div li	{ color: #ff0000; font-weight: bold; text-align: left; }
#gnd #login .login_form div li	{ margin-left: 20px; }
#gnd #login .login_form div ul	{ border: 0; list-style: disc; }

/* Profile */
#gnd #profile ul.btns					{ list-style: none; margin: 0 0 15px 0; overflow: hidden; }
#gnd #profile ul.btns li				{ display: block; float: left; }
#gnd #profile ul.btns li.vote,
#gnd #profile ul.btns li.launch-gallery			{ margin: 0 10px 0 0; }
#gnd #profile ul.btns li a				{ display: block; text-indent: -9999px; }
#gnd #about-me .questions dt,
#gnd #about-me .questions dd			{ color: #fff; }
#gnd #about-me .questions strong		{ color: #e52c26; padding: 0 5px 0 0; text-transform: uppercase; }
#gnd #about-me .questions dt			{ margin: 20px 0 0 0; }
#gnd #about-me .questions dd			{ margin: 0 0 20px 0; }

/* Register */
#gnd #register .form				{ margin: 20px 0; }
#gnd #register .form ul li			{ margin: 0 0 10px; padding: 0 0 0 157px; }
#gnd #register .form ul li dt,
#gnd #register .form ul li label		{ color: #fff; }

/* Register Confirmation */
#gnd #register-confirmation .container		{ height: 400px; }
#gnd #register-confirmation p				{ width: 400px; }
#gnd #register-confirmation li				{ margin: 0 0 10px 0; }
#gnd #register-confirmation li label				{ color: #fff; padding: 0 0 0 5px; }

/* Competition */
#gnd #competition h3				{ background: url(../img/ir/what-do-you-get.gif) no-repeat; height: 22px; margin: 20px 0 0 0; text-indent: -9999px; width: 228px; }
#gnd #competition .container		{ border: 1px solid #4f4f4f; overflow: hidden; width: 615px; }
#gnd #competition img.prize		{ display: block; float: left; margin: 30px 0 30px 30px; width: 212px; }
#gnd #competition .win h4,
#gnd #competition .win li,
#gnd #competition .win div			{ font-family: "Times New Roman"; font-size: 20px;  }
#gnd #competition .win			{ float: left; margin: 60px 0 0 30px; width: 300px; }
#gnd #competition .win ul			{ margin: 20px 15px; }
#gnd #competition .win h4			{ background: #6f0000 url(../img/bg/prize-title.gif) repeat-x; color: #fff; display: block; padding: 10px; }
#gnd #competition .win li			{ color: #fff; }
#gnd #competition .win .action	{ border-top: 1px solid #4f4f4f; color: #ff0002; padding: 15px 0; }
#gnd #competition .win a			{ background: url(../img/btn/register.gif) no-repeat; display: block; height: 23px; text-indent: -9999px; width: 96px; }
#gnd #competition h3#comp_closed		{ background: url(../img/ir/sorry-competition-entry-has-closed.gif) no-repeat; height: 24px; margin: 20px 0 10px 0; text-indent: -9999px; width: 421px; }

/* Terms */
#gnd #terms h3		{ color: #fff; margin: 10px; }
#gnd #terms .note	{ margin: 10px 0; }
#gnd #terms .note em	{ color: #fff; }
#gnd #terms ol		{ list-style: decimal; }
#gnd #terms li		{ color: #fff; }
#gnd #terms li		{ margin: 10px 20px; }

/* RHS */
#RightNav_pnlContent .rhs-pod				{ background-color: #000; }

/* RHS Login */
#RightNav_pnlContent #pod-login					{ position: relative; }
#RightNav_pnlContent #pod-login ul				{ background: #5e0000 url(../img/bg/login.jpg) no-repeat; list-style: none; padding: 0 10px; overflow: hidden; }
#RightNav_pnlContent #pod-login li				{ margin: 10px 0; text-align: right; }
#RightNav_pnlContent #pod-login label				{ color: #fff; font-family: "Times New Roman"; font-size: 12px; }
#RightNav_pnlContent #pod-login input				{ text-align: left; width: 150px; }
#RightNav_pnlContent #pod-login li.checkbox label	{ padding: 0 0 0 5px; }
#RightNav_pnlContent #pod-login li.checkbox input,
#RightNav_pnlContent #pod-login li.button input		{ width: auto; }
#RightNav_pnlContent #pod-login a.signup			{ bottom: 16px; position: absolute; right: 85px; }
#RightNav_pnlContent #pod-login .logged-in li		{ text-align: left; }
#RightNav_pnlContent #pod-login .logged-in li a		{ background: url(../img/bg/arrow-red-right.gif) no-repeat left center; font-weight: bold; padding: 0 0 0 15px; }
#RightNav_pnlContent #pod-login div.errorStyle	{ display: none; }

/* RHS Face Off */
#RightNav_pnlContent #pod-faceoff			{ background: #000 url(../img/bg/pod-faceoff.jpg) no-repeat left top; height: 250px; position: relative; overflow: hidden; }
#RightNav_pnlContent #pod-faceoff p			{ color: #fff; margin: 10px; }
#RightNav_pnlContent #pod-faceoff .contestant_1,
#RightNav_pnlContent #pod-faceoff .contestant_2		{ height: 193px; overflow: hidden; position: absolute; text-align: center; top: 50px; width: 115px; }
#RightNav_pnlContent #pod-faceoff .contestant_1		{ left: 20px; }
#RightNav_pnlContent #pod-faceoff			{ display: block; }
#RightNav_pnlContent #pod-faceoff div a img		{ border: 1px solid #4f4f4f; margin: 0 auto 8px; }
#RightNav_pnlContent #pod-faceoff div a span img	{ border: 0; bottom: 0; height: 22px; left: 25px; position: absolute; width: 67px; }
#RightNav_pnlContent #pod-faceoff .vs			{ background: url(../img/ir/vs.gif) no-repeat; height: 32px; left: 115px; position: absolute; text-indent: -9999px; top: 100px; width: 50px; z-index: 10; }
#RightNav_pnlContent #pod-faceoff .vs			{ background: url(../img/ir/vs.png) no-repeat; }
#RightNav_pnlContent #pod-faceoff .contestant_2		{ left: 150px; }

/* RHS Newsletter */
#RightNav_pnlContent #gnd-pod-newsletter			{ background: #000 url(../img/bg/pod-newsletter.jpg) no-repeat 0 30px; height: 148px; }
#RightNav_pnlContent #gnd-pod-newsletter p		{ color: #fff; margin: 15px 0 10px 20px; width: 125px; }
#RightNav_pnlContent #gnd-pod-newsletter a		{ background: url(../img/btn/sign-up.gif) no-repeat; display: block; height: 23px; margin: 0 0 0 20px; text-indent: -9999px; width: 84px; }
