/* css/main.css file contents begin here */ 
body
{
	margin: 0;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 76%;
	color: #333;
	background: #8b8078 url('../images/misc/bk-stripe-1.8.38.png');

	text-align: center;
	
	/* Netscape 6 hack */
	min-width: 760px;
}

/* ==tags */

a
{
	text-decoration: none;
	font-weight: bold;
	color: #00467f;
}

a:link
{
}

a:visited
{
}

a:active
{
}

a:hover
{
	text-decoration: underline;
}

fieldset
{
	border: 0 solid;
	padding: 0;
	margin: 0;
}

form
{
	margin-bottom: 0;
}

h1
{
	font-size: 2.0em;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0em;
}

h2
{
	font-size: 1.7em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;
}

h3
{
	font-size: 1.4em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;
}

h4
{
	font-size: 1.2em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
}

h5
{
	font-size: 1.0em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
}

h6
{
	font-size: 0.8em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
}

img
{
	border: 0;
}

input, textarea
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.0em;
}

ol, ul, li
{
	font-size: 1.0em;
	line-height: 1.8em;
	margin-top: 0.2em;
	margin-bottom: 0.1em; 
}

p
{
	font-size: 1.0em;
	line-height: 1.8em;
	margin: 1.2em 0em 1.2em 0em;
}

li > p
{
	margin-top: 0.2em;
}

pre
{
	font-family: monospace;
	font-size: 1.0em;
}

select, option
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.0em;
}

strong, b
{
	font-weight: bold;
}

textarea
{
	overflow: auto;
}

textarea.noScroll
{
	overflow: hidden;
}

/* Class for sheet images */
.sheet
{
	background: url('../images/misc/sheet-1.8.38.png') no-repeat;
}

.sheet2
{
	background: url('../images/misc/sheet2-1.8.38.png') no-repeat;
}

.sheet, .sheet2
{
	display: -moz-inline-block;
	display: -moz-inline-box;
	display: inline-block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}

.sheetStatusAreaIcon, .sheetCommentHeader
{
	/*vertical-align: 58%;*/
	vertical-align: top;
}

.sheetSeparatorIcon
{
	vertical-align: middle;
}

/* Disable text decoration for all sheet links */
a.sheetLink, a.sheetLink:hover
{
	text-decoration: none;
}

a.sheet:hover, a.sheet2:hover
{
	background-image: none;
}

/* Place icon at top of the line */
a.sheetLink span.sheet, a.sheetLink span.sheet2
{
	vertical-align: top;
}

/* Underline link text when hovered over link */
a.sheetLink span.sheetLinkText:hover
{
	text-decoration: underline;
}

/* Spacing between icon and link text */
.sheetHorMargin
{
	margin-right: 0.3em;
}
/* css/main.css file contents end here */ 
/* css/screen1.css file contents begin here */ 
a.titleLink
{
	color: #00467f;
	font-size: 13pt;
	font-family: sans-serif, verdana sans-serif, arial sans-serif;
}

a.bigLink
{
	color: #00467f;
	font-size: 15pt;
	font-family: sans-serif, verdana sans-serif, arial sans-serif;
}

a.largeDottedLink
{
	color: #00467f;
	font-size: 24pt;
	font-family: sans-serif, verdana sans-serif, arial sans-serif;
	font-weight:bold;
	border-bottom:2px dotted red;
}

a.smallDottedLink
{
	color: #00467f;
	font-size: 15pt;
	font-family: sans-serif, verdana sans-serif, arial sans-serif;
	font-weight:bold;
	border-bottom:1px dotted red;
}

a.uLineLink
{
	color: #00467f;
	font-size: 10pt;
	font-family: sans-serif, verdana sans-serif, arial sans-serif;
	border-bottom: 4px double red;
	line-height: 1.6em;
}


a.popupLink
{
	color: #00467f;
	font-size: 11pt;
	font-weight:none;
	font-family: sans-serif, verdana sans-serif, arial sans-serif;
	padding: 5px;
}

/* ==ids */

#divWrapper
{
	width: 980px;
	margin: 0.5em auto 0 auto;
	/*	ems don't work for padding in NiftyCube
		gives problems when changing browser text size */
	padding: 2px 2px 6px 2px;
	padding: 10px 10px 6px 10px;
	text-align: left;
}

#divWrapper.male
{
	background-color: #c2e0f6;
}

#divWrapper.female
{
	background-color: #f7b2bf;
}

#divHeader, #divContent, #divMainContent,
#divPrimaryContent, #divSecondaryContent, #divTertiaryContent, #divFooter
{
	/*	ems don't work for padding in NiftyCube
		gives problems when changing browser text size */
	padding: 13px;
	margin: 0.3em;
	background-color: #f8f8ff;
}

#divHeader
{
	line-height: 1.3em;
	margin-bottom: 7px;
}

#divContent
{
	line-height: 1.5em;
	text-align: center;
}

#divMainContent
{
}

#divPrimaryContent
{
	width: 43%;
	float: right;
	line-height: 1.5em;
	text-align: center;
}

#divPrimaryContent.Left
{
	text-align: left;
}

#divSecondaryContent
{
	width: 26%;
	float: left;
	line-height: 1.5em;
}

#divTertiaryContent
{
	width: 20%;
	float: right;
	line-height: 1.5em;
}

#divFooter
{
	line-height: 1.3em;
	text-align: center;
	margin-top: 7px;
}

/* =header */

#divLogoAndUser
{
	float: left;
	width: 270px;
}

#divCatchPhrase h2
{
	text-align: center;
	font-weight: bold;
	font-style: italic;
	font-size: 1.1em;
	margin: 0;
	padding: 0 0 0 0;
	display: none;
}

#divStatusArea
{
	float: right;
	text-align: right;
	width: 650px;
}

#divStatusAreaMenu
{
	padding: 0.3em 0;
	text-align: right;
}

#divStatusAreaMenu ul
{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

#divStatusAreaMenu ul li
{
	display: inline;
	margin: 0;
	padding: 0;
/*
	margin: 0 0 0 0.5em;
	padding: 0 0 0 0.5em;
	border-left: 2px solid #000;
	*/
}

#divStatusAreaMenu ul li.first
{
	margin: 0;
	padding: 0;
	border: 0;
}

#divStatusAreaMenu ul li a, a#lnkLogout
{
	font-size: 0.8em;
}

#divLogin
{
	padding: 0.3em 0 0 0;
	float: right;
	text-align: right;
}

#divStatusAreaUser
{
	padding: 0.3em 0 0 0.5em;
	text-align: right;
}

#divStatusAreaNotification
{
	padding: 0.3em 0;
	text-align: right;
}

#divStatusAreaNotification ul
{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

#divStatusAreaNotification ul li
{
	display: inline;
	margin: 0 0 0 0.5em;
	border: 0;
}

#divUploadPhoto, #divForgotPassword
{
	margin: 0;
	padding: 0;
	float: right;
	text-align: right;
}

#divForgotPassword
{
	font-size: 0.8em;
	margin-right: 10.5em;
}

.upper-right
{
	vertical-align: middle;
	margin-bottom: 0.5em;
}

div#divTrafficWarning,
div#divProblemWarning
{
	text-align: right;
	color: red;
}

div#divSpreadTheWord
{
	text-align: right;
}

a#lnkSpreadTheWord
{
	font-size: 0.8em;
}

/* =main page */

/* next photo */

.divVoteInfoMessage
{
	font-size: 0.8em;
	font-weight: bold;
	margin: 0.5em 0;
}

.divVoteOptions
{
	background-color: #e3e2e7;
	padding: 5px;
	margin-bottom: 1em;
}

#divFindFriendsReminder
{
	margin: 0.5em 0 1em 0;
}

.divVoteCategories
{
	line-height: 0;
	float: left;
	vertical-align: middle;
}

.divVoteComment
{
	float: left;
}

.txtVoteComment
{
	color: #999;
	vertical-align: middle;
}

#divAdvertisement
{
}

#divNextPhoto
{
}

#divPrimaryContent #divSiteShare
{
	background-color: #e3e2e7;
	padding: 5px 0;
	margin-top: 0.5em auto;
}

#divPrimaryContent #divSiteShare ul
{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

#divPrimaryContent #divSiteShare ul li
{
	display: inline;
	margin: 0 0.3em 0;
}

#divPrimaryContent #divSiteShare ul li a
{
	font-size: 0.8em;
}

#divPrimaryContent #divPromoteFacebook
{
	background-color: #e3e2e7;
	padding: 5px 0;
	margin-top: 1em;
}

#divPrimaryContent #divPromoteFacebook ul
{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

#divPrimaryContent #divPromoteFacebook ul li
{
	display: inline;
	margin: 0 0.3em 0;
}

#divPrimaryContent #divPromoteFacebook ul li a
{
	font-size: 0.8em;
}

#divPrimaryContent #divPhotoActionsAndShare
{
	background-color: #e3e2e7;
	padding: 5px 0;
	margin-top: 1em;
}

#divPrimaryContent #divPhotoActions
{
	margin-top: 0.5em auto 0;
}

#divPrimaryContent #divPhotoActions ul
{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

#divPrimaryContent #divPhotoActions ul li
{
	display: inline;
	margin: 0 0.3em 0;
}

#divPhotoShare
{
	margin-top: 0.5em;
}

.divPhotoShare
{
	margin-top: 0.5em;
}

#divPhotoFilter
{
	padding: 5px;
	margin-top: 1em;
	line-height: 0.5em;
	background-color: #e3e2e7;
}

#imgNextPhoto
{
	cursor: crosshair;
}

/* last photo */

.divResultInfoMessage, .divGuestInfoMessage, divSpreadTheWord
{
	font-size: 0.8em;
	font-weight: bold;
	margin: 0.5em 0;
	text-align: center;
}

.divGuestInfoMessage
{
	color: green;
}

#divResultInfoPopup
{
	text-align: left;
	padding: 1em;
}

div.divUserInfo
{
}

div.divUserSummary
{
	width: 75%;
	float: left;
	text-align: left;
}

div.divUserSummary .userName
{
	font-weight: bold;
}

div.divUserStatus
{
	width: 25%;
	float: right;
	text-align: right;
}

div.divPhotoHeader
{
	margin-bottom: 1em;
}

div.divActionBar
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	padding: 5px;
	background-color: #e3e2e7;
}

div.divUserActions
{
	width: 46%;
	float: left;
	text-align: left;
	font-size: 0.9em;
}

div.divPhotoActions
{
	width: 54%;
	float: right;
	text-align: right;
	font-size: 0.9em;
}

div.divNoVoteMessage
{
	margin-bottom: 0.5em;
}

div.divNoVoteResults
{
	margin: 0.5em auto;
	padding: 5px;
	background-color: #e3e2e7;
}

div.divVoteResults
{
	margin: 0.5em auto;
	font-size: 0.8em;
	padding: 5px;
	background-color: #e3e2e7;
}

div.divVoteResults table.tblVoteResults
{
	border: 0px dotted #ccc;
	border-collapse: collapse;
	width: 100%;
}

div.divVoteResults table.tblVoteResults tr
{
}

div.divVoteResults table.tblVoteResults tr.trBestWorstCategories
{
}

div.divVoteResults table.tblVoteResults td
{
}

div.divVoteResults tr.trUserVote
{
	border-bottom: 1px dotted #000;
}

div.divVoteResults tr.trBestWorstCategories
{
	border-bottom: 1px dotted #000;
}

div.divVoteResults tr.trUserVote .header,
div.divVoteResults tr.trBestWorstCategories .header,
div.divVoteResults tr.trTotalVotes .header
{
	font-weight: bold;
	text-align: left;
}

div.divVoteResults tr.trUserVote td.posVote,
div.divVoteResults tr.trUserVote td.negVote,
div.divVoteResults tr.trBestWorstCategories td.bestCat,
div.divVoteResults tr.trBestWorstCategories td.worstCat,
div.divVoteResults tr.trTotalVotes td.posVotes,
div.divVoteResults tr.trTotalVotes td.negVotes
{
	text-align: right;
}

div.divVoteResults tr.trTotalVotes .header .totalVotes
{
	font-weight: normal;
}

div.divVoteResults div.divVoteSummary
{
	float: left;
	text-align: left;
}

div.divVoteResults div.divKeepChange
{
	float: right;
	text-align: right;
	padding-left: 2em;
	border-left: 1px dotted #ccc;
}

div.divResultHelp
{
	margin: 0.5em auto 0 auto;
	text-align: center;
}

div.divRandomUserTags,
div.divUserTags
{
	margin-top: 1em;
	padding: 5px;
	background-color: #e3e2e7;
}

div.divAboutMe
{
	margin-bottom: 1em;
}

div.divAboutMe,
div.divUserTagCat
{
	text-align: left;
	line-height: 1.5em;
}

span.spanAboutMeHeader,
span.spanUserTagCatName
{
	font-weight: bold;
}

div.divPhotoComments
{
	margin-top: 1em;
	padding: 5px;
	background-color: #e3e2e7;
}

div.divCommentInfo
{
	float: left;
	text-align: left;
}

div.divCommentActions
{
	float: right;
	text-align: right;
}

div.divPhotoComments ol
{
	list-style-type: none;
	margin: 0.5em 0 0 0;
	padding: 0;
}

div.divPhotoComments ol li
{
	margin: 0;
	padding: 0;
}

div.divPhotoComments ol li .commentHeader
{
	background-color: #f8f8ff;
	padding: 0.1em 0.2em 0;
}

div.divPhotoComments ol li p
{
	line-height: 1.5em;
	margin: 0;
	padding: 0.5em 0;
	text-align: left;
}

div.divCommentActions ul
{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

div.divCommentActions ul li
{
	display: inline;
	margin: 0 0 0 0.3em;
}

div.divCommentActions ul li.positive
{
	color: green;
}

div.divCommentActions ul li.negative
{
	color: #f00;
}

/* =My Friends */

#divAddFriend
{
	width: 700px;
	background-color: #e3e2e7;
	padding: 10px 20px 10px 10px;
	text-align: left;
}

/* =My Inbox */

.inbox tr td
{
	border: 1px solid #ccc;
}

.inbox tr.inboxSelector td
{
	border: 0;
}

.inboxHeader
{
	background-color: #e3e2e7;
}

.inboxUnreadMessage
{
	background-color: #fff;
}

.inboxReadMessage
{
	background-color: #ddd;
}

td.shortTime
{
	width: 12em;
}

/* =Read Message */

#divReadMessage
{
	text-align: left;
}

.messageIndex
{
	font-style: italic;
}

.message
{
	background-color: #e3e2e7;
	padding: 5px;
}

.messageBody
{
	background-color: #fff;
	padding: 5px;
}

.messageBody p, .messageBody h4
{
	text-indent: 1em;
}

div.divQuote
{
	border: 0;
	margin: 1em 0;
	padding: 0.5em;
}

div.divQuoteBody
{
	border: 1px solid gray;
	margin: 0;
	padding: 0.5em 1em;
}

span.spanQuotedPerson
{
	font-weight: bold;
}

/* =Write Message */

#divWriteMessage
{
	width: 700px;
	background-color: #e3e2e7;
	padding: 10px 20px 10px 10px;
	margin-bottom: 1em;
	text-align: left;
}

/* =View profile */

div.profile
{
	margin: 0 1em;
}

div.profile .divThumbnailSwitcher
{
	background-color: #e3e2e7;
	margin: 1em 0 0 0;
	padding: 5px;
}

div.profile .divUserAndVotes
{
	width: 61%;
	float: left;
}

div.profile div.photoHeader
{
	margin-bottom: 1em;
}

div.profile div.divActionBar
{
	width: 75%;
	margin: auto;
}

div.profile .profileNoPhoto
{
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -1.75em;
	margin-top: -3em;
	border: 1px solid gray;
}

div.profile .divPhotoCommentsAndCommentEntry
{
	width: 37%;
	float: right;
}

div.profile .divVoteResults
{
	width: 75%;
}

div.divRandomFriends
{
	background-color: #e3e2e7;
	margin: 1em 0 0 0;
	padding: 5px;
}

div.divVoteComment
{
	margin: 0 0 1em 0;
	padding: 0;
}

div.divAddCommentButton
{
	margin: 1em 0;
}

/* =Top Styles */

#divTopStyleListFilter
{
	width: 500px;
	background-color: #e3e2e7;
	padding: 10px 20px 10px 10px;
	text-align: center;
	margin-bottom: 1em;
}

.divGenderFilter
{
	text-align: center;
	margin-bottom: 1em;
}

.divCategoryFilter
{
	text-align: center;
	margin-top: 1em;
}

.divCategoryRadio
{
	position: relative;
	float: left;
	width: 24px;
	height: 24px;
}

.spanGenderRadio
{
	margin: 0 0.75em;
}

.photoRank
{
	font-weight: bold;
	font-size: 1.6em;
	margin-top: 0.5em;
}

.divPhotoPopupReminder
{
	margin: 0.5em 0;
}

/* =Forums */

table.tableForumGroupList
{
	border: 0;
	width: 100%;
}

div.divForumGroup,
div.divForumThreadList
{
	background-color: #e3e2e7;
	padding: 5px;
	width: 100%;
}

table.tableForumGroup
{
	width: 100%;
}

table.tableForumList,
table.tableForumThreadList
{
	width: 100%;
}

table.tableForumList tr.trForumListHeader,
table.tableForumThreadList tr.trForumThreadListHeader
{
	background-color: #ffffff;
}

table.tableForumList tr th,
table.tableForumList tr td,
table.tableForumThreadList tr th,
table.tableForumThreadList tr td
{
}

th.thForumGroupTitle
{
	text-align: left;
	font-style: italic;
}

table.tableForumList tr.trForum,
table.tableForumThreadList tr.trForumThread
{
	background-color: #f8f8ff;
}

table.tableForumList tr td,
table.tableForumThreadList tr td
{
	border-bottom: 1px solid gray;
}

th.thForumTitle,
td.tdForumTitle
{
	text-align: left;
	width: 63%;
}

th.thForumThreadTitle,
td.tdForumThreadTitle
{
	text-align: left;
	width: 63%;
}

div.divForumNavigationAndPaging,
div.divForumThreadNavigationAndPaging
{
	background-color: #e3e2e7;
	padding: 5px;
	margin-bottom: 1em;
	width: 100%;
}

div.divForumNavigation,
div.divForumThreadNavigation
{
	text-align: left;
	margin: 0.5em 0;
}

div.divForumThreadPageNavigation
{
	border: 1px solid gray;
	margin-left: 1em;
	float: right;
}

div.divStartThreadForm,
div.divReplyTopicForm,
div.divEditPostForm
{
	background-color: #e3e2e7;
	padding: 5px;
	margin-bottom: 1em;
	width: 100%;
}

div.divForumPost
{
	background-color: #e3e2e7;
	padding: 5px;
	margin-bottom: 1em;
	width: 100%;
}

div.divForumPostHeader
{
	padding: 0.5em 0;
	width: 100%;
}

div.divForumPostBody
{
	border-top: 1px solid gray;
	vertical-align: top;
	width: 100%;
}

table.tableForumPostBody
{
	border: 0;
	border-spacing: 0;
	margin: 0;
	width: 100%;
}

table.tableForumPostBody th,
table.tableForumPostBody td
{
	padding: 0;
}

td.tdForumPostPoster
{
	border: 0;
	margin-right: 5px;
	vertical-align: top;
	width: 150px;
}

td.tdForumPostPoster p
{
	margin: 0;
}

td.tdForumPostBody,
td.tdForumPostEditInfo
{
	background-color: #f8f8ff;
	text-align: left;
	vertical-align: top;
}

td.tdForumPostEditInfo
{
	background-color: #e8e2e7;
}

td.tdForumPostBody div.messageTitle
{
	font-weight: bold;
	border-bottom: 1px solid gray;
	padding-left: 5px;
}

td.tdForumPostBody div.messageBody
{
	background-color: #f8f8ff;
}

table.tableForumPostBody td.tdForumPostEditInfo
{
	border-top: 1px solid gray;
	padding-left: 5px;
}

table.tableForumPostBody td.tdForumPostActions
{
	border-top: 1px solid gray;
	text-align: right;
	padding: 0.5em 0;
}

div.divForumPostFormHeader
{
	font-weight: bold;
	font-size: 1.1em;
	margin: 0.5em 0;
}

div.divForumIconLegend
{
	background-color: #e3e2e7;
	margin: 1em 0;
	padding: 5px;
	width: 100%;
}

div.divForumIconLegend table
{
	width: 100%;
}

div.divTimeZoneReminder
{
	margin: 1em 0;
}

div.divForumUsageReminder,
div.divVideoUsageReminder
{
	margin-top: 3em;
	font-size: 0.8em;
}

/* =News Feed */

ul.ulNewsFeed
{
	list-style-type: none;
	width: 50%;
	margin: 0 auto;
}

li.liNewsFeedItem
{
	padding-bottom: 1em;
	text-align: left;
}

/* =Modules */

ul.ulNewsFeedModule,
ul.ulForumPostModule,
ul.ulCommentModule
{
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
}

li.liNewsFeedItemModule,
li.liForumPostModule,
li.liCommentModule
{
	padding: 0;
	text-align: left;
}

div#divModuleWhosOnlineContent
{
	text-align: center;
}

div.divRandomCoolStyle
{
	float: left;
}

div.divRandomCoolStyle div.wraptocenter
{
	width: 93px;
}

div.divRandomCoolStyle img.photo
{
	border: 1px solid gray;
}

/* Create outfit - start */

div#divPalette
{
	float: left;
	background-color: #fff;
	width: 29.5%;
}

div#divCanvas
{
	float: right;
	background-color: #fff;
	width: 69.5%;
	border: 1px solid gray;
}

div#divCanvasOutfitMenu
{
	z-index: 250;
}

div#divCanvasOutfitMenu ul
{
	display: inline;
	list-style-type: none;
	margin: 0 0 0.5em 0;
	padding: 0;
	float: right;
}

div#divCanvasOutfitMenu ul li
{
	display: inline;
	margin: 0 0.5em 0 0;
	padding: 0.1em 0.5em;
	border: 1px solid gray;
	background-color: #E5E5E5;
}

div#divCanvasItemMenu
{
	z-index: 250;
}

div#divCanvasItemMenu ul
{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div#divCanvasItemMenu ul li
{
	display: inline;
	margin: 0 0.5em 0 0;
	padding: 0.1em 0.5em;
	border: 1px solid gray;
	background-color: #FEFFC4;
}

div#divCanvasItemInfo
{
	z-index: 250;
	float: right;
	padding-right: 1em;
	text-align: right;
}

img.imgPaletteProductPhoto
{
	width: 75px;
	height: 75px;
	border: 0;
}

div.divCanvasItem
{
	position: absolute;
	margin: 0;
	padding: 0;
}

img.imgCanvasItem
{
	border: 0;
	margin: 0;
	padding: 0;
	position: absolute;
}

/* Create outfit - end */

/* ==classes */

.clear
{
	clear: both;
}

.clearRight
{
	clear: right;
}

.clearLeft
{
	clear: left;
}

.hidden
{
	display: none;
}

.spanFontSizeTest
{
	position: absolute;
	left: -9999px;
}

div.dottedDivider	{ margin-bottom: 4px; margin-top: 4px; background-image: url(../images/misc/dotted-line-1.8.38.gif); background-repeat: repeat-x; font-size: 1px; height: 2px; }
div.solidDivider	{ border-top: 1px black solid; }

div.divModule
{
	background-color: #e3e2e7;
	padding: 5px;
	margin-bottom: 1em;
}

h5.module
{
	text-align: center;
	margin: 0.5em auto;
}

ul.notification
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

ul.notification .notificationBullet
{
	float: left;
	margin-left: 5px;
}

ul.notification .notificationMessage
{
	float: left;
	text-align: left;
	padding-left: 5px;
}

ul.notification .notificationActions
{
	float: right;
	text-align: right;
	padding-right: 5px;
}

ul.addFriend
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

ul.addFriend .addFriendBullet
{
	float: left;
	margin-left: 5px;
}

ul.addFriend .addFriendMessage
{
	float: left;
	text-align: left;
	padding-left: 5px;
}

ul.addFriend .addFriendActions
{
	float: right;
	text-align: right;
	padding-right: 5px;
}

div.formContainer
{
	float: left;
	width: 650px;
}

div.formRow, div.formRowCenter
{
	clear: both;
	padding-top: 10px;
}

div.formRowCenter
{
	margin: 0 auto;
	text-align: center;
}

div.formRow label
{
	float: left;
	width: 140px;
	text-align: right;
}

div.formRow span.field
{
	float: right;
	width: 505px;
	text-align: left;
}

.divCategoryThumbsUpDown
{
	position: relative;
	float: left;
	width: 24px;
	height: 24px;
}

.lnkCategoryThumbsUp, .lnkCategoryThumbsDown
{
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -8px;
	margin-top: -8px;
}

span.imgVoteCategory
{
	margin: 0;
	padding: 0;
}

.photoMark
{
	background: url('../images/misc/mark-1.8.38.gif') no-repeat;
	position: absolute;
	width: 8px;
	height: 8px;
	border: 0;
	cursor: crosshair;
	z-index: 40;
}

.centerLoading
{
	background: url('../images/misc/loading-1.8.38.gif') no-repeat;
	position: absolute;
	width: 32px;
	height: 32px;
	left: 50%;
	top: 50%;
	margin-left: -16px;
	margin-top: -16px;
}

.noPhoto
{
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -10em;
	margin-top: -7.5em;
}

.nextPhotoPlaceHolder, .profilePhotoPlaceHolder
{
	position: relative;
	width: 400px;
	height: 300px;
	background-color: #fff;
}

.lastPhotoPlaceHolder
{
	position: relative;
	width: 200px;
	height: 200px;
	background-color: #fff;
}

.divPhotoTags
{
	margin: 0 auto;
	text-align: center;
	line-height: 1.5em;
}

.photoTagBox
{
	position: absolute;
	background: url(../images/misc/chessboard-1.8.38.gif) repeat;
	border: 1px dashed #0000ff;
	margin: 0;
	padding: 0;
}

/* =thumbnail */

div.divThumbnailListLoading
{
	width: 100%;
	height: 215px;
	position: relative;
}

ul.thumbnailList, ul.filteredThumbnailList
{
	list-style: none;
}

ul.thumbnailList li, ul.filteredThumbnailList li
{
	float: left;
	margin: 0 0.5em;
}

.thumbnail
{
	background-color: #e3e2e7;
	padding: 1px 0 0.5em 0;
	margin: 0 0 1.5em;
	width: 16em;
}

.female
{
	background-color: #ffd9ff;
}

.male
{
	background-color: #d9e5ff;
}

.thumbnail div.photo
{
	height: 75px;
}

.thumbnail img, .thumbnail span.spanNoPhoto
{
	border: 0;
	margin: 0;
	padding: 0;
}

.thumbnail img.photo, .thumbnail span.spanNoPhoto
{
	border: 1px solid gray;
	margin: 0.3em auto 0.2em;
}

.thumbnail p
{
	margin: 0.2em 0 0 0;
}

.thumbnail .userName
{
	padding: 0;
	font-size: 0.9em;
	font-style: normal;
	font-weight: bold;
	text-align: center;
}

.thumbnail .userInfo
{
	font-size: 0.8em;
	font-style: italic;
	text-align: center;
}

.thumbnail .actions
{
	font-size: 0.8em;
	font-style: inherit;
	text-align: center;
}

/* =popup form */

.statusAreaOverlay, .profileOverlay, .popupOverlay
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
}

.statusAreaForm, .profileForm, .popupForm
{
	margin: 0;
	padding: 0;
	border: 1px solid #000;
	position: absolute;

	/* props below set in JS */
	background-color: #f8f8ff;
}

div.popupMale
{
	border: 3px #736353 solid;
}

div.popupFemale
{
	border: 3px #736353 solid;
}

.statusAreaOverlay
{
	z-index: 50;
}

.statusAreaForm
{
	z-index: 60;
}

.profileOverlay
{
	z-index: 70;
}

.profileForm
{
	z-index: 80;
}

.popupOverlay
{
	z-index: 90;
}

.popupForm
{
	z-index: 200;
}

.statusAreaFormHeader, .profileFormHeader, .popupFormHeader
{
	background-color: #bbb;
	text-align: right;
	margin: 0 0 5px 0;
	padding: 3px;
}

#statusAreaFormIcon, #profileFormIcon, #popupFormIcon
{
	width: 16px;
	height: 16px;
	float: left;
}

.statusAreaFormTitle, .profileFormTitle, .popupFormTitle
{
	font-size: 1.8em;
	font-weight: bold;
	text-align: center;
}

.statusAreaFormClose, .profileFormClose, .popupFormClose
{
	float: right;
	width: 64px;
	position: absolute;
	top: 0.3em;
	right: 0;
}

.statusAreaFormClose a,.profileFormClose a, .popupFormClose a
{
	display: block;
}

.statusAreaFormErrorMessage, .profileFormErrorMessage, .popupFormErrorMessage
{
	color: red;
}

.statusAreaFormInfoMessage, .profileFormInfoMessage, .popupFormInfoMessage
{
	color: green;
}

.statusAreaFormErrorMessage, .statusAreaFormInfoMessage,
.profileFormErrorMessage, .profileFormInfoMessage,
.popupFormErrorMessage, .popupFormInfoMessage
{
	margin: 0;
	padding: 0 5px;
	text-align: center;
}

.statusAreaFormContent, .profileFormContent, .popupFormContent
{
	padding: 5px;
	text-align: center;
}

/* ==extras */

/* Help and Tour pages - start */

div.divTourMenu
{
	float:left;
	width:750px;
	height: 75px;
	text-align:center;
}

div.divTourIndex
{
	font-size: 1.5em;
	margin: 0.5em 0;
}

div.divTourPage
{
	height: 500px;
	width: 750px;
	position: relative;
	clear: both;
}
div.divTourPageLeft
{
	height: 500px;
	width: 60%;
	position: relative;
	float: left;
	border-right:1px black dashed;
}
div.divTourPageRight
{
	height: 500px;
	width: 34%;
	position: relative;
	float: right;
	text-align:left;
	padding-left: 5px;
	padding-right: 5px;
}

div.divHelpMenu
{
	float:left;
	width:160px;
	height:600px;
	border-right: 1px black solid;
	text-align:left ;
}

div.divHelpPage
{
	position:absolute;
	left:180px;
	top:50px;
	width:520px;
	height: 540px;
	padding: 15px;
	border:1px black dashed;
	text-align:left;
}

/* Help and Tour pages - end */

/* Beginning of CSS for share photo popup */

form.frmSmallPopup,
form.frmSharePhoto, form.frmSendMessageQuick,
form.frmFeedback, form.frmAddFriendQuick,
form.frmInsertLink, form.frmReplyToPhotoComment
{
	width: 90%;
	margin-left:auto;
	margin-right:auto;
}

form.frmSmallPopup fieldset,
form.frmSharePhoto fieldset, form.frmSendMessageQuick fieldset,
form.frmFeedback fieldset, form.frmAddFriendQuick fieldset,
form.frmInsertLink fieldset, form.frmReplyToPhotoComment fieldset
{
	border: none;
	margin-bottom: 10px;
}

form.frmSmallPopup fieldset legend,
form.frmSharePhoto fieldset legend, form.frmSendMessageQuick fieldset legend,
form.frmFeedback fieldset legend, form.frmAddFriendQuick fieldset legend,
form.frmInsertLink fieldset legend, form.frmReplyToPhotoComment fieldset legend
{
	font-size: 12pt;
	color: black;
}

form.frmSmallPopup fieldset label,
form.frmSharePhoto fieldset label, form.frmSendMessageQuick fieldset label,
form.frmFeedback fieldset label, form.frmAddFriendQuick fieldset label,
form.frmInsertLink fieldset label, form.frmReplyToPhotoComment fieldset label
{
	font-weight: bold;
	display: inline-block;
	line-height: 1.4;
	vertical-align: top;
	width: 120px;
	float: left;
	text-align:left;
}

form.frmSendMessageQuick fieldset label
{
	width: 130px;
}

form.frmSendOutfit fieldset label
{
	width: 100px;
}

form.frmSmallPopup fieldset ol,
form.frmSharePhoto fieldset ol, form.frmSendMessageQuick fieldset ul,
form.frmFeedback fieldset ul, form.frmAddFriendQuick fieldset ul,
form.frmInsertLink fieldset ul, form.frmReplyToPhotoComment fieldset ul
{
	margin: 0;
	padding: 0;
}

form.frmSmallPopup fieldset li,
form.frmSharePhoto fieldset li, form.frmSendMessageQuick fieldset li,
form.frmFeedback fieldset li, form.frmAddFriendQuick fieldset li,
form.frmInsertLink fieldset li, form.frmReplyToPhotoComment fieldset li
{
	list-style: none;
	padding: 5px;
	margin: 0;
	text-align:left;
}

form.frmSmallPopup fieldset li .formButton,
form.frmSendMessageQuick fieldset li .formButton,
form.frmFeedback fieldset li .formButton,
form.frmAddFriendQuick fieldset li .formButton,
form.frmInsertLink fieldset li .formButton,
form.frmReplyToPhotoComment fieldset li .formButton
{
	display: block;
	margin: 0 auto;
}

/* End of CSS for share photo popup */

/* Autocompleter - start */

div.autocomplete
{
	position: absolute;
	width: 250px;
	max-height: 300px;
	height: expression(this.scrollHeight > 300 ? "300px" : "auto");
	background-color: white;
	border: 1px solid #888;
	margin: 0px;
	padding: 0px;
	overflow: auto;
}

div.autocomplete ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

div.autocomplete ul li.selected
{
	background-color: #ffb;
}

div.autocomplete ul li
{
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 2px;
	height: 24px;
	cursor: pointer;
}

#divAutocompleterPhoto
{
	width: 75px;
	height: 75px;
	float: right;
}

#divAutocompleterPhoto img
{
	background-color: #fff;
	border: 1px solid #a9a9a9;
	padding: 4px;
}

.divAutocompleterInfoMsg
{
	margin: 0 0 0.5em 0;
	font-style: italic;
}

/* Autocompleter - end */

/* Login form - start */

form#frmLogin
{
	padding: 3px;
	position: relative;
	/*border: 1px solid grey;*/
	border: 0;
}

div#divUsername, div#divPassword,
div#divLoginButton, div#divRememberLogin
{
	position: relative;
	float: right;
	margin-right: 3px;
}

input#txtLoginUserName, input#txtLoginPassword
{
	width: 8em;
}

label.overlabel
{
	color: #999;
}

label.overlabel-apply
{
	position: absolute;
	top: 3px;
	left: 5px;
	color: #999;
	z-index: 1;
}

/* Login form - end */

/* Drop down shadows */

.shadowWrapper
{
	display: table;
	margin: 0 auto 0.5em auto;
	/* Commented out to fix IE6 photo mark problem
	position: relative;
	*/
	left: 5px;
	top: 5px;
	background: url('../images/misc/shadow-1.8.38.gif') no-repeat right bottom;
}

.shadowWrapper div.nextPhotoPlaceHolder,
.shadowWrapper div.lastPhotoPlaceHolder,
.shadowWrapper div.profilePhotoPlaceHolder
{
	background-color: #FFF;
	border: 1px solid #A9A9A9;
	padding: 4px;
	position: relative;
	left: -5px;
	top: -5px;
	display: block;
}

/* Shrink-to-fit and center */

.w1
{
	margin: 0 auto;
	text-align: center;
	display: table;
}

.c1
{
	display: table-cell;
	border: 0;
	padding: 0;
}

/* Centers images horizontally and vertically */
.wraptocenter
{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 116px;
	width: 300px;
	height: 97px;
}

.wraptocenter *
{
	vertical-align: middle;
}

/*\*//*/
.w1
{
	display: block;
}
.c1
{
	display: inline-block;
}
.c1 h1, .c1 h2, .c1 p, .c1 div
{
	float: left;
	clear: left;
	text-align: left;
}

.wraptocenter
{
	display: block;
}
.wraptocenter span
{
	display: inline-block;
	height: 100%;
	width: 1px;
}
/**/
/* css/screen1.css file contents end here */ 
/* css/screen2.css file contents begin here */ 
/* CSS file for restyleme.com */

div.divCheckBrowser
{
	width: 760px;
	margin: 0.5em auto 0 auto;
	padding: 10px 10px 6px 10px;
	text-align: left;
	background-color: #f8f8ff;
	color: red;
}

select.combobox
{
	font-size: 1.1em;
}

button.smallImageButton
{
	background-color: #FFFFFF;
	background-repeat:no-repeat;
	border-width:0px;
	width: 105px;
	height: 38px;
}

button.bigImageButton
{
	background-color: #FFFFFF;
	background-repeat:no-repeat;
	border-width:0px;
	width: 165px;
	height: 38px;
}

input.popupButton
{
	font-family: verdana;
	font-size: 1.0em;
	color: black;
	padding: 3px;
	font-weight: bold;
}

input.checkButton
{
	font-size: 1.0em;
	padding-left: 4px;
	padding-right: 8px;
}

input.uploadButton
{
	font-size: 1.0em;
	padding-left: 7px;
	padding-right: 10px;
}

input.popupTextbox,textarea.popupTextbox
{
	background-color: #FFFFFF;
	border: 1px #7f9db9 solid;
	font-size: 10pt;
}

input.textbox
{
	background-color: #FFFFFF;
	border: 1px #7f9db9 solid;
	font-size: 10pt;
}

textarea.textarea
{
	border: 1px gray solid;
	font-size: 10pt;
}

input.checkbox
{
	border: none;
}

div.dottedDivider
{
	margin-bottom: 4px;
	margin-top: 4px;
	background-image: url(/images/misc/dotted-line-1.8.38.gif);
	background-repeat: repeat-x;
	font-size: 1px;
	height: 2px;
}

div.solidDivider
{
	border-top: 1px black solid;
}

div.captionContainer
{
	width: 400px;
	text-align:left;
}

div.bigPhotoFrame
{
	width:400px;
	padding:10px;
	background-color:#FFFFFF;
	border: 1px solid gray;
	text-align:center;
}

div.smallPhotoFrame
{
	position: relative;
	width:75px;
	background-color:#FFFFFF;
	border: 1px solid gray;
	padding: 0.6em;
}

div.divThumbsContainer
{
	position: relative;
	clear: both;
	width: 500px;
}

div.divThumbnail
{
	position: relative;
	float: left;
	width: 20%;
	padding: 1px 0 0.5em 0;
	margin: 0 0 1.5em;
}

div.noPhotoFrame
{
	width:100px;
	background-color:#FFFFFF;
	border: 1px solid gray;
	padding: 0.6em;
	text-align:center;
}

div.divRankContainer
{
	position: float;
	width: 250px;
	margin-left:85px;
	margin-right:85px;
}

#divPhotoCase
{
	position: relative;
}

div.frmStaticContent
{
	position:relative;
	width:86%;
	margin-left:7%;
	margin-right:7%;
	text-align:left;
}

div.frmStaticContent ul
{
	list-style-type: none;
}

div.blogEntryHeader
{
	font-weight: bold;
	margin-bottom: 1em;
}

div.frmPhotoTagPopup
{
	width:90%;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

div.divMyPreferences
{
	margin-left:5%;
	text-align:left;
}

.spnIndicator
{
	position: absolute;
	width: 110px;
	height: 16px;
	background: url(/images/misc/indicator-1.8.38.gif);
	background-repeat:no-repeat;
	text-align:right;
}

div.divInviteIndicator
{
	position: absolute;
	width: 110px;
	height: 16px;
	left: 40%;
	background: url(/images/misc/indicator-1.8.38.gif);
	background-repeat:no-repeat;
	text-align:right;
}

div.divImportedContactList
{
	border: 1px solid gray;
	width:98%;
	height:150px;
	overflow:auto;
}

/* Beginning of CSS for generic table format */

table.list {
	background-color: white;
	border:1px solid silver;
	border-collapse: collapse;
}

table.list tr {
	background-color: white;
	border:1px solid silver;
	border-collapse: collapse;
}

table.list th {
	border:1px solid silver;
	font-family: arial;
	color: black;
	font-size: small;
	padding: 3px;
}

table.list td {
	font-family: arial;
	color: black;
	font-size: small;
	padding: 5px;
}

table.list tr td {
	background-color: white;
	border:1px solid silver;
	border-collapse: collapse;
}

/* End of CSS for generic table format */

td.termsAndConditionsHeader
{
	font-size: 80%;
	font-weight: bold;
}

td.termsAndConditions
{
	font-size: 75%;
	text-align: justify;
}

td.privacyStatementHeader
{
	font-size: 80%;
	font-weight: bold;
}

td.privacyStatement
{
	font-size: 75%;
	text-align: justify;
}

img.icon
{
	border:none;
}

a.titleLink
{
	color: #00467f;
	font-size: 12pt;
	font-family: sans-serif, verdana sans-serif, arial sans-serif;
}

a.smallLink
{
	font-size: 8pt;
}

a.popupLink
{
	color: #00467f;
	font-size: 11pt;
	font-family: sans-serif, verdana sans-serif, arial sans-serif;
	padding: 5px;
}

a.headerMenuItem:link
{
	font-family: sans-serif, verdana sans-serif, arial sans-serif;
	text-decoration: none;
}

a.headerMenuItem:visited
{
	font-family: sans-serif, verdana sans-serif, arial sans-serif;
	text-decoration: none;
}

a.headerMenuItem:hover
{
	font-family: sans-serif, verdana sans-serif, arial sans-serif;
	text-decoration: underline;
}

a.headerMenuItem:active
{
	font-family: sans-serif, verdana sans-serif, arial sans-serif;
	text-decoration: none;
}


a.headerMenuItemSelected:link
{
	font-family: sans-serif, verdana sans-serif, arial sans-serif;
	text-decoration: underline;
}

a.headerMenuItemSelected:visited
{
	font-family: sans-serif, verdana sans-serif, arial sans-serif;
	text-decoration: underline;
}

a.headerMenuItemSelected:hover
{
	font-family: sans-serif, verdana sans-serif, arial sans-serif;
	text-decoration: underline;
}

a.headerMenuItemSelected:active
{
	font-family: sans-serif, verdana sans-serif, arial sans-serif;
	text-decoration: underline;
}

div.divGenericPopup
{
	width:80%;
	margin-left:10%;
	margin-right:10%;
	text-align:left;
}


div.divTourMenu
{
	float:left;
	width:750px;
	height:70px;
	text-align:center;
}

div.divTourPage
{
	height: 440px;
	width: 750px;
	position: relative;
	clear: both;
}
div.divTourPageLeft
{
	height: 440px;
	width: 65%;
	position: relative;
	float: left;
	border-right:1px black dashed;
}
div.divTourPageRight
{
	height: 440px;
	width: 33%;
	position: relative;
	float: right;
	text-align:left;
	padding-left: 5px;
	padding-right: 5px;
}

div.divHelpMenu
{
	float:left;
	width:155px;
	height:500px;
	border-right: 1px black solid;
	text-align:left ;
}

div.divHelpPage
{
	position:absolute;
	left:180px;
	top:50px;
	width:500px;
	height: 420px;
	padding: 15px;
	border:1px black dashed;
	text-align:left;
}

div.frmBrowseUsers
{
	width: 94%;
	margin-left:3%;
	margin-right:3%;
}

/* Beginning of CSS for My Style Results */

div.frmMyStyleResults
{
	width: 92%;
	margin-left:4%;
	margin-right:4%;
}

div.divFilterControls1
{
	background: #e3e2e7;
	padding:10px 0;
	margin-top: 8px;
}

div.divFilterControls2
{
	background: #e3e2e7;
	padding:10px 0;
	width: 65%;
	margin-left:auto;
	margin-right:auto;
	margin-top: 8px;
}

div.divFeedback
{
	background: #e3e2e7;
	width: 63%;
	margin-left:auto;
	margin-right:auto;
	margin-top: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
}

div.divPostALink
{
	background: #e3e2e7;
	padding:10px 0;
}


div.divNoPhotoMessage
{
	background: #e3e2e7;
	padding:10px 0;
}

div.divChartFrame
{
	width:650px;
	text-align:center;
	padding:10px;
	background-color:#FFFFFF;
	border: 1px solid gray;
}

div.divTextResults
{
	background: #e3e2e7;
	padding:10px 0;
}


div.divCommentContainer
{
	background: #FFE5CC;
	width: 75%;
	margin-left:auto;
	margin-right:auto;
}


div.divPrimaryErrorMessage
{
	float:left;
	text-align:left;
}

div.divPrimaryInfoMessage
{
	float:left;
	text-align:left;
}

.TagListBox
{
    width:405px;
    text-align:left;
    padding:10px;
    border-top: thin dotted gray;
    border-bottom: thin dotted gray;
}

.divPhotoCommentsAndCommentEntry
{
	width: 50%;
	margin-left: auto;
	margin-right: auto;
}

/* End of CSS for My Style Results */

/* Beginning of CSS for register.php */

form.frmRegister {
	width: 86%;
	margin-left:auto;
	margin-right:auto;
}
form.frmRegister fieldset {
	border: none;
	margin-bottom: 10px;
}
form.frmRegister fieldset legend
{
	color: black;
}
form.frmRegister fieldset label {
	display: inline-block;
	line-height: 1.4;
	vertical-align: top;
	width: 200px;
	float: left;
	text-align:left;
	font-size: 1.0em;
}
form.frmRegister fieldset ol {
	margin: 0;
	padding: 0;
}
form.frmRegister fieldset li {
	list-style: none;
	padding: 4px;
	margin: 0;
	text-align:left;
}

/* End of CSS for register.php */

/* Beginning of CSS for my-profile.php and my-photos.php */

form.frmMyAccount {
	width: 90%;
	margin-left: 5%;
	margin-right: 5%;
}
form.frmMyAccount fieldset {
	border: none;
	margin-bottom: 10px;
}
form.frmMyAccount fieldset label {
	display: inline-block;
	line-height: 1.40;
	vertical-align: top;
	width: 110px;
	float: left;
	text-align:left;
	font-size: 1.0em;
}
form.frmMyAccount fieldset ol {
	margin: 0;
	padding: 0;
}
form.frmMyAccount fieldset li {
	list-style: none;
	padding: 4px;
	margin: 0;
	text-align:left;
}

/* End of CSS for my-profile.php and my-photos.php */

/* Beginning of CSS for send-password.php */

form.frmSendPassword {
	width: 98%;
	margin-left: auto;
	margin-right: auto;
}
form.frmSendPassword fieldset {
	border: none;
	margin-bottom: 10px;
}
form.frmSendPassword fieldset label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	width: 200px;
	float: left;
	text-align:left;
	font-size: 1.0em;
}
form.frmSendPassword fieldset ol {
	margin: 0;
	padding: 0;
}
form.frmSendPassword fieldset li {
	list-style: none;
	padding: 4px;
	margin: 0;
	text-align:left;
}

/* End of CSS for send-password.php  */


/* Beginning of CSS for login.php and send-password.php */

form.frmLogin {
	width: 86%;
	margin-left: auto;
	margin-right: auto;
}
form.frmLogin fieldset
{
	border:none;
	padding:2px;
}
form.frmLogin fieldset label {
	display: inline-block;
	line-height: 1.9;
	vertical-align: top;
	width: 120px;
	float: left;
	text-align:left;
	border-width:1px;
	font-size: 1.0em;
}
form.frmLogin fieldset ol {
	margin: 0;
	padding: 0;
}
form.frmLogin fieldset li {
	list-style: none;
	padding: 4px;
	margin: 0;
	text-align:left;
}

/* End of CSS for login.php and send-password.php */

/* Beginning of CSS for small nifty forms */
#divWrapperSmall{
	width: 560px;
	margin: 0.5em auto 0 auto;
	/*	ems don't work for padding in NiftyCube
		gives problems when changing browser text size */
	padding: 2px 2px 6px 2px;
	padding: 10px 10px 6px 10px;
	text-align: left;
}

#divWrapperSmall.male
{
	background-color: #c2e0f6;
}

#divWrapperSmall.female
{
	background-color: #f7b2bf;
}

#divHeaderSmall, #divContentSmall, #divFooterSmall
{
	/*	ems don't work for padding in NiftyCube
		gives problems when changing browser text size */
	padding: 13px;
	margin: 0.3em;
	background-color: #f8f8ff;
	text-align: center;
}

#divHeaderSmall
{
	line-height: 1.3em;
	margin-bottom: 7px;
	text-align: left;
}

#divContentSmall{
	line-height: 1.5em;
	text-align: center;
	margin-bottom: 7px;

}

/* End of CSS for small nifty forms */

/* Beginning of CSS for medium nifty forms */

#divWrapperMedium
{
	width: 760px;
	margin: 0.5em auto 0 auto;
	/*	ems don't work for padding in NiftyCube
		gives problems when changing browser text size */
	padding: 2px 2px 6px 2px;
	padding: 10px 10px 6px 10px;
	text-align: left;
}

#divHeaderMedium, #divContentMedium, #divPrimaryContentMedium, #divSecondaryContentMedium, #divFooterMedium
{
	/*	ems don't work for padding in NiftyCube
		gives problems when changing browser text size */
	padding: 13px;
	margin: 0.3em;
	background-color: #f8f8ff;
}

#divHeaderMedium
{
	line-height: 1.3em;
	margin-bottom: 7px;
}

#divContentMedium
{
	line-height: 1.5em;
	text-align: center;
}

#divPrimaryContentMedium
{
	width: 68%;
	float: right;
	line-height: 1.5em;
	text-align: center;
}

#divSecondaryContentMedium
{
	width: 24%;
	/*
	height: auto !important;
	height: 800px;
	min-height: 800px;
	*/
	float: left;
	line-height: 1.5em;
}

#divFooterMedium
{
	line-height: 1.3em;
	text-align: center;
	margin-top: 7px;
}

div.divIncomingSuggestions
{
	width: 94%;
	margin-left: 3%;
	margin-right:3%;
	margin-top: 5%;
	margin-bottom: 5%;
}

div.divSuggestionContainer
{
	background: #e3e2e7;
}

div.divSuggestionDetailPopup
{
	margin-left: 5%;
	margin-right:5%;
}

div.divSuggestionDetailPopupLeft
{
	float: left;
	width: 40%;
	margin-top: 5%;
	margin-bottom: 5%;
}

div.divSuggestionDetailPopupRight
{
	float: right;
	width: 55%;
	margin-top: 5%;
	margin-bottom: 5%;
}

div.divSuggestionDetailNote
{
	background: #e3e2e7;
	margin-top: 5%;
	margin-bottom: 5%;
	text-align: left;
	padding: 6px 6px 6px 6px;
}

div.divSuggestionDetailWhatToDo
{
	background: #e3e2e7;
	margin-top: 5%;
	margin-bottom: 5%;
	text-align: left;
	padding: 6px 6px 6px 6px;
}

div.divSuggestionDetailProduct
{
	background: #e3e2e7;
}

div.divSuggestionDetailProductInfo
{
	text-align: left;
	padding: 6px 6px 6px 6px;
}

div.divProductInfo
{
	text-align: left;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 6px 6px 6px 6px;
}

div.divProductList
{
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}

div.divOutfitMenuIcon
{
	float:left;
	width: 32px;
}

div.divGenderMenuIcon
{
	float:left;
	width: 24px;
	height: 16px;
}

div.divOutfitCategory
{
	text-align: center;
	margin-top: 10px;
}

div.divPaletteProduct
{
	float:left;
	width : 85px;
	height : 90px;
}

div.divCategoryHeader
{
	float: left;
	text-align: left;
	margin-bottom: 6px;
	font-size: 1.4em;
	width: 100%;
}

div.divCategoryNavigate
{
	float: left;
	font-size: 1.1em;
	text-align: left;
	width: 100%;
}

div.divOutfitFilterMenu
{
	float: left;
	font-size: 1.1em;
	background: #e3e2e7;
	padding: 6px 6px 6px 7px;
	width: 95%;
}

div.divFilterGenders
{
	float: left;
	height: 48px;
	width: 19%;
	border-left: 1px solid #e3e2e7;
	padding: 3px 3px 3px 3px;
}

div.divFilterColors
{
	float: left;
	text-align: center;
}

div.divFilterBrands
{
	float: right;
	text-align: center;
}

div.divOutfitCategoryMenu
{
	float: right;
	width: 72%;
	height: 48px;
	padding: 3px 3px 3px 3px;
	border-left: 1px solid #e3e2e7;
	border-right: 1px solid #e3e2e7;
}

div.divSearchMenu
{
	text-align: left;
	height: 24px;
	padding: 3px 3px 3px 3px;
	border: 1px solid #e3e2e7;
}

div.divRestyleMe20
{
	width:90%;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

div.divOutfitItemDetailOnPopup
{
	width: 350px;
	height: 200px;
	margin-left: 25px;
	margin-right: 25px;
	text-align:left;
}

.centerProgressIndicator
{
	background: url(/images/misc/indicator-1.8.38.gif) no-repeat;
	position: absolute;
	width: 32px;
	height: 32px;
	left: 50%;
	top: 50%;
	margin-left: -16px;
	margin-top: -16px;
}

div.divSignupPopup
{
	width:90%;
	margin-left:auto;
	margin-right:auto;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align:center;
}

div.divSignupPopupRow
{
	width: 100%;
	height: 25px;
}

div.divSignupPopupLabel
{
	float: left;
	width: 35%;
	text-align:left;
}

div.divSignupPopupField
{
	float: left;
	width: 64%;
	text-align:left;
}

div.divProductInfoMain
{
	text-align:left;
}

.tabberlive .tabbertab
{
	height:575px;
}

div.divRefreshNavigation
{
	width: 100%;
	height: 24px;
}

div.divOutfitDetailOnPopup
{
	width: 350px;
	height: 150px;
	margin-left: 25px;
	margin-right: 25px;
	text-align:left;
}

div#divOutfitTabMenu,
div#divDraftOutfitTabMenu
{
	width: auto;
	height: 150px;
	border: 1px solid gray;
}
/* css/screen2.css file contents end here */ 
/* css/images-png.css file contents begin here */ 
.star-cold-section
{
	background-position: 0 0;
	width: 16px;
	height: 16px;
}
.thumbs-up-commentHeader
{
	background-position: -16px 0;
	width: 16px;
	height: 16px;
}
.user-online-content
{
	background-position: -32px 0;
	width: 16px;
	height: 16px;
}
.remove-content
{
	background-position: -48px 0;
	width: 16px;
	height: 16px;
}
.flag-inappropriate-comment-content
{
	background-position: -64px 0;
	width: 16px;
	height: 16px;
}
.link-section
{
	background-position: -80px 0;
	width: 16px;
	height: 16px;
}
.post-content
{
	background-position: -96px 0;
	width: 16px;
	height: 16px;
}
.thumbs-up-section
{
	background-position: -112px 0;
	width: 16px;
	height: 16px;
}
.bullet-green-section
{
	background-position: -128px 0;
	width: 16px;
	height: 16px;
}
.blinklist-content
{
	background-position: -144px 0;
	width: 16px;
	height: 16px;
}
.new-friend-requests-off-section
{
	background-position: -160px 0;
	width: 16px;
	height: 16px;
}
.close-window-section
{
	background-position: -176px 0;
	width: 16px;
	height: 16px;
}
.add-favorite-section
{
	background-position: -192px 0;
	width: 16px;
	height: 16px;
}
.add-enemy-content
{
	background-position: -208px 0;
	width: 16px;
	height: 16px;
}
.accept-friend-popup
{
	background-position: -224px 0;
	width: 16px;
	height: 16px;
}
.show-comment-section
{
	background-position: 0 -16px;
	width: 16px;
	height: 16px;
}
.user-offline-commentHeader
{
	background-position: -16px -16px;
	width: 16px;
	height: 16px;
}
.thumbs-up-hover-commentHeader
{
	background-position: -32px -16px;
	width: 16px;
	height: 16px;
}
.friend-stance-male
{
	background-position: -48px -16px;
	width: 16px;
	height: 16px;
}
.info-section
{
	background-position: -64px -16px;
	width: 16px;
	height: 16px;
}
.smile-section
{
	background-position: -80px -16px;
	width: 16px;
	height: 16px;
}
.remove-comment-commentHeader
{
	background-position: -96px -16px;
	width: 16px;
	height: 16px;
}
.new-votes-on-section
{
	background-position: -112px -16px;
	width: 16px;
	height: 16px;
}
.send-photo-section
{
	background-position: -128px -16px;
	width: 16px;
	height: 16px;
}
.send-mail-female
{
	background-position: -144px -16px;
	width: 16px;
	height: 16px;
}
.friend-stance-female
{
	background-position: -160px -16px;
	width: 16px;
	height: 16px;
}
.bullet-blue-content
{
	background-position: -176px -16px;
	width: 16px;
	height: 16px;
}
.male-section
{
	background-position: -192px -16px;
	width: 16px;
	height: 16px;
}
.next-section
{
	background-position: -208px -16px;
	width: 16px;
	height: 16px;
}
.info-content
{
	background-position: -224px -16px;
	width: 16px;
	height: 16px;
}
.remove-photo-content
{
	background-position: 0 -32px;
	width: 16px;
	height: 16px;
}
.remove-comment-content
{
	background-position: -16px -32px;
	width: 16px;
	height: 16px;
}
.bullet-red-section
{
	background-position: -32px -32px;
	width: 16px;
	height: 16px;
}
.next-popup
{
	background-position: -48px -32px;
	width: 16px;
	height: 16px;
}
.friend-of-friend-stance-content
{
	background-position: -64px -32px;
	width: 16px;
	height: 16px;
}
.add-friend-male
{
	background-position: -80px -32px;
	width: 16px;
	height: 16px;
}
.delicious-section
{
	background-position: -96px -32px;
	width: 16px;
	height: 16px;
}
.friend-of-friend-stance-section
{
	background-position: -112px -32px;
	width: 16px;
	height: 16px;
}
.thumbs-down-commentHeader
{
	background-position: -128px -32px;
	width: 16px;
	height: 16px;
}
.previous-popup
{
	background-position: -144px -32px;
	width: 16px;
	height: 16px;
}
.help-section
{
	background-position: -160px -32px;
	width: 16px;
	height: 16px;
}
.blank-popupHeader
{
	background-position: -176px -32px;
	width: 16px;
	height: 16px;
}
.remove-friend-male
{
	background-position: -192px -32px;
	width: 16px;
	height: 16px;
}
.enemy-stance-male
{
	background-position: -208px -32px;
	width: 16px;
	height: 16px;
}
.remove-enemy-content
{
	background-position: -224px -32px;
	width: 16px;
	height: 16px;
}
.comment-section
{
	background-position: 0 -48px;
	width: 16px;
	height: 16px;
}
.AIM-content
{
	background-position: -16px -48px;
	width: 16px;
	height: 16px;
}
.previous-content
{
	background-position: -32px -48px;
	width: 16px;
	height: 16px;
}
.hide-comment-commentHeader
{
	background-position: -48px -48px;
	width: 16px;
	height: 16px;
}
.send-photo-content
{
	background-position: -64px -48px;
	width: 16px;
	height: 16px;
}
.neutral-stance-section
{
	background-position: -80px -48px;
	width: 16px;
	height: 16px;
}
.logout-section
{
	background-position: -96px -48px;
	width: 16px;
	height: 16px;
}
.female-female
{
	background-position: -112px -48px;
	width: 16px;
	height: 16px;
}
.bulleted-list-section
{
	background-position: -128px -48px;
	width: 16px;
	height: 16px;
}
.blinklist-section
{
	background-position: -144px -48px;
	width: 16px;
	height: 16px;
}
.help-content
{
	background-position: -160px -48px;
	width: 16px;
	height: 16px;
}
.accept-friend-content
{
	background-position: -176px -48px;
	width: 16px;
	height: 16px;
}
.thumbs-down-hover-commentHeader
{
	background-position: -192px -48px;
	width: 16px;
	height: 16px;
}
.show-comment-content
{
	background-position: -208px -48px;
	width: 16px;
	height: 16px;
}
.bullet-red-popup
{
	background-position: -224px -48px;
	width: 16px;
	height: 16px;
}
.add-friend-female
{
	background-position: 0 -64px;
	width: 16px;
	height: 16px;
}
.error-popupHeader
{
	background-position: -16px -64px;
	width: 16px;
	height: 16px;
}
.favicon
{
	background-position: -32px -64px;
	width: 16px;
	height: 16px;
}
.blank-section
{
	background-position: -48px -64px;
	width: 16px;
	height: 16px;
}
.comment-content
{
	background-position: -64px -64px;
	width: 16px;
	height: 16px;
}
.bullet-yellow-popup
{
	background-position: -80px -64px;
	width: 16px;
	height: 16px;
}
.next-content
{
	background-position: -96px -64px;
	width: 16px;
	height: 16px;
}
.thumbs-down-hover-content
{
	background-position: -112px -64px;
	width: 16px;
	height: 16px;
}
.new-friend-requests-on-section
{
	background-position: -128px -64px;
	width: 16px;
	height: 16px;
}
.read-mail-content
{
	background-position: -144px -64px;
	width: 16px;
	height: 16px;
}
.stumbleupon-section
{
	background-position: -160px -64px;
	width: 16px;
	height: 16px;
}
.blank-content
{
	background-position: -176px -64px;
	width: 16px;
	height: 16px;
}
.thumbs-up-hover-section
{
	background-position: -192px -64px;
	width: 16px;
	height: 16px;
}
.remove-friend-female
{
	background-position: -208px -64px;
	width: 16px;
	height: 16px;
}
.thumbs-down-content
{
	background-position: -224px -64px;
	width: 16px;
	height: 16px;
}
.reject-friend-popup
{
	background-position: 0 -80px;
	width: 16px;
	height: 16px;
}
.favorite-section
{
	background-position: -16px -80px;
	width: 16px;
	height: 16px;
}
.accept-friend-section
{
	background-position: -32px -80px;
	width: 16px;
	height: 16px;
}
.male-tipTitle
{
	background-position: -48px -80px;
	width: 16px;
	height: 16px;
}
.home-content
{
	background-position: -64px -80px;
	width: 16px;
	height: 16px;
}
.add-photo-content
{
	background-position: -80px -80px;
	width: 16px;
	height: 16px;
}
.thumbs-down-hover-section
{
	background-position: -96px -80px;
	width: 16px;
	height: 16px;
}
.user-offline-section
{
	background-position: -112px -80px;
	width: 16px;
	height: 16px;
}
.previous-section
{
	background-position: -128px -80px;
	width: 16px;
	height: 16px;
}
.tag-photo-content
{
	background-position: -144px -80px;
	width: 16px;
	height: 16px;
}
.add-favorite-female
{
	background-position: -160px -80px;
	width: 16px;
	height: 16px;
}
.flag-photo-section
{
	background-position: -176px -80px;
	width: 16px;
	height: 16px;
}
.add-friend-content
{
	background-position: -192px -80px;
	width: 16px;
	height: 16px;
}
.new-notifications-on-section
{
	background-position: -208px -80px;
	width: 16px;
	height: 16px;
}
.link-content
{
	background-position: -224px -80px;
	width: 16px;
	height: 16px;
}
.remove-comment-section
{
	background-position: 0 -96px;
	width: 16px;
	height: 16px;
}
.remove-favorite-section
{
	background-position: -16px -96px;
	width: 16px;
	height: 16px;
}
.unread-mail-section
{
	background-position: -32px -96px;
	width: 16px;
	height: 16px;
}
.thumbs-down-section
{
	background-position: -48px -96px;
	width: 16px;
	height: 16px;
}
.close-window-popupHeader
{
	background-position: -64px -96px;
	width: 16px;
	height: 16px;
}
.logout-content
{
	background-position: -80px -96px;
	width: 16px;
	height: 16px;
}
.locked-section
{
	background-position: -96px -96px;
	width: 16px;
	height: 16px;
}
.new-mail-off-content
{
	background-position: -112px -96px;
	width: 16px;
	height: 16px;
}
.send-mail-content
{
	background-position: -128px -96px;
	width: 16px;
	height: 16px;
}
.flag-photo-content
{
	background-position: -144px -96px;
	width: 16px;
	height: 16px;
}
.remove-favorite-content
{
	background-position: -160px -96px;
	width: 16px;
	height: 16px;
}
.remove-section
{
	background-position: -176px -96px;
	width: 16px;
	height: 16px;
}
.new-friend-requests-on-content
{
	background-position: -192px -96px;
	width: 16px;
	height: 16px;
}
.flag-broken-section
{
	background-position: -208px -96px;
	width: 16px;
	height: 16px;
}
.send-mail-section
{
	background-position: -224px -96px;
	width: 16px;
	height: 16px;
}
.flag-inappropriate-comment-section
{
	background-position: 0 -112px;
	width: 16px;
	height: 16px;
}
.female-section
{
	background-position: -16px -112px;
	width: 16px;
	height: 16px;
}
.right-arrow-content
{
	background-position: -32px -112px;
	width: 16px;
	height: 16px;
}
.user-offline-female
{
	background-position: -48px -112px;
	width: 16px;
	height: 16px;
}
.read-mail-section
{
	background-position: -64px -112px;
	width: 16px;
	height: 16px;
}
.slide-down-blue-section
{
	background-position: -80px -112px;
	width: 16px;
	height: 16px;
}
.user-online-commentHeader
{
	background-position: -96px -112px;
	width: 16px;
	height: 16px;
}
.friend-stance-content
{
	background-position: -112px -112px;
	width: 16px;
	height: 16px;
}
.add-favorite-male
{
	background-position: -128px -112px;
	width: 16px;
	height: 16px;
}
.user-online-section
{
	background-position: -144px -112px;
	width: 16px;
	height: 16px;
}
.new-mail-off-section
{
	background-position: -160px -112px;
	width: 16px;
	height: 16px;
}
.female-content
{
	background-position: -176px -112px;
	width: 16px;
	height: 16px;
}
.bullet-yellow-content
{
	background-position: -192px -112px;
	width: 16px;
	height: 16px;
}
.delicious-content
{
	background-position: -208px -112px;
	width: 16px;
	height: 16px;
}
.new-mail-on-section
{
	background-position: -224px -112px;
	width: 16px;
	height: 16px;
}
.error-section
{
	background-position: 0 -128px;
	width: 16px;
	height: 16px;
}
.locked-content
{
	background-position: -16px -128px;
	width: 16px;
	height: 16px;
}
.remove-enemy-section
{
	background-position: -32px -128px;
	width: 16px;
	height: 16px;
}
.hide-comment-content
{
	background-position: -48px -128px;
	width: 16px;
	height: 16px;
}
.neutral-stance-content
{
	background-position: -64px -128px;
	width: 16px;
	height: 16px;
}
.male-content
{
	background-position: -80px -128px;
	width: 16px;
	height: 16px;
}
.moved-content
{
	background-position: -96px -128px;
	width: 16px;
	height: 16px;
}
.enemy-stance-female
{
	background-position: -112px -128px;
	width: 16px;
	height: 16px;
}
.remove-friend-section
{
	background-position: -128px -128px;
	width: 16px;
	height: 16px;
}
.right-arrow-section
{
	background-position: -144px -128px;
	width: 16px;
	height: 16px;
}
.stumbleupon-content
{
	background-position: -160px -128px;
	width: 16px;
	height: 16px;
}
.enemy-stance-content
{
	background-position: -176px -128px;
	width: 16px;
	height: 16px;
}
.favorite-content
{
	background-position: -192px -128px;
	width: 16px;
	height: 16px;
}
.arrow-turn-left-section
{
	background-position: -208px -128px;
	width: 16px;
	height: 16px;
}
.tag-photo-section
{
	background-position: -224px -128px;
	width: 16px;
	height: 16px;
}
.remove-photo-section
{
	background-position: 0 -144px;
	width: 16px;
	height: 16px;
}
.user-online-male
{
	background-position: -16px -144px;
	width: 16px;
	height: 16px;
}
.bullet-red-content
{
	background-position: -32px -144px;
	width: 16px;
	height: 16px;
}
.show-comment-commentHeader
{
	background-position: -48px -144px;
	width: 16px;
	height: 16px;
}
.new-friend-requests-off-content
{
	background-position: -64px -144px;
	width: 16px;
	height: 16px;
}
.new-notifications-off-section
{
	background-position: -80px -144px;
	width: 16px;
	height: 16px;
}
.new-votes-off-section
{
	background-position: -96px -144px;
	width: 16px;
	height: 16px;
}
.user-offline-male
{
	background-position: -112px -144px;
	width: 16px;
	height: 16px;
}
.thumbs-up-content
{
	background-position: -128px -144px;
	width: 16px;
	height: 16px;
}
.enemy-stance-section
{
	background-position: -144px -144px;
	width: 16px;
	height: 16px;
}
.flag-inappropriate-comment-commentHeader
{
	background-position: -160px -144px;
	width: 16px;
	height: 16px;
}
.new-mail-on-content
{
	background-position: -176px -144px;
	width: 16px;
	height: 16px;
}
.bullet-blue-section
{
	background-position: -192px -144px;
	width: 16px;
	height: 16px;
}
.remove-favorite-female
{
	background-position: -208px -144px;
	width: 16px;
	height: 16px;
}
.thumbs-up-hover-content
{
	background-position: -224px -144px;
	width: 16px;
	height: 16px;
}
.slide-down-blue-content
{
	background-position: 0 -160px;
	width: 16px;
	height: 16px;
}
.add-friend-section
{
	background-position: -16px -160px;
	width: 16px;
	height: 16px;
}
.smile-content
{
	background-position: -32px -160px;
	width: 16px;
	height: 16px;
}
.female-tipTitle
{
	background-position: -48px -160px;
	width: 16px;
	height: 16px;
}
.add-photo-section
{
	background-position: -64px -160px;
	width: 16px;
	height: 16px;
}
.bulleted-list-content
{
	background-position: -80px -160px;
	width: 16px;
	height: 16px;
}
.user-online-female
{
	background-position: -96px -160px;
	width: 16px;
	height: 16px;
}
.post-section
{
	background-position: -112px -160px;
	width: 16px;
	height: 16px;
}
.bullet-green-popup
{
	background-position: -128px -160px;
	width: 16px;
	height: 16px;
}
.neutral-stance-male
{
	background-position: -144px -160px;
	width: 16px;
	height: 16px;
}
.reject-friend-section
{
	background-position: -160px -160px;
	width: 16px;
	height: 16px;
}
.male-male
{
	background-position: -176px -160px;
	width: 16px;
	height: 16px;
}
.remove-popup
{
	background-position: -192px -160px;
	width: 16px;
	height: 16px;
}
.reject-friend-content
{
	background-position: -208px -160px;
	width: 16px;
	height: 16px;
}
.unread-mail-unread
{
	background-position: -224px -160px;
	width: 16px;
	height: 16px;
}
.arrow-turn-left-content
{
	background-position: 0 -176px;
	width: 16px;
	height: 16px;
}
.remove-favorite-male
{
	background-position: -16px -176px;
	width: 16px;
	height: 16px;
}
.add-favorite-content
{
	background-position: -32px -176px;
	width: 16px;
	height: 16px;
}
.close-window-content
{
	background-position: -48px -176px;
	width: 16px;
	height: 16px;
}
.bullet-blue-popup
{
	background-position: -64px -176px;
	width: 16px;
	height: 16px;
}
.new-notifications-off-content
{
	background-position: -80px -176px;
	width: 16px;
	height: 16px;
}
.facebook-content
{
	background-position: -96px -176px;
	width: 16px;
	height: 16px;
}
.AIM-section
{
	background-position: -112px -176px;
	width: 16px;
	height: 16px;
}
.facebook-section
{
	background-position: -128px -176px;
	width: 16px;
	height: 16px;
}
.error-content
{
	background-position: -144px -176px;
	width: 16px;
	height: 16px;
}
.right-arrow-popup
{
	background-position: -160px -176px;
	width: 16px;
	height: 16px;
}
.new-votes-on-content
{
	background-position: -176px -176px;
	width: 16px;
	height: 16px;
}
.remove-friend-content
{
	background-position: -192px -176px;
	width: 16px;
	height: 16px;
}
.new-votes-off-content
{
	background-position: -208px -176px;
	width: 16px;
	height: 16px;
}
.bullet-yellow-section
{
	background-position: -224px -176px;
	width: 16px;
	height: 16px;
}
.read-mail-read
{
	background-position: 0 -192px;
	width: 16px;
	height: 16px;
}
.unread-mail-content
{
	background-position: -16px -192px;
	width: 16px;
	height: 16px;
}
.send-mail-male
{
	background-position: -32px -192px;
	width: 16px;
	height: 16px;
}
.friend-stance-section
{
	background-position: -48px -192px;
	width: 16px;
	height: 16px;
}
.help-popupHeader
{
	background-position: -64px -192px;
	width: 16px;
	height: 16px;
}
.home-section
{
	background-position: -80px -192px;
	width: 16px;
	height: 16px;
}
.info-popupHeader
{
	background-position: -96px -192px;
	width: 16px;
	height: 16px;
}
.bullet-green-content
{
	background-position: -112px -192px;
	width: 16px;
	height: 16px;
}
.star-cold-content
{
	background-position: -128px -192px;
	width: 16px;
	height: 16px;
}
.slide-up-blue-section
{
	background-position: -144px -192px;
	width: 16px;
	height: 16px;
}
.neutral-stance-female
{
	background-position: -160px -192px;
	width: 16px;
	height: 16px;
}
.new-notifications-on-content
{
	background-position: -176px -192px;
	width: 16px;
	height: 16px;
}
.slide-up-blue-content
{
	background-position: -192px -192px;
	width: 16px;
	height: 16px;
}
.add-enemy-section
{
	background-position: -208px -192px;
	width: 16px;
	height: 16px;
}
.flag-broken-content
{
	background-position: -224px -192px;
	width: 16px;
	height: 16px;
}
.AIM-popup
{
	background-position: 0 -208px;
	width: 16px;
	height: 16px;
}
.favicon
{
	background-position: -16px -208px;
	width: 16px;
	height: 16px;
}
.user-offline-content
{
	background-position: -32px -208px;
	width: 16px;
	height: 16px;
}
.moved-section
{
	background-position: -48px -208px;
	width: 16px;
	height: 16px;
}
.hide-comment-section
{
	background-position: -64px -208px;
	width: 16px;
	height: 16px;
}
.takeTourMini-section
{
	background-position: -240px -92px;
	width: 20px;
	height: 20px;
}
.upload-small-content
{
	background-position: -260px -92px;
	width: 20px;
	height: 20px;
}
.upload-small-section
{
	background-position: -240px -112px;
	width: 20px;
	height: 20px;
}
.takeTourMini-content
{
	background-position: -260px -112px;
	width: 20px;
	height: 20px;
}
.no-photo-female-blank
{
	background-position: 0 -224px;
	width: 40px;
	height: 75px;
}
.no-photo-male-blank
{
	background-position: -40px -224px;
	width: 40px;
	height: 75px;
}
.share-photo-popup
{
	background-position: -80px -237px;
	width: 48px;
	height: 48px;
}
.invite-friends-popup
{
	background-position: -128px -237px;
	width: 48px;
	height: 48px;
}
.contact-us-popup
{
	background-position: -176px -237px;
	width: 48px;
	height: 48px;
}
.no-photo-neutral-blank
{
	background-position: 0 -299px;
	width: 111px;
	height: 155px;
}
.bullet-one-section
{
	background-position: -111px -328px;
	width: 32px;
	height: 32px;
}
.take-a-tour-content
{
	background-position: -143px -328px;
	width: 32px;
	height: 32px;
}
.bullet-one-content
{
	background-position: -175px -328px;
	width: 32px;
	height: 32px;
}
.upload-section
{
	background-position: -207px -328px;
	width: 32px;
	height: 32px;
}
.take-a-tour-section
{
	background-position: -111px -360px;
	width: 32px;
	height: 32px;
}
.upload-content
{
	background-position: -143px -360px;
	width: 32px;
	height: 32px;
}
.bullet-two-content
{
	background-position: -175px -360px;
	width: 32px;
	height: 32px;
}
.bullet-three-section
{
	background-position: -207px -360px;
	width: 32px;
	height: 32px;
}
.bullet-three-content
{
	background-position: -111px -392px;
	width: 32px;
	height: 32px;
}
.bullet-two-section
{
	background-position: -143px -392px;
	width: 32px;
	height: 32px;
}
.add-comment-off-content
{
	background-position: 0 -454px;
	width: 95px;
	height: 20px;
}
.add-comment-off-popup
{
	background-position: -95px -454px;
	width: 95px;
	height: 20px;
}
.add-comment-on-popup
{
	background-position: -190px -454px;
	width: 95px;
	height: 20px;
}
.add-comment-off-section
{
	background-position: 0 -474px;
	width: 95px;
	height: 20px;
}
.add-comment-on-section
{
	background-position: -95px -474px;
	width: 95px;
	height: 20px;
}
.add-comment-on-content
{
	background-position: -190px -474px;
	width: 95px;
	height: 20px;
}
.login-small-off-content
{
	background-position: -285px -454px;
	width: 55px;
	height: 20px;
}
.login-small-off-popup
{
	background-position: -340px -454px;
	width: 55px;
	height: 20px;
}
.login-small-off-section
{
	background-position: -395px -454px;
	width: 55px;
	height: 20px;
}
.login-small-on-section
{
	background-position: -285px -474px;
	width: 55px;
	height: 20px;
}
.login-small-on-content
{
	background-position: -340px -474px;
	width: 55px;
	height: 20px;
}
.login-small-on-popup
{
	background-position: -395px -474px;
	width: 55px;
	height: 20px;
}
.new-feature-content
{
	background-position: 0 -494px;
	width: 22px;
	height: 8px;
}
.new-feature-section
{
	background-position: -22px -494px;
	width: 22px;
	height: 8px;
}
.updated-feature-section
{
	background-position: -44px -494px;
	width: 43px;
	height: 8px;
}
.updated-feature-content
{
	background-position: -87px -494px;
	width: 43px;
	height: 8px;
}
.shopping-ladies-pants-content
{
	background-position: 0 -502px;
	width: 24px;
	height: 24px;
}
.clothing-style-blank
{
	background-position: -24px -502px;
	width: 24px;
	height: 24px;
}
.shopping-mens-jackets-content
{
	background-position: -48px -502px;
	width: 24px;
	height: 24px;
}
.shopping-mens-sunglasses-section
{
	background-position: -72px -502px;
	width: 24px;
	height: 24px;
}
.outfit-item-mens-t-shirts-content
{
	background-position: -96px -502px;
	width: 24px;
	height: 24px;
}
.shopping-mens-sunglasses-content
{
	background-position: -120px -502px;
	width: 24px;
	height: 24px;
}
.shopping-mens-hats-blank
{
	background-position: -144px -502px;
	width: 24px;
	height: 24px;
}
.outfit-item-ladies-jackets-blank
{
	background-position: -168px -502px;
	width: 24px;
	height: 24px;
}
.outfit-item-mens-shorts-section
{
	background-position: -192px -502px;
	width: 24px;
	height: 24px;
}
.accessories-style-blank
{
	background-position: -216px -502px;
	width: 24px;
	height: 24px;
}
.shopping-ladies-hats-blank
{
	background-position: -240px -502px;
	width: 24px;
	height: 24px;
}
.outfit-item-mens-jewelry-blank
{
	background-position: -264px -502px;
	width: 24px;
	height: 24px;
}
.outfit-item-ladies-shoes-blank
{
	background-position: -288px -502px;
	width: 24px;
	height: 24px;
}
.shopping-mens-shirts-content
{
	background-position: -312px -502px;
	width: 24px;
	height: 24px;
}
.shopping-ladies-bags-blank
{
	background-position: 0 -526px;
	width: 24px;
	height: 24px;
}
.outfit-item-ladies-jewelry-content
{
	background-position: -24px -526px;
	width: 24px;
	height: 24px;
}
.shopping-ladies-shoes-section
{
	background-position: -48px -526px;
	width: 24px;
	height: 24px;
}
.shopping-mens-jackets-section
{
	background-position: -72px -526px;
	width: 24px;
	height: 24px;
}
.shopping-ladies-shoes-content
{
	background-position: -96px -526px;
	width: 24px;
	height: 24px;
}
.shopping-ladies-jackets-blank
{
	background-position: -120px -526px;
	width: 24px;
	height: 24px;
}
.outfit-item-mens-shorts-content
{
	background-position: -144px -526px;
	width: 24px;
	height: 24px;
}
.outfit-item-mens-jewelry-section
{
	background-position: -168px -526px;
	width: 24px;
	height: 24px;
}
.shopping-ladies-t-shirts-blank
{
	background-position: -192px -526px;
	width: 24px;
	height: 24px;
}
.outfit-item-mens-shirts-content
{
	background-position: -216px -526px;
	width: 24px;
	height: 24px;
}
.shopping-mens-jewelry-section
{
	background-position: -240px -526px;
	width: 24px;
	height: 24px;
}
.shopping-ladies-shorts-content
{
	background-position: -264px -526px;
	width: 24px;
	height: 24px;
}
.hair-style-blank
{
	background-position: -288px -526px;
	width: 24px;
	height: 24px;
}
.eyebrows-style-section
{
	background-position: -312px -526px;
	width: 24px;
	height: 24px;
}
.shopping-mens-shoes-blank
{
	background-position: 0 -550px;
	width: 24px;
	height: 24px;
}
.shopping-mens-watches-content
{
	background-position: -24px -550px;
	width: 24px;
	height: 24px;
}
.shopping-ladies-shorts-blank
{
	background-position: -48px -550px;
	width: 24px;
	height: 24px;
}
.outfit-item-ladies-jackets-content
{
	background-position: -72px -550px;
	width: 24px;
	height: 24px;
}
.dental-style-content
{
	background-position: -96px -550px;
	width: 24px;
	height: 24px;
}
.hair-style-content
{
	background-position: -120px -550px;
	width: 24px;
	height: 24px;
}
.outfit-item-mens-t-shirts-section
{
	background-position: -144px -550px;
	width: 24px;
	height: 24px;
}
.outfit-item-ladies-bags-content
{
	background-position: -168px -550px;
	width: 24px;
	height: 24px;
}
.no-category-content
{
	background-position: -192px -550px;
	width: 24px;
	height: 24px;
}
.shopping-mens-shoes-content
{
	background-position: -216px -550px;
	width: 24px;
	height: 24px;
}
.outfit-item-mens-jackets-blank
{
	background-position: -240px -550px;
	width: 24px;
	height: 24px;
}
.outfit-item-ladies-pants-section
{
	background-position: -264px -550px;
	width: 24px;
	height: 24px;
}
.shopping-mens-shorts-content
{
	background-position: -288px -550px;
	width: 24px;
	height: 24px;
}
.outfit-item-ladies-bags-section
{
	background-position: -312px -550px;
	width: 24px;
	height: 24px;
}
.outfit-item-ladies-hats-section
{
	background-position: 0 -574px;
	width: 24px;
	height: 24px;
}
.outfit-item-mens-sunglasses-content
{
	background-position: -24px -574px;
	width: 24px;
	height: 24px;
}
.outfit-item-mens-hats-content
{
	background-position: -48px -574px;
	width: 24px;
	height: 24px;
}
.facial-hair-style-blank
{
	background-position: -72px -574px;
	width: 24px;
	height: 24px;
}
.outfit-item-mens-hats-section
{
	background-position: -96px -574px;
	width: 24px;
	height: 24px;
}
.shopping-mens-hats-section
{
	background-position: -120px -574px;
	width: 24px;
	height: 24px;
}
.shopping-mens-jewelry-content
{
	background-position: -144px -574px;
	width: 24px;
	height: 24px;
}
.outfit-item-ladies-jewelry-section
{
	background-position: -168px -574px;
	width: 24px;
	height: 24px;
}
.shopping-mens-t-shirts-blank
{
	background-position: -192px -574px;
	width: 24px;
	height: 24px;
}
.body-style-section
{
	background-position: -216px -574px;
	width: 24px;
	height: 24px;
}
.outfit-item-ladies-shoes-section
{
	background-position: -240px -574px;
	width: 24px;
	height: 24px;
}
.outfit-item-ladies-jewelry-blank
{
	background-position: -264px -574px;
	width: 24px;
	height: 24px;
}
.outfit-item-ladies-shorts-content
{
	background-position: -288px -574px;
	width: 24px;
	height: 24px;
}
.shopping-ladies-bags-content
{
	background-position: -312px -574px;
	width: 24px;
	height: 24px;
}
.shopping-ladies-t-shirts-content
{
	background-position: 0 -598px;
	width: 24px;
	height: 24px;
}
.body-style-blank
{
	background-position: -24px -598px;
	width: 24px;
	height: 24px;
}
.shopping-mens-watches-blank
{
	background-position: -48px -598px;
	width: 24px;
	height: 24px;
}
.dental-style-section
{
	background-position: -72px -598px;
	width: 24px;
	height: 24px;
}
.outfit-item-mens-sunglasses-section
{
	background-position: -96px -598px;
	width: 24px;
	height: 24px;
}
.outfit-item-ladies-shoes-content
{
	background-position: -120px -598px;
	width: 24px;
	height: 24px;
}
.outfit-item-ladies-dresses-content
{
	background-position: -144px -598px;
	width: 24px;
	height: 24px;
}
.makeup-style-content
{
	background-position: -168px -598px;
	width: 24px;
	height: 24px;
}
.shopping-ladies-dresses-content
{
	background-position: -192px -598px;
	width: 24px;
	height: 24px;
}
.invite-friends-small-section
{
	background-position: -216px -598px;
	width: 24px;
	height: 24px;
}
.shopping-ladies-accessories-content
{
	background-position: -240px -598px;
	width: 24px;
	height: 24px;
}
.outfit-item-ladies-bags-blank
{
	background-position: -264px -598px;
	width: 24px;
	height: 24px;
}
.outfit-item-mens-hats-blank
{
	background-position: -288px -598px;
	width: 24px;
	height: 24px;
}
.makeup-style-blank
{
	background-position: -312px -598px;
	width: 24px;
	height: 24px;
}
.no-category-blank
{
	background-position: 0 -622px;
	width: 24px;
	height: 24px;
}
.outfit-item-mens-jackets-content
{
	background-position: -24px -622px;
	width: 24px;
	height: 24px;
}
.outfit-item-mens-watches-section
{
	background-position: -48px -622px;
	width: 24px;
	height: 24px;
}
.shopping-ladies-pants-blank
{
	background-position: -72px -622px;
	width: 24px;
	height: 24px;
}
.outfit-item-mens-sunglasses-blank
{
	background-position: -96px -622px;
	width: 24px;
	height: 24px;
}
.outfit-item-mens-pants-blank
{
	background-position: -120px -622px;
	width: 24px;
	height: 24px;
}
.dental-style-blank
{
	background-position: -144px -622px;
	width: 24px;
	height: 24px;
}
.outfit-item-ladies-t-shirts-section
{
	background-position: -168px -622px;
	width: 24px;
	height: 24px;
}
.outfit-item-mens-watches-blank
{
	background-position: -192px -622px;
	width: 24px;
	height: 24px;
}
.outfit-item-ladies-jackets-section
{
	background-position: -216px -622px;
	width: 24px;
	height: 24px;
}
.shopping-mens-sunglasses-blank
{
	background-position: -240px -622px;
	width: 24px;
	height: 24px;
}
.shopping-ladies-accessories-blank
{
	background-position: -264px -622px;
	width: 24px;
	height: 24px;
}
.shopping-ladies-hats-section
{
	background-position: -288px -622px;
	width: 24px;
	height: 24px;
}
.makeup-style-section
{
	background-position: -312px -622px;
	width: 24px;
	height: 24px;
}
.outfit-item-mens-pants-content
{
	background-position: 0 -646px;
	width: 24px;
	height: 24px;
}
.shopping-ladies-sunglasses-section
{
	background-position: -24px -646px;
	width: 24px;
	height: 24px;
}
.outfit-item-ladies-pants-blank
{
	background-position: -48px -646px;
	width: 24px;
	height: 24px;
}
.shopping-ladies-shoes-blank
{
	background-position: -72px -646px;
	width: 24px;
	height: 24px;
}
.shopping-mens-pants-blank
{
	background-position: -96px -646px;
	width: 24px;
	height: 24px;
}
.shopping-mens-hats-content
{
	background-position: -120px -646px;
	width: 24px;
	height: 24px;
}
.shopping-ladies-dresses-section
{
	background-position: -144px -646px;
	width: 24px;
	height: 24px;
}
.outfit-item-ladies-t-shirts-blank
{
	background-position: -168px -646px;
	width: 24px;
	height: 24px;
}
.outfit-item-mens-jackets-section
{
	background-position: -192px -646px;
	width: 24px;
	height: 24px;
}
.eyebrows-style-blank
{
	background-position: -216px -646px;
	width: 24px;
	height: 24px;
}
.outfit-item-ladies-dresses-section
{
	background-position: -240px -646px;
	width: 24px;
	height: 24px;
}
.shopping-ladies-bags-section
{
	background-position: -264px -646px;
	width: 24px;
	height: 24px;
}
.outfit-item-ladies-accessories-content
{
	background-position: -288px -646px;
	width: 24px;
	height: 24px;
}
.shopping-ladies-pants-section
{
	background-position: -312px -646px;
	width: 24px;
	height: 24px;
}
.outfit-item-ladies-dresses-blank
{
	background-position: 0 -670px;
	width: 24px;
	height: 24px;
}
.shopping-mens-pants-content
{
	background-position: -24px -670px;
	width: 24px;
	height: 24px;
}
.shopping-ladies-shorts-section
{
	background-position: -48px -670px;
	width: 24px;
	height: 24px;
}
.outfit-item-ladies-shorts-section
{
	background-position: -72px -670px;
	width: 24px;
	height: 24px;
}
.tattoo-style-section
{
	background-position: -96px -670px;
	width: 24px;
	height: 24px;
}
.tattoo-style-content
{
	background-position: -120px -670px;
	width: 24px;
	height: 24px;
}
.eyeglasses-style-section
{
	background-position: -144px -670px;
	width: 24px;
	height: 24px;
}
.shopping-ladies-jewelry-blank
{
	background-position: -168px -670px;
	width: 24px;
	height: 24px;
}
.shopping-ladies-dresses-blank
{
	background-position: -192px -670px;
	width: 24px;
	height: 24px;
}
.shopping-mens-shoes-section
{
	background-position: -216px -670px;
	width: 24px;
	height: 24px;
}
.shopping-mens-shorts-blank
{
	background-position: -240px -670px;
	width: 24px;
	height: 24px;
}
.shopping-ladies-jewelry-section
{
	background-position: -264px -670px;
	width: 24px;
	height: 24px;
}
.outfit-item-ladies-sunglasses-blank
{
	background-position: -288px -670px;
	width: 24px;
	height: 24px;
}
.shopping-mens-t-shirts-section
{
	background-position: -312px -670px;
	width: 24px;
	height: 24px;
}
.tattoo-style-blank
{
	background-position: 0 -694px;
	width: 24px;
	height: 24px;
}
.shopping-ladies-jackets-section
{
	background-position: -24px -694px;
	width: 24px;
	height: 24px;
}
.outfit-item-mens-shirts-section
{
	background-position: -48px -694px;
	width: 24px;
	height: 24px;
}
.outfit-item-mens-watches-content
{
	background-position: -72px -694px;
	width: 24px;
	height: 24px;
}
.shopping-mens-shirts-blank
{
	background-position: -96px -694px;
	width: 24px;
	height: 24px;
}
.invite-friends-small-popup
{
	background-position: -120px -694px;
	width: 24px;
	height: 24px;
}
.eyebrows-style-content
{
	background-position: -144px -694px;
	width: 24px;
	height: 24px;
}
.shopping-mens-pants-section
{
	background-position: -168px -694px;
	width: 24px;
	height: 24px;
}
.shopping-ladies-sunglasses-content
{
	background-position: -192px -694px;
	width: 24px;
	height: 24px;
}
.outfit-item-ladies-shorts-blank
{
	background-position: -216px -694px;
	width: 24px;
	height: 24px;
}
.outfit-item-mens-shirts-blank
{
	background-position: -240px -694px;
	width: 24px;
	height: 24px;
}
.shopping-ladies-accessories-section
{
	background-position: -264px -694px;
	width: 24px;
	height: 24px;
}
.shopping-mens-t-shirts-content
{
	background-position: -288px -694px;
	width: 24px;
	height: 24px;
}
.outfit-item-mens-shorts-blank
{
	background-position: -312px -694px;
	width: 24px;
	height: 24px;
}
.outfit-item-mens-shoes-blank
{
	background-position: 0 -718px;
	width: 24px;
	height: 24px;
}
.shopping-ladies-hats-content
{
	background-position: -24px -718px;
	width: 24px;
	height: 24px;
}
.clothing-style-content
{
	background-position: -48px -718px;
	width: 24px;
	height: 24px;
}
.clothing-style-section
{
	background-position: -72px -718px;
	width: 24px;
	height: 24px;
}
.hair-style-section
{
	background-position: -96px -718px;
	width: 24px;
	height: 24px;
}
.outfit-item-ladies-sunglasses-content
{
	background-position: -120px -718px;
	width: 24px;
	height: 24px;
}
.eyeglasses-style-content
{
	background-position: -144px -718px;
	width: 24px;
	height: 24px;
}
.shopping-ladies-jewelry-content
{
	background-position: -168px -718px;
	width: 24px;
	height: 24px;
}
.shopping-mens-jewelry-blank
{
	background-position: -192px -718px;
	width: 24px;
	height: 24px;
}
.shopping-ladies-sunglasses-blank
{
	background-position: -216px -718px;
	width: 24px;
	height: 24px;
}
.outfit-item-ladies-pants-content
{
	background-position: -240px -718px;
	width: 24px;
	height: 24px;
}
.shopping-ladies-t-shirts-section
{
	background-position: -264px -718px;
	width: 24px;
	height: 24px;
}
.outfit-item-ladies-t-shirts-content
{
	background-position: -288px -718px;
	width: 24px;
	height: 24px;
}
.outfit-item-mens-t-shirts-blank
{
	background-position: -312px -718px;
	width: 24px;
	height: 24px;
}
.outfit-item-ladies-sunglasses-section
{
	background-position: 0 -742px;
	width: 24px;
	height: 24px;
}
.outfit-item-ladies-hats-content
{
	background-position: -24px -742px;
	width: 24px;
	height: 24px;
}
.shopping-ladies-jackets-content
{
	background-position: -48px -742px;
	width: 24px;
	height: 24px;
}
.outfit-item-ladies-accessories-section
{
	background-position: -72px -742px;
	width: 24px;
	height: 24px;
}
.outfit-item-mens-shoes-section
{
	background-position: -96px -742px;
	width: 24px;
	height: 24px;
}
.outfit-item-mens-shoes-content
{
	background-position: -120px -742px;
	width: 24px;
	height: 24px;
}
.shopping-mens-watches-section
{
	background-position: -144px -742px;
	width: 24px;
	height: 24px;
}
.facial-hair-style-section
{
	background-position: -168px -742px;
	width: 24px;
	height: 24px;
}
.shopping-mens-shorts-section
{
	background-position: -192px -742px;
	width: 24px;
	height: 24px;
}
.outfit-item-ladies-accessories-blank
{
	background-position: -216px -742px;
	width: 24px;
	height: 24px;
}
.eyeglasses-style-blank
{
	background-position: -240px -742px;
	width: 24px;
	height: 24px;
}
.shopping-mens-jackets-blank
{
	background-position: -264px -742px;
	width: 24px;
	height: 24px;
}
.facial-hair-style-content
{
	background-position: -288px -742px;
	width: 24px;
	height: 24px;
}
.outfit-item-mens-pants-section
{
	background-position: -312px -742px;
	width: 24px;
	height: 24px;
}
.accessories-style-section
{
	background-position: 0 -766px;
	width: 24px;
	height: 24px;
}
.body-style-content
{
	background-position: -24px -766px;
	width: 24px;
	height: 24px;
}
.no-category-section
{
	background-position: -48px -766px;
	width: 24px;
	height: 24px;
}
.outfit-item-ladies-hats-blank
{
	background-position: -72px -766px;
	width: 24px;
	height: 24px;
}
.accessories-style-content
{
	background-position: -96px -766px;
	width: 24px;
	height: 24px;
}
.outfit-item-mens-jewelry-content
{
	background-position: -120px -766px;
	width: 24px;
	height: 24px;
}
.shopping-mens-shirts-section
{
	background-position: -144px -766px;
	width: 24px;
	height: 24px;
}
.Logo_Beta-content
{
	background-position: -336px -599px;
	width: 270px;
	height: 94px;
}
.delete-small-on-section
{
	background-position: 0 0;
	width: 70px;
	height: 20px;
}
.delete-small-off-content
{
	background-position: -70px 0;
	width: 70px;
	height: 20px;
}
.delete-small-on-content
{
	background-position: 0 -20px;
	width: 70px;
	height: 20px;
}
.delete-small-off-section
{
	background-position: -70px -20px;
	width: 70px;
	height: 20px;
}
.mark-read-small-on-content
{
	background-position: -140px 0;
	width: 90px;
	height: 20px;
}
.mark-unread-small-off-section
{
	background-position: -230px 0;
	width: 90px;
	height: 20px;
}
.mark-unread-small-on-content
{
	background-position: -320px 0;
	width: 90px;
	height: 20px;
}
.mark-unread-small-off-content
{
	background-position: -410px 0;
	width: 90px;
	height: 20px;
}
.start-new-topic-small-on-section
{
	background-position: -140px -20px;
	width: 90px;
	height: 20px;
}
.mark-read-small-on-section
{
	background-position: -230px -20px;
	width: 90px;
	height: 20px;
}
.mark-read-small-off-section
{
	background-position: -320px -20px;
	width: 90px;
	height: 20px;
}
.start-new-topic-small-on-content
{
	background-position: -410px -20px;
	width: 90px;
	height: 20px;
}
.mark-unread-small-on-section
{
	background-position: -140px -40px;
	width: 90px;
	height: 20px;
}
.mark-read-small-off-content
{
	background-position: -230px -40px;
	width: 90px;
	height: 20px;
}
.start-new-topic-small-off-content
{
	background-position: -320px -40px;
	width: 90px;
	height: 20px;
}
.start-new-topic-small-off-section
{
	background-position: -410px -40px;
	width: 90px;
	height: 20px;
}
.mark-unread-button-off-section
{
	background-position: 0 -60px;
	width: 110px;
	height: 30px;
}
.mark-read-button-on-content
{
	background-position: -110px -60px;
	width: 110px;
	height: 30px;
}
.mark-read-button-off-content
{
	background-position: -220px -60px;
	width: 110px;
	height: 30px;
}
.mark-read-button-off-section
{
	background-position: -330px -60px;
	width: 110px;
	height: 30px;
}
.mark-unread-button-on-section
{
	background-position: 0 -90px;
	width: 110px;
	height: 30px;
}
.mark-unread-button-off-content
{
	background-position: -110px -90px;
	width: 110px;
	height: 30px;
}
.mark-unread-button-on-content
{
	background-position: -220px -90px;
	width: 110px;
	height: 30px;
}
.mark-read-button-on-section
{
	background-position: -330px -90px;
	width: 110px;
	height: 30px;
}
.update-message-button-on-section
{
	background-position: -440px -60px;
	width: 140px;
	height: 30px;
}
.update-message-button-on-content
{
	background-position: -580px -60px;
	width: 140px;
	height: 30px;
}
.start-new-topic-off-section
{
	background-position: -720px -60px;
	width: 140px;
	height: 30px;
}
.update-message-button-off-section
{
	background-position: -860px -60px;
	width: 140px;
	height: 30px;
}
.update-message-button-off-content
{
	background-position: -440px -90px;
	width: 140px;
	height: 30px;
}
.start-new-topic-on-content
{
	background-position: -580px -90px;
	width: 140px;
	height: 30px;
}
.start-new-topic-on-section
{
	background-position: -720px -90px;
	width: 140px;
	height: 30px;
}
.start-new-topic-off-content
{
	background-position: -860px -90px;
	width: 140px;
	height: 30px;
}
.find-your-friends-button-on-content
{
	background-position: 0 -120px;
	width: 155px;
	height: 30px;
}
.find-your-friends-button-off-content
{
	background-position: -155px -120px;
	width: 155px;
	height: 30px;
}
.find-your-friends-button-on-section
{
	background-position: 0 -150px;
	width: 155px;
	height: 30px;
}
.find-your-friends-button-off-section
{
	background-position: -155px -150px;
	width: 155px;
	height: 30px;
}
.edit-post-small-on-section
{
	background-position: -310px -120px;
	width: 80px;
	height: 20px;
}
.edit-post-small-off-section
{
	background-position: -390px -120px;
	width: 80px;
	height: 20px;
}
.quote-small-on-section
{
	background-position: -470px -120px;
	width: 80px;
	height: 20px;
}
.reply-topic-small-on-section
{
	background-position: -550px -120px;
	width: 80px;
	height: 20px;
}
.reply-topic-small-on-content
{
	background-position: -310px -140px;
	width: 80px;
	height: 20px;
}
.report-post-small-on-content
{
	background-position: -390px -140px;
	width: 80px;
	height: 20px;
}
.edit-post-small-on-content
{
	background-position: -470px -140px;
	width: 80px;
	height: 20px;
}
.edit-post-small-off-content
{
	background-position: -550px -140px;
	width: 80px;
	height: 20px;
}
.reply-topic-small-off-content
{
	background-position: -310px -160px;
	width: 80px;
	height: 20px;
}
.report-post-small-on-section
{
	background-position: -390px -160px;
	width: 80px;
	height: 20px;
}
.quote-small-off-section
{
	background-position: -470px -160px;
	width: 80px;
	height: 20px;
}
.quote-small-on-content
{
	background-position: -550px -160px;
	width: 80px;
	height: 20px;
}
.report-post-small-off-section
{
	background-position: -310px -180px;
	width: 80px;
	height: 20px;
}
.report-post-small-off-content
{
	background-position: -390px -180px;
	width: 80px;
	height: 20px;
}
.quote-small-off-content
{
	background-position: -470px -180px;
	width: 80px;
	height: 20px;
}
.reply-topic-small-off-section
{
	background-position: -550px -180px;
	width: 80px;
	height: 20px;
}
.write-new-message-small-on-content
{
	background-position: 0 -200px;
	width: 130px;
	height: 20px;
}
.write-new-message-small-off-section
{
	background-position: -130px -200px;
	width: 130px;
	height: 20px;
}
.write-new-message-small-on-section
{
	background-position: 0 -220px;
	width: 130px;
	height: 20px;
}
.write-new-message-small-off-content
{
	background-position: -130px -220px;
	width: 130px;
	height: 20px;
}
.invite-button-on-section
{
	background-position: -260px -200px;
	width: 70px;
	height: 30px;
}
.invite-button-on-content
{
	background-position: -330px -200px;
	width: 70px;
	height: 30px;
}
.invite-button-off-content
{
	background-position: -260px -230px;
	width: 70px;
	height: 30px;
}
.invite-button-off-section
{
	background-position: -330px -230px;
	width: 70px;
	height: 30px;
}
.send-add-request-off-section
{
	background-position: 0 -260px;
	width: 145px;
	height: 30px;
}
.send-add-request-on-content
{
	background-position: -145px -260px;
	width: 145px;
	height: 30px;
}
.send-add-request-on-section
{
	background-position: 0 -290px;
	width: 145px;
	height: 30px;
}
.send-add-request-off-content
{
	background-position: -145px -290px;
	width: 145px;
	height: 30px;
}
.send-reply-button-off-content
{
	background-position: -290px -260px;
	width: 100px;
	height: 30px;
}
.send-reply-button-off-section
{
	background-position: -390px -260px;
	width: 100px;
	height: 30px;
}
.send-reply-button-on-section
{
	background-position: -290px -290px;
	width: 100px;
	height: 30px;
}
.send-reply-button-on-content
{
	background-position: -390px -290px;
	width: 100px;
	height: 30px;
}
.register-button-off-content
{
	background-position: 0 -320px;
	width: 90px;
	height: 30px;
}
.cancel-button-off-section
{
	background-position: -90px -320px;
	width: 90px;
	height: 30px;
}
.login-button-off-section
{
	background-position: -180px -320px;
	width: 90px;
	height: 30px;
}
.send-button-off-content
{
	background-position: -270px -320px;
	width: 90px;
	height: 30px;
}
.delete-button-off-section
{
	background-position: -360px -320px;
	width: 90px;
	height: 30px;
}
.upload-button-on-section
{
	background-position: -450px -320px;
	width: 90px;
	height: 30px;
}
.send-button-off-section
{
	background-position: -540px -320px;
	width: 90px;
	height: 30px;
}
.cancel-button-off-content
{
	background-position: 0 -350px;
	width: 90px;
	height: 30px;
}
.change-button-off-section
{
	background-position: -90px -350px;
	width: 90px;
	height: 30px;
}
.delete-button-on-content
{
	background-position: -180px -350px;
	width: 90px;
	height: 30px;
}
.login-button-on-section
{
	background-position: -270px -350px;
	width: 90px;
	height: 30px;
}
.upload-button-on-content
{
	background-position: -360px -350px;
	width: 90px;
	height: 30px;
}
.update-button-on-section
{
	background-position: -450px -350px;
	width: 90px;
	height: 30px;
}
.cancel-button-on-section
{
	background-position: -540px -350px;
	width: 90px;
	height: 30px;
}
.upload-button-off-content
{
	background-position: 0 -380px;
	width: 90px;
	height: 30px;
}
.cancel-button-on-content
{
	background-position: -90px -380px;
	width: 90px;
	height: 30px;
}
.login-button-on-content
{
	background-position: -180px -380px;
	width: 90px;
	height: 30px;
}
.upload-button-off-section
{
	background-position: -270px -380px;
	width: 90px;
	height: 30px;
}
.login-button-off-content
{
	background-position: -360px -380px;
	width: 90px;
	height: 30px;
}
.change-button-on-section
{
	background-position: -450px -380px;
	width: 90px;
	height: 30px;
}
.change-button-on-content
{
	background-position: -540px -380px;
	width: 90px;
	height: 30px;
}
.delete-button-off-content
{
	background-position: 0 -410px;
	width: 90px;
	height: 30px;
}
.send-button-on-content
{
	background-position: -90px -410px;
	width: 90px;
	height: 30px;
}
.delete-button-on-section
{
	background-position: -180px -410px;
	width: 90px;
	height: 30px;
}
.update-button-off-section
{
	background-position: -270px -410px;
	width: 90px;
	height: 30px;
}
.update-button-off-content
{
	background-position: -360px -410px;
	width: 90px;
	height: 30px;
}
.change-button-off-content
{
	background-position: -450px -410px;
	width: 90px;
	height: 30px;
}
.register-button-on-section
{
	background-position: -540px -410px;
	width: 90px;
	height: 30px;
}
.update-button-on-content
{
	background-position: 0 -440px;
	width: 90px;
	height: 30px;
}
.register-button-off-section
{
	background-position: -90px -440px;
	width: 90px;
	height: 30px;
}
.register-button-on-content
{
	background-position: -180px -440px;
	width: 90px;
	height: 30px;
}
.send-button-on-section
{
	background-position: -270px -440px;
	width: 90px;
	height: 30px;
}
.write-new-message-button-off-content
{
	background-position: -630px -365px;
	width: 150px;
	height: 30px;
}
.write-new-message-button-on-section
{
	background-position: -780px -365px;
	width: 150px;
	height: 30px;
}
.write-new-message-button-on-content
{
	background-position: -630px -395px;
	width: 150px;
	height: 30px;
}
.write-new-message-button-off-section
{
	background-position: -780px -395px;
	width: 150px;
	height: 30px;
}
.submit-post-on-section
{
	background-position: 0 -470px;
	width: 120px;
	height: 30px;
}
.send-message-off-section
{
	background-position: -120px -470px;
	width: 120px;
	height: 30px;
}
.reply-topic-off-section
{
	background-position: -240px -470px;
	width: 120px;
	height: 30px;
}
.send-message-on-content
{
	background-position: -360px -470px;
	width: 120px;
	height: 30px;
}
.submit-post-off-content
{
	background-position: 0 -500px;
	width: 120px;
	height: 30px;
}
.reply-topic-on-content
{
	background-position: -120px -500px;
	width: 120px;
	height: 30px;
}
.reply-topic-off-content
{
	background-position: -240px -500px;
	width: 120px;
	height: 30px;
}
.reply-topic-on-section
{
	background-position: -360px -500px;
	width: 120px;
	height: 30px;
}
.submit-post-off-section
{
	background-position: 0 -530px;
	width: 120px;
	height: 30px;
}
.edit-post-on-section
{
	background-position: -120px -530px;
	width: 120px;
	height: 30px;
}
.send-message-off-content
{
	background-position: -240px -530px;
	width: 120px;
	height: 30px;
}
.submit-post-on-content
{
	background-position: -360px -530px;
	width: 120px;
	height: 30px;
}
.edit-post-on-content
{
	background-position: 0 -560px;
	width: 120px;
	height: 30px;
}
.send-message-on-section
{
	background-position: -120px -560px;
	width: 120px;
	height: 30px;
}
.edit-post-off-content
{
	background-position: -240px -560px;
	width: 120px;
	height: 30px;
}
.edit-post-off-section
{
	background-position: -360px -560px;
	width: 120px;
	height: 30px;
}
/* css/images-png.css file contents end here */ 
/* css/images-gif.css file contents begin here */ 
/* css/images-gif.css file contents end here */ 
/* css/images-jpg.css fre */ 
/* css/