/* CSS Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a,
abbr, acronym, address, big, cite, code, del, dfn,
em, font, img, ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody,
tfoot, thead, tr, th, td				{ border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; margin: 0; outline: 0; padding: 0; text-decoration: none; vertical-align: baseline; }
a,
a:visited,
a:link							{ color: #d6001f; }
:focus							{ outline: 0; }
body							{ background: #404040 url(../images/bg/body.jpg) 0 0 repeat-x; color: black; font-family: Arial, Helvetica, sans-serif; line-height: 1; }
del							{ text-decoration: line-through; }
img							{ -ms-interpolation-mode: bicubic; } /* Better image scaling in IE7 */
ol, ul							{ list-style: none; }
table							{ border-collapse: separate; border-spacing: 0; }
caption, th, td						{ font-weight: normal; text-align: left; }
blockquote:before, blockquote:after, q:before, q:after	{ content: ""; }
blockquote, q						{ quotes: "" ""; }

/* Branding */
#branding           { margin: 0 auto; width: 990px; position: relative; }
#branding div.background           { background: #d6001f; height: 112px; overflow: hidden; }
#branding h1     { padding: 18px 11px 18px; width: 232px; float: left; }
#branding h1 a  { background: url(../images/sprite/header.png) 0 0 no-repeat; display: block; height: 79px; overflow: hidden; text-indent: -9999px; }

/* Navigation */

#nav				{ list-style: none; margin: 0 0 -32px; overflow: hidden; padding: 0 0 32px; position:relative; width: 990px; background:url(../images/bg/nav.gif) repeat-x; }
#nav li				{ float: left; }
#nav li a			{ background: #000 url(../images/sprite/header.png) no-repeat; display: block; height: 35px; overflow: hidden; text-indent: -9999px; }

#nav .home a			{ background-position: 0 -79px; width: 72px; }
#nav .girls a			{ background-position: -72px -79px; width: 78px; }
#nav .zoo_tube a		{ background-position: -150px -79px; width: 111px; }
#nav .community a		{ background-position: -261px -79px; width: 132px; }
#nav .sexy_stuff a		{ background-position: -393px -79px; width: 122px; }
#nav .bloke_news a		{ background-position: -515px -79px; width: 135px; }
#nav .funny_stuff a		{ background-position: -650px -79px; width: 136px; }
#nav .mobile a			{ background-position: -786px -79px; width: 92px; }
#nav .win_stuff a		{ background-position: -878px -79px; width: 112px; }

#nav .home a:hover,
#nav .home a:focus,
.HomeZone #nav .home a		{ background-position: 0 -114px; width: 72px; }
#nav .girls a:hover,
#nav .girls a:focus,
.GirlsZone #nav .girls a	{ background-position: -72px -114px; width: 78px; }
#nav .zoo_tube a:hover,
#nav .zoo_tube a:focus,
.ZooTubeZone #nav .zoo_tube a	{ background-position: -150px -114px; width: 111px; }
#nav .community a:hover,
#nav .community a:focus,
.CommunityZone #nav .community a	{ background-position: -261px -114px; width: 132px; }
#nav .sexy_stuff a:hover,
#nav .sexy_stuff a:focus,
.SexyStuffZone #nav .sexy_stuff a	{ background-position: -393px -114px; width: 122px; }
#nav .bloke_news a:hover,
#nav .bloke_news a:focus,
.BlokeNewsZone #nav .bloke_news a	{ background-position: -515px -114px; width: 135px; }
#nav .funny_stuff a:hover,
#nav .funny_stuff a:focus,
.FunnyStuffZone #nav .funny_stuff a	{ background-position: -650px -114px; width: 136px; }
#nav .mobile a:hover,
#nav .mobile a:focus,
.MobileZone #nav .mobile a			{ background-position: -786px -114px; width: 92px; }
#nav .win_stuff a:hover,
#nav .win_stuff a:focus,
.WinStuffZone #nav .win_stuff a		{ background-position: -878px -114px; width: 112px; }

#nav ul					{ display: none; left: 3px; list-style: none; position: absolute; top: 35px; }
#nav ul li a			{ background: none; color: #787777; font-size: 12px; font-weight: bold; height: auto; line-height: 17px; padding: 7px 7px 8px; text-indent: 0; width: auto !important; }
#nav ul li a:hover,
#nav ul li a:focus,
.WinStuffZone.WSCompetitionsZone #nav ul li.Competitions a,
.WinStuffZone.WSWinnersZone #nav ul li.Winners a,
.WinStuffZone.WSWinnersZone #nav ul li.Terms a,{ color:#fff;}
.MobileZone.MobWallpapersZone #nav .Wallpapers a,
.MobileZone.MobVideoZone #nav .Video a,
.MobileZone.MobPremiumVideoZone #nav .PremiumVideo a,
.FunnyStuffZone.FSWeirdShitZone #nav .WeirdShit a,
.FunnyStuffZone.FSJokesZone #nav .Jokes a,
.FunnyStuffZone.FSPicsAndVideosZone #nav .PicsAndVideos a,
.FunnyStuffZone.FSFreaksZone #nav .Freaks a,
.FunnyStuffZone.FSStandUpOfTheDayZone #nav .StandUpOfTheDay a,
.BlokeNewsZone.BNGamesZone #nav .Games a,
.BlokeNewsZone.BNSportZone #nav .Sport a,
.BlokeNewsZone.BNMusicAndMoviesZone #nav .MusicAndMovies a,
.BlokeNewsZone.BNPubAmmoZone #nav .PubAmmo a,
.BlokeNewsZone.BNNewsZone #nav .News a,
.SexyStuffZone.SSBedtimeStoriesZone #nav .BedtimeStories a,
.SexyStuffZone.SSBedtimeStoriesZone #nav .confessions a,
.SexyStuffZone.SSSexBlogZone #nav .SexBlog a,
.SexyStuffZone.SSSubmitaConfessionZone #nav .SubmitConfession a,
.SexyStuffZone.SSSexTipsZone #nav .SexTips a,
.SexyStuffZone.SSKamaZootraZone #nav .KamaZootra a,
.SexyStuffZone.SSBabeWatchZone #nav .babewatch a,
.ZooTubeZone.ZTGirlsZone #nav .Girls a,
.ZooTubeZone.ZTFunnyStuffZone #nav .FunnyStuff a,
.ZooTubeZone.ZTOtherChannelsZone #nav .OtherChannels a,
.GirlsZone.GirlsBabeOfTheDayZone #nav .BabeOfTheDay a,
.GirlsZone.GirlsGalleriesZone #nav .Galleries a,
.GirlsZone.GirlsBootyBankZone #nav .BootyBank a,
.GirlsZone.GirlsCheekyNewsZone #nav .CheekyNews a,
.GirlsZone.GirlsStripSearchZone #nav .StripSearch a,
.GirlsZone.GirlsBehindTheScenesZone #nav .BehindTheScenes a,
.GirlsZone.GirlsRealGirlsZone #nav .RealGirls a,
.GirlsZone.GirlsBeachBanesZone #nav .BeachBanes a { color:#fff; }

.GirlsZone #nav .girls ul, 
.ZooTubeZone #nav .zoo_tube ul,
.CommunityZone #nav .community ul,
.SexyStuffZone #nav .sexy_stuff ul,
.BlokeNewsZone #nav .bloke_news ul,
.FunnyStuffZone #nav .funny_stuff ul,
.MobileZone #nav .mobile ul,
.WinStuffZone #nav .win_stuff ul { display: inline; }
 


/* Search */

#branding .search			{ background: url(../images/sprite/header.png) 0 -149px no-repeat; color: #fff; font-size: 11px; height: 32px; line-height: 17px; overflow: hidden; }
#branding .search ul			{ float: right; list-style: none; padding: 5px 0 0; position: relative; }
#branding .search ul li,
#branding .search ul li label,
#branding .search ul li input		{ float: left; }
#branding .search ul li label		{ margin: 2px 0 0; }
#branding .search ul li			{ padding: 0 2px 0 0; }
#branding .search ul .text input	{ background: #ccc; border: 1px solid #666; color: #373737; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 1px 2px 0 0; padding: 2px 8px; width: 116px; }
#branding .search ul .text input:focus	{ background: #fff; }
#branding .search ul .btn		{ margin: 2px 11px 0 0; }
#branding .search ul .btn input		{ background: url(../images/sprite/content.png) -950px -140px no-repeat; height: 22px; overflow: hidden; width: 39px; border:0px; cursor:pointer; }

/* Main Column */

#content_container			{ margin: 0 auto; min-height: 561px; overflow: hidden; width: 990px; }

#content_main				{ float: left; margin: 15px 12px 0 0; width: 670px; }

.page_header				{ background: #000; border-bottom: 4px solid #d6001f; padding: 15px 0 4px 10px; position: relative; zoom: 1; }
.page_header .index_page a, #content_main .page_header .index_page a  { color:#fff; font-weight:700; font-size: 12px; }
.page_header .index_page, #content_main .page_header .index_page  { color:#fff; font-weight:700; background: url(../images/sprite/content.png) -1275px -163px no-repeat; font-size: 12px; font-weight: bold; line-height: 15px; margin: -4px 0 2px; overflow: hidden; padding: 1px 0 1px 25px; zoom: 1; }


.page_header h2				{ background: url(../images/sprite/content.png) no-repeat; height: 15px; overflow: hidden; text-indent: -9999px; }

.page_header .babe_of_the_day		{ background-position: 0 0; }
.page_header .hot_or_not		{ background-position: 0 -15px; }
.page_header .funny_stuff		{ background-position: 0 -45px; }
.page_header .zoo_registration		{ background-position: 0 -98px; }
.page_header .zoo_member_profile	{ background-position: 0 -113px; }
.page_header .bloke_news		{ background-position: 0 -128px; }
.page_header .search_results		{ background-position: 0 -143px; }
.page_header .todays_poll_result	{ background-position: 0 -158px; }
.page_header .pub_ammo			{ background-position: 0 -173px; }
.page_header .zoo_community		{ background-position: 0 -418px; }
.page_header .zoo_posts			{ background-position: 0 -928px; }
.page_header .zoo_member_login	{ background-position: 0 -1033px; }
.page_header .comm_photos		{ background-position: 0 -418px; }
.page_header .zoo_blogs			{ background-position: 0 -913px; }
.page_header .zoo_galleries		{ background-position: 0 -988px; }

.page_header .girls		{ background-position: 0 -387px; }
.page_header .galleries		{ background-position: 0 -987px; }
.page_header .cheeky_news		{ background-position: 0 -1047px; }
.page_header .strip_search		{ background-position: 0 -327px; }
.page_header .behind_the_scenes		{ background-position: 0 -313px; }
.page_header .real_girls		{ background-position: 0 -298px; }

.page_header .sexy_stuff		{ background-position: 0 -462px; }
.page_header .confessions		{ background-position: 0 -538px; }
.page_header .sex_blog		{ background-position: 0 -522px; }
.page_header .sex_tips		{ background-position: 0 -507px; }
.page_header .kama_zootra		{ background-position: 0 -492px; }
.page_header .babe_watch		{ background-position: 0 -1390px; }

.page_header .bloke_news		{ background-position: 0 -432px; }
.page_header .news              { background-position: 0 -1361px; }
.page_header .games		{ background-position: 0 -567px; }
.page_header .sport		{ background-position: 0 -582px; }
.page_header .music-movies		{ background-position: 0 -553px; }
.page_header .pub-ammo		{ background-position: 0 -172px; }

.page_header .funny_stuff		{ background-position: 0 -447px; }
.page_header .weird_shit		{ background-position: 0 -597px; }
.page_header .jokes		{ background-position: 0 -612px; }
.page_header .funniest_pics_videos		{ background-position: 0 -627px; }
.page_header .freaks		{ background-position: 0 -658px; }
.page_header .standup_of_the_day		{ background-position: 0 -642px; }

.page_header .latest_members		{ background-position: 0 -1419px; }

.page_header .mobile		{ background-position: 0 -402px; }
.page_header .wallpapers		{ background-position: 0 -687px; }
.page_header .video		{ background-position: 0 -702px; }
.page_header .premium_video		{ background-position: 0 -672px; }

.page_header .winstuff		{ background-position: 0 -1017px; }
.page_header .Terms			{ background-image:url(../images/sprite/tcs.png); background-position: 0 0;}
.page_header .sitemap		{ background-position: 0 -732px; }
.page_header .contact_us		{ background-position: 0 -777px; }
.page_header .privacy		{ background-position: 0 -1322px; }
.page_header .advertise_withus		{ background-position: 0 -792px; }
.page_header .rss_feeds		{ background-position: 0 -807px; }
.page_header .terms		{ background-position: 0 -762px; }
.page_header .about_zoo		{ background-position: 0 -748px; }

.page_header .the_mag		{ background-position: 0 -1002px; }


.page_header .nav			{ background: url(../images/sprite/content.png) -1275px -163px no-repeat; font-size: 11px; font-weight: bold; line-height: 15px; margin: -4px 0 2px; overflow: hidden; padding: 1px 0 1px 16px; zoom: 1; }
.page_header .nav li			{ background: url(../images/sprite/content.png) -1275px -180px no-repeat; float: left; padding: 0 13px 0 14px; }
.page_header .nav li.first		{ background: none; }
.page_header .nav li a			{ color: #fff; }

.page_header .tools			{ bottom: 2px; overflow: hidden; position: absolute; right: 6px; }
.page_header .tools li			{ float: left; }
.page_header .tools li a		{ background: url(../images/sprite/content.png) no-repeat; display: block; height: 21px; overflow: hidden; text-indent: -9999px; }
.page_header .tools .send_to_a_friend a	{ background-position: -969px -1139px; width: 22px; }
.page_header .tools .bookmark a		{ background-position: -991px -1139px; width: 21px; }
.page_header .tools .print a		{ background-position: -1012px -1139px; width: 22px; }
.page_header .tools .archive a		{ background-position: -1034px -1139px; width: 18px; }

.girls_flash				{ height: 430px; margin: 20px 0; width: 670px; }

/* Content */

.content			{ background: #fff url(../images/bg/content_bottom.png) 0 bottom no-repeat; color: #666; font-size: 12px; line-height: 20px; overflow: hidden; padding: 26px 30px 34px; zoom: 1; }
.alternate			{ background-color: #000; color: #999; }
.wide				{ padding: 0 0 34px; }
.content h3			{ background: url(../images/sprite/content.png) -670px 4px no-repeat; color: #000; font-size: 28px; font-weight: bold; line-height: 28px; margin: 0 0 10px; padding: 0 0 0 29px; }
.alternate h3			{ background-position: -825px -474px; color: #fff; }
.content p			{ margin: 0 0 16px; }
.content .indent		{ padding: 0 0 0 29px; }

.content .content		{ background: #fff; padding: 0 30px; }

.content .aside			{ color: #b9b9b9; font-size: 9px; margin: -10px 0 0; overflow: hidden; padding: 0 30px 17px; text-transform: uppercase; zoom: 1; }
.content .aside div		{ float: left; }
.content .aside .date		{ margin: 0 7px 0 0; }
.content .aside .category, .content .aside .category a 	{ color: #d6001f; margin: 0 9px 0 0; font-size:9px;}
.content .aside .rating		{ margin: 2px 17px 0 0; }
.content .aside .comments	{ font-size: 11px; margin: -1px 0 0; text-transform: none; }

.content strong			{ color: #d6001f; font-weight: bold; }
.alternate strong		{ color: #fff; }

.content .copy ul               { list-style-type:disc; margin:0 0 0 15px; }
.content .copy .article_images    { float: left; margin: 0 0 1px 1px; width: 250px; overflow:hidden;  }
.content .copy .article_images img	{ margin: 25px auto 25px 0; display: block; }
.content .copy strong { color: #666666; }

.content img.main_image		{ float: left; margin: 0; padding:0 15px 5px 0; }

.content .page_header		{ margin: 30px 0 0; }

.content .launch_gallery a	{ background: url(../images/sprite/content.png) -950px -163px no-repeat; display: block; height: 23px; overflow: hidden; text-indent: -9999px; width: 141px; }

.photo_counter  {padding: 0px 0px 12px 10px; width: 250px; float:left; }
.content .add_to_favourites a		{ background: url(../images/sprite/content.png) -950px -88px no-repeat; float: right; height: 26px; margin: 6px 0 0; overflow: hidden; text-indent: -9999px; width: 129px;  }

.content .activate,
.content .deactivate				{ background: url(../images/sprite/content.png) 0 0 no-repeat; height: 22px; margin: 0; overflow: hidden; text-indent: -9999px; width: 100px;  }
.content .activate					{ background-position: -936px -274px; }
.content .deactivate				{ background-position: -1036px -274px; }

/* Rating */

.content div.rating, .rate_game_content dl.rating dd	{ background: url(../images/sprite/content.png) -670px -80px no-repeat; height: 12px; overflow: hidden; text-indent: -9999px; width: 65px; }
.rate_game_content dl.rating dd { margin-top:10px; }
.content div.rated0	{ background-position: -670px -80px; }
.content div.rated1, .rate_game_content dl.rating dd.one	{ background-position: -670px -92px; }
.content div.rated2, .rate_game_content dl.rating dd.two	{ background-position: -670px -104px; }
.content div.rated3, .rate_game_content dl.rating dd.three	{ background-position: -670px -116px; }
.content div.rated4, .rate_game_content dl.rating dd.four	{ background-position: -670px -128px; }
.content div.rated5, .rate_game_content dl.rating dd.five	{ background-position: -670px -140px; }
 /* Rate Content */

.rate_content, .rate_game_content{ border: solid #e9e9e9; border-width: 1px 0; height: 38px; margin: 30px 0; }
.rate_game_content{ overflow: hidden; }
.rate_content .rate_post		{ background: url(../images/sprite/content.png) -950px -80px no-repeat; float: left; height: 8px; margin: 15px 6px 0 0; overflow: hidden; text-indent: -9999px; width: 60px; }
.rate_content .rate_image, .rate_content .rating DT	{ background: url(../images/sprite/content.png) -950px -186px no-repeat; float: left; height: 8px; margin: 15px 6px 0 0; overflow: hidden; text-indent: -9999px; width: 70px; }
.rate_content .add_to_favourites a		{ background: url(../images/sprite/content.png) -950px -88px no-repeat; float: right; height: 26px; margin: 6px 0 0; overflow: hidden; text-indent: -9999px; width: 129px; }
.rate_content .abuse { display:block; float: right; margin-top: -25px; text-align: right; }
.rate_content .delete { display:block; float: right; margin-top: -25px; text-align: right; margin-right:85px; *margin-right:0px; }
.rate_content .rateContent_pipe {display:inline; float:right; margin-top:-25px; margin-right:75px; *margin-right:0px;}

.rate_content ul,
.rate_game_content ul			{ background: url(../images/sprite/content.png) -800px -80px no-repeat; float: left; height: 19px; list-style: none; margin: 10px 0 0; overflow: hidden; position: relative; width: 75px; }
.rate_content ul li,
.rate_game_content ul li				{ float: left; }
.rate_content ul li a,
.rate_game_content ul li a				{ display: block; height: 19px; overflow: hidden; position: absolute; text-indent: -9999px; top: 0; width: 15px; z-index: 99; }

.rate_content ul li.one a, .rate_game_content ul li.one a			{ left: 0; }
.rate_content ul li.two a, .rate_game_content ul li.two a			{ left: 15px; }
.rate_content ul li.three a, .rate_game_content ul li.three a		{ left: 30px; }
.rate_content ul li.four a, .rate_game_content ul li.four a			{ left: 45px; }
.rate_content ul li.five a, .rate_game_content ul li.five a			{ left: 60px; }

.rate_content ul li a:hover,
.rate_content ul li a:focus,
.rate_game_content ul li a:hover,
.rate_game_content ul li a:focus			{ background: url(../images/sprite/content.png) -800px -80px no-repeat; left: 0; width: 75px; z-index: 9; }
.rate_content ul.rated1,
.rate_content ul li.one a:hover,
.rate_content ul li.one a:focus,
.rate_game_content ul.rated1,
.rate_game_content ul li.one a:hover,
.rate_game_content ul li.one a:focus			{ background-position: -800px -99px; }
.rate_content ul.rated2,
.rate_content ul li.two a:hover,
.rate_content ul li.two a:focus,
.rate_game_content ul.rated2,
.rate_game_content ul li.two a:hover,
.rate_game_content ul li.two a:focus			{ background-position: -800px -118px; }
.rate_content ul.rated3,
.rate_content ul li.three a:hover,
.rate_content ul li.three a:focus,
.rate_game_content ul.rated3,
.rate_game_content ul li.three a:hover,
.rate_game_content ul li.three a:focus		{ background-position: -800px -137px; }
.rate_content ul.rated4,
.rate_content ul li.four a:hover,
.rate_content ul li.four a:focus,
.rate_game_content ul.rated4,
.rate_game_content ul li.four a:hover,
.rate_game_content ul li.four a:focus		{ background-position: -800px -156px; }
.rate_content ul.rated5,
.rate_content ul li.five a:hover,
.rate_content ul li.five a:focus,
.rate_game_content ul.rated5,
.rate_game_content ul li.five a:hover,
.rate_game_content ul li.five a:focus		{ background-position: -800px -175px; }

.rate_content .tools				{ background: none; float: none; height: auto; margin: 12px auto 0; overflow: hidden; padding: 0 0 0 5px; width: 114px; }
.rate_content .tools li				{ float: left; margin: 0 5px 0 0; }
.rate_content .tools li a,
.rate_content .tools li a:hover,
.rate_content .tools li a:focus			{ background: url(../images/sprite/transparent.png) no-repeat; display: block; height: 14px; overflow: hidden; position: static; text-indent: -9999px; width: 14px; }
.rate_content .tools .twitter a,
.rate_content .tools .twitter a:hover,
.rate_content .tools .twitter a:focus		{ background-position: -396px 0; }
.rate_content .tools .facebook a,
.rate_content .tools .facebook a:hover,
.rate_content .tools .facebook a:focus		{ background-position: -410px 0; }
.rate_content .tools .digg a,
.rate_content .tools .digg a:hover,
.rate_content .tools .digg a:focus		{ background-position: -424px 0; }
.rate_content .tools .stumble_upon a,
.rate_content .tools .stumble_upon a:hover,
.rate_content .tools .stumble_upon a:focus	{ background-position: -438px 0; }
.rate_content .tools .reddit a,
.rate_content .tools .reddit a:hover,
.rate_content .tools .reddit a:focus		{ background-position: -452px 0; }
.rate_content .tools .delicious a,
.rate_content .tools .delicious a:hover,
.rate_content .tools .delicious a:focus		{ background-position: -466px 0; }

.rate_game_content              { margin-top:-31px; }
.rate_game_content .rate_game	{ background: url(../images/sprite/content.png) -950px -71px no-repeat; float: left; height: 8px; margin: 15px 6px 0 0; overflow: hidden; text-indent: -9999px; width: 66px; }
.rate_game_content .game_average{ background: url(../images/sprite/content.png) -950px -63px no-repeat; float: right; height: 8px; margin: 15px 6px 0 0; overflow: hidden; text-indent: -9999px; width: 99px; }
.rate_game_content dl.rating    { float:right; position:relative; }
.rate_game_content dl.rating dt { display:none; }


/* Hot or Not */

.content div.hot_or_not					{ background: #000 url(../images/bg/hot_or_not.jpg) 0 0 repeat-x; color: #999; line-height: 17px; margin: 0 0 30px; padding: 7px 29px 25px; }
.content div.hot_or_not h3				{ background: url(../images/sprite/content.png) -670px -194px no-repeat; color: #fff; font-size: 18px; font-weight: bold; margin: 0 0 -23px -10px; padding: 0 0 19px 48px; }
.content div.hot_or_not p				{ margin: 0 0 0 40px; }
.content div.hot_or_not a				{ font-weight: bold; }
.content div.hot_or_not .images				{ list-style: none; margin: 26px -1px 0 0; overflow: hidden; width: 553px; }
.content div.hot_or_not .images li			{ border: 1px solid #fff; float: left; margin: 0 -1px 0 0; }
.content div.hot_or_not .images li img			{ display: block; }

.content div.hot_or_not .rating				{ background: url(../images/sprite/content.png) -670px -346px no-repeat; height: auto; margin: 20px 0 0 22px; overflow: visible; padding: 0 50px; text-indent: 0; width: 412px; }
.content div.hot_or_not .rating .slider-outer		{ background: url(../images/sprite/content.png) -670px -297px no-repeat; height: 15px; position: relative; width: 410px; }
.content div.hot_or_not .rating .slider-selected	{ background: url(../images/sprite/content.png) -670px -312px no-repeat; height: 15px; width: 205px; }
.content div.hot_or_not .rating .slider-outer button	{ background: url(../images/sprite/content.png) -670px -327px no-repeat; border: 0; height: 19px; left: 202px; padding: 0; position: absolute; top: -2px; width: 6px; }
.content div.hot_or_not .rating p			{ color: #fff; font-size: 11px; margin: 24px 0 0; text-align: center; }
.content div.hot_or_not .rating input.btn		{ background: url(../images/sprite/content.png) -989px -140px no-repeat; height: 23px; overflow: hidden; width: 100px; }
.content div.copy                       { min-height:135px; height:auto !important; height:135px; }
.content div.fireball                   { background: url(../images/sprite/content.png) -711px -201px no-repeat; display:block; height: 26px; width:27px; position:absolute; top:5px; }
.content .page_header h2.hot_or_not     { margin-left:30px; }
/* Comments */

div.comments				{ margin: 0 -30px; }
div.comments .page_header h2		{ background: none; color: #fff; font-size: 17px; font-weight: bold; line-height: 13px; text-indent: 0; }
div.comments .page_header h2 span	{ background: url(../images/sprite/content.png) 0 -30px no-repeat; float: left; height: 15px; margin: 0 5px 0 0; overflow: hidden; text-indent: -9999px; width: 121px; }
div.gallery_comments		{ margin: 10px 0px; }

.comments li                      {margin: 0 10px; padding: 10px 0 10px 10px;}
.comments li textarea             { width:450px; height:75px; }


.post_comment				{ background: #e5e5e5; margin: 0 0 -1px; padding: 8px 11px 0px; position: relative; }
.post_comment h3			{ font-size: 12px; line-height: 20px; margin: 0; padding: 6px 0 0 34px; }
.post_comment span                      { margin-left:10px; padding-left:10px }

.comment_list,.comment_form				{ background: #fff; color: #666; font-size: 11px; line-height: 15px; list-style: none; }
.comment_form                           { background: #e5e5e5; height:250px; margin-right:55px; }
.profile_comments .comment_form					{ height: auto; margin-right: 0; padding-bottom: 10px; overflow: hidden; }
.comment_list li			{ border-top: 1px solid #e9e9e9; overflow: hidden; margin: 0 10px; padding: 10px 0 10px 83px; zoom: 1; }
.comment_list li .img			{ float: left; margin: 0 0 0 -83px; }
.comment_list li .img img		{ display: block; }
.comment_list li .byline		{ color: #000; font-weight: bold; margin: 1px 0 0; }
.comment_list li .report_abuse		{ font-weight: bold; }
.comment_list li .comment img		{ height: 19px; width: 19px; }
.comment_form li.btn					{ margin: 5px 0; }
.comment_form li.btn input.submit		{ background-position: -1230px -297px; float: right; height: 21px; width: 52px; }
.comment_form li.btn .commentResponse   { color:Green; font-weight:700; font-size: 12px }

 .comment_list .report_abuse_ol	{ list-style: none; margin: 3px 0 0;  } 
 .comment_list .report_abuse_ol li	{ background: url(../images/sprite/content.png) -1339px -648px no-repeat; font-weight: bold; margin: 0; padding: 0 6px 0 7px; float: left; border-top:none; }
 .comment_list .report_abuse_ol .first	{ background: none; padding-left: 0;} 


div.comments .pagination, div.comments #pager,
.profile_comments .pagination		{ margin: 0 0 -34px; }

div.comments a 				{ color: #d6001f; }

.comment ol { list-style:decimal;   }
.comment li { border-top: none;overflow:visible; padding:none; padding:3px 0 3px 0px; }

#blog_main_content { overflow: visible; }
#blog_comment_pager { background: url(../images/bg/content_bottom.png) #fff no-repeat 0px bottom; }



/* Profile Comments */

.profile_comments .comment_list						{ color: #949494; padding: 10px 10px 0; }
.profile_comments .comment_list li					{ background: #e8e8e8; border: 0; margin: 0 0 10px; padding: 7px 10px 10px 142px; }
.profile_comments .comment_list li .img					{ float: left; margin: 3px 0 0 -132px; width: 122px; }
.profile_comments .comment_list li .img img				{ background: #fff; border: 1px solid #dedede; display: block; margin: 0 auto; padding: 5px; width:112px; -ms-interpolation-mode: bicubic; }
.profile_comments .comment_list li .category				{ background: url(../images/sprite/content.png) right -648px no-repeat; color: #d6001f; float: left; font-size: 10px; margin: 1px 6px 8px 0; padding: 0 7px 0 0; text-transform: uppercase; }
.profile_comments .comment_list li h4					{ font-weight: bold; margin: 0 0 9px; }
.profile_comments .comment_list li h4 a					{ color: #000; }
.profile_comments .comment_list li .comment_container			{ background: #fff; float: left; margin: 0 0 5px; overflow: hidden; padding: 6px 0 10px 88px; width: 410px; }
.profile_comments .comment_list li .comment_container .img		{ margin: 4px 0 0 -78px; width: auto; }
.profile_comments .comment_list li .comment_container .img img		{ border: 0; margin: 0; padding: 0; width:auto; }
.profile_comments .comment_list li .comment_container .byline		{ margin: 0 0 4px; }
.profile_comments .comment_list li .comment_container .controls		{ list-style: none; margin: 3px 0 0; overflow: hidden; }
.profile_comments .comment_list li .comment_container .controls li	{ background: url(../images/sprite/content.png) -1339px -648px no-repeat; font-weight: bold; margin: 0; padding: 0 6px 0 7px; float: left; }
.profile_comments .comment_list li .comment_container .controls .first	{ background: none; padding-left: 0; }

/* Pagination */

.pagination			{ color: #999; font-size: 11px; font-weight: bold; line-height: 20px; list-style: none; padding: 6px 0 8px; position: relative; text-align: center; }
.pagination_alt			{ background: #fff; padding: 10px 0; }
.pagination li		{ background: url(../images/sprite/content.png) -708px -152px no-repeat; display: inline; padding: 0 4px 0 7px; margin:0; }
.pagination li a		{ color: #fff; }
.pagination_alt li a		{ color: #000; }
.pagination li.first,
.pagination li.prev,
.pagination li.next,
.pagination li.last,
.pagination li.page1		{ background: none; }
.pagination li.first,
.pagination li.last		{ padding: 0; }
.pagination li.prev		{ padding: 0 0 0 2px; }
.pagination li.next		{ padding: 0 2px 0 3px; }
.pagination li.first img,
.pagination li.prev img,
.pagination li.next img,
.pagination li.last img		{ background: url(../images/sprite/content.png) no-repeat; height: 13px; overflow: hidden; position: relative; top: -3px; vertical-align: bottom; text-indent: -9999px;}
.pagination li.first img	{ background-position: -670px -152px; width: 19px; }
.pagination li.prev img		{ background-position: -1327px -81px; width: 13px; }
.pagination li.next img		{ background-position: -1327px -96px; width: 13px; }
.pagination li.last img		{ background-position: -689px -152px; width: 19px; }






/* Pagination on comments */


#pager { margin-bottom:0 !important; }

.comments .txtName                       {  border: 1px solid #000; height: 13px; width: 98px; }
.comments TextArea, .comment_form .textarea   {  zborder: 1px solid #000; padding-bottom:0px; height: 215px; width: 565px; }
.comments .button                        { float:right; padding-top:0px; padding-bottom:0px; }




/* Tabs */

.tabs			{ background: #000; overflow: hidden; padding: 20px 0 1px; position: relative; zoom: 1; }
.tabs li		{ float: left; margin: 0 1px 0 0; }
.tabs li a		{ background: #000 url(../images/sprite/content.png) 0 -73px no-repeat; color: #fff; display: block; font-weight: bold; padding: 2px 15px 3px; }
.tabs .active a		{ background-color: #d6001f; background-position: -335px -73px; }




/* Tabs */


.tabs,  #module_nav ul.tab_latestarticles, #module_nav ul.tab_mostPopulararticles,
#module_nav1 ul.tab_latestarticles1, #module_nav1 ul.tab_mostPopulararticles1,
#module_nav2 ul.tab_latestarticles2, #module_nav2 ul.tab_mostPopulararticles2	{ background: #000; overflow: hidden; padding: 20px 0 1px; position: relative; zoom: 1; }

.tabs li,  #module_nav li.tab_latestarticles, #module_nav li.tab_mostPopulararticles,
#module_nav1 li.tab_latestarticles1, #module_nav1 li.tab_mostPopulararticles1,
#module_nav2 li.tab_latestarticles2, #module_nav2 li.tab_mostPopulararticles2	{ float: left; margin: 0 1px 0 0; }

.tabs li a	{ background: #000 url(../images/sprite/content.png) 0 -73px no-repeat; color: #fff; display: block; font-weight: bold; padding: 2px 15px 3px; }
 #module_nav .tabs li.tab_latestarticles a,
 #module_nav1 .tabs li.tab_latestarticles1 a,
 #module_nav2 .tabs li.tab_latestarticles2 a		{ background-color: #d6001f; background-position: -335px -73px; }

#module_nav ul.tab_mostPopulararticles li.tab_mostPopulararticles a,
#module_nav ul.tab_latestarticles li.tab_latestarticles a,
#module_nav1 ul.tab_mostPopulararticles1 li.tab_mostPopulararticles1 a,
#module_nav1 ul.tab_latestarticles1 li.tab_latestarticles1 a,
#module_nav2 ul.tab_mostPopulararticles2 li.tab_mostPopulararticles2 a,
#module_nav2 ul.tab_latestarticles2 li.tab_latestarticles2 a	{ background: #000 url(../images/sprite/content.png) 0 -73px no-repeat; color: #fff; display: block; font-weight: bold; padding: 2px 15px 3px; }

#module_nav ul.tab_mostPopulararticles li.tab_mostPopulararticles a,
#module_nav ul.tab_latestarticles li.tab_latestarticles a,
#module_nav1 ul.tab_mostPopulararticles1 li.tab_mostPopulararticles1 a,
#module_nav1 ul.tab_latestarticles1 li.tab_latestarticles1 a,
#module_nav2 ul.tab_mostPopulararticles2 li.tab_mostPopulararticles2 a,
#module_nav2 ul.tab_latestarticles2 li.tab_latestarticles2 a { background-color: #d6001f; background-position: -335px -73px; }

/* tab not active */
#module_nav ul.tab_latestarticles li.tab_mostPopulararticles a, 
#module_nav ul.tab_mostPopulararticles li.tab_latestarticles a,
#module_nav1 ul.tab_latestarticles1 li.tab_mostPopulararticles1 a, 
#module_nav1 ul.tab_mostPopulararticles1 li.tab_latestarticles1 a,
#module_nav2 ul.tab_latestarticles2 li.tab_mostPopulararticles2 a, 
#module_nav2 ul.tab_mostPopulararticles2 li.tab_latestarticles2 a	{ background: #000 url(../images/sprite/content.png) 0 -73px no-repeat; color: #fff; display: block; font-weight: bold; padding: 2px 15px 3px; }




/* Category Landing */

.category_listing .category_header              { background: url(../images/sprite/content.png) -670px -436px no-repeat; margin: 20px 0 0; padding: 21px 0 2px 47px;}
.category_listing .category_header h3                 { background: url(../images/sprite/content.png) no-repeat; height: 14px; overflow: hidden; text-indent: -9999px; }

.category_listing .category_header .sub_category_1	{ background-position: 0 -60px; }
.category_listing .category_header .Babe_Of_The_Day	{ background-position: 0 -1062px; }
.category_listing .category_header .cheeky_news  	{ background-position: 0 -1075px; }
.category_listing .category_header .strip_search	{ background-position: 0 -1088px; }
.category_listing .category_header .behind_the_scenes	{ background-position: 0 -1101px; }

.category_listing .category_header .sex_blog	{ background-position: 0 -1127px; }
.category_listing .category_header .Confessions	{ background-position: 0 -1114px; }
.category_listing .category_header .sex_tips	{ background-position: 0 -1140px; }
.category_listing .category_header .kama_zootra	{ background-position: 0 -1153px; }
.category_listing .category_header .babe_watch	{ background-position: 0 -1405px; }

.category_listing .category_header .news	{ background-position: 0 -1376px; }
.category_listing .category_header .games	{ background-position: 0 -1166px; }
.category_listing .category_header .sport	{ background-position: 0 -1179px; }
.category_listing .category_header .music-movies	{ background-position: 0 -1192px; }
.category_listing .category_header .pub-ammo	{ background-position: 0 -1205px; }

.category_listing .category_header .weird_shit	{ background-position: 0 -1218px; }
.category_listing .category_header .jokes	{ background-position: 0 -1231px; }
.category_listing .category_header .funniest_pics_videos	{ background-position: 0 -1244px; }
.category_listing .category_header .freaks	{ background-position: 0 -1257px; }
.category_listing .category_header .standup_of_the_day	{ background-position: 0 -1270px; }

.category_listing .category_header .wallpapers	{ background-position: 0 -1283px; }
.category_listing .category_header .video	{ background-position: 0 -1296px; }
.category_listing .category_header .premium_video	{ background-position: 0 -1309px; }


.content .latest					{ background: #000; color: #999; line-height: 17px; overflow: hidden; padding: 8px 30px 0 272px; zoom: 1; }
.content .latest .img					{ float: left; margin: 7px 0 0 -252px; }
.content .latest .img img				{ display: block; }
.content .latest h4					{ font-size: 18px; font-weight: bold; line-height: 28px; }
.content .latest h4 a					{ color: #fff; font-size: 18px; }
.content .latest .aside					{ line-height: 18px; margin: -1px 0 4px; padding: 0; }
.content .latest .aside .rating				{ clear: left; margin-top: 1px; }
.content .latest .aside .rated0				{ background-position: -735px -80px; }
.content .latest .aside .rated1				{ background-position: -735px -92px; }
.content .latest .aside .rated2				{ background-position: -735px -104px; }
.content .latest .aside .rated3				{ background-position: -735px -116px; }
.content .latest .aside .rated4				{ background-position: -735px -128px; }
.content .latest .aside .rated5				{ background-position: -735px -140px; }
.content .latest p					{ margin: 0; }
.content .latest p a					{ font-weight: bold; }

.content .no_results				{ margin: 0 10px 0 15px; }
.content .response_msg				{ font-weight: bold; color: Green; margin: 20px 0; text-align: center; }

.category_listing .content_list li			{ padding-left: 135px; }
.sub_category_listing .content_list li h4 a		{ font-size: 18px; }
.category_listing .content_list li .img			{ float: left; margin: 0 0 0 -135px; }
.category_listing .content_list li p a			{ font-weight: bold; }

.category_listing .more					{ font-size: 11px; margin: 0 0 -34px; padding: 6px 17px 8px; text-align: right; }
.category_listing .more a				{ color: #fff; }

/* Sub-category Lising */

.sub_category_listing .latest		{ padding-top: 14px; }
.sub_category_listing .pagination	{ margin: 0 0 -34px; }

/* Form */

.form				{ background: #e5e5e5; color: #666; line-height: 14px; list-style: none; margin: 30px 0; overflow: hidden; padding: 2px 0 26px; width: 610px; }
.form li			{ border-bottom: 1px solid #fff; overflow: hidden; padding: 3px 0 3px 214px; position: relative; width: 396px; }
.form li span		{ left: 0; position: relative; top: 0; float:left; clear:both; width: expression(document.body.clientWidth < 196? "196px" : "auto"); }
.form li label,
.form .checkbox.radio dt,
.form .dob dt			{ display: inline; float: left; font-weight: bold; margin: 3px 0 2px -188px; width: 178px; }
.form li label span,
.form .dob dt span		{ color: #d6001f; left: 18px; position: absolute; top: 6px; }
.form li label small,
.form .dob dt small		{ display: block; font-size: 11px; font-weight: normal; }
.form li input,
.form li select,
.form li textarea		{ color: #666; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; vertical-align: bottom; }
.form li input			{ padding: 2px; width: 187px; }
.form li select			{ padding: 2px 2px 2px 0; width: 195px; }
.form li textarea		{ height: 42px; overflow: auto; padding: 1px 2px; width: 187px; }
.form li input.subButton	{ width: 168px; height: 22px; }

.form .dob span.errorStyle	{ display: none; }	
.form .dob dd label			{ left: -9999px; position: absolute; }
.form .dob dd select		{ margin: 0 4px 0 0; width: 100px; }
.form .dob dd div			{ float: left; width: 15px; }

.form .checkbox			    { border: 0; line-height: 16px; padding: 10px 0 4px 236px; position: relative; }
.form .checkbox label		{ font-weight: normal; margin: 0; width: 350px; }
.form .checkbox input		{ left: 210px; position: absolute; top: 8px; width: auto; }
.form .checkbox.radio		{ border-bottom: 1px solid #fff; padding-left: 216px; padding-top: 5px; }
.form .checkbox.radio dt	{ margin-top: 0; }
.form .checkbox.radio td	{ padding-right: 5px; }
.form .checkbox.radio td label	{ width: auto; }
.form .checkbox.radio td input	{ position: static; }
.form .checkbox.terms label	{ width: auto; }

.form .btn			{ border: 0; padding-top: 33px; }
.form .button input,
.comment_form .btn input,
.content .article .actions .btn input,
.form .btn input		{ background: url(../images/sprite/content.png) no-repeat; border: 0; cursor: pointer; margin: 0 5px 0 0; padding: 0; width: auto; }
.form .btn .submit_details	{ background-position: -1089px -140px; height: 23px; width: 141px; text-indent:-9999px; }
.form .btn .clear		{ background-position: -1230px -140px; height: 23px; width: 83px; text-indent:-9999px; }
.form .btn .cancel		{ background-position: -1234px -117px; height: 23px; width: 83px; }
.form .btn .upload		{ background-position: -1182px -410px; height: 23px; width: 94px; }
.form .btn .preview		{ background-position: -1136px -117px; height: 22px; width: 94px; }
.content .article .actions .btn .post_to_site,
.form .btn .post_to_site	{ background-position: -1136px -274px; height: 22px; width: 141px; }
.form .btn .delete			{ background-position: -1142px -668px; width: 84px; }
.form .btn .edit			{ background-position: -1226px -668px; width: 83px; }
.errorStyle                     { color: #FF0000 !important; }

.upload_loading 			{ display: none; float: left; }
.comments_loading 			{ display: none; float: right; }

/* My Info */
.my_info .content > dl:first-child	{ margin: 25px 0 0 0; }
.my_info .content > dl:last-child	{ margin: 0 0 25px 0; }
.my_info .content dl			{ background: #E5E5E5; border-bottom: 1px solid #fff; overflow: hidden; width: 600px; }
.my_info .content dt			{ float: left; font-weight: bold; padding: 10px 25px; width: 200px; }
.my_info .content dd			{ float: left; padding: 10px 25px 10px 0; width: 325px; }

/* Preview Article */
.content .article							{ padding-top: 26px; }
.content .article .actions 					{ margin: 20px 0; overflow: hidden; }
.content .article .actions li					{ float: left; height: 25px; width: auto; }
.content .article .actions .btn .delete		{ background-position: -1142px -668px; width: 84px; }
.content .article .actions .btn .edit			{ background-position: -1226px -668px; width: 83px; }

/* Create Album */

.content .create_album			{ padding: 13px 10px 30px; }
.create_album h3			{ background: none; font-size: 18px; line-height: 28px; margin: 0 10px 3px; padding: 0; }
.create_album .view_album a		{ background: url(../images/sprite/content.png) -1213px -1141px no-repeat; float: right; font-size: 11px; font-weight: bold; margin: 2px 10px 0; padding: 0 0 1px 24px; }

.create_album .form			{ font-size: 11px; margin: 0 0 10px; padding: 7px 0; width: 650px; }
.create_album .form li			{ border: 0; }
.create_album .form li label		{ color: #000; margin-top: 4px; }
.create_album .form .checkbox		{ padding-top: 5px; }
.create_album .form .checkbox label	{ font-weight: bold; margin: 0; }
.create_album .form .checkbox input	{ top: 3px; }

.create_album ul.choose_album		{ padding: 17px 0; }

.create_album ul.upload			{ background: none; padding: 5px 0; }
.create_album ul.upload .checkbox label	{ color: #999; font-weight: normal; }
.create_album ul.upload .btn		{ padding-top: 11px; }
.create_album .imgConfrimation    { color:Green; font-weight:700; }     

/* Profile */

.profile					{ background: #000; color: #999; overflow: hidden; padding: 20px 20px 0 219px; width: 431px; }

.profile .controls				{ background: url(../images/sprite/content.png) -670px bottom no-repeat; color: #999; display: inline; float: left; font-size: 10px; line-height: 18px; margin: 0 0 0 -198px; padding: 0 0 8px; text-transform: uppercase; width: 155px; }
.profile .controls img				{ display: block; margin: 0 0 10px; }
.profile .controls ul				{ background: #312f2f url(../images/sprite/content.png) -670px -474px no-repeat; list-style: none; overflow: hidden; padding: 6px 15px 0; }
.profile .controls ul li			{ border-bottom: 1px solid #474747; list-style: none; margin: 1px 0 -1px; }
.profile .controls ul li a			{ color: #fff; display: block; font-size: 11px; text-transform: none; }

.profile h3					{ background: url(../images/sprite/content.png) -825px -478px no-repeat; color: #fff; float: left; font-size: 18px; font-weight: bold; line-height: 20px; margin: 8px 3px -1px -29px; padding: 0 0 1px 29px; }
.profile .status				{ line-height: 16px; padding: 12px 0 17px; }

.profile .set_status				{ overflow: hidden; padding: 17px 0 20px; width: 431px; }
.profile .set_status input			{ color: #666; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; padding: 1px; width: 359px; }
.profile .set_status .btn			{ background: url(../images/sprite/content.png) -1091px -163px no-repeat; height: 19px; margin: 1px 0 0 7px; overflow: hidden; padding: 0; width: 50px; }

.profile .info					{ border: solid #474747; border-width: 1px 0; float: left; font-size: 10px; line-height: 12px; overflow: hidden; padding: 7px 0 4px; width: 100%; }
.profile .info div				{ margin: 0 0 5px; }
.profile .info div,
.profile .info dt				{ text-transform: uppercase; }
.profile .info div,
.profile .info dd				{ color: #fff; }
.profile .info dt,
.profile .info dd				{ overflow: hidden; padding: 0 0 5px; line-height:12px; min-height:12px; height:auto !important; height:12px; }
.profile .info dt				{ clear: left; float: left; margin: 0 3px 0 0; }

.profile .info .rating .rating,
.profile .info .rating ul			{ background: url(../images/sprite/content.png) -735px -80px no-repeat; float: left; height: 12px; list-style: none; margin: 0 0 1px; overflow: hidden; position: relative; width: 65px; }
.profile .info .rating ul li a			{ display: block; height: 12px; overflow: hidden; position: absolute; text-indent: -9999px; top: 0; width: 13px; z-index: 99; }

.profile .info .rating .rating dt   { display:none; }

.profile .info .rating ul li.one a		{ left: 0; }
.profile .info .rating ul li.two a		{ left: 13px; }
.profile .info .rating ul li.three a		{ left: 26px; }
.profile .info .rating ul li.four a		{ left: 39px; }
.profile .info .rating ul li.five a		{ left: 52px; }

.profile .info .rating .rated0,
.profile .info .rating ul li a:hover,
.profile .info .rating ul li a:focus,
.profile .info .rating dd       		{ background: url(../images/sprite/content.png) -735px -80px no-repeat; left: 0; width: 75px; z-index: 9; }
.profile .info .rating dd               { text-indent:-999px; }
.profile .info .rating .rated1,
.profile .info .rating ul.rated1,
.profile .info .rating ul li.one a:hover,
.profile .info .rating ul li.one a:focus,
.profile .info .rating .rating dd.one	{ background-position: -735px -92px; }
.profile .info .rating .rated2,
.profile .info .rating ul.rated2,
.profile .info .rating ul li.two a:hover,
.profile .info .rating ul li.two a:focus,
.profile .info .rating .rating dd.two	{ background-position: -735px -104px; }
.profile .info .rating .rated3,
.profile .info .rating ul.rated3,
.profile .info .rating ul li.three a:hover,
.profile .info .rating ul li.three a:focus,
.profile .info .rating .rating dd.three	{ background-position: -735px -116px; }
.profile .info .rating .rated4,
.profile .info .rating ul.rated4,
.profile .info .rating ul li.four a:hover,
.profile .info .rating ul li.four a:focus,
.profile .info .rating .rating dd.four	{ background-position: -735px -128px; }
.profile .info .rating .rated5,
.profile .info .rating ul.rated5,
.profile .info .rating ul li.five a:hover,
.profile .info .rating ul li.five a:focus,
.profile .info .rating .rating dd.five	{ background-position: -735px -140px; }

.profile .info .rating .rating		{ width: 65px; }

.profile .other_profiles			{display:none; float: left; line-height: 12px; list-style: none; overflow: hidden; padding: 14px 0 4px; width: 100%; }
.profile .other_profiles li			{ padding: 4px 0 5px 34px; position: relative; width: 397px; }
.profile .other_profiles li img			{ left: 0; position: absolute; top: 6px; }
.profile .other_profiles li h4			{ color: #d6001f; font-size: 10px; text-transform: uppercase; line-height:27px; height:27px;}
.profile .other_profiles li a			{ color: #999; display: none; }

.profile .abuse { text-align: right; }

/* Controls */

.photo_list li .controls,
.favourites .gallery_list li .controls,
.favourites .profile_list li .controls,
.favourites .content_list li .controls		{ font-size: 11px; line-height: 20px; margin: 0 0 -10px; position: relative; text-align: center; }
.photo_list li .controls a,
.favourites .gallery_list li .controls a,
.favourites .profile_list li .controls a,
.favourites .content_list li .controls a	{ font-weight: bold; }
.favourites .photo_list li                  { overflow: hidden; }

/* Photo List */

.photos h4			{ background: #fff; color: #000; font-size: 18px; font-weight: bold; line-height: 28px; padding: 12px 14px 9px; position:relative; }
.photos .fyi        { padding:12px 14px 0; display:none; }
.photos .pagination		{ margin: 0 0 -34px; }
.photos .pagination_alt		{ margin: 0; }

.gallery .latest		{ padding-bottom: 25px; padding-left: 232px; }
.gallery .latest .img		{ margin-left: -212px; }
.gallery .latest h4		{ background: url(../images/sprite/content.png) -825px -474px no-repeat; margin: 0 0 0 -34px; padding: 0 0 0 34px; }
.gallery .photo_list		{ background: #fff; }
.gallery .pagination		{ margin: -6px 0 -15px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; *padding-top:11px; }

.category_header		{ background: url(../images/sprite/content.png) 0 -188px no-repeat; margin: 20px 0 0; padding: 20px 0 0 10px; position: relative; }
.gallery .category_header	{ background: #000; margin: -10px 0 0; }
.category_header h3		{ background: url(../images/sprite/content.png) no-repeat; height: 15px; margin: 0; overflow: hidden; text-indent: -9999px; }
.category_header .more		{ font-size: 11px; line-height: 15px; position: absolute; right: 15px; top: 18px; }
.category_header .more a	{ color: #fff; }

.category_header h3.girl_galleries	{ background-position: 0 -223px; }
.category_header h3.related_zoo_tube	{ background-position: 0 -238px; }

.photo_list			{ background: #e8e8e8; color: #000; font-size: 11px; line-height: 11px; list-style: none; overflow: hidden; padding: 12px 0 12px 10px; text-align: center; width: 660px; }
.photo_list li			{ float: left; margin: 0 10px 10px 0; width: 122px; }
.photo_list li .img		{ display: table-cell; height: 122px; text-align: center; vertical-align: middle; width: 122px; }
.photo_list li .img a img	{ background: #fff; border: 1px solid #dedede; padding: 5px; }
.photo_list li .img *		{ vertical-align: middle; }
.photo_list li .img a span	{ ~display: inline-block; ~height: 100%; }
.photo_list li h3,
.photo_list li h4		{ background: none; font-size: 11px; font-weight: normal; line-height: 11px; margin: 0 0 5px 0; padding: 0; }
.photo_list li h3		{ font-weight: bold; }
.photo_list li .controls	{ margin: 0 0 -5px 0; }
.photo_list li .rating		{ margin: 1px auto 0; }

.alternate .photo_list		{ background: #000; }
.alternate h4			{ background: #000; color: #fff; padding: 14px 14px 0; }

/* Photo */

.photo						{ background: #000 url(../images/bg/photo.jpg) 0 bottom repeat-x; color: #999; line-height: 17px; margin: -26px -30px -30px; overflow: hidden; padding: 0 30px; zoom: 1; }
.photo h2					{ color: #fff; font-size: 18px; font-weight: bold; line-height: 28px; margin: 23px 0 3px; }
.photo h2 a					{ color: #fff; font-size: 18px; font-weight: bold; line-height: 28px; margin: 23px 0 3px; }

.photo .photo_pagination			{ color: #999; float: right; font-size: 11px; font-weight: bold; line-height: 15px; margin: 31px 0 0; overflow: hidden; }
.photo .photo_pagination li			{ float: left; margin: 0 0 0 11px; }
.photo .photo_pagination li a			{ color: #fff; display: block; }
.photo .photo_pagination .prev a		{ background: url(../images/sprite/content.png) -1327px -80px no-repeat; padding: 0 0 0 18px; }
.photo .photo_pagination .next a		{ background: url(../images/sprite/content.png) right -95px no-repeat; padding: 0 18px 0 0; }

.photo img					{ display: block; margin: 0 auto 9px; }

.photo dl					{ color: #fff; font-size: 11px; margin: 0 0 19px; overflow: hidden; }
.photo dl dt,
.photo dl dd					{ float: left; }
.photo dl dd div.rating				{ margin: 3px 0 0 5px; }
.photo dl dd div.rated0				{ background-position: -735px -80px; }
.photo dl dd div.rated1				{ background-position: -735px -92px; }
.photo dl dd div.rated2				{ background-position: -735px -104px; }
.photo dl dd div.rated3				{ background-position: -735px -116px; }
.photo dl dd div.rated4				{ background-position: -735px -128px; }
.photo dl dd div.rated5				{ background-position: -735px -140px; }

.photo .rate_content div.rating			{ margin: 3px 0 0 5px; }
.photo .rate_content div.rated0			{ background-position: -735px -80px; }
.photo .rate_content div.rated1			{ background-position: -735px -92px; }
.photo .rate_content div.rated2			{ background-position: -735px -104px; }
.photo .rate_content div.rated3			{ background-position: -735px -116px; }
.photo .rate_content div.rated4			{ background-position: -735px -128px; }
.photo .rate_content div.rated5			{ background-position: -735px -140px; }

.photo ul.btn					{ float: right; overflow: hidden; }
.photo ul.btn li				{ float: left; margin: 1px 0 0 7px; }
.photo ul.btn li a				{ background: url(../images/sprite/content.png) no-repeat; display: block; height: 23px; overflow: hidden; text-indent: -9999px; }
.photo ul.btn li .vote_now			{ background-position: -1182px -341px; width: 110px; }
.photo ul.btn li .delete			{ background-position: -1142px -668px; width: 84px; }
.photo ul.btn li .edit				{ background-position: -1226px -668px; width: 83px; }

.photo .description				{ clear: both; }

.photo .rate_content				{ border-color: #4c4c4c; }
.photo .rate_content .add_to_favourites a	{ background-position: -950px -114px; }

.photo .rate_content ul				{ background-position: -875px -80px; }

.photo .rate_content ul li a:hover,
.photo .rate_content ul li a:focus		{ background-position: -875px -80px; }
.photo .rate_content ul.rated1,
.photo .rate_content ul li.one a:hover,
.photo .rate_content ul li.one a:focus		{ background-position: -875px -99px; }
.photo .rate_content ul.rated2,
.photo .rate_content ul li.two a:hover,
.photo .rate_content ul li.two a:focus		{ background-position: -875px -118px; }
.photo .rate_content ul.rated3,
.photo .rate_content ul li.three a:hover,
.photo .rate_content ul li.three a:focus	{ background-position: -875px -137px; }
.photo .rate_content ul.rated4,
.photo .rate_content ul li.four a:hover,
.photo .rate_content ul li.four a:focus		{ background-position: -875px -156px; }
.photo .rate_content ul.rated5,
.photo .rate_content ul li.five a:hover,
.photo .rate_content ul li.five a:focus		{ background-position: -875px -175px; }

/* Edit Photo */

.edit_photo				{ background: #e8e8e8; font-size: 11px; line-height: 15px; overflow: hidden; padding: 0 20px 0 10px; position: relative; width: 640px; }
.edit_photo h4				{ background: #fff; color: #000; font-size: 18px; font-weight: bold; line-height: 28px; margin: 0 -20px 20px -10px; padding: 13px 20px 3px; zoom: 1; }
.edit_photo .add_new_photo		{ position: absolute; right: 20px; top: 16px; }
.edit_photo .add_new_photo a		{ background: url(../images/sprite/content.png) -1080px -297px no-repeat; display: block; height: 22px; overflow: hidden; text-indent: -9999px; width: 150px; }
.edit_photo .img			{ display: inline; float: left; margin: 0 18px 0 0; position: relative; text-align: center; width: 122px; }
.edit_photo .img a img			{ background: #fff; border: 1px solid #dedede; padding: 5px; vertical-align: bottom; }
.edit_photo .img .delete		{ display: block; font-weight: bold; }

.edit_photo .category			{ background: url(../images/sprite/content.png) right -648px no-repeat; color: #d6001f; float: left; font-size: 10px; margin: 1px 6px 6px 0; padding: 0 7px 0 0; position: relative; text-transform: uppercase; }
.edit_photo h5				{ font-weight: bold; margin: 0 0 7px; }
.edit_photo h5 a			{ color: #000; }

.edit_photo .form			{ background: none; border-top: 1px solid #fff; color: #000; float: left; margin: 0; overflow: hidden; padding: 10px 0 0; width: 500px; }
.edit_photo .form li			{ border: 0; margin: 0 0 20px; overflow: visible; padding: 0; width: 500px; }
.edit_photo .form li label		{ display: block; float: none; font-weight: bold; margin: 7px 0 7px; width: auto; }
.edit_photo .form li input,
.edit_photo .form li select,
.edit_photo .form li textarea		{ color: #000; display: block; float: none; }
.edit_photo .form li textarea		{ border: 0; height: 133px; margin: 0; padding: 4px 3px 4px 8px; width: 489px; }
.edit_photo .form li select		{ width: 150px; }
.edit_photo .form .checkbox		{ margin: 0 0 9px 4px; }
.edit_photo .form .checkbox input	{ left: -4px; top: -3px; }
.edit_photo .form .checkbox label	{ margin: 0 0 0 18px; }
.edit_photo .form .btn			{ overflow: hidden; }
.edit_photo .form .btn input		{ background: url(../images/sprite/content.png) no
                            		  -repeat; float: left; height: 23px; margin: 0 6px 0 0; }
.edit_photo .form .btn .save		{ background-position: -1208px -163px; width: 67px; }
.edit_photo .form .btn .cancel		{ background-position: -1234px -117px; width: 83px; }
.edit_photo .imgResponse                { color:Green; font-weight: 700; font-size: 12px; padding-bottom: 10px; padding-left:135px; aaawidth: 615px; }

ul.edit_photo						{ display: block; height: 55px; }
ul.edit_photo .rename_album			{ left: 16px; position: absolute; top: 16px; }
ul.edit_photo .delete_album			{ left: 300px; position: absolute; top: 16px; }
ul.edit_photo li .edit,
ul.edit_photo li .delete			{ background: transparent url(../images/sprite/content.png) no-repeat scroll 0 0; height: 23px; overflow: hidden; }
ul.edit_photo li .txt				{ position: relative; top: -6px; width: 180px; }
ul.edit_photo li .edit				{ background-position: -1226px -668px; margin: 0 0 0 5px; width: 83px; }
ul.edit_photo li .edit div			{ position: relative; top: -5px; }
ul.edit_photo li .delete			{ background-position: -1142px -668px; width: 84px; }

/* Blogs */
.sub_category_listing .add_blog		{ overflow: hidden; }
.sub_category_listing .add_blog a	{ background: url(../images/sprite/content.png) -786px -252px no-repeat; display: block; float: right; height: 22px; margin: 5px; overflow: hidden; text-indent: -9999px; width: 150px; }

/* Favourites  */

.favourites			{ background: #e8e8e8; overflow: hidden; width: 670px; }
.favourites h4			{ color: #000; font-size: 18px; font-weight: bold; line-height: 28px; padding: 13px 20px 0; position:relative; }
.favourites a.add_new_video,
div.photos h4 a.add_new_photo,
div.photos h4 a.add_new_album  { background: url(../images/sprite/content.png) -786px -274px no-repeat; display: block; height: 22px; margin:0; overflow: hidden; text-indent: -9999px; width: 150px; position:absolute; right:20px; top:16px; }
div.photos h4 a.add_new_photo  { background-position:-1086px -252px; }
div.photos h4 a.add_new_album  { background-position:-936px -252px; }

/* Gallery List */

.gallery_list			{ background: #000; overflow: hidden; padding: 10px 0 0 10px; width: 660px; }
.gallery .gallery_list		{ margin-bottom: -19px; }
.gallery_list li		{ float: left; margin: 0 10px 0 0; width: 155px; }
.photos .gallery_list li	{ margin-bottom: 19px; }
.gallery_list li .img,
.gallery_list li .img img	{ display: block; height: 148px; width: 155px; border: 1px solid #7f7f7f; }
.gallery_list li h3		{ background: none; font-size: 13px; height: 26px; line-height: 13px; margin: 7px 0 5px; overflow: hidden; padding: 0; }
.gallery_list li h3 a		{ color: #fff; }
.gallery_list li .photo_count	{ background: url(../images/sprite/content.png) -1079px -80px no-repeat; color: #b9b9b9; font-size: 9px; line-height: 11px; margin: 0 0 5px; padding: 0 0 0 9px; }
.gallery_list li .more		{ padding: 2px 0 0; }
.gallery_list li .more a	{ background: url(../images/sprite/content.png) -1079px -91px no-repeat; color: #d6001f; display: block; font-weight: bold; line-height: 15px; padding: 3px 0 1px 24px; }
.gallery_list.related_zoo_tube li .more a   { background-position: -1085px -60px; }

.favourites .gallery_list		{ background: none; list-style: none; overflow: hidden; padding: 11px 0 22px 20px; width: 650px; }
.favourites .gallery_list li		{ float: left; margin: 0 20px 0 0; width: 139px; }
.favourites .gallery_list li .img,
.favourites .gallery_list li .img img	{ display: block; height: 132px; width: 139px; }

/* Profile List */

.favourites .profile_list		{ color: #000; font-size: 9px; line-height: 11px; list-style: none; overflow: hidden; padding: 13px 0 22px; text-align: center; width: 670px; }
.favourites .profile_list li		{ float: left; width: 108px; }
.favourites .profile_list li .img	{ margin: 0 auto 4px; }
.favourites .profile_list li .img,
.favourites .profile_list li .img img	{ display: block; height: 65px; width: 68px; }
.favourites .profile_list li h5 a	{ color: #000; font-size:inherit; }
.favourites .profile_list li .controls	{ margin-top: 1px; }
/* Fix for IE7 */
.favourites .profile_list li h5,
.favourites .profile_list li div     { =position:relative; }


/* Content list */

.content_list				{ line-height: 15px; list-style: none; margin: -1px 0 0; }
.content_list li			{ border-top: 1px solid #e9e9e9; margin: 0 8px; overflow: hidden; padding: 8px 12px 8px 191px; zoom: 1; }
.content_list li .img			{ float:left; margin: 0 0 0 -191px; }
.content_list li .img img		{ display: block; }
.content_list li h4			{ background: url(../images/sprite/content.png) -670px 0 no-repeat; font-size: 18px; font-weight: bold; line-height: 20px; margin: 2px 0 0 -33px; padding: 0 0 2px 33px; }
.content_list li h4 a			{ color: #000; }
.content_list li .aside			{ color: #666; margin: 0 0 5px; padding: 0; }
.content_list li .aside .rating		{ clear: left; margin-top: 1px; }
.content_list li .aside .comments	{ margin-top: 0; }
.content_list li p			{ margin: 0; overflow:hidden; }
.content_list li p a			{ font-weight: normal; }

.favourites .content_list		{ color: #000; line-height: 14px; list-style: none; margin: 0; overflow: hidden; padding: 9px 0 12px 20px; text-align: center; width: 650px; }
.favourites .content_list li		{ border: 0; float: left; margin: 0 15px 10px 0; overflow: visible; padding: 0; width: 146px; }
.favourites .content_list li .img	{ float: none; margin: 0; }
.favourites .content_list li .img,
.favourites .content_list li .img img	{ display: block; height: 96px; width: 146px; }
.favourites .content_list li h5		{ font-weight: bold; height: 28px; overflow: hidden; margin: 6px 0 0; }
.favourites .content_list li h5 a	{ color: #000; }

/* Alternate tabs */

.friends .tabs,
.mail .tabs			{ background: none; padding: 0; }
.friends .tabs li,
.mail .tabs li			{ background: url(../images/sprite/content.png) -825px -598px no-repeat; margin: 0 2px 0 0; }
.friends .tabs li a,
.mail .tabs li a		{ background: url(../images/sprite/content.png) right -598px no-repeat; }
.friends .tabs .active,
.mail .tabs .active		{ background-position: -825px -623px; }
.friends .tabs .active a,
.mail .tabs .active a		{ background-position: right -623px; color: #000; }

.friends .no_results				{ margin-top: 10px; }

/* Mail */

.mail				{ padding: 10px; }

.mail .controls			{ background: #dcdcdc; color: #000; font-size: 11px; overflow: hidden; padding: 16px 0 2px; width: 650px; }
.mail .controls ul		{ list-style: none; padding: 0 0 0 7px; }
.mail .controls ul li		{ background: url(../images/sprite/content.png) -825px -648px no-repeat; float: left; padding: 0 7px 0 8px; }
.mail .controls ul .first	{ background: none; }
.mail .controls ul li a		{ color: #000; font-size: 11px; }
.mail .controls div		{ float: left; padding: 0 15px 0 35px; position: relative; }
.mail .controls div input	{ left: 7px; position: absolute; top: 0; }

.mail table			{ border-collapse: collapse; color: #000; font-size: 11px; line-height: 15px; width: 650px; }
.mail table thead		{ display: none; }
.mail table td			{ background: #dcdcdc; border-top: 2px solid #fff; vertical-align: top; }

.mail table .select		{ padding: 36px 8px 0 7px; width: 20px; }

.mail table .from		{ padding: 15px 0; width: 153px; }
.mail table .from .img		{ float: left; height: 65px; margin: 0 14px 0 0; width: 68px; }
.mail table .from .img,
.mail table .from .img img	{ display: block; }
.mail table .from h4		{ font-weight: normal; }
.mail table .from h4 a		{ color: #000; }

.mail table .select,
.mail table .from		{ border-right: 1px solid #DCDCDC; }
.mail table .unread .select,
.mail table .unread .from	{ border-right: 1px solid #F5F5F5; }

.mail table .message		{ padding: 15px; }
.mail table .message h4		{ font-size: 12px; font-weight: normal; margin: 0 0 4px; }
.mail table .message h4 a	{ color: #000; }
.mail table .message p		{ margin: 0; }

.mail table.message td,
.mail table .unread td		{ background: #f5f5f5; }
.mail table.message h4,
.mail table .unread h4		{ font-weight: bold; }
.mail table.message .from	{ padding-left: 15px; }

.mail .reply			{ background: #f5f5f5; margin: 2px 0 0; padding: 9px 15px 47px 183px; width: 452px; }
.mail .reply h5			{ color: #000; font-weight: bold; margin: 0 0 2px; }
.mail .reply .form		{ background: none; margin: 0; padding: 0; width: 440px; }
.mail .reply .form li		{ border: 0; padding: 0; width: 440px; }
.mail .reply .form .btn		{ padding: 11px 0 0; }
.mail .reply .form .btn input	{ background-position: -1141px -163px; float: right; height: 23px; width: 67px; }

.mail .pagination		{ margin: 0 0 -44px; }

/* Compose Mail */

.mail .compose				{ background: #dcdcdc; overflow: hidden; padding: 19px 10px 10px; width: 630px; }

.mail .compose .contacts		{ float: left; margin: 0 10px 0 0; width: 166px; }
.mail .compose .contacts h4		{ color: #000; font-weight: bold; padding: 0 5px; }
.mail .compose .contacts ul		{ background: #fff; font-size: 11px; height: 432px; line-height: 17px; overflow: auto; padding: 5px 9px; }
.mail .compose .contacts ul li		{ margin: 0 0 2px; }
.mail .compose .contacts ul li a	{ color: #000; }

.mail .compose .form			{ background: none; float: left; line-height: 20px; margin: 0; padding: 0; width: 454px; }
.mail .compose .form li			{ border: 0; margin: 0 0 10px; overflow: hidden; padding: 0; width: auto; }
.mail .compose .form li label,
.mail .compose .form li input		{ display: block; float: none; }
.mail .compose .form li label		{ color: #000; margin: 0 0 0 1px; }
.mail .compose .form li input		{ border: 0; color: #000; padding: 5px 7px 4px; width: 440px; }
.mail .compose .form .btn		{ margin: 0; }
.mail .compose .form .btn input		{ background-position: -1141px -163px; float: right; height: 23px; margin: 0; padding: 0; width: 67px; }

/* User List */

.friends .tabs			{ margin: 10px 10px -10px; }
.friends .pagination		{ margin: 0 0 -34px; }

.user_list			{ background: #f5f5f5; color: #999; font-size: 11px; line-height: 15px; list-style: none; margin: 10px; overflow: hidden; padding: 0 10px 0 15px; width: 625px; }
.user_list li			{ border-bottom: 1px solid #fff; margin: 1px 0 -1px; overflow: hidden; padding: 8px 0 10px 88px; width: 537px; }
.user_list li .img		{ float: left; margin: 2px 0 0 -88px; }
.user_list li .img img		{ display: block; }
.user_list li .info		{ float: left; width: 373px; }
.user_list li .info h4		{ float: left; font-size: 12px; font-weight: bold; margin: 0 3px 0 0; }
.user_list li .info h4 a	{ color: #000; }
.user_list li .controls		{ background: #b3b3b3 url(../images/sprite/content.png) -825px bottom no-repeat; display: inline; float: left; margin: 2px 0 0 20px; overflow: hidden; padding: 0 0 7px; position: relative; width: 144px; }
.user_list li .controls ul	{ background: url(../images/sprite/content.png) -825px -668px no-repeat; overflow: hidden; padding: 5px 15px 0; width: 114px; }
.user_list li .controls ul li	{ border-bottom: 1px solid #d9d9d9; margin: 1px 0 -1px; padding: 0 0 2px; width: 114px; }
.user_list li .controls ul li a	{ color: #fff; }

/* Poll List */

.poll .pagination,
.pub_ammo .pagination				{ margin: 0 0 -34px; }

.poll_list li					{ border-top: 1px solid #e9e9e9; padding: 13px 0 15px 24px; }
.poll_list h3					{ background-position: -969px -704px; font-size: 18px; line-height: 28px; margin: 0 0 -2px -24px; padding: 0 0 0 27px; }
.poll_list li .date				{ margin: 19px 0 0 1px; }
.poll_list li strong				{ color: #000; }

.poll_list .latest				{ background: #000 url(../images/bg/hot_or_not.jpg) 0 0 repeat-x; border: 0; margin: -26px -30px -1px; padding: 13px 30px 24px 54px; position: relative; }
.poll_list .latest h3				{ background-position: -969px -788px; color: #fff; margin: 0 0 -9px -41px; padding: 4px 0 7px 46px; }
.poll_list .latest strong,
.poll_list .latest table tr .option		{ color: #fff; font-weight:700; }

.pub_ammo .poll_list h3				{ background-position: -969px -883px; }
.pub_ammo .poll_list .latest h3			{ background-position: -969px -967px; }

.poll_list li table				{ width: 306px; }
.poll_list li table thead			{ display: none; }
.poll_list li table tr				{ height: 18px; width: 306px; }
.poll_list li table tr td			{ padding: 25px 0 0; width: 153px; }
.poll_list li table tr td div			{ height: 18px; position: relative; }
.poll_list li table tr td div span		{ display: block; white-space: nowrap; font-weight:700; }
.poll_list li table tr .option div		{ background: url(../images/sprite/transparent.gif) 0 0 no-repeat; margin: 0 -153px 0 0; width: 306px; }
*>.poll_list li table tr .option div		{ background: url(../images/sprite/transparent.png) 0 0 no-repeat; }
.poll_list li table tr .option div p		{ background: url(../images/sprite/transparent.gif) 0 -18px no-repeat; height: 18px; margin: 0; }
*>.poll_list li table tr .option div p		{ background: url(../images/sprite/transparent.png) 0 -18px no-repeat; }
.poll_list li table tr .option div p span	{ left: 5px; position: absolute; top: -18px; }
.poll_list li table tr .votes span		{ font-size: 10px; left: 157px; position: absolute; top: -2px; }

/* Search Results */
.search_results h3		{ background: none; font-size: 13px; line-height: 20px; margin: 0; padding: 15px 8px 16px; }
.search_results h3 strong	{ color: #d6001f; }
.search_results .pagination	{ margin: 0 0 -34px; }
div#search_results      { margin:8px 8px 0; }
/* In The Mag */

.in_the_mag					{ background: #000 url(../images/bg/hot_or_not.jpg) 0 0 repeat-x; padding: 0 30px; }
.in_the_mag .this_issue				{ overflow: hidden; padding: 26px 0 30px; width: 610px; }
.in_the_mag .this_issue .img			{ float: left; margin: 4px 20px 0 0; width: 241px; }
.in_the_mag .this_issue .img .subscribe a	{ background: url(../images/sprite/content.png) -1080px -319px no-repeat; display: block; height: 22px; margin: 28px auto 0; overflow: hidden; text-indent: -9999px; width: 156px; }

.in_the_mag .aside				{ float: right; margin: 0 0 -5px; padding: 0; width: 349px; }
.in_the_mag .aside .date			{ color: #fff; }
.in_the_mag .content_list			{ float: right; padding: 0 0 0 30px; width: 319px; }
.in_the_mag .content_list li			{ border: 0; border-bottom: 1px solid #2f2f2f; margin: 0; overflow: visible; padding: 13px 0 19px; width: 319px; }
.in_the_mag .content_list li h3			{ background-position: -825px -474px; color: #fff; font-size: 18px; line-height: 22px; margin: 0 0 1px -30px; padding: 4px 0 0 30px; }
.in_the_mag .content_list li h3 strong		{ display: block; font-size: 20px; text-transform: uppercase; }

.in_the_mag img					{ display: block; }

/* RSS Feeds */

ul.rss_feeds		{ background: #fff; border-top: 4px solid #fff; list-style: none; margin: 0 -30px; overflow: hidden; padding: 0 30px 26px; }
ul.rss_feeds li		{ border-top: 1px solid #e9e9e9; margin: -1px 0 1px; padding: 15px 0 11px; position: relative; width: 100%; }
ul.rss_feeds li h4	{ background: url(../images/sprite/content.png) -670px 0 no-repeat; font-size: 16px; font-weight: bold; line-height: 16px; margin: 0 0 -5px; padding: 2px 0 4px 26px; }
ul.rss_feeds li h4 a	{ color: #000; }
ul.rss_feeds li .url	{ padding: 0 0 0 26px; }
ul.rss_feeds li .url a	{ color: #666; }
ul.rss_feeds li .more	{ background: url(../images/sprite/content.png) -825px -547px no-repeat; font-size: 11px; font-weight: bold; position: absolute; right: -11px; text-transform: uppercase; top: 14px; }
ul.rss_feeds li .more a	{ background: url(../images/sprite/content.png) right -558px no-repeat; color: #000; display: block; padding: 8px 65px 12px 16px; }

/* Community Landing Page */

.community_flash					{ height: 350px; margin: 17px auto 5px; width: 664px; }

.membership_module					{ background: #d6001f; font-size: 10px; line-height: 14px; margin: 23px 0 0; overflow: hidden; padding: 19px 0 13px 47px; zoom: 1; }
.membership_module h3					{ background: url(../images/sprite/content.png) no-repeat; height: 22px; margin: 0 0 0 -29px; overflow: hidden; text-indent: -9999px; }

.membership_module .sign_up				{ color: #fff; float: left; margin: 0 54px 0 0; text-transform: uppercase; width: 272px; }
.membership_module .sign_up h3				{ background-position: -969px -1062px; margin: 0 0 4px; }
.membership_module .sign_up h4				{ background: url(../images/sprite/content.png) -969px -1106px no-repeat; height: 13px; margin: 0 0 7px; overflow: hidden; text-indent: -9999px; }
.membership_module .sign_up .btn a			{ background: url(../images/sprite/content.png) -969px -1119px no-repeat; display: block; height: 20px; margin: 13px 0 0; overflow: hidden; text-indent: -9999px; width: 121px; }

.membership_module .log_in				{ float: left; width: 282px; }
.membership_module .log_in h3				{ background-position: -969px -1084px; margin: 0 0 8px; }
.membership_module .log_in .form			{ background: none; color: #000; margin: 0; overflow: hidden; padding: 0; width: 282px; }
.membership_module .log_in .form li			{ border: 0; float: left; margin: 0 9px 8px 0; padding: 0; width: 132px; }
.membership_module .log_in .form li label		{ font-weight: normal; margin: 0; width: auto; }
.membership_module .log_in .form .text input		{ border: 1px solid #000; color: #000; width: 126px; }
.membership_module .log_in .form li a			{ color: #000; text-decoration: underline; }
.membership_module .log_in .form .checkbox		{ line-height: 14px; }
.membership_module .log_in .form .checkbox label	{ padding: 0 0 0 18px; }
.membership_module .log_in .form .checkbox input	{ left: -4px; top: -2px; }
.membership_module .log_in .form .btn input		{ background: url(../images/sprite/content.png) -1091px -1119px no-repeat; height: 20px; margin: 7px 0 0; width: 71px; }

.column_container					{ margin: 0 -10px 0 0; overflow: hidden; width: 680px; }
.column							{ float: left; margin: 0 10px 0 0; }

/* Login */
.login .form					{ padding-bottom: 0; }
.login .form li					{ border: 0; }
.login .form ul                 { list-style-type: none; }
.login .form li.error			{ color: #ff0000; }
.login .form .errorStyle		{ color: #FF0000 !important;  margin-left:215px !important; }
.login .form .errorStyle li		{ padding-left: 0; color: #FF0000 !important; margin-left: -20px; }
.login .form li span            { top: -15px; }
.login .form .btn,
.login .form .button			{ margin: 10px 0; padding-top: 0; }
.login .form .btn input,
.login .form .button input		{ background-position: -1089px -140px; height: 23px; width: 141px; }

/* Home */

.content_home						{ overflow: hidden; padding: 5px 5px 0; width: 980px; }
.content_home .home_flash				{ float: left; height: 250px; margin: 0 5px 0 0; width: 495px; display:inline; }

.content_home .in_the_mag				{ float: left; height: 250px; margin: 0 5px 0 0; padding: 0; width: 175px; display:inline; }
.content_home .in_the_mag a				{ display: block; position: relative; }
.content_home .in_the_mag a span			{ background: url(../images/sprite/content.png) -969px -668px no-repeat; display: block; height: 23px; left: 0; overflow: hidden; position: absolute; text-indent: -9999px; top: 210px; width: 111px; }

.content_home .login_module				{ background: #000; float: left; height: 250px; margin: 0; padding: 0 16px; position: relative; width: 268px; }
.content_home .login_module h3				{ background: url(../images/sprite/content.png) 0 -1033px no-repeat; height: 15px; margin: 16px 0 5px; }
.content_home .login_module .form			{ padding: 0; position: relative; }
.content_home .login_module .form li			{ float: none; }
.content_home .login_module .form li a			{ color: #777; }
.content_home .login_module .form .text input		{ font-size: 11px; padding: 2px; width: 194px; }
.content_home .login_module .form .checkbox		{ margin: 8px 0 -1px; }
.content_home .login_module .form .btn			{ left: 208px; margin: 0; position: absolute; top: 26px; }
.content_home .login_module .form .btn input		{ background-position: -1080px -668px; height: 21px; margin: 0; width: 62px; }
.content_home .login_module .sign_up a			{ background: url(../images/sprite/transparent.png) 0 -72px  no-repeat; bottom: 0; height: 134px; left: 0; position: absolute; width: 300px; }

.home #content_main					{ margin: 15px 10px 0 0; width: 500px; display:inline; }

.home #content_main .page_header			{ position: relative; }
.home #content_main .page_header .nav			{ background: 0; bottom: 2px; font-weight: normal; margin: 0; overflow: hidden; padding: 0; position: absolute; right: 0; }
.home #content_main .page_header .nav li		{ background: url(../images/sprite/content.png) -1339px -339px no-repeat; float: left; padding: 0 10px 0 11px; }
.home #content_main .page_header .nav .first		{ background: none; }
.home #content_main .page_header .nav li a		{ color: #919191; margin: 0; padding: 0; }
.home #content_main .page_header .nav li .active	{ color: #fff; }

.home #content_main .content				{ background-position: -670px bottom; }

.home #content_main .content_list li p a		{ font-weight: bold; }

.home #content_sub					{ width: 480px; }

.home #content_sub .module				{ background: #000 url(../images/sprite/module.png) -1800px bottom no-repeat; width: 480px; }
.home #content_sub .module_header			{ background: url(../images/sprite/module.png) -1320px 0 no-repeat; width: 460px; }

.home #content_sub .zoo_tube_module .module		{ padding: 0 5px 7px; width: 470px; }

/* ZOO Tube */
#LargeVideoPlayer_Outer { text-align: center; width: 990px; background: #000; }
#LargeVideoPlayer          { width: 945px; margin: 0 auto; }

/* Homepage Login Module */
.home #content_sub .login_module				{ background: transparent; /*height: 134px;*/ height:auto; margin: 11px 0 0; padding: 0; position: relative; width: 480px; }
.home #content_sub .login_module .member_login	{ background: transparent url(../images/bg/member_login.png) no-repeat right top; height: 134px; margin: 0 0 0 205px; padding: 1px 0 0 45px; }
.home #content_sub .login_module h3				{ background: url(../images/sprite/content.png) 0 -1033px no-repeat; height: 15px; margin: 16px 0 5px; width: 170px; }
.home #content_sub .login_module .form			{ padding: 0; position: relative; }
.home #content_sub .login_module .form li			{ float: none; }
.home #content_sub .login_module .form li a			{ color: #777; }
.home #content_sub .login_module .form .text		{ width: 194px; }
.home #content_sub .login_module .form .text input		{ font-size: 11px; padding: 2px; width: 194px; }
.home #content_sub .login_module .form .checkbox		{ margin: 8px 0 -1px; }
.home #content_sub .login_module .form .checkbox input	{ _left: -100px; _top: -5px; }
.home #content_sub .login_module .form .btn			{ margin: 0; position: absolute; right: 33px; top: 53px; }
.home #content_sub .login_module .form .btn input		{ background-position: -1080px -668px; height: 21px; margin: 0; width: 62px; }
.home #content_sub .login_module .sign_up a			{ background: url(../images/sprite/transparent.png) 0 -72px  no-repeat; height: 134px; left: 0; position: absolute; top: -5px; width: 235px; }
.home #content_sub .login_module .profile,
.home #content_sub .login_module .profile_info  { float:left; display:block; }
.home #content_sub .login_module .profile_info  { width:271px; }
.home #content_sub .login_module .profile       { padding: 0 10px 12px 0; width:165px; }
.home #content_sub .login_module .profile a img { margin:0 !important; }
.home #content_sub .login_module .edit_profile h3 a { color:#fff;}
.home #content_sub .login_module .edit_profile .edit a  { border-bottom:1px solid #c6031f; border-top:1px solid #e60021; color:#fff; display:block; padding:2px 0 3px; margin:0 0 10px;}
.home .user_module .module                      { height:192px !important; } 

/* Sub-content */

#content_sub			{ float: left; margin: 5px 0 0; overflow: hidden; width: 308px; }

/* Ad (300 x 250) */

#content_sub .ad	{ margin: 10px auto 0; width: 300px; }

/* Modules */

.module					{ background: #000 url(../images/sprite/module.png) -308px bottom no-repeat; color: #999; font-size: 11px; line-height: 15px; overflow: hidden; width: 308px; }

.module_header				{ background: url(../images/sprite/module.png) 0 0 no-repeat; border-bottom: 4px solid #d6001f; font-size: 11px; line-height: 15px; margin: 10px 0 0; padding: 15px 10px 4px; position: relative; width: 288px; }
.module_header h3,
.module_header a strong			{ background: url(../images/sprite/content.png) no-repeat; display: block; height: 15px; overflow: hidden; text-indent: -9999px; }
.module_header a			{ display: block; margin: -5px 0 0; padding: 0 0 21px; }
.module_header a span			{ background: url(../images/sprite/transparent.gif) 0 -36px no-repeat; display: block; height: 36px; left: 0; position: absolute; text-indent: -9999px; top: 10px; width: 100%; }
*>.module_header a span			{ background: url(../images/sprite/transparent.png) 0 -36px no-repeat; }
.module_header a .rotate		{ background: url(../images/sprite/content.png) no-repeat -1287px -297px; height: 42px; left: auto; right: 0; width: 53px; }
.module_header a .alt			{ background-position: -1182px -364px; }
.module_header .more			{ bottom: 4px; position: absolute; right: 10px; }
.module_header .more a			{ color: #fff; display: inline; margin: 0; padding: 0; }
.module_header a.view_all		{ float: right; color: #FFF; margin-top: -15px; padding-bottom:0; }

.module_header .girls_online_now,
.page_header .girls_online_now	{ background-position: 0 -853px; }
.module_header .boys_online_now,
.page_header .boys_online_now		{ background-position: 0 -868px; }
.module_header .zoo_members		{ background-position: 0 -1419px; }
.module_header .search_members		{ background-position: 0 -898px; }
.module_header .zoo_blogs		{ background-position: 0 -913px; }
.module_header .zoo_wall		{ background-position: 0 -943px; }
.module_header .the_poll		{ background-position: 0 -958px; }
.module_header .pub_ammo		{ background-position: 0 -173px; }
.module_header .latest_comments		{ background-position: 0 -973px; }
.module_header .zoo_galleries		{ background-position: 0 -988px; }
.module_header .the_mag			{ background-position: 0 -1003px; }
.module_header .win_stuff		{ background-position: 0 -1018px; }
.module_header .zoo_tube		{ background-position: 0 -373px; }
.module_header .latest_stories		{ background-position: 0 -1436px; }

.module_header .nav			{ bottom: 2px; overflow: hidden; position: absolute; right: 0; }
.module_header .nav li			{ background: url(../images/sprite/content.png) -1339px -339px no-repeat; float: left; padding: 0 10px 0 11px; }
.module_header .nav .first		{ background: none; }
.module_header .nav li a		{ color: #919191; margin: 0; padding: 0; }
.module_header .nav li .active		{ color: #fff; }

.module .no_results			{ margin: 5px 12px; }

.module .loading			{ margin: 5px 0; text-align: center; }

.module .more				{ padding: 2px 14px 9px; text-align: right; }
.module .more a				{ color: #fff; }

.module .user_list			{ background: none; margin: 0; padding: 7px 0 0 7px; width: 301px; }
.module .user_list li			{ border: 0; float: left; margin: 0 7px 7px 0; padding: 0; width: 68px; }
.module .user_list li a,
.module .user_list li a img		{ display: block; }

div.zoo_members_module .module_header	{ border: 0; padding-bottom: 1px; }

/* Latest Posts Module */

.module .content_list li			{ border-top: 1px solid #2f2f2f; font-size: 12px; margin: 0 10px; padding: 9px 0 10px 125px; }
.module .content_list li .img			{ margin: 1px 0 0 -125px; }
.module .content_list li .rhsGalleryImg { width:138px; height:132px; -ms-interpolation-mode: bicubic; }
*html .module .content_list li .rhsGalleryImg img { width:138px; height:132px; } /* IE 6 hack */
.module .content_list li .rhsGalleryImg img { border:0px; }
.module .content_list li h4			{ background: url(../images/sprite/content.png) -1317px -117px no-repeat; font-size: 12px; line-height: 15px; margin: 0 0 3px -25px; padding: 1px 0 0 25px; }
.module .content_list li h4 a			{ color: #fff; }
.module .content_list li p a			{ font-weight: bold; }

/* Search Members Module */

div.search_members_module .module		{ background: #000 url(../images/sprite/module.png) -968px bottom no-repeat; width: 352px; }
div.search_members_module .module_header	{ background: url(../images/sprite/module.png) -616px 0 no-repeat; border: 0; padding-bottom: 1px; width: 332px; }
div.search_members_module .form			{ background: none; margin: 0; overflow: hidden; padding: 19px 0 14px 15px; width: 337px; }
div.search_members_module .form li		{ border: 0; float: left; margin: 0 14px 10px 0; padding: 0; width: 154px; }
div.search_members_module .form li label	{ color: #fff; left: -9999px; position: absolute; width: auto; }
div.search_members_module .form li input	{ display: block; float: none; }
div.search_members_module .form li select	{ padding: 1px 1px 1px 0; width: 154px; }
div.search_members_module .form .text		{ padding: 5px 0 0; width: 323px; }
div.search_members_module .form .text label	{ margin: 3px 8px 0 0; position: static; }
div.search_members_module .form .text input	{ float: left; padding: 1px; width: 151px; }
div.search_members_module .form .checkbox	{ margin: -2px 0 0; width: 337px; }
div.search_members_module .form .checkbox label	{ font-size: 10px; margin: 2px 0 0; position: static; }
div.search_members_module .form .checkbox input	{ float: left; position: static; }
div.search_members_module .form .btn		{ float: right; margin: 3px 11px 0 0; width: auto; }
div.search_members_module .form .btn input	{ background-position: -1292px -341px; height: 22px; width: 39px; }

/* Zoo Blogs Module */

div.zoo_blogs_module .module				{ background: #000 url(../images/sprite/module.png) -968px bottom no-repeat; padding: 0 0 12px; width: 352px; }
div.zoo_blogs_module .module_header			{ background: url(../images/sprite/module.png) -616px 0 no-repeat; width: 332px; }
div.zoo_blogs_module .content_list li			{ font-size: 11px; padding: 7px 0 10px 78px; }
div.zoo_blogs_module .content_list li .img		{ margin: 8px 0 0 -78px; }
div.zoo_blogs_module .content_list li h4		{ background: 0; font-size: 12px; line-height: 18px; margin: 0 0 1px; padding: 0; }
div.zoo_blogs_module .content_list li .aside		{ font-size: 10px; margin: 0; overflow: hidden; zoom: 1; }
div.zoo_blogs_module .content_list li .aside div	{ float: left; }
div.zoo_blogs_module .content_list li .aside .category	{ color: #d6001f; text-transform: uppercase; }
div.zoo_blogs_module .content_list li .aside .byline	{ clear: left; color: #b9b9b9; margin: -1px 0 1px; width: 100%; }

div.zoo_blogs_module .content_list li .aside .rating	{ background: url(../images/sprite/content.png) -735px -80px no-repeat; height: 12px; margin: 0 5px 0 0; overflow: hidden; text-indent: -9999px; width: 65px; }
div.zoo_blogs_module .content_list li .aside .rated0	{ background-position: -735px -80px; }
div.zoo_blogs_module .content_list li .aside .rated1	{ background-position: -735px -92px; }
div.zoo_blogs_module .content_list li .aside .rated2	{ background-position: -735px -104px; }
div.zoo_blogs_module .content_list li .aside .rated3	{ background-position: -735px -116px; }
div.zoo_blogs_module .content_list li .aside .rated4	{ background-position: -735px -128px; }
div.zoo_blogs_module .content_list li .aside .rated5	{ background-position: -735px -140px; }

div.zoo_blogs_module .pagination			{ padding: 12px 0 0; }

/* Editorial Content Module */

.e_content_module .module_header		{ border: 0; }
.e_content_module .module			{ padding: 0 0 29px; }
.e_content_module .content_list			{ margin: 0; overflow: hidden; padding: 5px 0 0 10px; }
.e_content_module .content_list li		{ border: 0; float: left; margin: 0 10px 10px 0; padding: 0; }
.e_content_module .content_list li a,
.e_content_module .content_list li a img	{ display: block; }
.e_content_module .pagination			{ margin: 0 0 -29px; padding: 6px 0 13px; }

/* Poll / Pub Ammo Module */

.module .poll				{ background: url(../images/bg/poll_module.jpg) 0 0 repeat-x; padding: 9px 10px 10px 3px; zoom: 1; }
.home .module .poll			{ padding-left: 51px; }
.module .poll h4			{ background: url(../images/sprite/content.png) -969px -788px no-repeat; color: #fff; font-size: 18px; font-weight: bold; line-height: 19px; margin: 0 0 -9px 3px; padding: 2px 0 7px 53px; }
.home .module .poll h4			{ line-height: 28px; margin-left: -41px; padding: 4px 0 7px 46px; }
.module .pub_ammo h4			{ background-position: -969px -967px; }

.module .poll .form			{ background: 0; color: #949494; font-size: 12px; line-height: 17px; margin: 0; padding: 12px 0 0; width: auto; }
.module .poll .form li			{ border: 0; padding: 0 0 10px 34px; width: auto; zoom: 1; }
.module .poll .form li input		{ left: 4px; padding: 0; position: absolute; top: -2px; width: auto; }
.module .poll .form li label		{ font-weight: normal; margin: 0; width: auto; }
.module .poll .form .btn input		{ float: left; height: 23px; margin: 11px 11px 0 0; position: static; }
.home .module .poll .form .btn input	{ float: right; margin-right: 0; }
.module .poll .form .btn .vote_now	{ background-position: -1235px -364px; width: 100px; }
.module .poll .form .btn .view_results	{ background-position: -1040px -1234px; width: 108px; }

/* Latest Comments Module */

.module .comment_list			{ background: none; color: #949494; }
.module .comment_list li		{ border-color: #2f2f2f; margin: -1px 10px 1px; }
.module .comment_list li .byline	{ color: #fff; }
.module .comment_list li .comment a	{ font-weight: bold; }

/* Login Module */
.login_module				{ background: url(../images/sprite/module.png) -2280px bottom no-repeat; height: 249px; margin: 10px auto 0; width: 299px; }
.login_module h3			{ background: url(../images/sprite/module.png) -2280px 0 no-repeat; height: 38px; overflow: hidden; text-indent: -9999px; }

.login_module .form			{ background: none; color: #fff; font-size: 9px; margin: 0; overflow: hidden; padding: 13px 0 24px 45px; width: auto; zoom: 1; }
.login_module .form li			{ border: 0; float: left; margin: 1px 12px 0 0; padding: 0; white-space: nowrap; width: auto; }
.login_module .form li label		{ font-weight: normal; margin: 0; width: auto; }
.login_module .form .text		{ margin: 0 0 3px; width: 254px; }
.login_module .form .text input		{ border: 1px solid #000; color: #000; font-size: 12px; padding: 1px 2px 2px; width: 163px; }
.login_module .form li a		{ color: #fff; text-decoration: underline; }
.login_module .form .checkbox		{ line-height: 14px; }
.login_module .form .checkbox label	{ padding: 0 0 0 18px; }
.login_module .form .checkbox input	{ left: -4px; top: -4px; }
.login_module .form .btn		{ clear: left; }
.login_module .form .btn input		{ background: url(../images/sprite/content.png) -1162px -1119px no-repeat; height: 22px; margin: 10px 0 0; width: 73px; }
.login_module .sign_up a		{ background: url(../images/sprite/content.png) -969px -1171px no-repeat; display: block; height: 63px; overflow: hidden; text-indent: -9999px; width: 293px; text-indent:-9999px; }


/* User Module */

.user_module			{ background: url(../images/sprite/module.png) -2579px 0 no-repeat; margin: 10px auto 0; padding: 15px 0 0; width: 299px; }
.home .user_module		{ overflow: hidden; width:480px; background-position: -3177px 0; height:207px; }
.user_module .module		{ background: #d6001f url(../images/sprite/module.png) -2878px bottom no-repeat; padding: 0 14px 15px; width: 271px; }
.home .user_module .module  { width:auto !important; background:#000000 url(../images/sprite/module.png) no-repeat scroll -3177px bottom !important; }
.user_module .profile,
.user_module .profile_edit		{ background: none; overflow: hidden; padding:  0 0 12px 90px; width: 181px; }
.user_module .profile img	{ background: #c6031f; border: 1px solid #e60021; float: left; margin: 0 0 0 -90px; padding: 5px; }
.user_module .profile h3 a,
.user_module .profile h3,
.home #content_sub .login_module .edit_profile h3	{ color: #fff; font-size: 15px; font-weight: bold; line-height: 15px; }
.user_module .profile h3,
.home #content_sub .login_module .edit_profile h3	{ background: url(../images/sprite/content.png) -1235px -1119px no-repeat; float: none; margin: 8px 0 9px; overflow: hidden; padding: 2px 0 5px 31px; text-indent:0; }
.user_module .profile .edit,
.user_module .profile_edit .edit	{ border-bottom: 1px solid #e60021; border-top: 1px solid #c6031f; margin: 0 0 0 31px; overflow: hidden; }
.user_module .profile .edit a,
.user_module .profile_edit .edit a	{ border-bottom: 1px solid #c6031f; border-top: 1px solid #e60021; color: #fff; display: block; padding: 2px 0 3px; }

.user_module .set_status	{ background: #d6001f; overflow: hidden; padding: 0 0 9px; position: relative; zoom: 1; }
.user_module .set_status input	{ color: #000; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 0 7px 0 0; padding: 0 2px 1px; width: 204px; display:inline; }
.user_module .set_status .btn	{ background: url(../images/sprite/content.png) -1230px -297px no-repeat; height: 21px; margin: 0; padding: 0; width: 52px; }

.user_module .notifications		{ border-bottom: 1px solid #e60021; margin: -1px 0 11px; }
.user_module .notifications li a	{ background: url(../images/sprite/content.png) no-repeat; border-bottom: 1px solid #c6031f; border-top: 1px solid #e60021; color: #fff; display: block; padding: 1px 0 2px 33px; zoom: 1; }
.user_module .notifications li a strong	{ font-weight: bold; }
.user_module .notifications .friends a	{ background-position: -1315px -1167px; }
.user_module .notifications .comments a	{ background-position: -1315px -1202px; }
.user_module .notifications .mails a	{ background-position: -1315px -1237px; }

.user_module .log_out a		{ background: url(../images/sprite/content.png) -969px -1234px no-repeat; display: block; height: 20px; overflow: hidden; text-indent: -9999px; width: 71px; }

/* In the Mag Module */

.module_header .aside			{ bottom: 4px; color: #d6001f; font-size: 12px; font-weight: bold; left: 115px; position: absolute; }

.module .in_the_mag			{ background: url(../images/bg/poll_module.jpg) 0 0 repeat-x; overflow: hidden; padding: 15px 13px 20px 150px; }
.module .in_the_mag img			{ display: inline; float: left; margin: 0 0 0 -137px; }
.module .in_the_mag .content_list	{ float: none; line-height: 14px; margin: 0; padding: 0; width: 145px; }
.module .in_the_mag .content_list li	{ border: 0; margin: 0 0 20px; padding: 0; width: 145px; }
.module .in_the_mag .content_list li h4	{ background: 0; color: #fff; margin: 0; padding: 0; }
.module .in_the_mag .subscribe a	{ background: url(../images/sprite/content.png) -1148px -1234px no-repeat; display: block; height: 23px; overflow: hidden; text-indent: -9999px; width: 100px; }

/* Competition Module */

.module .competition		{ background: url(../images/bg/poll_module.jpg) 0 0 repeat-x; font-size: 12px; padding: 7px 15px 16px 140px; zoom: 1; }
.module .competition .img	{ float: left; margin: 3px 0 0 -130px; overflow: hidden; }
.module .competition .img img	{ display: block; }
.module .competition h4		{ background: url(../images/sprite/content.png) -825px -478px no-repeat; font-size: 18px; font-weight: bold; line-height: 17px; margin: 0 0 -1px -33px; padding: 2px 0 3px 33px; }
.module .competition h4 a	{ color: #fff; }
.module .competition .btn a	{ background: url(../images/sprite/content.png) -1235px -387px  no-repeat; display: block; height: 23px; margin: 14px 0 0; overflow: hidden; text-indent: -9999px; width: 100px; }

/* ZooTube Module */

.zoo_tube_module .module_header	{ border: 0; }
.zoo_tube_module .module	{ padding: 2px 4px 23px; }

/* Latest Stories Module */
.latest_stories_list { padding: 7px 15px; }
.latest_stories_list li { margin: 3px 0; border-bottom: 1px solid #333334; }
.latest_stories_list li a { background: url("../images/sprite/content.png") no-repeat scroll -689px -452px transparent; display: block; padding: 3px 0 0 30px; width: 255px; height: 18px; margin: 7px 0; color: #fff; overflow: hidden; }

/* Footer Container */

#footer_container	{ background: url(../images/bg/footer_container.jpg) 0 0 repeat-x; }

/* Site Information */

#site_info		{ color: #555; font-size: 11px; line-height: 14px; margin:0 auto; padding: 29px 0 16px; text-align: center; width: 990px; }

#site_info .ad img	{ vertical-align: bottom; }

#site_info ul		{ list-style: none; margin: 21px 0 13px; }
#site_info ul li	{ display: inline; margin: 0 7px; }
#site_info ul li a	{ color: #949494; }

/* Modals */

.modal				{ background: transparent url(../images/bg/modal_rpt.png) repeat-y; display: none; font-size: 12px; padding: 12px 29px 15px; position: relative; text-align: center; width: 214px; }
.modal .modal_top,	
.modal .modal_bottom{ background: transparent url(../images/bg/modal_rounded.png); height: 18px; left: 0; position: absolute; width: 274px; }
.modal .modal_top	{ background-position: 0 0; top: -18px; }
.modal .modal_bottom{ background-position: 0 -18px; bottom: -18px; }
.modal p			{ line-height: 15px; padding: 20px 0 0; text-align: left; }
.modal p.confirm	{ padding: 8px 0 0; text-align: center; font-weight: bold; }
.modal img			{ background: #fff; border: 1px solid #dedede; display: block; margin: 0 auto; padding: 5px; }
.modal .username	{ font-weight: bold; }
.modal div			{ color: #9a9a9a; line-height: 15px; }
.modal fieldset		{ line-height: 14px; }
.modal fieldset br	{ display: none; }
.modal legend		{ color: #d6001f; float: left; font-weight: bold; *margin-left: -7px; padding: 8px 0 10px; text-align: left; white-space: normal; }
.modal legend span	{ display: block; width: 206px; }
.modal label		{ clear: both; display: block; font-weight: bold; padding: 0 0 5px 0; text-align: left; }
.modal label.alt	{ font-weight: normal; padding: 10px 0 5px;}
.modal li			{ padding: 4px 0; text-align: left; }
.modal li label		{ display: inline; font-weight: normal; }
.modal span.required{ color: #d6001f; }
.modal span.note	{ display: block; font-size: 11px; margin: 0 0 7px; text-align: left; }
.modal textarea		{ height: 62px; overflow: auto; }
.modal .text		{ height: 20px; margin: 0 0 7px; }
.modal textarea,
.modal .text		{ background: #fff; border: 1px solid #9d9d9d; color: #000; font: 12px Arial, Helvetica, sans-serif; text-align: left; width: 212px; }

.modal .cancel,
.modal .no,
.modal .delete,
.modal .yes,
.modal .send		{ display: inline-block; height: 23px; }

.modal .cancel,
.modal .no,
.modal .delete,
.modal .yes,
.modal .send		{ border: 0; color: #fff; cursor: pointer; font-size: 0; line-height: 0; overflow: hidden; margin: 10px 3px 0 0; }

.modal a.close		{ background: url(../images/btn/close_modal.png) no-repeat; height: 16px; position: absolute; right: 21px; text-indent: -9999px; top: 5px; width: 17px; }
.modal .cancel		{ background: url(../images/btn/cancel.png) no-repeat; width: 83px; }
.modal .no			{ background: url(../images/btn/no.png) no-repeat; width: 63px; }
.modal .delete		{ background: url(../images/btn/delete.png) no-repeat; width: 84px; }
.modal .yes			{ background: url(../images/btn/yes.png) no-repeat; width: 63px; }
.modal .send		{ background: url(../images/btn/send.png) no-repeat; width: 67px; }

.sendToFrdModal				{ background-color:Black; display: none; font-size: 12px; padding: 12px 29px 15px; position: relative; text-align: center; width: 420px; }
.sendToFrdModal .modal_top,	
.sendToFrdModal .modal_bottom{ background: transparent url(../images/bg/modal_rounded.png); height: 18px; left: 0; position: absolute; width: 274px; }
.sendToFrdModal .modal_top	{ background-position: 0 0; top: -18px; }
.sendToFrdModal .modal_bottom{ background-position: 0 -18px; bottom: -18px; }
.sendToFrdModal p			{ line-height: 15px; padding: 20px 0 0; text-align: left; }
.sendToFrdModal p.confirm	{ padding: 8px 0 0; text-align: center; font-weight: bold; }
.sendToFrdModal img			{ background: #fff; border: 1px solid #dedede; display: block; margin: 0 auto; padding: 5px; }
.sendToFrdModal .username	{ font-weight: bold; }
.sendToFrdModal div			{ color: #9a9a9a; line-height: 15px; }
.sendToFrdModal fieldset		{ line-height: 14px; }
.sendToFrdModal fieldset br	{ display: none; }
.sendToFrdModal legend		{ color: #d6001f; float: left; font-weight: bold; *margin-left: -7px; padding: 8px 0 10px; text-align: left; white-space: normal; }
.sendToFrdModal legend span	{ display: block; width: 206px; }
.sendToFrdModal label		{ clear: both; display: inline; font-weight: bold; padding: 0 0 5px 0; text-align: left; }
.sendToFrdModal label.alt	{ font-weight: normal; padding: 10px 0 5px;}
.sendToFrdModal li			{ padding: 4px 0; text-align: left; }
.sendToFrdModal li label		{ display: inline; font-weight: normal; }
.sendToFrdModal span.required{ color: #d6001f; }
.sendToFrdModal span.note	{ display: block; font-size: 11px; margin: 0 0 7px; text-align: left; }
.sendToFrdModal textarea		{ height: 62px; overflow: auto; }
.sendToFrdModal .text		{ height: 20px; margin: 0 0 7px; }
.sendToFrdModal textarea,
.sendToFrdModal .text		{ background: #fff; border: 1px solid #9d9d9d; color: #000; font: 12px Arial, Helvetica, sans-serif; text-align: left; width: 212px; }

.sendToFrdModal .cancel,
.sendToFrdModal .no,
.sendToFrdModal .delete,
.sendToFrdModal .yes,
.sendToFrdModal .send		{ display: inline-block; height: 21px; }

.sendToFrdModal .cancel,
.sendToFrdModal .no,
.sendToFrdModal .delete,
.sendToFrdModal .yes,
.sendToFrdModal .send		{ border: 0; color: black; background-color:Black; cursor: pointer; font-size: 0; line-height: 0; overflow: hidden; margin: 10px 3px 0 0; }

.sendToFrdModal a.close		{ background: url(../images/btn/close_modal.png) no-repeat; height: 16px; position: absolute; right: 21px; text-indent: -9999px; top: 5px; width: 17px; }
.sendToFrdModal .cancel		{ background: url(../images/btn/cancel.png) no-repeat; width: 83px; }
.sendToFrdModal .no			{ background: url(../images/btn/no.png) no-repeat; width: 63px; }
.sendToFrdModal .delete		{ background: url(../images/btn/delete.png) no-repeat; width: 84px; }
.sendToFrdModal .yes			{ background: url(../images/btn/yes.png) no-repeat; width: 63px; }
.sendToFrdModal .send		{ background: transparent url(../images/btn/btn_send_trans.gif) no-repeat; width: 67px; }


/* Send to a friend */

#misc {
	overflow: hidden;
         color:white;
         padding-top:30px;
         padding-left:30px;
         font-size:11px;
         line-height:17px;
         margin-right:30px;
  }
#misc h1 { font-size: 16px; color:white; font-weight: bold;}


/* Gallery popup */
#gallery_popup					{ background:#070707; color: #fff; overflow: hidden; position:relative; margin: 10px auto; width: 760px; }
#gallery_popup #objHeader		{ float: none; padding: 15px 0; position: static; text-align: center; }
#gallery_popup h1				{ margin: 0px 0 0 15px; }
#gallery_popup .close			{ font-size: 0.9em; font-weight: bold; position: absolute; right: 16px; text-transform: uppercase; top: 118px; }
#gallery_popup .close a			{ background: url(../images/sprite_content.png) right -27px; color: #969696; padding: 0 14px 0 0; }
#gallery_popup .gallery_image	{ float: left; font-size: 0.9em; padding: 14px 0 20px 10px; position: relative; text-transform: uppercase; width: 414px; }
#gallery_popup .gallery_image img	{ border: 10px solid #fff; }
#gallery_popup .pager			{ color: #fff; font-weight: bold; position:absolute; right: 12px; top: -5px; }
#gallery_popup .pager li 		{ display:inline; margin:0 5px; }
#gallery_popup .pager li em		{ font-size: 1.3em; font-style: normal; }
#gallery_popup .pager li a 		{ color: #e1e400; }
#gallery_popup .pager li.galleryPagerNext a { background: url(../images/sprite_content.png) no-repeat right -16px; padding:0 8px 0 0; }
#gallery_popup .pager li.galleryPagerPrev a { background: url(../images/sprite_content.png) no-repeat 0 -232px; padding:0 0 5px 8px; }
#gallery_popup .gallery_description			{ float: left; font-size: 1.1em; padding: 20px 0 0 16px; width: 300px; }
#gallery_popup .gallery_description h2		{ color: #e1e400; font: 1.8em "Arial Black", Arial, Helvetica, sans-serif; margin: 0 0 0.6em; }
#gallery_popup .gallery_description p		{ margin: 0 10px 1.3em 0; }
#gallery_popup .gallery_rating p			{ clear: both; margin: 0.5em 0; }
#gallery_popup .gallery_rating dl			{ overflow: hidden; }
#gallery_popup .gallery_rating dt			{ clear: both; color: #e1e400; float: left; font-size: 1.182em; font-weight: bold; text-transform: uppercase; }
#gallery_popup .gallery_rating dd			{ float: left; margin: 2px 0 0 4px; }
#gallery_popup .gallery_rating dd, 
#gallery_popup .gallery_rating dd ul	 	{ background: url(../images/sprite_content.png) no-repeat; float:left; height:11px; overflow: hidden; padding:0; position:relative; text-indent:-9999px; width:62px; }
#gallery_popup .gallery_rating .one,
#gallery_popup .gallery_rating li.one a:hover  	{ background-position: 0 -172px; }
#gallery_popup .gallery_rating .two,
#gallery_popup .gallery_rating li.two a:hover 	{ background-position: 0 -183px; }
#gallery_popup .gallery_rating .three,
#gallery_popup .gallery_rating li.three a:hover	{ background-position: 0 -194px; }
#gallery_popup .gallery_rating .four,
#gallery_popup .gallery_rating li.four a:hover 	{ background-position: 0 -205px; }
#gallery_popup .gallery_rating .five,
#gallery_popup .gallery_rating li.five a:hover 	{ background-position: 0 -216px; }
#gallery_popup .gallery_rating dd ul li a 		{ background: url(../images/transparent.gif) no-repeat; display: block; height: 11px; left: 0; position: absolute; top: 0; width:13px; }
#gallery_popup .gallery_rating dd ul li.two a		{ left: 14px; }
#gallery_popup .gallery_rating dd ul li.three a		{ left: 26px; }
#gallery_popup .gallery_rating dd ul li.four a		{ left: 38px; }
#gallery_popup .gallery_rating dd ul li.five a		{ left: 50px; }
#gallery_popup .gallery_rating dd ul li a:hover		{ background: url(../images/sprite_content.png) no-repeat; left: 0; top: 0; width: 64px; }
#gallery_popup .gallery_rating dd ul				{ background-position: 0 -161px; }
#gallery_popup .pod_area							{ margin: 60px 0 0; }

/* WinStuff */
.form.entry .checkbox input { position:relative; left:0; top:0; margin-right:10px; }
.form.entry .checkbox       { padding-left:210px; }
.compentry                  { float:left; clear:both; }
.page_header h2.winstuff    { background-position:0 -1018px; }
.form.entry span { width:200px; }
.form.entry .plainInput { width:30px; }


/* Ninemsn Ads */
#objHeader      { /*position:absolute; right:9px; top:74px;*/ width: 728px; float: left; margin-top: 11px; }
#objFooter      { padding:10px 0; clear:both; text-align:center; }
#msnbtmbanner   { width:728px; margin: auto; }
#nmsnft         { width:990px; margin: auto; }
#network_header_ad_1 { width: 990px; margin: auto; text-align: center; }
.content_home .ad   { background: #000; float: left; height: 250px; margin: 0; position: relative; width: 300px; }
#spotlight      { text-align: center; }
#nmsnsl         { width: 300px; margin: 10px auto; }
#PANEAD_TOP { margin: 0 auto; }


/* Latest Photos / Members strip */
.community_photos_flipper                       { padding:13px 11px; background:url(../images/sprite/insetbox.png) center center no-repeat; height:75px; width:968px; position:relative; float:left;}
.community_photos_flipper strong,
.community_photos_flipper h3                    { background:url(../images/sprite/content.png) no-repeat; text-indent:-999px; display:block; position:absolute; overflow:hidden; margin:0px; }
.community_photos_flipper h3.zoo_community      { background-position:0 -418px; text-indent:-999px; height:15px; width:182px; position:absolute; padding-right:10px; }
.community_photos_flipper strong.latest_members { background-position: 0 -1351px; width:117px; height:10px; top:56px; left:-193px; } 
.community_photos_flipper strong.latest_photos  { background-position: -118px -1340px; width:105px; height:10px; top:35px; left:-193px; } 
.community_photos_flipper h3.latest_members     { background-position: -118px -1351px; width:118px; height:10px; top:56px; left:-193px; } 
.community_photos_flipper h3.latest_photos      { background-position: 0px -1340px; width:105px; height:10px; top:35px; left:-193px; } 
.community_photos_flipper a .rotate		        { background: url(../images/sprite/content.png) no-repeat -1287px -297px; height: 42px; left: -63px; top:25px; width: 53px; display:block; position:absolute; }
.community_photos_flipper a .alt			    { background-position: -1182px -364px; }
.community_photos_flipper .community_images     { position:absolute; left:204px; background:#000; }
.community_photos_flipper .community_images ul  { background:#000; height:65px; padding:0px; margin:0px; overflow:hidden; width:100%; }
*html .community_photos_flipper .community_images ul { width:764px; } /* IE 6 hack */
.community_photos_flipper .community_images ul li,
.community_photos_flipper .community_images ul li a,   
.community_photos_flipper .community_images ul li div  { margin:0px; width:68px; height:65px; display:table-cell; text-align:center; vertical-align:middle; overflow:hidden; }
.community_photos_flipper .community_images ul li   { padding:0 5px; }
.community_photos_flipper .community_images ul li img   { background:none; border:0px; padding:0; }




.attribute_list { text-align:center; float:right; }
.attribute_list dl { width:350px; padding: 0.5em; height:150px;} 
 
.attribute_list dt { float: left; clear: left; width: 70px; text-align: right; font-weight: bold; } 
.attribute_list dd { margin: 0 0 0 80px; *margin-right:0px; padding:0 0 0.5em 0; text-align:left; zzwidth:210px; }

#cmsContentBody_Content6_cmsContentBody_ZOOEditProfile10_lblStatus	{ margin: -10px 0 20px 0; border: 1px solid green; display: block; padding: 5px; color: green !important; }