/*PinkSofaNetwork Logo text - DO NOT CHANGE THE COLOUR!! */
.networkpink, .networksofa, .network {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #990033;
}
.networkpink A:link{text-decoration: none; color: #990033;} 
.networkpink A:visited{text-decoration: none; color: #990033;} 
.networkpink A:active{text-decoration: none; color: #990033;} 
.networkpink A:hover{text-decoration: none; color: #990033;}

.networksofa, .network {
	color: #000;
}
.networksofa A:link, .networksofa A:visited, .networksofa A:active, .networksofa A:hover
.network A:link, .network A:visited, .network A:active, .network A:hover {
	text-decoration: none; color: #000;} 

.network {
	color: #666;
}
.network A:link, .network A:visited, .network A:active, .network A:hover {text-decoration: none; color: #666;} 
/*end PinkSofaNetwork Logo text*/

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.footer A:link{text-decoration: underline; color: #666666;} 
.footer A:visited{text-decoration: underline; color: #666666;} 
.footer A:active{text-decoration: underline; color: #666666;} 
.footer A:hover{text-decoration: none; color: #000000;}

.homepageborder {
	border: 1px solid #CCCCCC;
	padding: 5px;
	background-color: #FFFFFF;
}

/* previous styles as copied from GoNYC */

body {
	bgcolor: #EEEEEE;
	leftmargin: 0;
	topmargin: 10;
	marginwidth: 0;
	marginheight: 0;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
}
a:link {
	color: #000000;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: underline;
	color: #000000;
}
.home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #707070;
	font-weight: bold;
}
.titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #CCCCCC;
	font-weight: bold;
}

#hpgalert TABLE{
	color: #FFFFFF;
	background-color: #993333;
	padding: 5px 5px 5px 10px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	}
#hpgalert TH{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #FFFFFF;
	font-weight: lighter;
	letter-spacing: 1mm;
	text-align: left;
	}
.hpgalertheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #FFFFFF;
	font-weight: lighter;
	letter-spacing: 1mm;
	}
.hpgalertbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #000000;
	font-weight: lighter;
		}
#redalert1 TABLE{
	color: #000000;
	background-color: #EBEBEB;
	padding: 5px 5px 5px 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #993333;
	border-left-color: #993333;
	}
#redalert2 TABLE{
	color: #000000;
	background-color: #F5E2E1;
	padding: 5px 5px 5px 10px;
	border: 1px solid #993333;
	}
.redalertheading {
	color: #000000;
	font-weight: bold;
	}
#hpgmessage TABLE{
	margin-bottom: 15px;
	border-right: 1px solid #85D633;
	border-bottom: 1px solid #85D633;
	border-left: 1px solid #85D633;
}
#hpgmessage A:link{text-decoration: underline; color: #000000; font-weight: bold;} 
#hpgmessage A:visited{text-decoration: underline; color: #000000; font-weight: bold;} 
#hpgmessage A:active{text-decoration: underline; color: #000000; font-weight: bold;} 
#hpgmessage A:hover{text-decoration: none; color: #000000; font-weight: bold;
}
#hpgmessage TD{
	border-top-style: solid; border-top-color: #85D633; border-top-width: 1px;
	padding: 5px;
}
#conversationyou TABLE{
	border: 1px solid #CCCCCC;
}
#conversationyou TH{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #CCCCCC;
	text-align: left;
	}
#conversationyou TD{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EBEBEB;
	}


#conversationme TABLE{
	border: 1px solid #CCCCCC;
}
#conversationme TH{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #707070;
	text-align: left;
	}
#conversationme TD{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EBEBEB;
	}


#smiletable TD {
	background-color: #CCCCCC;
	border-top-style: none; border-top-color: #999999; border-top-width: 0px; 
	border-bottom-style: none; border-bottom-width: 0px; border-bottom-color: #999999;
}
.profilethumb {

	background-color: #CCCCCC;
	border: 1px solid #666666;
}
.profileadd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #333333;
}
.profileadd A:link{text-decoration: underline; color: #333333;} 
.profileadd A:visited{text-decoration: underline; color: #333333;} 
.profileadd A:active{text-decoration: underline; color: #333333;} 
.profileadd A:hover{text-decoration: none; color: #333333;
}

#subheading TABLE {
	background-color: #CCCCCC;
}
#subheading TH {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #CCCCCC;
	text-align: left;
	font-weight: bold;
}
.subheading A:link{text-decoration: underline; color: #333333;} 
.subheading A:visited{text-decoration: underline; color: #333333;} 
.subheading A:active{text-decoration: underline; color: #333333;} 
.subheading A:hover{text-decoration: none; color: #333333;
}

.profileform {
	font-size: 11px;
}

.smallnotered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333333;
}
.smallnotered A:link{text-decoration: underline;  color: #333333;} 
.smallnotered A:visited{text-decoration: underline; color: #333333;} 
.smallnotered A:active{text-decoration: underline;  color: #333333;} 
.smallnotered A:hover{text-decoration: none; color: #333333;}

.smallnote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333333;
}
.smallnote A:link{text-decoration: underline;  color: #333333;} 
.smallnote A:visited{text-decoration: underline; color: #333333;} 
.smallnote A:active{text-decoration: underline;  color: #333333;} 
.smallnote A:hover{text-decoration: none; color: #333333;}

.instructtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #fff;
}
.instructtext A:link{text-decoration: underline;  color: #fff;} 
.instructtext A:visited{text-decoration: underline; color: #fff;} 
.instructtext A:active{text-decoration: underline;  color: #fff;} 
.instructtext A:hover{text-decoration: none; color: #fff;}

.tablesubtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333;
}
.tablesubtext A:link{text-decoration: underline;  color: #333;} 
.tablesubtext A:visited{text-decoration: underline; color: #333;} 
.tablesubtext A:active{text-decoration: underline;  color: #333;} 
.tablesubtext A:hover{text-decoration: none; color: #333;}

.hometitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #707070;
	font-weight: bold;
}
#greytable  TABLE {
	color: #FFFFFF;
}

#greytable TH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333333;
	font-weight: bold;
	text-align: left;
	padding: 3px 3px 3px 3px;
}

#greytable TR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EBEBEB;
}
#greytable  TD {
	padding: 3px 3px 3px 3px;
}
#pgheading TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EBEBEB;
	background-color: #707070;
	font-weight: bold;
}
.pgheading A:link{text-decoration: underline;  color: #E1E1E1; font-family: Verdana, Arial, Helvetica, sans-serif;} 
.pgheading A:visited{text-decoration: underline; color: #E1E1E1; font-family: Verdana, Arial, Helvetica, sans-serif;} 
.pgheading A:active{text-decoration: underline;  color: #E1E1E1; font-family: Verdana, Arial, Helvetica, sans-serif;} 
.pgheading A:hover{text-decoration: none; color: #E1E1E1; font-family: Verdana, Arial, Helvetica, sans-serif;}

#brand TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	padding-left: 7px;
	font-weight: bold;
	background-color: #000000;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
}
#brand TH{
	font-size: 13px;	line-height: 17px;	padding-left: 7px;	font-weight: bold;
	background-color: #000000;

}

.brand {
	color: #CCCCCC;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.brand A:link{text-decoration: none;  color: #CCCCCC; } 
.brand A:visited{text-decoration: none; color: #CCCCCC; } 
.brand A:active{text-decoration: none;  color: #CCCCCC; } 
.brand A:hover{text-decoration: underline; color: #CCCCCC;}

.brandpagename {
	font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
	}
.brandhome {
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		font-size: 10px;
		font-weight: normal;
	}
.brandhome A:link{text-decoration: underline;  color: #CCCCCC; } 
.brandhome A:visited{text-decoration: underline; color: #CCCCCC; } 
.brandhome A:active{text-decoration: underline;  color: #CCCCCC; } 
.brandhome A:hover{text-decoration: none; color: #CCCCCC;}

.table55border {
	background-color: #EBEBEB;
	border-top: 2px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.table55border A:link{text-decoration: underline; font-size: 11px; font-weight: bold; line-height: 16px; color: #333333;} 
.table55border A:visited{text-decoration: underline; font-size: 11px; font-weight: bold; line-height: 16px; color: #333333;} 
.table55border A:active{text-decoration: underline; font-size: 11px; font-weight: bold; line-height: 16px; color: #333333;} 
.table55border A:hover{text-decoration: none; font-size: 11px; font-weight: bold; line-height: 16px; color: #333333;}

.headingsmall {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 11px;
	background-color: #CCCCCC;
	color: #333333;
	font-weight: normal;
}
.headingsmall A:link{text-decoration: underline;  color: #333333;} 
.headingsmall A:visited{text-decoration: underline; color: #333333;} 
.headingsmall A:active{text-decoration: underline;  color: #333333;} 
.headingsmall A:hover{text-decoration: none; color: #333333;}

.headinginfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #CCCCCC;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
}
#memdetails  TABLE {
	width: 100%;
	margin: 2px;
	padding: 3px 3px 3px 3px;
}

#memdetails TH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333333;
	background-color: #EBEBEB;
	font-weight: bold;
	text-align: left;
	padding: 3px 3px 3px 3px;
	width: 150px;
}

#memdetails TR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	background-color: #EBEBEB;
}
#memdetails TD {
	font-size: 11px;
}

#tabletopcontrols  TR {
	background-color: #EBEBEB;
}
#tabletopcontrols  TD {
	background-color: #EBEBEB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.tabletopcontrols A:link{text-decoration: underline; color: #333333;} 
.tabletopcontrols A:visited{text-decoration: underline; color: #333333;} 
.tabletopcontrols A:active{text-decoration: underline; color: #333333;} 
.tabletopcontrols A:hover{text-decoration: none; color: #333333;
}

#profileletschat TD, #profileletschat {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #993333;
	font-weight: bold;
	}
	
#profileletschat  A:link{text-decoration: underline; color: #FFFFFF;} 
#profileletschat  A:visited{text-decoration: underline; color: #FFFFFF;} 
#profileletschat  A:active{text-decoration: underline; color: #FFFFFF;} 
#profileletschat  A:hover{text-decoration: none; color: #FFFFFF;
}

#profileonline TD, #profileonline {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	background-color: #CCCCCC;
	font-weight: bold;
	border: 1px solid #666666;
	}
	
#profileonline  A:link{text-decoration: none; color: #000000;} 
#profileonline  A:visited{text-decoration: none; color: #000000;} 
#profileonline  A:active{text-decoration: none; color: #000000;} 
#profileonline  A:hover{text-decoration: underline; color: #000000;
}


#tablebottomcontrols  TABLE {
	background-color: #FFFFFF;

}

#tablebottomcontrols  TD {
	color: #333333;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 5px 5px 5px 0px;
}

#tablebottomcontrols TH {
	color: #333333;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 0px;
	width: 150px;

}
#tablebottomcontrols  A:LINK { 
color: #333333; 
text-decoration: underline; 
}

#tablebottomcontrols  A:VISITED { 
color: #333333; 
text-decoration: underline; 
}

#tablebottomcontrols  A:HOVER { 
color: #333333; 
text-decoration: underline; 
}

#tablebottomcontrols A:ACTIVE { 
color: #333333; 
text-decoration: none; 
}

#tablebottomcontrols .linetopbot{ 
	
	border-top-width: 1px; border-top-style: solid; border-top-color: #000000; 
}

.dividerline {
	background-color: #999999;
	height: 1px;
	}
.subscription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.special {
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.special  A:link{text-decoration: noneunderline color: #990000;} 
.special  A:visited{text-decoration: underline; color: #990000;} 
.special  A:active{text-decoration: underline; color: #990000;} 
.special  A:hover{text-decoration: none; color: #990000;
}

.footerline {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;	
	padding-top: 3px;
}
.pagenumbersbot {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CC6666;	
	padding-top: 3px;
}
.pagenumberstop {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC6666;
	padding-bottom: 3px;
}
.inboxpgs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #999999;
}
.inboxpgs A:link{text-decoration: underline;  color: #FFFFFF;} 
.inboxpgs A:visited{text-decoration: underline; color: #FFFFFF;} 
.inboxpgs A:active{text-decoration: underline;  color: #FFFFFF;} 
.inboxpgs A:hover{text-decoration: none; color: #FFFFFF;}

.inboxhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #CCCCCC;
	font-weight: bold;
	}
.inboxhead A:link{text-decoration: underline;  color: #333333;} 
.inboxhead A:visited{text-decoration: underline; color: #333333;} 
.inboxhead A:active{text-decoration: underline;  color: #333333;} 
.inboxhead A:hover{text-decoration: none; color: #333333;}

.outboxpgs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #333333;
}
.outboxpgs A:link{text-decoration: underline;  color: #FFFFFF;} 
.outboxpgs A:visited{text-decoration: underline; color: #FFFFFF;} 
.outboxpgs A:active{text-decoration: underline;  color: #FFFFFF;} 
.outboxpgs A:hover{text-decoration: none; color: #FFFFFF;}

.smileboxpgs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #666666;
}
.smileboxpgs A:link{text-decoration: underline;  color: #FFFFFF;} 
.smileboxpgs A:visited{text-decoration: underline; color: #FFFFFF;} 
.smileboxpgs A:active{text-decoration: underline;  color: #FFFFFF;} 
.smileboxpgs A:hover{text-decoration: none; color: #FFFFFF;}

.notepadtextarea {
	background-color: #EBEBEB;
	border : 0;
	border-color : #EBEBEB;
	border-width : 0;
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
	color: #333333;
	width : 100%;
	height : 310;
}

#datatable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#datatable td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#memberid {
	background-color: #F4F5F9;
	border: 4px solid #993333;
	position: absolute;
	height: 70px;
	width: 155px;
	left: 476px;
	top: 182px;
	padding: 5px;
	font-size: 11px;
}
#memberid strong {
	color: #000000;
}
#memberidprint {
	position: absolute;
	left: 15px;
	top: 250px;
	padding: 5px;
}
#profileusername {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #993333;
	margin-top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
}
#profileusername td, #profileusername td a {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* AD WORDS */
.adbox_120x600 {
	width:120px;
	overflow:visible;
	margin:0;
	padding:0;
	position:static;
	margin-left:15;
}

.adbox_120x600 table  {
	border: 0px;
	background: #f0f0f0;
}

.adbox_120x600 .adtitle, .adbox_120x600 .adtitle a {

	width:110px;
	overflow:hidden;
	text-align:left;
	padding:0px;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}

.adtext a, .adbox_120x600 .adtext, .adbox_120x600 .adtext a  {
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
}

.adbox_120x600 .adsponsor, .adbox_120x600 .adsponsor a  {
	text-decoration:none;
	font-size:11px;
	color:#000;
}
.adbox_120x600 .adurl, .adbox_120x600 .adurl a  {
	font-family:arial,helvetica,sans-serif;
	text-decoration:none;
	font-size:10px;
	color:#000;
}
.adbox_120x600 .adurl a:hover  {
	text-decoration:underline;
}

.adbox728x90 {
	overflow:hidden;
	margin:0;
	padding:0;
	position:static;
	/*margin-left:15;*/
}

.adbox728x90 table  {
	border: 0px;
	background: #fff;
}

.adbox728x90 .adtitle, .adbox728x90 .adtitle a {

	overflow:hidden;
	text-align:left;
	padding:0px;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}

adbox_728x90.adtext a, .adbox728x90 .adtext {
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
}

.adbox728x90 .adsponsor, .adbox728x90 .adsponsor a  {
	text-decoration:none;
	font-size:11px;
	color:#000;
}
.adbox728x90 .adurl, .adbox728x90 .adurl a  {
	font-family:arial,helvetica,sans-serif;
	text-decoration:none;
	font-size:10px;
	color:#000;
}
.adbox728x90 .adurl a:hover  {
	text-decoration:underline;
}
.displayopts, {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 12px;
}
.displayopts A:link, .displayopts A:visited , .displayopts A:active, .displayopts A:hover{
	color: #FFFFFF;

}
.displayopts A:hover{text-decoration: none;}
.show { display: block; }
.hide { display: none; }
