﻿body * 
{
	margin:0px;
	padding:0px;
}

#loading {width:200px;height:100px;background-color:#c0c0c0;position:absolute;left:50%;top:50%;margin-top:-50px;margin-left:-100px;text-align:center;}
#lb-dyn.loading 
{
	background: url(../images/ajax-loader2.gif) no-repeat center center;
	height:400px;	
}

#dhtmltooltip
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	position: absolute;
	width: 306px;
	border: 0px solid #ffffff;
	padding: 0px;
	background-color: #ffffff;
	visibility: hidden;
	text-align: center;
	z-index: 100;
}	
* { text-align:left; }

body {color:#707276;font-family:Arial,Verdana,Tahoma;font-size:11px;margin-bottom:0;margin-left:0;margin-right:0;margin-top:4px;} 
TD {color:#707276;font-family:Arial,Verdana,Tahoma;font-size:11px;font-weight:normal;}

#container { text-align: center; width:776px; margin: 0px auto; height:100%; }
#content { background-color:#EAEAEB;position:relative; }

A img {border:none;} 
A, A:ACTIVE, A:HOVER, A:LINK, A:VISITED {font-family:Arial,Verdana,Tahoma;font-size:11px;color:#6F6F6F;font-weight:normal;text-decoration:none;}	
A:HOVER{font-family:Arial,Verdana,Tahoma;font-size:11px;color:#6F6F6F;font-weight:normal;text-decoration:underline;}
A.hed1, A.hed1:ACTIVE, A.hed1:HOVER, A.hed1:LINK, A.hed1:VISITED {font-family:Arial,Verdana,Tahoma;font-size:11px;color:#FFFFFF;font-weight:bold;text-decoration:none;}	
A.hed2, A.hed2:ACTIVE, A.hed2:HOVER, A.hed2:LINK, A.hed2:VISITED {font-family:Arial,Verdana,Tahoma;font-size:11px;color:#FFFFFF;font-weight:normal;text-decoration:none;}	
A.hed3, A.hed3:ACTIVE, A.hed3:LINK, A.hed3:VISITED {font-family:Arial,Verdana,Tahoma;font-size:11px;color:#707276;font-weight:bold;text-decoration:none;}	
A.hed3:HOVER{font-family:Arial,Verdana,Tahoma;font-size:11px;color:#707276;font-weight:bold;text-decoration:underline;}	
A.hed4, A.hed4:ACTIVE, A.hed4:HOVER, A.hed4:LINK, A.hed4:VISITED {font-family:Arial,Verdana,Tahoma;font-size:11px;color:#7F7F7F;font-weight:bold;text-decoration:none;}	
A.hed5, A.hed5:ACTIVE, A.hed5:HOVER, A.hed5:LINK, A.hed5:VISITED {font-family:Arial,Verdana,Tahoma;font-size:11px;color:#EC0080;font-weight:bold;text-decoration:none;}	
A.hed12, A.hed12:ACTIVE, A.hed12:LINK, A.hed12:VISITED, A.hed12:HOVER {font-family:Arial,Verdana,Tahoma;font-size:11px;color:#58A4D7;font-weight:normal;text-decoration:none;}	
A.hed13, A.hed13:ACTIVE, A.hed13:LINK, A.hed13:VISITED, A.hed13:HOVER {font-family:Arial,Verdana,Tahoma;font-size:12px;color:#3290CE;font-weight:bold;text-decoration:none;}	
A.hed23, A.hed23:ACTIVE, A.hed23:LINK, A.hed23:VISITED {font-family:Arial,Verdana,Tahoma;font-size:11px;color:#06BAF5;font-weight:normal;text-decoration:none;}	
A.hed23:HOVER {font-family:Arial,Verdana,Tahoma;font-size:11px;color:#06BAF5;font-weight:normal;text-decoration:underline;}	
A.hed25, A.hed25:ACTIVE, A.hed25:LINK, A.hed25:VISITED {font-family:Arial,Verdana,Tahoma;font-size:11px;color:#06BAF5;font-weight:bold;text-decoration:none;}	
A.hed25:HOVER {font-family:Arial,Verdana,Tahoma;font-size:11px;color:#06BAF5;font-weight:bold;text-decoration:underline;}	
A.hed31, A.hed31:ACTIVE, A.hed31:LINK, A.hed31:VISITED {font-family:Arial,Verdana,Tahoma;font-size:11px;color:#3290CE;font-weight:bold;text-decoration:none;}	
A.hed31:HOVER {font-family:Arial,Verdana,Tahoma;font-size:11px;color:#3290CE;font-weight:bold;text-decoration:underline;}	
A.hed34, A.hed34:ACTIVE, A.hed34:LINK, A.hed34:VISITED {font-family:Arial,Verdana,Tahoma;font-size:11px;color:#000000;font-weight:bold;text-decoration:none;}	
A.hed34:HOVER {font-family:Arial,Verdana,Tahoma;font-size:11px;color:#000000;font-weight:bold;text-decoration:underline;}	
A.hed43, A.hed43:ACTIVE, A.hed43:HOVER, A.hed43:LINK, A.hed43:VISITED {font-family:Arial,Verdana,Tahoma;font-size:12px;color:#9F9F9F;font-weight:bold;text-decoration:none;}	
A.hed47, A.hed47:ACTIVE, A.hed47:HOVER, A.hed47:LINK, A.hed47:VISITED {font-family:Arial,Verdana,Tahoma;font-size:11px;color:#CFCFCF;font-weight:bold;text-decoration:none;}	
A.hed54, A.hed54:ACTIVE, A.hed54:HOVER, A.hed54:LINK, A.hed54:VISITED {font-family:Arial,Verdana,Tahoma;font-size:11px;color:#07BAF5;font-weight:bold;text-decoration:none;}	
A.hed55, A.hed55:ACTIVE, A.hed55:HOVER, A.hed55:LINK, A.hed55:VISITED {font-family:Arial,Verdana,Tahoma;font-size:11px;color:#4098C6;font-weight:bold;text-decoration:underline;}
A.hed60, A.hed60:ACTIVE, A.hed60:LINK, A.hed60:VISITED {font-family:Arial,Verdana,Tahoma;font-size:11px;color:#EB108F;font-weight:bold;text-decoration:none;}
A.hed60:HOVER {font-family:Arial,Verdana,Tahoma;font-size:11px;color:#EB108F;font-weight:bold;text-decoration:underline;}	
A.hed62, A.hed62:ACTIVE, A.hed62:LINK, A.hed62:VISITED {font-family:Arial,Verdana,Tahoma;font-size:11px;color:#E50085;font-weight:bold;text-decoration:none;}
A.hed62:HOVER {font-family:Arial,Verdana,Tahoma;font-size:11px;color:#E50085;font-weight:bold;text-decoration:underline;}
A.hed63, A.hed63:ACTIVE, A.hed63:HOVER, A.hed63:LINK, A.hed63:VISITED {font-family:Arial,Verdana,Tahoma;font-size:11px;color:#317DB0;font-weight:bold;text-decoration:none;}


.hed1  { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#FFFFFF;font-weight:bold; }
.hed2  { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#FFFFFF;font-weight:normal; }
.hed3  { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#707276;font-weight:bold; }
.hed4  { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#7F7F7F;font-weight:bold; }
.hed5  { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#EC0080;font-weight:bold; }
.hed7  { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#797B7F;font-weight:normal; }
.hed8  { font-family:Arial,Verdana,Tahoma;font-size:18px;color:#FFFFFF;font-weight:bold; }
.hed9  { font-family:Arial,Verdana,Tahoma;font-size:15px;color:#707276;font-weight:bold; }
.hed10 { font-family:Arial,Verdana,Tahoma;font-size:18px;color:#06BAF5;font-weight:bold; }
.hed11 { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#06BAF5;font-weight:bold; }
.hed12 { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#58A4D7;font-weight:normal; }
.hed13 { font-family:Arial,Verdana,Tahoma;font-size:12px;color:#3290CE;font-weight:bold; }
.hed14 { font-family:Arial,Verdana,Tahoma;font-size:17px;color:#707276;font-weight:bold; }
.hed15 { font-family:Arial,Verdana,Tahoma;font-size:13px;color:#3290CE;font-weight:bold; }
.hed16 { font-family:Arial,Verdana,Tahoma;font-size:12px;color:#EC0080;font-weight:bold; }
.hed17 { font-family:Arial,Verdana,Tahoma;font-size:12px;color:#FFFFFF;font-weight:normal; }
.hed18 { font-family:Arial,Verdana,Tahoma;font-size:12px;color:#EC0080;font-weight:normal; }
.hed19 { font-family:Arial,Verdana,Tahoma;font-size:17px;color:#FFFFFF;font-weight:bold; }
.hed20 { font-family:Arial,Verdana,Tahoma;font-size:13px;color:#06BAF5;font-weight:bold; }
.hed21 { font-family:Arial,Verdana,Tahoma;font-size:17px;color:#EC0080;font-weight:bold; }
.hed22 { font-family:Arial,Verdana,Tahoma;font-size:10px;color:#707276;font-weight:normal; }
.hed23 { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#06BAF5;font-weight:normal; }
.hed24 { font-family:Arial,Verdana,Tahoma;font-size:13px;color:#6F6F6F;font-weight:bold; }
.hed25 { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#06BAF5;font-weight:bold; }
.hed26 { font-family:Arial,Verdana,Tahoma;font-size:13px;color:#EC0080;font-weight:bold; }
.hed27 { font-family:Arial,Verdana,Tahoma;font-size:14px;color:#06BAF5;font-weight:bold; }
.hed30 { font-family:Arial,Verdana,Tahoma;font-size:12px;color:#6F6F6F;font-weight:bold; }
.hed31 { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#3290CE;font-weight:bold; }
.hed32 { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#EC0080;font-weight:bold; }
.hed33 { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#000000;font-weight:normal; }
.hed34 { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#000000;font-weight:bold; }
.hed35 { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#EC0080;font-weight:normal; }
.hed36 { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#7F7F7F;font-weight:normal; }
.hed37 { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#3290CE;font-weight:normal; }
.hed38 { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#6F6F6F;font-weight:normal; }
.hed39 { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#6F6F6F;font-weight:bold; }
.hed40 { font-family:Arial,Verdana,Tahoma;font-size:10px;color:#EC0080;font-weight:normal; }
.hed41 { font-family:Arial,Verdana,Tahoma;font-size:12px;color:#707276;font-weight:bold; }
.hed42 { font-family:Arial,Verdana,Tahoma;font-size:12px;color:#3290CE;font-weight:normal; }
.hed43 { font-family:Arial,Verdana,Tahoma;font-size:12px;color:#9F9F9F;font-weight:bold; }
.hed44 { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#181818;font-weight:bold; }
.hed45 { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#787878;font-weight:normal; }
.hed46 { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#707276;font-weight:bold; }
.hed47 { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#CFCFCF;font-weight:bold; }
.hed48 { font-family:Arial,Verdana,Tahoma;font-size:13px;color:#707276;font-weight:bold; }
.hed49 { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#6D6D6D;font-weight:normal; }
.hed50 { font-family:Arial,Verdana,Tahoma;font-size:17px;color:#017AA1;font-weight:bold; }
.hed51 { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#828282;font-weight:normal; }
.hed52 { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#E0026F;font-weight:bold; }
.hed53 { font-family:Arial,Verdana,Tahoma;font-size:12px;color:#EC0189;font-weight:bold; }
.hed54 { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#07BAF5;font-weight:bold; }
.hed55 { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#4098C6;font-weight:bold; }
.hed56 { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#17BFF6;font-weight:bold; }
.hed57 { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#3398CC;font-weight:bold; }
.hed58 { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#EB0C8E;font-weight:bold; }
.hed59 { font-family:Arial,Verdana,Tahoma;font-size:16px;color:#EC0089;font-weight:bold; }
.hed60 { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#EB108F;font-weight:bold; }
.hed61 { font-family:Arial,Verdana,Tahoma;font-size:13px;color:#2791CF;font-weight:bold; }
.hed62 { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#E50085;font-weight:bold; }
.hed63 { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#317DB0;font-weight:bold; }
.hed64 { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#4097D1;font-weight:bold; }
.hed65 { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#CACBCC;font-weight:normal; }
.hed66 { font-family:Arial,Verdana,Tahoma;font-size:17px;color:#29BBEF;font-weight:bold; }
.hed67 { font-family:Arial,Verdana,Tahoma;font-size:16px;color:#FFFFFF;font-weight:bold; }
.hed68 { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#707070;font-weight:bold; }
.hed69 { font-family:Arial,Verdana,Tahoma;font-size:11px;color:#707070;font-weight:normal; }


.tformele1 {background-color:#FFFFFF;font-family:Arial,Verdana,Tahoma;font-size:11px;color:#6F6F6F;padding-left:2px;border:solid 1px #737373;}
.tformele2 {background-color:#FFFFFF;font-family:Arial,Verdana,Tahoma;font-size:11px;color:#000000;padding-left:2px;border:solid 1px #737373;}

.contentPanel { position:relative;background:url(../Images/ContentTopBG.gif) repeat-x;padding-top:15px; }
.titleBar { position:relative;left:0px;background: url(../Images/MyHomeTopBG.gif) repeat-x;height:36px;width:100%;}
.titleBar .tl { position:absolute;top:0px;left:0px;width:15px;height:36px;background: url(../Images/MyHomeTopLeftCorner.gif) 100% 0 no-repeat;}
.titleBar .tr { position:absolute;top:0px;right:15px;padding-top:6px;}
.venueBar { position:relative;background-color:#F0108C;height:33px;width:100%;}
.venueBar .tl { position:absolute;top:0px;left:0px;width:16px;height:33px;background: url(../Images/VenueBarTopLeft.gif) 100% 0 no-repeat;}
.contentPanel .body { border-left:3px solid #FFFFFF;position:relative;background-color:#F8F8F8;overflow:visible;padding-left:15px; }
.contentPanel .body2 { border-left:3px solid #FFFFFF;position:relative;background-color:#F8F8F8; }
.contentPanel .line { background-color:#07B9F5;height:2px;position:relative;left:0;width:100%; }
.contentPanel .content { position:relative;height:auto;width:100%;padding-top:10px; }
.contentPanel .bottom { height:12px;position:relative;background: url(../Images/MyHomeBottomBG.gif) repeat-x; }
.contentPanel .bl { position:absolute;bottom:0px;left:0px;width:15px;height:12px;background: url(../Images/MyHomeBottomLeftCorner.gif) 0 100% no-repeat; }

.innerPanel { position:relative;background:url(../Images/ContentTopBG.gif) repeat-x; }
.innerPanel .top { height:49px;position:relative;background: url(../Images/InnerPanelTopBG.gif) repeat-x; }
.innerPanel .tl { position:absolute;top:0px;left:0px;width:58px;height:49px;background: url(../Images/InnerPanelTopLeft.gif) 100% 0 no-repeat;}
.innerPanel .tr { position:absolute;top:0px;right:0px;width:13px;height:49px;background: url(../Images/InnerPanelTopRight.gif) 100% 0 no-repeat;}
.innerPanel .top2 { height:11px;position:relative;background: url(../Images/InnerPanelTopBG2.gif) repeat-x; }
.innerPanel .tl2 { position:absolute;top:0px;left:-11px;padding:11px;background: url(../Images/InnerPanelTopLeft2.gif) 100% 0 no-repeat;}
.innerPanel .tr2 { position:absolute;top:0px;right:0px;padding:11px;background: url(../Images/InnerPanelTopRight2.gif) 100% 0 no-repeat;}
.innerPanel .body { border-left:3px solid #FFFFFF;border-right:3px solid #FFFFFF;height:100%;position:relative;background-color:#F2F1EF;overflow:visible; }
.innerPanel .bottom { height:12px;position:relative;background: url(../Images/InnerPanelBottomBG.gif) repeat-x; }
.innerPanel .bl { position:absolute;bottom:0px;left:0px;padding:12px;background: url(../Images/InnerPanelBottomLeft.gif) 0 100% no-repeat }
.innerPanel .br { position:absolute;bottom:0px;right:-12px;padding:12px;background: url(../Images/InnerPanelBottomRight.gif) 0 100% no-repeat }

.searchPanel { position:relative;background:url(../Images/SearchOptionsBG.gif) repeat-x;height:30px; }
.searchPanel .left { position:absolute;top:0px;left:0px;width:7px;height:30px;background: url(../Images/SearchOptionsLeft.gif) 100% 0 no-repeat;}
.searchPanel .right { position:absolute;top:0px;right:0px;width:7px;height:30px;background: url(../Images/SearchOptionsRight.gif) 100% 0 no-repeat;}

.chklist input { white-space:nowrap;margin-right:5px; }

/* links with + */
a.pluslink { background:url(../Images/Plus.gif) no-repeat 0px 3px;padding-left:12px; }

ul.pluslink  { list-style: none;margin:0px;padding:0px;padding-left:15px; }
ul.pluslink li { line-height:20px; height:20px;}
ul.pluslink a { background:url(../Images/Plus.gif) no-repeat 0px 3px;padding-left:12px; }

.pointsLinks a { display:block;height:20px; }

/* link list - points */
ul.pointsList {font-size:11px;color:#707276;font-weight:bold;text-decoration:none;text-indent:0px;list-style: none outside;padding:0px;margin:0px;}
ul.pointsList li { margin:8px 0px;}
ul.pointsList em {color:#3290CE;font-weight:bold; font-style:normal; }

/* tag editor */
.tagEditor h1 {font-size:13px;color:#3290CE;font-weight:bold;margin:0px; }
.tagEditor h2 {font-size:12px;color:#EC0080;font-weight:bold;margin:0px; }
.tagEditor p {font-size:11px;color:#6F6F6F;font-weight:normal;margin:0px;margin-top:4px; }
.tagEditor .interests {font-size:11px;color:#06BAF5;font-weight:normal;text-align:center; }

/* hilight */
.hilight, .hilight:visited, .hilight:active, 
	.hilight:hover, .hilight:link { font-size:12px;color:#EC0189;font-weight:bold;text-decoration:none }

.lightblue { color:#57cff6; }
.darkblue { color:#2b7cb2; }
.grey { color:#727272; }
.large { font-size:16px;font-weight:600; }
.medium { font-size:12px;font-weight:normal; }
.bold { font-weight:bold; }

.photoCircle { position:relative; }
.photoCircle div { position:absolute; }

.photoList .pc { float:left; }

.photoCircle .s1 { left:50%;top:0%;width:25%;height:25%; }
.photoCircle .s2 { left:75%;top:25%;width:25%;height:25%; }
.photoCircle .s3 { left:0%;top:50%;width:25%;height:25%; }
.photoCircle .s4 { left:25%;top:75%;width:25%;height:25%; }
.photoCircle .m { left:25%;top:25%;width:50%;height:50%; }

.pypPhotoCircle .s1{left:3%;top:12%;}

/* selected profile */
.profileinfo { position:absolute;background:#F8F8F8 url(../Images/MyHomeLeftBG.gif) repeat-y;width:278px;top:140px;left:13px;height:212px; }
.profileinfo div { background:url(../Images/GalleryBlockTopLeftCorner.gif) no-repeat top left;padding-left:15px; }
.profileinfo .t { background:url(../Images/GalleryBlockTopBG.gif) repeat-x;width:163px;height:20px;padding-left:0px; }
.profileinfo .tr { background:url(../Images/MyHomeLeftBG.gif) repeat-y top right;padding-top:10px;padding-right:15px; }
.profileinfo p { margin:4px 0px; }


.selected-profile-info .profileinfo {background:none; position:absolute;width:278px;top:140px;left:13px;height:212px; }
.selected-profile-info .profileinfo div {background:none; padding-left:15px; }
.selected-profile-info .profileinfo .t {background:none;width:163px;height:20px;padding-left:0px; }
.selected-profile-info .profileinfo .tr {background:none; padding-top:10px;padding-right:15px; }



/* debugging */
.debug { border: 2px solid green; }
.debug * { border: 1px solid blue; }
 
/* misc */
div.thickblueline { background:#07B9F5;overflow:hidden;height:2px;width:100%; }
div.thinblueline { background:#06BAF5;height:1px;overflow:hidden; }
 
div.leftPanel { background:url(../Images/ProfileImageTop.gif) no-repeat;padding-top:14px;margin-left:13px;margin-top:10px; }
div.leftPanel div.b { background:url(../Images/ProfileImageBottom.gif) no-repeat bottom left;padding-bottom:14px; }
div.leftPanel div.l { background: url(../Images/ProfileImageBG.gif); width: 152px; padding-left: 10px; padding-bottom: 10px; }
 
div.bigRightArrow { background: url(../Images/ProfileArrow.gif) no-repeat top right; width: 120px; height: 32px; } 
.smallRightArrow { background:url(../Images/NextArrow.gif) no-repeat center right;padding-right:12px; }

.mainContent { position: relative; left: 176px;min-height:400px; width: 600px; padding:15px 0px; background: url(../Images/ContentTopBG.gif) repeat-x }
.mainContent .t .l, .mainContent .b .l { font-size:1px; /* ensure minimum height */ height:12px; }
.mainContent .t { background:url(../Images/MyHomeTopBG.gif) repeat-x; }
.mainContent .t .l { background:url(../Images/MyHomeTopLeftCorner.gif) no-repeat top left;padding-left:15px; }
.mainContent .m { background:#F8F8F8 url(../Images/MyHomeLeftBG.gif) repeat-y top left;padding-left:15px; }
.mainContent .b { background:url(../Images/MyHomeBottomBG.gif) repeat-x top left; }
.mainContent .b .l { background:url(../Images/MyHomeBottomLeftCorner.gif) no-repeat top left;padding-left:15px; }

.nMainContent { position: relative; left: 176px; width: 600px; padding:15px 0px; background: #F8F8F8;border:2px solid white;min-height:450px;_height:450px; }

 /* - - - - - - - - - - - - - - - - - - - - -

Title : Lightbox CSS
Author : Kevin Hale
URL : http://particletree.com/features/lightbox-gone-wild/

Created : January 13, 2006
Modified : February 1, 2006

- - - - - - - - - - - - - - - - - - - - - */

#lightbox{
	display:none;
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;
	width:500px;
	height:400px;
	margin:-220px 0 0 -250px;
	border:none;
	background:none;
	text-align:left;
}
#lightbox[id]{
	position:fixed;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#877;
	-moz-opacity: 0.6;
	opacity:.60;
	filter: alpha(opacity=60);
}
#overlay[id]{
	position:fixed;
}

#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage{
    color:#FFFFFF;
    position:relative;
    top: 100px; left:50px;
	display:inline;
	text-align:center;
}

/*#lightbox.done img{
	width:100%;
	height:100%;
}*/

div.select 
{
	padding:0;
	margin:0;
	position:absolute;
	border: 1px inset #AAA;
	overflow:hidden;
}

/* thanks a lot Microsoft... */
 * html .iefix { height: 0.01%; }
 
.autoSuggest { position:relative; }

.topNav { width:105%; }
.topNav a, 
	.topNav a:active, 
	.topNav a:hover, 
	.topNav a:link, 
	.topNav a:visited 
	{
		display:block;
		width:105px;
		height:33px;
		float:left;
		padding-left:5px;
		padding-top:3px;
		margin-right:1px;
		text-decoration:none;
		color:#FFFFFF;
		font-weight:bold; 
	}
.topNav .b { height:2px;background:white;overflow:hidden;clear:both }
.topNav a.link1 { background:#01740D; }
.topNav a.link2 { background:#082A81;width:106px; }
.topNav a.link3 { background:#980065; }
.topNav a.link4 { background:#D90514; }
.topNav a.link5 { background:#FC6700; }
.topNav a.link6 { background:#FDB200;width:104px; }
.topNav a.link7 { background:#BBA432;margin-right:0px; }



/***********/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/************/


div.placeholder
{
	position:absolute;
	font-style:italic;
	padding:4px;
	text-align:left;
	overflow:visible;
	white-space:nowrap;
}

/* photos */
.photo { position:relative;text-align:center;}
.photo a { display:block;position:relative; }
.photo div { position:absolute;width:100%;left:0px; }


.testphoto 
{
	position:relative;
}

.testphoto div 
{
	text-align:center;
	vertical-align:middle;
	display:table-cell;	
}
.testphoto a 
{
}

.testphoto img 
{
}

.testphoto span 
{
	position:absolute;
	width:100%;
}

.miniPopup
{	
	width:220px;	
	background:white;	
}

.miniPopup .grayText
{
	color:#6F6F6F;
	font-weight:normal;
	font-size:11px;	
	width:150px;
}

a.closeSml
{
	background: url("../Images/hookmeup-close-small.gif") no-repeat 0px 3px;padding-left:12px;
}

a.closeLrg
{
	background: url("../Images/hookmeup-close-large.gif") no-repeat 0px 3px;padding-left:12px;	
}

.miniPopup .pinkHeader
{
	font-family:Arial,Verdana,Tahoma;
	font-size:12px;
	color:#EC0080;
	font-weight:bold;
	height:18px;
}

.miniPopup .pinkLink 
{
	color:#EC0080;	
}

.miniPopup .detail div
{
	padding:2px;
}

.hookedUp .detail
{
	padding: 29px 24px 27px 20px; 
}
.grayItalic
{
	color:#ADADAD;
	font-style:italic;
}


﻿.tabPanel { position:relative; }
.tabBar { position:relative; background: url(../Images/TabBlockTopBG.gif) repeat-x; height:39px; width:100%;}
.tab { background: url(../Images/TabBlockTopBG.gif) repeat-x;line-height:30px; }
.tab div { float:left;height:30px; }
.tab .lbl { background: url(../Images/UnselectedTabBG.gif) repeat-x; height:30px;line-height:30px; }   
.tab .lbl a { position:relative;top:3px; }
.tabBar .sel .left { background: url(../Images/SelectedTabLeft.gif) no-repeat;width:26px; }
.tabBar .sel .lbl { background: url(../Images/SelectedTabBG.gif) repeat-x; padding-right:5px; }
.tabBar .sel .right { background: url(../Images/SelectedTabRight.gif) no-repeat;width:3px; }
.tabBar .l1 .left { background: url(../Images/UnselectedTabLeft.gif) no-repeat; height:30px;width:22px; }
.tabBar .l2 .left { background: url(../Images/UnselectedTabLeft2.gif) no-repeat; height:30px;width:22px; }
.tabBar .r1 .right { background: url(../Images/UnselectedTabRight.gif) no-repeat; height:30px;width:9px; }
.tabBar .r2 .right { background: url(../Images/UnselectedTabRight2.gif) no-repeat; height:30px;width:9px; }

.tabPanel .body { position:relative;border-left:2px solid #2A97CF;border-right:2px solid #2A97CF;height:100%;position:relative;background-color:#F8F8F8; }
.tabPanel .filler { clear:both;background-color:#F8F8F8; border-left:2px solid #2A97CF; height:9px; }
.tabPanel .bottom { height:11px;position:relative;background-color:#F8F8F8 }
.tabPanel .bottom .bdr { position:absolute;left:0px;bottom:0px;width:100%;height:2px;line-height:2px;background-color:#2A97CF }

.tabPanel .tr { position:absolute;top:0px;right:0px;width:12px;height:39px;background: url(../Images/TabBlockRightTopCorner.gif) 100% 0 no-repeat}
.tabPanel .br { position:absolute;bottom:0px;right:0px;width:12px;height:11px;background: url(../Images/TabBlockRightBottomCorner.gif) 100% 100% no-repeat }

.tabPanel .bl { position:absolute;bottom:0px;left:0px;padding:11px;background: url(../Images/TabBlockLeftBottomCorner.gif) 0 100% no-repeat }

div.line { border-top: 1px solid #E0E0E0;border-bottom:1px solid #FFFFFF;height:0px;position:relative;left:3%;width:94%;overflow:hidden }

.photoList { position:relative; }
.photoList .row .photo { float:left;position:relative; }
.photo { position:relative;text-align:center;margin:0px auto; }
.photo img { display:block; }
.photo span { text-align:center; }

.innerTabPanel { position:relative; }
.innerTabBar { position:relative; background: url(../Images/InnerTabsTopBG.gif) repeat-x; height:59px; width:100%;}
.innerTabBar2 { position:relative; background: url(../Images/InnerTabsTopBG2.gif) repeat-x; height:11px; width:100%;}
.innerTab { background: url(../Images/InnerTabsTopBG.gif) repeat-x;line-height:59px; }
.innerTab div { float:left;height:42px;overflow:hidden; }
.innerTab .lbl { background: url(../Images/InnerUnselectedTabBG.gif) repeat-x; }   
.innerTab .lbl a { position:relative;top:3px; }

.innerTabBar .sel .left { background: url(../Images/InnerSelectedTabLeft.gif) no-repeat;width:25px; }
.innerTabBar .sel .lbl { background: url(../Images/InnerSelectedTabBG.gif) repeat-x; padding-right:5px;overflow:hidden }
.innerTabBar .sel .right { background: url(../Images/InnerSelectedTabRight.gif) no-repeat;width:4px; }

.innerTabBar .l1 .left { background: url(../Images/InnerUnselectedTabLeft2.gif) no-repeat; width:22px; }
.innerTabBar .r1 .right { background: url(../Images/InnerUnselectedTabRight2.gif) no-repeat; width:10px; }
.innerTabBar .l2 .left { background: url(../Images/InnerUnselectedTabLeft.gif) no-repeat; width:22px; }
.innerTabBar .r2 .right { background: url(../Images/InnerUnselectedTabRight.gif) no-repeat; width:10px; }

.innerTabPanel .body { position:relative;border-left:1px solid #D6D6D6;border-right:1px solid #D6D6D6;height:100%;position:relative;background-color:#FFFFFF; }

.innerTabPanel .filler { clear:left;background-color:#FFFFFF;border-left:1px solid #D6D6D6;border-right:1px solid #D6D6D6;height:18px;position:relative; }
.innerTabPanel .filler .tr { position:absolute;height:59px;width:9px;right:-1px;bottom:0px;background:url(../Images/InnerTabsRight.gif); }

.innerTabPanel .bottom { height:9px;position:relative;background:#FFFFFF}
.innerTabPanel .bottom .bdr { position:absolute;left:0px;bottom:0px;width:100%;height:1px;line-height:1px;overflow:hidden;background-color:#D6D6D6 }
.innerTabPanel .tl { position:absolute;top:0px;left:0px;width:9px;height:59px;background: url(../Images/InnerTabsLeft.gif) 100% 0 no-repeat}
.innerTabPanel .tr2 { position:absolute;top:0px;right:0px;width:9px;height:11px;background: url(../Images/InnerTabsRight2.gif) 100% 0 no-repeat}
.innerTabPanel .tl2 { position:absolute;top:0px;left:0px;width:9px;height:11px;background: url(../Images/InnerTabsLeft2.gif) 100% 0 no-repeat}
.innerTabPanel .bl { position:absolute;bottom:0px;left:0px;padding:9px;background: url(../Images/InnerTabBlockBottomLeft.gif) 0 100% no-repeat }
.innerTabPanel .br { position:absolute;bottom:0px;right:0px;padding:9px;background: url(../Images/InnerTabBlockBottomRight.gif) 100% 100% no-repeat }

.topTabPanel { position:relative; }
.topTabBar { position:relative; background: url(../Images/TopTabsBG.gif) repeat-x; height:24px; width:100%;}
.topTab { background: url(../Images/TopTabsBG.gif) repeat-x;line-height:24px; }
.topTab div { float:left;height:24px; }
.topTab .lbl { background: url(../Images/TopUnSelectedTabBG.gif) repeat-x; height:24px;line-height:24px; }
.topTab .lbl a { position:relative; }
.topTabBar .sel .left { background: url(../Images/TopSelectedTabLeft.gif) no-repeat;width:25px; }
.topTabBar .sel .lbl { background: url(../Images/TopSelectedTabBG.gif) repeat-x; padding-right:5px; }
.topTabBar .sel .right { background: url(../Images/TopSelectedTabRight.gif) no-repeat;width:13px; }
.topTabBar .l1 .left { background: url(../Images/TopUnSelectedTabLeft.gif) no-repeat; height:24px;width:20px; }
.topTabBar .r1 .right { background: url(../Images/TopUnSelectedTabRight.gif) no-repeat; height:24px;width:11px; }
.topTabBar .l2 .left { background: url(../Images/TopUnSelectedTabLeft.gif) no-repeat; height:24px;width:20px; }
.topTabBar .r2 .right { background: url(../Images/TopUnSelectedTabRight.gif) no-repeat; height:24px;width:11px; }
.topTabPanel .body { height:auto;position:relative; }
.topTabPanel .filler { clear:both;background-color:#FFFFFF; border-left:1px solid #D6D6D6; height:9px; }
.topTabPanel .bottom { height:9px;position:relative;background: url(../Images/TopTabsBottomBG.gif) repeat-x;}
.topTabPanel .bottom .bdr { position:absolute;left:0px;bottom:0px;width:100%;height:1px;line-height:1px;background-color:#D6D6D6 }
.topTabPanel .tr { position:absolute;top:0px;right:0px;width:9px;height:24px;background: url(../Images/InnerTabsRight.gif) 100% 0 no-repeat}
.topTabPanel .bl { position:absolute;bottom:0px;left:0px;padding:9px;background: url(../Images/TopTabsBottomLeft.gif) 0 100% no-repeat }
.topTabPanel .br { position:absolute;bottom:0px;right:0px;padding:9px;background: url(../Images/TopTabsBottomRight.gif) 100% 100% no-repeat }

.topTabPanel2 { position:relative; }
.topTabBar2 { position:relative; background: url(../Images/MyFriendsTabsBG.gif) repeat-x; height:34px; width:100%;}
.topTab2 { background: url(../Images/MyFriendsTabsBG.gif) repeat-x;line-height:34px; }
.topTab2 div { float:left;height:24px; }
.topTab2 .lbl { background: url(../Images/MyFriendsUnselectedTabBG.gif) repeat-x; height:34px;line-height:34px; }
.topTab2 .lbl a { position:relative; }
.topTabBar2 .sel .left { background: url(../Images/MyFriendsSelectedTabLeft.gif) no-repeat;width:31px;height:34px; }
.topTabBar2 .sel .lbl { background: url(../Images/MyFriendsSelectedTabBG.gif) repeat-x;height:34px; }
.topTabBar2 .sel .right { background: url(../Images/MyFriendsSelectedTabRight.gif) no-repeat;width:17px;height:34px; }

.topTabBar2 .l1 .left { background: url(../Images/MyFriendsUnselectedTabLeft.gif) no-repeat; height:34px;width:21px; }
.topTabBar2 .r1 .right { background: url(../Images/MyFriendsUnselectedTabRight.gif) no-repeat; height:34px;width:18px; }
.topTabBar2 .l2 .left { background: url(../Images/MyFriendsUnselectedTabLeft.gif) no-repeat; height:34px;width:21px; }
.topTabBar2 .r2 .right { background: url(../Images/MyFriendsUnselectedTabRight.gif) no-repeat; height:34px;width:18px; }

.topTabPanel2 .body { position:relative;border-left:3px solid #FFFFFF;height:100%;position:relative;background-color:#F8F8F8; }
.topTabPanel2 .filler { clear:both;background-color:#FFFFFF; border-left:1px solid #D6D6D6; height:9px; }
.topTabPanel2 .bottom { height:13px;position:relative;background-color:#F8F8F8;}
.topTabPanel2 .bottom .bdr { position:absolute;left:0px;bottom:0px;width:100%;height:3px;line-height:3px;background-color:#FFFFFF;overflow:hidden; }
.topTabPanel2 .tr { position:absolute;top:0px;right:0px;width:9px;height:34px;background: url(../Images/InnerTabsRight.gif) 100% 0 no-repeat}
.topTabPanel2 .bl { position:absolute;bottom:0px;left:0px;width:15px;height:12px;background: url(../Images/MyHomeBottomLeftCorner.gif) 0 100% no-repeat }
.topTabPanel2 .br { position:absolute;bottom:0px;right:0px;padding:9px;background: url(../Images/InnerTabBlockBottomRight.gif) 100% 100% no-repeat }

.tipPanel { position:relative; }
.tipBar { position:relative;background: url(../Images/TipPanelTopBG.gif) repeat-x;height:29px; width:100%;}
.tipBar .tr { position:absolute;top:0px;right:0px;width:5px;height:29px;background: url(../Images/tipPanelTopRight.gif) 100% 0 no-repeat}
.tipBar .tl { position:absolute;top:0px;left:0px;width:32px;height:29px;background: url(../Images/DidYouKNowTopLeft.gif) 100% 0 no-repeat}
.newBar { position:relative;background: url(../Images/NewPanelTopBG.gif) repeat-x;height:20px; width:100%;}
.newBar .tr { position:absolute;top:0px;right:0px;width:5px;height:20px;background: url(../Images/NewPanelTopRight.gif) 100% 0 no-repeat}
.newBar .tl { position:absolute;top:0px;left:0px;width:75px;height:20px;background: url(../Images/NewPanelTopLeft.gif) 100% 0 no-repeat}
.blankBar { position:relative;background: url(../Images/BlankPanelTopBG.gif) repeat-x;height:10px; width:100%;}
.blankBar .tr { position:absolute;top:0px;right:0px;width:10px;height:10px;background: url(../Images/BlankPanelTopRight.gif) 100% 0 no-repeat}
.blankBar .tl { position:absolute;top:0px;left:0px;width:10px;height:10px;background: url(../Images/BlankPanelTopLeft.gif) 100% 0 no-repeat}
.tipPanel .body { position:relative;padding:5px;border-left:1px solid #06BAF5;border-right:1px solid #06BAF5;height:100%;position:relative;background-color:#FFFFFF; }
.tipPanel .bottom { height:5px;position:relative;background: url(../Images/tipPanelBottomBG.gif) repeat-x; }
.tipPanel .bl { position:absolute;bottom:0px;left:0px;width:32px;height:5px;background: url(../Images/tipPanelBottomLef.gif) 0 100% no-repeat }
.tipPanel .br { position:absolute;bottom:0px;right:0px;padding:5px;background: url(../Images/tipPanelBottomRight.gif) 100% 100% no-repeat }

.msgTabPanel { position:relative; }
.msgTabPanel .tabBar { background:url(../Images/MessageTabsTopBG.gif) repeat-x; height:31px; }
.msgTabPanel .tab { background: url(../Images/MessageUnSelectedTabTopBG.gif) repeat-x;line-height:23px; }
.msgTabPanel .tab div { height:23px; }
.msgTabPanel .tab .lbl { background: url(../Images/MessageUnSelectedTabTopBG.gif) repeat-x;height:23px;line-height:23px; }
.msgTabPanel .tab .lbl a { position:relative;top:0px; }
.msgTabPanel .tabBar .sel .left { background: url(../Images/MessageSelectedTabTopLeft2.gif) no-repeat;width:25px; }
.msgTabPanel .tabBar .sel .lbl { background: url(../Images/MessageSelectedTabTopBG.gif) repeat-x; }
.msgTabPanel .tabBar .sel .right { background: url(../Images/MessageSelectedTabTopRight.gif) no-repeat;width:10px; }
.msgTabPanel .tabBar .l1 .left { background: url(../Images/MessageUnSelectedTabTopLeft.gif) no-repeat;width:21px;height:23px; }
.msgTabPanel .tabBar .l2 .left { background: url(../Images/MessageUnSelectedTabTopLeft.gif) no-repeat;width:21px;height:23px; }
.msgTabPanel .tabBar .r1 .right { background: url(../Images/MessageUnSelectedTabTopRight.gif) no-repeat;width:10px;height:23px; }
.msgTabPanel .tabBar .r2 .right { background: url(../Images/MessageUnSelectedTabTopRight.gif) no-repeat;width:6px;height:23px; }
.msgTabPanel .body { position:relative;border-left:1px solid #2A97CF;border-right:1px solid #2A97CF;height:100%;position:relative;background-color:#E8F1FA; }
.msgTabPanel .filler { clear:both;background-color:#E8F1FA; border-left:1px solid #2A97CF; height:20px; }
.msgTabPanel .filler .tr { position:absolute;top:0px;right:0px;width:10px;height:31px;background: url(../Images/MessageTabsTopRight.gif) 100% 0 no-repeat}
.msgTabPanel .msgBottom { line-height:7px; height:7px; position:relative; background-color:#E8F1FA; width:100%; }
.msgTabPanel .msgBottom .bdr { position:absolute; left:0px; bottom:0px; width:100%; height:1px; line-height:1px; background-color:#2A97CF; }
.msgTabPanel .msgBottom .br { position:absolute; bottom:0px; right:0px; width:10px; height:8px; background: url(../Images/MessageTabsBottomRight.gif) 100% 100% no-repeat }
.msgTabPanel .msgBottom .bl { position:absolute;bottom:0px;left:0px;padding:8px;background: url(../Images/MessageTabsBottomLeft.gif) 0 100% no-repeat }

/* Thin Blue Border */
.tbb { background: #FFFFFF url(../Images/Borders/ThinBlueDot.gif) repeat-x top left; }
.tbb div { background: url(../Images/Borders/ThinBlueDot.gif) repeat-x bottom left; }
.tbb div div { background: url(../Images/Borders/ThinBlueDot.gif) repeat-y bottom left; }
.tbb div div div { background: url(../Images/Borders/ThinBlueDot.gif) repeat-y bottom right; }
.tbb .corner { background: url(../Images/Borders/ThinBlueTL.gif) no-repeat top left; }
.tbb .corner div { background: url(../Images/Borders/ThinBlueTR.gif) no-repeat top right; }
.tbb .corner div div { background: url(../Images/Borders/ThinBlueBR.gif) no-repeat bottom right; }
.tbb .corner div div div { background: url(../Images/Borders/ThinBlueBL.gif) no-repeat bottom left; }
.tbb .corner div div div div { background: transparent; }

/* Thick Blue Border */
.thickBlueBorder { background: #F8F8F8; }
.thickBlueBorder .hd .c, .thickBlueBorder .ft .c { font-size:1px; /* ensure minimum height */ height:13px; }
.thickBlueBorder .hd { background:transparent url(../Images/Borders/thickblue-tl.gif) no-repeat 0px 0px; }
.thickBlueBorder .hd .c { background:transparent url(../Images/Borders/thickblue-tr.gif) no-repeat right 0px; }
.thickBlueBorder .bd { background:transparent url(../Images/Borders/thickblue-ml.gif) repeat-y 0px 0px; }
.thickBlueBorder .bd .c { background:transparent url(../Images/Borders/thickblue-mr.gif) repeat-y right 0px; }
.thickBlueBorder .ft { background:transparent url(../Images/borders/thickblue-bl.gif) no-repeat 0px 0px; }
.thickBlueBorder .ft .c { background:transparent url(../Images/borders/thickblue-br.gif) no-repeat right 0px; }

/* Home Search Results */
.homeSearch { background: transparent; }
.homeSearch .hd .c, .homeSearch .ft .c { font-size:1px; /* ensure minimum height */ height:10px; }
.homeSearch .hd { background:transparent url(../Images/Borders/home-tl.gif) no-repeat 0px 0px; }
.homeSearch .hd .c { background:transparent url(../Images/Borders/home-tr.gif) no-repeat right 0px; }
.homeSearch .bd { background:transparent url(../Images/Borders/home-ml.gif) repeat-y 0px 0px; }
.homeSearch .bd .c { background:transparent url(../Images/Borders/home-mr.gif) repeat-y right 0px; }
.homeSearch .ft { background:transparent url(../Images/borders/home-bl.gif) no-repeat 0px 0px; }
.homeSearch .ft .c { background:transparent url(../Images/borders/home-br.gif) no-repeat right 0px; }


.searchOption { background: url(../Images/SearchOptionsLeft2.gif) no-repeat;padding-left:7px; }
.searchOption div { background: url(../Images/SearchOptionsRight2.gif) no-repeat top right;padding-right:7px;height:30px; }
.searchOption div div { background: url(../Images/SearchOptionsBG2.gif) repeat-x;width:auto;padding-top:3px;height:30px;overflow:hidden; }
.searchOption select { margin-top:3px; }

.friendBlock { background: url(../Images/FriendsBlockLeft.gif) no-repeat top left;padding:0px 0px 0px 10px;height:114px; }
.friendBlock div { background: url(../Images/FriendsBlockRight.gif) no-repeat top right;padding:0px 10px 0px 0px;height:114px; }
.friendBlock div div { background: url(../Images/FriendsBlockBG.gif) repeat-x;height:114px;overflow:hidden;padding:10px 0px; }
.friendBlock div div div { height:auto;background:transparent;padding:0px; }



﻿.ignore {}

/* START AUTOCOMPLETE */
.ac_holder {
	position:relative;
	display:inline-block;
}

.ac_field{	
	background-image:none;
	background-position:right center;
	background-repeat:no-repeat;
	font-size:10px;
}
input.ac_field_busy{
	background-image:url(../images/autocomplete/autocomplete_spinner.gif);
	background-position:right center;
	background-repeat:no-repeat;
	font-size:10px;	
}

div.autocomplete
{
	position: absolute;
	background:none;
	padding: 9px 0 0 0;
	z-index:9999;
	width:270px;
}

div.autocomplete div.pointer 
{	
    background: #FFFFFF url(../images/autocomplete/pointer.gif) left top;
    height:10px;
    width:20px;
    position:absolute;
    top:0px;
    left:0px;
    z-index:1;
}

div.autocomplete div.ac_header,
div.autocomplete div.ac_footer
{
	position: relative;
	height: 6px;
	padding: 0 6px;
	border:1px solid #c7c7c7;	
	overflow: hidden;
	background:#FFFFFF;
}
div.autocomplete div.ac_header 
{
    border-bottom:0px;
}

div.autocomplete div.ac_footer
{
    border-top:0px;
}

div.autocomplete div.ac_header div.ac_corner,
div.autocomplete div.ac_footer div.ac_corner
{
	position: absolute;
	top: 0;
	left: 0;
	height: 6px;
	width: 6px;
	background:#FFFFFF;	
}
div.autocomplete div.ac_footer div.ac_corner
{	
}

div.autocomplete div.ac_header div.ac_bar,
div.autocomplete div.ac_footer div.ac_bar
{
	height: 6px;
	overflow: hidden;
	background-color: #ffffff;
}


div.autocomplete ul
{
	list-style: none;
	margin: 0 0 -4px 0;
	padding: 0;
	overflow: hidden;
	background-color: #ffffff;
	border:1px solid #c7c7c7;
	border-width: 0px 1px 0px 1px;
}

div.autocomplete ul li
{
	color: #ccc;
	padding: 0;
	margin: 0 4px 4px;
	text-align: left;
}

div.autocomplete ul li a
{
	color: #404040;
	display: block;
	text-decoration: none;
	background-color: transparent;	
	position: relative;
	padding: 0;
	width: 100%;
}
div.autocomplete ul li a:hover
{
	background-color: #444;
}
div.autocomplete ul li.ac_highlight a:hover
{
	background-color: #29bbef;
}

div.autocomplete ul li a span
{
	display: block;
	padding: 3px 6px;
	font-weight: bold;
}

div.autocomplete ul li a span small
{
	font-weight: normal;
	color: #a7dbed;
}

div.autocomplete ul li.ac_highlight a span small
{
	color: #80e9ff;	
}

div.autocomplete ul li.ac_highlight a
{
	color: #c2ffff;
	background: #29bbef;
}

div.autocomplete ul li.ac_highlight a span
{
    color:#c2ffff;
}

div.autocomplete ul li a .tl,
div.autocomplete ul li a .tr
{
	background-image: transparent;
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0;
	padding: 0;
	margin: 0;
}
div.autocomplete ul li a .tr
{
	right: 0;
}

div.autocomplete ul li.ac_highlight a .tl
{
	left: 0;
}

div.autocomplete ul li.ac_highlight a .tr
{
	right: 0;
}
div.autocomplete ul li.as_warning
{
	font-weight: bold;
	text-align: center;
}

div.autocomplete ul em
{
	font-style: normal;
	color: #40e8fb;
}
/* END AUTOCOMPLETE */


.sideNav .nodeText {
 	background-color:White;
}
﻿.ignore
{
}

.white-border
{
	background: #F8F8F8 url(../Images/MyHomeLeftBG.gif) repeat-y top left;
	width: 100%;
	position: relative;
}
.white-border div.t
{
	background: url(../Images/MyHomeTopLeftCorner.gif) no-repeat top left;
	padding-left: 15px;
}
.white-border div.t div
{
	background: url(../Images/MyHomeTopBG.gif) repeat-x top left;
	padding-top: 15px;
}
.white-border div.b
{
	background: url(../Images/MyHomeBottomLeftCorner.gif) no-repeat bottom left;
	padding-left: 15px;
}
.white-border div.b div
{
	background: url(../Images/MyHomeBottomBG.gif) repeat-x bottom left;
	padding-bottom: 15px;
	height: 15px;
}
.white-border div.c
{
	padding-left: 11px;
	position: relative;
}
.white-border div.thickblueline
{
	margin: 10px 0px;
}

/* Thin Grey Border with White Background */
.thin-grey-border
{
	background: #FFFFFF;
}
.thin-grey-border .hd .c, .thin-grey-border .ft .c
{
	font-size: 1px; /* ensure minimum height */
	height: 5px;
}
.thin-grey-border .hd
{
	background: transparent url(../Images/Borders/thin-grey-tl.gif) no-repeat 0px 0px;
}
.thin-grey-border .hd .c
{
	background: transparent url(../Images/Borders/thin-grey-tr.gif) no-repeat right 0px;
}
.thin-grey-border .bd
{
	background: transparent url(../Images/Borders/thin-grey-ml.gif) repeat-y 0px 0px;
}
.thin-grey-border .bd .c
{
	background: transparent url(../Images/Borders/thin-grey-mr.gif) repeat-y right 0px;
}
.thin-grey-border .ft
{
	background: transparent url(../Images/borders/thin-grey-bl.gif) no-repeat 0px 0px;
}
.thin-grey-border .ft .c
{
	background: transparent url(../Images/borders/thin-grey-br.gif) no-repeat right 0px;
	height: 6px;
}


.fixed-height-blue-border, .fixed-height-blue-border .r
{
	background: transparent url(../Images/Borders/fixed-height-blue.gif) no-repeat scroll left 0;
	margin: 0 7px 0 0;
	padding: 0 0 0 7px;
	display: -moz-inline-box;
	display: inline-block;
	height: 30px;
	line-height: 30px;
}
.fixed-height-blue-border
{
	background-position: right 0;
	margin: 0;
	padding: 0;
}

.divider
{
	display: block;
	height: 0px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #FFF;
	margin: 10px 0px;
}

.blue-tl-square
{
	position: relative;
	margin: 0px auto;
	min-width: 8em;
	max-width: 600px;
	z-index: 1;
	margin-left: 12px;
	margin-bottom: 0.5em;
}
.blue-tl-square .content, .blue-tl-square .t, .blue-tl-square .b, .blue-tl-square .b div
{
	background: transparent url(../Images/borders/blue-tl-square.png) no-repeat top right;
}
.blue-tl-square .content
{
	position: relative;
	zoom: 1;
	_overflow-y: hidden;
	padding: 10px 12px 0px 0px;
}
.blue-tl-square .t
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 12px;
	margin-left: -12px;
	height: 100%;
	_height: 1600px;
	background-position: top left;
}
.blue-tl-square .b
{
	position: relative;
	width: 100%;
}
.blue-tl-square .b, .blue-tl-square .b div
{
	height: 12px;
	font-size: 1px;
}
.blue-tl-square .b
{
	background-position: bottom right;
}
.blue-tl-square .b div
{
	position: relative;
	width: 12px;
	margin-left: -12px;
	background-position: bottom left;
}
.blue-tl-square .hd, .blue-tl-square .bd, .blue-tl-square .ft
{
	position: relative;
}

.blue-all-round
{
	position: relative;
	margin: 0px auto;
	min-width: 8em;
	max-width: 380px;
	z-index: 1;
	margin-left: 12px;
	margin-bottom: 0.5em;
}
.blue-all-round .content, .blue-all-round .t, .blue-all-round .b, .blue-all-round .b div
{
	background: transparent url(../Images/borders/blue-all-round.png) no-repeat top right;
}
.blue-all-round .content
{
	position: relative;
	zoom: 1;
	_overflow-y: hidden;
	padding: 10px 12px 0px 0px;
}
.blue-all-round .t
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 12px;
	margin-left: -12px;
	height: 100%;
	_height: 1600px;
	background-position: top left;
}
.blue-all-round .b
{
	position: relative;
	width: 100%;
}
.blue-all-round .b, .blue-all-round .b div
{
	height: 12px;
	font-size: 1px;
}
.blue-all-round .b
{
	background-position: bottom right;
}
.blue-all-round .b div
{
	position: relative;
	width: 12px;
	margin-left: -12px;
	background-position: bottom left;
}
.blue-all-round .hd, .blue-all-round .bd, .blue-all-round .ft
{
	position: relative;
}

.blue-border-gradient
{
	position: relative;
	margin: 0px auto;
	min-width: 8em;
	max-width: 600px;
	z-index: 1;
	margin-left: 12px;
	margin-bottom: 0.5em;
}
.blue-border-gradient .content, .blue-border-gradient .t, .blue-border-gradient .b, .blue-border-gradient .b div
{
	background: transparent url(../Images/borders/blue-border-gradient.png) no-repeat top right;
}
.blue-border-gradient .content
{
	position: relative;
	zoom: 1;
	_overflow-y: hidden;
	padding: 45px 12px 0px 0px;
}
.blue-border-gradient .t
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 12px;
	margin-left: -12px;
	height: 100%;
	_height: 1600px;
	background-position: top left;
}
.blue-border-gradient .b
{
	position: absolute;
	width: 100%;	
	bottom: -35px;
	left: 0px;
}
.blue-border-gradient .b, .blue-border-gradient .b div
{
	height: 45px;
	font-size: 1px;
}
.blue-border-gradient .b
{
	background-position: bottom right;
}
.blue-border-gradient .b div
{
	position: relative;
	width: 12px;
	margin-left: -12px;
	background-position: bottom left;
}
.blue-border-gradient .hd, .blue-border-gradient .bd, .blue-border-gradient .ft
{
	position: relative;
}

.blue-border-gradient h2
{
	border-bottom: 2px solid #07B9F5;
	color: #3290CE;
	font-size: 18px;
	margin-bottom: 20px;
	padding-bottom: 6px;
}
.dating-profile 
{
	position:relative;	
	padding-bottom:50px;
}

.dating-profile h1 
{
	color:#6F6F6F;
	font-family:Arial,Verdana,Tahoma;
	font-size:17px;
	font-weight:bold;
	border-bottom:2px solid #07b9f5;
	padding-top:10px;	
	padding-bottom:5px;
	margin-bottom:10px;
	margin-right:-10px;
}

.dating-profile h4 
{
	color:#EC0080;
	font-size:17px;
	font-weight:bold;
}

.dating-profile .left 
{
	float:left;
	background: url(../Images/ContentTopBG.gif) repeat-x left top;	
	width:175px;
}

.dating-profile .main 
{
	margin-left:176px;
	top:20px;
	padding-left:10px;
	margin-bottom:20px;	
	padding-right:10px;
}

.dating-profile .main, .dating-profile .main .bd 
{
	background:url(../Images/Backgrounds/home-bg.png) no-repeat left top;
	position:relative;
}

.dating-profile .main .bd 
{
	position:absolute;
	bottom:-20px;
	left:0px;
	height:20px;
	width:100%;
	background-position:left bottom;
}

.dating-profile ul 
{
	float:left;
	margin-left:25px;
	width:250px;
	margin-top:10px;
}

.dating-profile li 
{
	list-style:none;
	clear:both;
	margin-bottom:5px;
	float:left;
}

.dating-profile li h5 
{
	color:#3290CE;
	font-size:13px;
	font-weight:bold;
	display:block;
	margin-bottom:5px;
}

.dating-profile li select.tformele1
{
	width:200px;
}

.dating-profile li small 
{
	width:200px;
	display:block;
	font-size:10px;
	margin-bottom:5px;
}

.checkboxes input 
{
	float:left;	
	clear:left;
	margin:2px 2px;
}

.checkboxes label 
{
	margin:2px 2px;	
	float:left;
}

.dating-profile .nav-links a
{
	display:block;
	padding-left:20px;
	background:url(../Images/SideNavBullet.gif) no-repeat left 2px;
	margin-left:10px;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:5px;
}

.dating-profile .nav-links div.line 
{
	border-top:1px solid #b8d4e1;
}

.dating-profile .profile-info 
{
	left:14px;
	top:10px;
	padding:10px;
}

.dating-profile .profile-info, .dating-profile .profile-info .bd
{
	position:relative;
	background:url(../images/backgrounds/profile-bg.gif) no-repeat left top;
}

.dating-profile .profile-info .bd 
{
	position:absolute;
	bottom:-20px;
	left:0px;
	height:20px;
	width:100%;
	background-position:left bottom;
}

.dating-profile .profile-info em 
{
	background:url(../Images/ProfileArrow.gif) no-repeat 106px top;
	color:#06BAF5;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	display:block;
	height:31px;
	margin-bottom:-15px;
}

.dating-profile .profile-info b 
{
	color:#6F6F6F;
	font-size:13px;
	font-weight:bold;
	display:block;
}

.form-buttons 
{
	background:url(../images/backgrounds/form-buttons-bg.gif) no-repeat left top;
	position:relative;
	padding:25px 0px;
}

.form-buttons .wrapper 
{
	background:url(../images/backgrounds/form-buttons-bg.gif) no-repeat right top;
	margin-left:50px;
	width:180px;
	line-height:55px;
	padding:25px 0px;
}

.form-buttons input 
{
	margin-right:20px;
}


.dating-profile .button-wrapper
{
	text-align:center;
	margin-top:20px;	
}
﻿.ignore {}

.facebook-login 
{
	margin-left: 190px;
}

.facebook-login .top 
{
	display:block;
	margin-left:150px;
}

.facebook-login 
{    
    position:absolute;
    height:88px;
    width:299px;
    background-image: url("../Images/FbConnect/LandingPage_ConnectWithFacebookButton.png");
   top:284px;
   left:239px;
}


#lightbox .facebook-login  
{    
     position:relative;
    height:177px;
    width:390px;
    background-image:url("../Images/FbConnect/LandingPage_PopUp_ConnectWithFacebook.png");
     top:100px;
    left:-123px; 
}

#lightbox .facebook-login  a
{    
    height:177px;
    width:390px;
    position:absolute;
    top:5px;
    left:10px;
}

.facebook-login  a
{    
     height:88px;
    width:299px;
    position:absolute;
    top:5px;
    left:10px;
}
.ignore {}

/*------------------------------------------------------------------------------
Faux-SELECT CSS
------------------------------------------------------------------------------*/

.faux-container {
  position: relative;
}
.faux-select {
  background: #fff;
  border: 1px solid;
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: auto;
  overflow-x: hidden;
  position: absolute;
}
.faux-select li {
  cursor: pointer;
  line-height: 1.25em;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  position: relative;
  z-index: 1;
}

.faux-value {
  background: #fff;
  border: 1px solid;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 100;
}
.closer {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
}
li.optgroup {
  font-weight: bold;
  font-style: italic;
  width: 100%;
  position: relative;
}
li.optgroup ul li {
  list-style: none;
  padding-left: 10px;
}
ul.faux-select.multiple {
  position: relative;
  overflow: auto;
  overflow-x: hidden;
}
ul.faux-select.multiple li {
  position: static;
}
ul.faux-select.closed {
  overflow: hidden;
}
ul.faux-select.overflowing-open {
  overflow: auto;
  overflow-x: hidden;
}
ul.faux-select.overflowing-optgrouped-open {
  overflow: visible;
  overflow-y: auto;
}
ul.faux-select.optgrouped-open {
  overflow: visible;
}
.faux-select .optgroup ul {
  display: none;
  position: absolute;
  top: 0;
}
.faux-select .optgroup.optHover ul {
  display: block;
  z-index: 2;
}
select.replaced {
  position: relative;
  left: -999em;
}

* html .closer {
  position: absolute;
  width: expression( document.body.scrollWidth );
  height: expression( document.body.scrollHeight );
}
﻿.ignore {}

.page-heading { font-family:Arial,Verdana,Tahoma;font-size:17px;color:#6F6F6F;font-weight:bold; }

.page-heading .l
{
    border-top:2px solid #FFFFFF;
    border-bottom:2px solid #07b9f5;
    font-size:1px;
    line-height:0px;
    height:0px;
    overflow:hidden;
}
.linked-profiles 
{
	padding:5px;
	position:relative;
}

.linked-profiles h4 
{
	font-weight:normal;
}

.linked-profiles h4 em 
{
	font-style:normal;
	font-weight:bold;
}

.linked-profiles h4 b
{
	color:#EC0080;
	font-weight:normal;
}

.linked-profiles .instructions 
{
	font-weight:bold;
	text-align:center;
	margin-top:10px;
}

.linked-profiles .my-photo
{
	position:absolute;
	left:0px;
	top:20px;
}

.linked-profiles .target-photo 
{
	position:absolute;
	right:5px;
	top:20px;
}

.linked-profiles .user-list 
{
	margin:0px 120px;
	background: #FFFFFF;
	height:60px;
	padding:10px;
}

.linked-profiles .alt 
{
	background:transparent;
}

.linked-profiles .user-list h5 
{
	width:175px;
	font-weight:normal;
	color:#3290CE;
	font-size:11px;	
	float:left;
	margin-right:30px;
}

.linked-profiles .user-list h5 em 
{
	font-style:normal;
	color:#EC0080;
	font-size:13px;
	font-weight:bold;
}

.linked-profiles .user-list .photo
{
	width:50px;
	height:60px;
	border:2px solid none;
	float:left;
	margin-right:10px;
	position:relative;
	overflow:hidden;
}

.linked-profiles .user-list .connected 
{
	border:1px solid #07BAF4;
	background-color:#CFE5EC;
}

.linked-profiles .user-list .photo a 
{
	height:100%;
}

.linked-profiles .user-list .photo #wrapper
{
	height:50px;
	#position:absolute;	#top:50%;
}

.linked-profiles .user-list .photo #wrapper[id] 
{
	display: table-cell; vertical-align: middle; width: 50px;
}

.linked-profiles .user-list .photo img 
{
	max-height:38px;
	max-width:38px;
	position:relative;
	#top:-50%;
	margin:0px auto;
	vertical-align:middle;
	border:2px solid #C5DBB7;
}

.linked-profiles .user-list .male img 
{
	border-color:#07BAF4;
}

.linked-profiles .user-list .female img 
{
	border-color:#EC007E;
}

.linked-profiles .user-list .photo label 
{
	position:absolute;
	bottom:0px;
	width:100%;
	text-align:center;
	cursor:pointer;
}
﻿.ignore {}

.sideNav 
{
	position:absolute;
	top:0px;
	left:0px;
	width:176px;
	background: url(../Images/ContentTopBG.gif) repeat-x;
}

.mainContent 
{
	position:relative;
	left:176px;
	width:600px;
	margin-bottom:0px;
	background:url(../Images/ContentTopBG.gif) repeat-x;
	padding-top:10px;
}

﻿.ignore {}

.message-body 
{
	background:white;
	font-size:11px;
}

.message-body .photo-options .photo
{
	float:left;
}

.message-body .photo-options .approve,
.message-body .photo-options .decline 
{
	float:left;
	color:#87C53F;
	text-decoration:underline;	
	padding-left:25px;
	background:url(../images/messaging/approve-icons.gif) no-repeat left top;
	font-weight:bold;
	margin-right:10px;
	margin-top:30px;
	height:26px;
}

.message-body .photo-options .decline 
{
	color:#EF353A;
	background-position:left -26px;
}

.message-body .link 
{
	display:block;
	color:#364AE0;
	text-decoration:underline;	
	font-weight:bold;
	margin-bottom:5px;
}
﻿.ignore {}


.message-preview 
{
	width:490px;
}

.message-preview .message-body 
{
	border:1px solid #A8AAAC;
	float:left;
	padding:10px;
	width:310px;
}

.message-preview .details label
{
	color:#3290CE;
	text-align:right;
	width:85px;
	float:left;
	font-size:13.5px;
	font-weight:bold;
	margin-right:10px;
	padding-top:6px;
}

.message-preview .details .field 
{
	margin-top:10px;
}

.message-preview .details input 
{
	border:1px solid #A8AAAC;
	width:330px;
	height:22px;
	padding-top:2px;
}


.message-preview .buttons 
{
	margin-left:95px;
	margin-top:15px;
	height:40px;
}

.message-preview .buttons input 
{
	margin-right:10px;
}

.message-preview .sent 
{
    position:relative;    
}

.message-preview .sent .close 
{
    color:#3290CE;
    font-size:14px;
    font-weight:bold;
    position:absolute;
    right:10px;
    top:-75px;
}

.message-preview .sent .msg 
{
    color:#3290CE;
    display:block;
    font-size:14px;
    font-weight:bold;
    padding:130px 0px;
    text-align:center;
}
﻿.ignore {}

.message-links a 
{
	display:block;
}

.message-links div a 
{
	display:inline;
}

.messaging .body
{
	border-left:1px solid #98C7E6;
	border-right:1px solid #98C7E6;
	background:#FFFFFF;
}

.messaging .header-section 
{
	background:#FFFFFF;
	padding:10px 5px;
}

.messaging .header-section a
{
	color:#3290CE;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.messaging .header-section a.messages 
{
	background: url(../Images/messageLogo.gif) no-repeat right top;
	padding:3px 25px 5px 0px;
}

.messaging table.folder 
{
	border-collapse:collapse;	
	width:100%;
	border:none;
}

.messaging table.folder th
{
	background:#3290CE;
	border-left:2px solid #FFFFFF;
	color:#FFFFFF;
	padding-left:6px;
	height:23px;
}

.messaging table.folder th.first 
{
	border-left:none;
}

.messaging table.folder td
{
	background:#f1f6fc;
	border-left:2px solid #FFFFFF;
	border-top:2px solid #FFFFFF;
	height:40px;
	padding-left:6px;
	padding-top:5px;
	vertical-align:top;
	cursor:pointer;
}

.messaging table.folder td.first 
{
	border-left:none;
	cursor:auto;
}

.messaging table.folder tr.alt td 
{
	background: #E8F1FA;
}

.messaging table.folder tr.unread td,
.messaging table.folder tr.unread td a
{
    font-weight:bold;
    color:#555;
}

.messaging .bottom-section 
{
	height:30px;
	padding-top:10px;
	position:relative;
}

.messaging .bottom-section label 
{
	float:left;
	line-height:25px;
	vertical-align:top;
	margin-right:10px;
	margin-left:5px;
}

.messaging .bottom-section input 
{
	float:left;
	margin-left:6px;
	margin-top:7px;
}

.messaging .subject-line 
{
	background:#3290ce;
	color:#FFFFFF;
	height:20px;
	padding-left:10px;
	padding-top:5px;
	border-bottom:2px solid #FFFFFF;
}

.messaging .subject-line span 
{
	font-weight:normal;
}

.messaging .subject-line b 
{
	float:left;
}

.messaging .subject-line em 
{
	float:right;
	font-style:normal;
	margin-right:28px;
	font-weight:bold;
}

.messaging .from-line 
{
	color:#3290CE;
	font-weight:bold;
	background:#e8f1fa;
	height:100px;
	padding:10px;
	position:relative;	
}

.messaging .from-line div.photo
{
	margin:10px 0px 0px 34px;
}

.messaging .from-line .about 
{
	position:absolute;
	left:200px;
	top:10px;
}

.messaging .from-line .gift 
{
	position:absolute;
	right:20px;
	top:5px;
}

.messaging .from-line .gift a 
{
	display:block;
	color:#EC0080;
	font-weight:bold;
}

.messaging .message-body 
{
	padding:6px;
	
}
.messaging .message-body  div
{
    padding-bottom:10px;
}
 

.messaging .flirt-booster 
{
	background: url(../Images/Messaging/flirt-booster.gif) no-repeat left top;
	height:22px;
	margin-left:10px;
	padding-top:12px;
	width:580px;
}

.messaging .flirt-booster a 
{
	color:#EC0080;
	font-weight:bold;
	margin-left:10px;
}

/*********************** rate message ****************************/
.rate-message 
{
	background: url(../images/messaging/rate-message.gif) no-repeat left top;
	height:24px;
	padding-left:35px;
	padding-top:2px;
	padding-bottom:5px;
	width:519px;
	vertical-align:bottom;
	line-height:20px;
}

.rate-message b 
{
	color:#EC0080;
	margin-right:5px;
}

.rate-message label 
{
	color:#06BAF5;
	font-weight:bold;
	margin-right:0px;
	margin-left:2px;		
}

.rate-message input 
{
	position:relative;
	top:3px;
}

/*********************** standard reply **************************/

.standard-reply .send-box 
{
	height:25px;
	margin-top:10px;
	position:relative;
}

.standard-reply .send-box .messages-remaining
{
	position:absolute;
	right:100px;
	top:2px;
}

.standard-reply .send-box input 
{
	float:right;
	margin-right:10px;
}

.standard-reply h4 
{
	color:#707276;
	font-size:11px;
	font-weight:bold;
	line-height:25px;
}
/***************************** message-sent *****************************/

.message-sent 
{
	background:#e8f1fa url(../images/SentSuccess.jpg) no-repeat 359px 5px;
}

.message-sent b
{
	background: url(../images/Success3.gif) no-repeat 10px 5px;
	padding-top:115px;
	padding-left:10px;
	color:#3290CE;
	font-size:13px;
	display:block;	
}

.message-sent a 
{
	color:#EC0189;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:25px;
	margin-top:20px;
	padding-left:10px;
	text-decoration:none;
}

/******************************** send message **********************************/

.send-message .from-line 
{
    border-bottom:2px solid #FFFFFF; 
}

.send-message .from-line .photos 
{
    margin-left:15px;
}
.send-message .from-line div.photo
{
    margin:5px;
}

.send-message .field-line
{
	background:#f1f7fc;
	color:#3290CE;	
	line-height:20px;
	padding:2px 10px;
	border-bottom:2px solid #FFFFFF;    
	position:relative;
}

.send-message .alt-bg 
{
    background:#e8f1fa;
}

.send-message .field-line b
{
    position:absolute;    
}

.send-message .field-line input.tformele1
{
    margin-left:77px;
    width:330px;
}

.send-message .field-line textarea 
{
    margin-left:77px;
    height:122px;
    width:330px;
}
﻿.ignore {}

.multi-friend-selector 
{
	border: 1px solid #017AA1;
	background-color:#FFF;
	padding:3px 2px 5px 2px;
	position:relative;
	display:block;
}

.multi-friend-selector .selected 
{	
}

.multi-friend-selector .selected span 
{
	border:1px solid #5993f3;
	margin:2px;
	padding:2px;
	color:Black;
	display:inline-block;
	display: -moz-inline-box; 
	background:#eff2f7;
	float:left;
	white-space:nowrap;
	position:relative;
	zoom:1;
	
}
.multi-friend-selector .selected span.last
{
	border:1px solid #457bea;
	margin:2px;
	padding:2px;
	color:White;
	display:inline-block;
	display: -moz-inline-box; 
	background:#4277e5;
	
}


.multi-friend-selector .selected a 
{
	margin-left:3px;
	color:#5d8dfb;
	font-weight:bold;
}

.multi-friend-selector input 
{
	background-color:transparent;
	border:0px;
	width:170px;
	padding:0px 10px 0px 0px;	
	float:left;	
}

.sideNav .multi-friend-selector input 
{
	width:170px;
}
.sideNav .multi-friend-selector
{
	
	 position:relative;
}

.sideNav .multi-friend-selector .selected span 
{
	color:White;
}
﻿
.leftPanel
{
    position: relative;
}

.leftPanel .photo
{
    position: absolute;
    top: 196px;
    left: 22px;
}

.profile-info .email-me
{
    position: absolute;
    right: 73px;
    bottom: 10px;
    color: #EC0080;
}

.profile-info .email-me input 
{
    float:left;
    margin-right:5px;
}

.profile-info .email-me label 
{
    float:left;
}

﻿.ignore {}

.my-pimps-and-others 
{
	position:relative;
}

.my-pimps-and-others .no-pimps 
{
	font-size:17px;
	color:#EC0080;
	font-weight:bold;	
}

.my-pimps-and-others .no-pimps .text 
{
	margin:30px 30px 0px 30px;
	line-height:30px;
}

.my-pimps-and-others .no-pimps em
{
	font-weight:normal;
	font-style:italic;
	display:block;
	margin:20px 30px 30px;
}

.my-pimps-and-others .no-pimps em span 
{
	color:#4BC9F9;
}

.my-pimps-and-others .no-pimps a 
{
	color:#EC0080;
	font-weight:bold;
	float:right;
	margin-right:5px;
}

.my-pimps-and-others .line 
{
	left:0px;
	width:100%;
}


﻿.ignore {}

.notify-pimped-users 
{
	width:253px;
}

.notify-pimped-users h1
{
	background: url(../Images/MyHome/NotifyPimpedUsers/tell-them.jpg) no-repeat top left;
	color:#585858;
	font-size:14px;
	font-weight:normal;
	letter-spacing:-0.2px;
	margin-bottom:0;
	margin-top:1px;
	padding-left:5px;
	padding-right:10px;
	padding-top:27px;	
}

.notify-pimped-users .friends 
{
	padding-top:10px;
}

.notify-pimped-users .friends div 
{
	height:29px;
	position:relative;
}

.notify-pimped-users .friends span 
{
	color: #EC0080;
	font-size:12px;
	margin-left:4px;
}

.notify-pimped-users .friends .send 
{
	background: url(../Images/MyHome/NotifyPimpedUsers/send.jpg) no-repeat top left;
	width:44px;
	height:16px;
	position:absolute;
	right:4px;
	top:0px;
}
﻿.ignore {} 

.page-gallery 
{
    padding-bottom:30px;
    min-height:0px;
}

.page-gallery .standard-body
{
    position:relative;
    height:auto;
}


.page-gallery .standard-body .page-heading img
{
   
   position:absolute;
   top:6px;
   right:6px;
}


.page-gallery img.main
{
    position:absolute;
    top:50px;
    left:25px;
}

.page-gallery .links 
{
    background:url(../images/logout/logout-links.gif) no-repeat left top;
    height:213px;
    width:279px;
    position:relative;
    left:310px;
    top:20px;
}

.page-gallery .links .link-1 
{
    position:relative;
    display:block;
    height:45px;
    width:100%;
    text-decoration:none;
}

.page-gallery  .galleryPhoto
{
    height:90px;
    width:185px;
    float:left;
    border-bottom:1px solid #07B9F5;
    padding-top:15px;
    padding-bottom:27px;
    text-align:center;
    
}


.page-gallery  .selectedPhoto
{
   
    border-bottom:1px solid #07B9F5;
    padding-top:15px;
    padding-bottom:27px;
    text-align:center;
}

.page-gallery  .selectedPhoto img
{
    border-bottom-color:#FFFFFF;
    border-bottom-style:solid;
    border-bottom-width:2px;  
    border-top-color:#FFFFFF;
    border-top-style:solid;
    border-top-width:2px;
   
    margin-top:0;
    
    max-width:550px;
}

.page-gallery  .galleryPhoto img
{
    border-bottom-color:#FFFFFF;
    border-bottom-style:solid;
    border-bottom-width:2px;  
    border-top-color:#FFFFFF;
    border-top-style:solid;
    border-top-width:2px;
    
    margin-top:0;
    max-height:90px;
    max-width:165px;
}

.page-gallery .content
{
    height:auto;
    padding-top:50px;
    position:relative;
    width:100%;
  padding-bottom:40px;
  padding-left:20px;

}


.page-gallery .content #hdr
{
    position:absolute;
    top:10px;
    left:16px;
}

.ignore {} 

.page-logout 
{
    padding-bottom:30px;
    min-height:0px;
}

.page-logout .standard-body
{
    position:relative;
    height:350px;
}

.page-logout img.main
{
    position:absolute;
    top:50px;
    left:25px;
}

.page-logout .links 
{
    background:url(../images/logout/logout-links.gif) no-repeat left top;
    height:213px;
    width:279px;
    position:relative;
    left:310px;
    top:20px;
}

.page-logout .links .link-1 
{
    position:relative;
    display:block;
    height:45px;
    width:100%;
    text-decoration:none;
}
﻿.ignore {} 

.page-selected 
{
    padding-bottom:30px;
    min-height:0px;
}

.page-selected .standard-body
{
    position:relative;
    height:auto;
}


.page-selected .standard-body .page-heading img
{
   
   position:absolute;
   top:6px;
   right:6px;
}


.page-selected img.main
{
    position:absolute;
    top:50px;
    left:25px;
}

.page-selected .links 
{
    background:url(../images/logout/logout-links.gif) no-repeat left top;
    height:213px;
    width:279px;
    position:relative;
    left:310px;
    top:20px;
}

.page-selected .links .link-1 
{
    position:relative;
    display:block;
    height:45px;
    width:100%;
    text-decoration:none;
}

.page-selected  .galleryPhoto
{
    height:90px;
    width:185px;
    float:left;
    border-bottom:1px solid #07B9F5;
    padding-top:15px;
    padding-bottom:27px;
    text-align:center;
    
}


.page-selected  .selectedPhoto
{
   
    border-bottom:1px solid #07B9F5;
    padding-top:15px;
    padding-bottom:27px;
    text-align:center;
}

.page-selected  .selectedPhoto img
{
    border-bottom-color:#FFFFFF;
    border-bottom-style:solid;
    border-bottom-width:2px;  
    border-top-color:#FFFFFF;
    border-top-style:solid;
    border-top-width:2px;
   
    margin-top:0;
    
    max-width:550px;
}

.page-selected  .galleryPhoto img
{
    border-bottom-color:#FFFFFF;
    border-bottom-style:solid;
    border-bottom-width:2px;  
    border-top-color:#FFFFFF;
    border-top-style:solid;
    border-top-width:2px;
    
    margin-top:0;
    max-height:90px;
    max-width:165px;
}

.page-selected .content
{
    height:auto;
    padding-top:50px;
    position:relative;
    width:100%;
  padding-bottom:40px;
  

}


.page-selected .content #hdr
{
    position:absolute;
    top:10px;
    left:16px;
}

.photoCircle-big 
{
    position:relative;
    width:250px;
    height:270px;
    background:url(../images/BigFriendsCircle.jpg) no-repeat center center;
    
}

.photoCircle-big .m 
{
    position:absolute;
    top:75px;
    left:70px;
}

.photoCircle-big .s1 
{
    position:absolute;
    top:0px;
    left:125px;
}

.photoCircle-big .s2 
{
    position:absolute;
    right:0px;
    top:67px;
}

.photoCircle-big .s3 
{
    position:absolute;
    bottom:0px;
    right:125px;
}

.photoCircle-big .s4 
{
    position:absolute;
    bottom:67px;
    left:0px;
}
﻿.ignore {}

.photo-list .medium-photo, .photo-list .small-photo
{
	float:left;
	margin-right:7px;
}

.border-male 
{
	border:2px solid #07BAF4;
}

.border-female 
{
	border:2px solid #EC007E;
}

.border-unknown 
{
	border:2px solid #C5DBB7;
}

/* alignment */

.middle 
{
    #position: absolute; 
    #top: 50%;
    display: table-cell; 
    vertical-align: middle;
    text-align:center;    
}

.middle .v-content 
{
    text-align:center;
    margin:0px auto;
    #position: relative; 
    #top: -50%
}

.middle span 
{
	display:inline-block;
	vertical-align:middle;
	height:100%;
}

.middle a 
{	
	display:inline-block;
	vertical-align:middle;
	text-align:center;
}

/* medium photos */

.medium-photo 
{
	height:140px;
	width:110px;
	position:relative;
	_padding-bottom:12px;
}

.medium-photo img 
{
	max-width:100px;
	max-height:120px;
}

.medium-photo .middle 
{
	height:120px;
	width:110px;			
}

.medium-photo label 
{
	width:100%;
	position:absolute;
	bottom:0px;
	display:block;
	margin-top:4px;
	text-align:center;
	font-weight:bold;
}

/* small photos */

.small-photo 
{
	height:68px;
	width:57px;
	position:relative;
	#padding-bottom:0px;
	_padding-bottom:8px;	
}

.small-photo img 
{
	max-width:50px;
	max-height:50px;
}

.small-photo .middle 
{
	height:60px;
	width:57px;			
}

.small-photo label 
{
	width:100%;
	position:absolute;
	bottom:0px;
	display:block;
	margin-top:4px;
	text-align:center;
	font-size:8px;
}

.small-photo img 
{
	border-width:2px;
}
﻿.ignore {}

.photoWall
{
	background:url(../images/PhotoWall/profile-photowall-background.gif) no-repeat top left;
	margin-bottom:10px;
	width:472px;
	height:560px;
	
}

.photoWall .body 
{
	padding: 15px 30px 36px 25px;
	height:423px;
	min-height:200px;
	margin: 0px 10px 0px 10px;
	background:url(../images/PimpWall/pimpwall_background.png) repeat-y top left;
}

.photoWall .left
{
	
	float:left;
	width:173px;
	display:inline;
	margin-right:38px;
}

.photoWall .right
{
	
	float:left;
	width:173px;
	display:inline;
}
.photoWall .header 
{
	background: url(../images/PimpWall/header.jpg) no-repeat top left;
	height:41px;
	width:451px;
	color:#ed0080;
	font-family:Arial;
	font-size:18px;
	padding-left:20px;
	padding-top:15px;
	margin-left:1px;
	
}
.photoWall .header span
{
	font-family:Arial;
	font-size:18px;
	
}

.photoWall .footer
{
    position:relative;
}

.photoWall .footer a
{
    position:absolute;
    top:7px;
    right:30px;
}
﻿.ignore {}

.pimpEditor 
{
	width:494px;
	
}

.pimpEditor textarea 
{
	overflow:hidden;
}



.pimpEditor .tc
{	
	width: 442px; 
	height: 56px;
	padding-top:15px;
	position:relative;
	text-align:left;
}

.pimpEditor .bc 
{
	width:448px;
}

.pimpEditor .tc input 
{
	position:absolute;
	top:10px;
	right:10px;
}

.pimpEditor .userpic
{
	margin-top:5px;
	height:90px;
	width:120px;
	float:left;
	margin-left:10px;
}

.pimpEditor .userpic img
{
	max-height:90px;
	max-width:120px;
}

.pimpEditor .editText 
{
	float:left;
	width:325px;
	font-style:italic;
}

.pimpEditor .comment 
{
	background: url(../Images/PimpEditor/comment-bg.gif) no-repeat top left;
	padding:8px 8px 0px 32px;
	height:71px;
}

.pimpEditor .comment textarea, .pimpEditor .editText input
{
	background:transparent;
	border:0px;
	width:210px;
}

.pimpEditor .editText .aka
{
    background: url(../images/pimpeditor/aka-bg.gif) no-repeat right top;
	height:19px;
	margin-left:20px;
	width:220px;
	padding-left:5px;
	padding-top:2px;
}

.pimpEditor .editText .aka input 
{
    margin-left:10px;
}

.pimpEditor .lowerBox
{
	display:block;
	height:50px;
	
}
.pimpEditor .lowerBox .btnCancel,.btnSave
{
	float:left;
	display:inline;	
	width:60px;
	margin:15px 2px 2px 2px;
	
}
.pimpEditor .lowerBox .btnCancel
{
	height:20px;
	width:60px;
	
}
.pimpEditor .lowerBox .btnSave
{	
	height:20px;
	width:60px;
	margin-left:70px;
	
	
}
.pimpEditor .lowerBox img
{
	float:left;
	display:inline;		
	width:auto;
	
}

.btnCancel
{
	background: url(../Images/btnCancel.gif) no-repeat top left;
	border:none;
}
.btnSave
{
	background: url(../Images/btnSave.gif) no-repeat top left;
	border:none;
}
﻿.ignore {}

#miniReg  { width: 585px; height: 400px;}
#miniReg  .leftBox { float:left;width:300px; }
#miniReg  .rightBox { float:left;width:250px;}	
#miniReg  .leftBox .details { padding: 0px 5px 5px 22px;}
#miniReg  .lowerBox { height:50px;width:100%;}
#miniReg  .upperBox{}
#miniReg   h1 { font-size:11px;color:#017AA1;margin: 10px 0px 5px 0px;}
#miniReg   .section b { color:#017AA1;font-weight:normal;}
#miniReg  .hed50 {font-size:16px;padding-bottom:10px;font-weight:bold;display:inline;}
#miniReg  .panel{border:1px solid #017AA1; background-color:White;padding:2px;float:left;height:auto;width:270px;color:Black;}

#miniReg  .section { margin-bottom:10px;width:210px;height:auto;display:inline;} 
#miniReg  .section .text{border:1px solid #017AA1;}
#miniReg  .lowerBox *{float:left;}
#miniReg  .section em {color:#F831A6;font-style:normal;}
#miniReg  .selectedFriends{width:auto;}
#miniReg  .text input { border:1px solid #017AA1;font-size:11px;color:Black;font-family: Arial;font-style:normal;}
#miniReg  .chk input {text-align:right;height:10px;width:auto;color:#017AA1;}
#miniReg .chk {color:#017AA1;}
#miniReg .photoCircle img{border:2px solid #07b9f5;}
#miniReg  .autoSuggest select{color:#017AA1;border:none;}
#miniReg input.ac_field, #miniReg input.ac_field_busy {height:12px; border: none;font-size:11px;color:Black;background:none;width:150px; }
#miniReg .asbSelMenuItem,.asbMenuItem {font-family:Arial;font-style:normal;}
#miniReg .autoSuggest  * {font-family: Arial;font-style:normal;}
#miniReg .autoSuggest {float:left;position:relative;}


﻿.pimpwall {}

.pimpwall 
{
	background: #f8f8f8 url(../images/PimpWall/background.jpg) repeat-y top left;	
	margin-bottom:10px;
	width:471px;
	height:auto;
}

.pimpwall .header 
{
	background: url(../images/PimpWall/header.jpg) no-repeat top left;
	height:48px;
	width:451px;
	color:#ed0080;
	font-family:Arial;
	font-size:18px;
	padding-left:20px;
	padding-top:15px;
	
}
.pimpwall .lowerBox
{
	padding:10px;
	clear:both;
	text-align:right;
}
.pimpwall .lowerBox a
{
	color:#ed0080;	
	background:url(../images/PimpWall/pimpwall_plus.png) no-repeat top left;
	padding-left:18px;
	font-size:11px;
}
.pimpwall .body
{
	height:auto;
	min-height:200px;
	margin:0px 10px;
	background:url(../images/PimpWall/pimpwall_background.png) repeat-y top left;
	position:relative;
}

.pimpwall .no-users 
{
    text-align:center;
    padding:24px 0 20px 6px;
    height:313px;
}

.pimpwall .footer 
{
	background:url(../images/PimpWall/footer.jpg) no-repeat top left;
	height:12px;	
}

.pimpwall .column 
{
	
	width:149px;
	float:left;
}

.pimpwall .pimp 
{
	background: #FFFFFF;	
	border-left: 2px solid #969696;
	border-bottom:2px solid #969696;
	border-top:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;	
	padding:5px;
	text-align:center;
	color:#3191cd;
	position:relative;
	padding-bottom:25px;
	margin:5px;
	min-width:100px;
	
}

.pimpwall .pimp div 
{
	text-align:center;
}

.pimpwall .pimp em
{
	color:#ed0082;
	font-style:normal;
}

.pimpwall .pimp .links
{
	color:#3191CD;
	position:absolute;
	right:5px;
	bottom:5px;
}

.pimpwall .pimp .links a 
{
	display:inline;
	color:#3191CD;	
}

.pimpwall .popout 
{
	position:absolute;
	left:5px;
	top:-20px;	
	padding:0px;
	margin:0px;
	z-index:9999;
}

.pimpwall .popout .header 
{
	background: url(../images/PimpWall/pimpwall_popup_header.png) no-repeat top left;
	height:9px;
	padding:0px;
}


.pimpwall .popout .body 
{	
	display:block;
	background: url(../images/PimpWall/pimpwall_popup_body.png) repeat-y top left;	
	color:#ed0082;
	font-family:Arial;
	font-size:12px;
	height:20px;
	text-align:center;
	min-height:50px;
	margin:0px;
	width:102px;
	padding:0px 10px;
}

.pimpwall .popout .body  *
{	
	text-align:center;
	vertical-align: middle;		
}

.pimpwall .popout .footer 
{
	background: url(../images/PimpWall/pimpwall_popup_footer.png) no-repeat bottom left;
	height:33px;	
	width:125px;
}

.pimpwall .popout 
{
	z-index:9999;
}

.pimpwall .more 
{
	right:-50px;
}

.pimpwall .more .body
{	
	background: url(../images/PimpWall/Pimpwall_more_body.png) no-repeat bottom left;
	display:block;
	height:75px;
	width:200px;
	text-align:left;
	padding:10px;	

}
.pimpwall .more .header
{
	background: url(../images/PimpWall/Pimpwall_more_header.png) no-repeat top left;
	color:#3191CD;
	text-decoration:underline;
	font-size:13px;
	width:220px;
	height:11px;
	overflow:visible;	
	position:relative;
	z-index:999;
}
.pimpwall .more .footer
{
	background: url(../images/PimpWall/Pimpwall_more_footer.png) no-repeat bottom left;
	height:11px;
	width:220px;
}
.pimpwall .more .close 
{
	margin-left:155px;
	padding-top:5px;
	float:left;
}

.btnCancel
{
	background: url(../images/btnCancel.gif) no-repeat top left;
	border:none;
}
.btnSave
{
	background: url(../images/btnSave.gif) no-repeat top left;
	border:none;
}

.pimpwall .more .btnClose
{
	margin-left:105px;
	margin-top:5px;
	height:20px;
	background: url(../Images/btnClose.gif)no-repeat top left;
	border:none;
	display:block;width:50px;float:left;padding-left:10px;
}

.pimpwall .start-pimping 
{
	text-align:center;
	clear:both;
}
﻿.ignore {}

.popUpPanel { position:relative; }
.popUpPanel .body { position:relative;padding:5px;border-left:2px solid #2A97CF;border-right:2px solid #2A97CF;height:100%;position:relative;background-color:#F5F9FA; }
.popUpBar { position:relative;height:56px; width:100%;}
.popUpPanel .bottom { height:13px;position:relative; }
.popUpPanel .tl { position:absolute;top:0px;left:0px;width:21px;height:56px;background: url(../Images/PopupTopLeft.gif) 100% 0 no-repeat; }
.popUpPanel .tc { position:relative;top:0px;background: url(../Images/PopupTopBG.gif) repeat-x;height:56px;left:21px;}
.popUpPanel .tr { position:absolute;top:0px;right:0px;width:21px;height:56px;background: url(../Images/PopupTopRight.gif) 100% 0 no-repeat;}
.popUpPanel .bl { position:absolute;left:0px;padding:13px;background: url(../Images/PopupBottomLeft.gif) 0 0 no-repeat }
.popUpPanel .bc { position:absolute;left:13px;background: url(../Images/PopupBottomBG.gif) repeat-x;height:13px;}
.popUpPanel .br { position:absolute;right:0px;padding:13px;background: url(../Images/PopupBottomRight.gif) 100% 0 no-repeat }


.popup-single-image { position:relative; margin:0px auto; min-width:8em; max-width:499px; z-index:1; margin-left:12px; margin-bottom:0.5em; }
.popup-single-image .content, 
.popup-single-image .t, 
.popup-single-image .b, 
.popup-single-image .b div { background:transparent url(../Images/home/popups/pimpyourpals_reg_back.png) no-repeat top right; }
.popup-single-image .content { position:relative; zoom:1; _overflow-y:hidden; padding:10px 12px 0px 0px; }
.popup-single-image .t { position:absolute; left:0px; top:0px; width:12px; margin-left:-12px; height:100%; _height:1600px; background-position:top left; }
.popup-single-image .b { position:relative; width:100%; }
.popup-single-image .b, .popup-single-image .b div { height:12px; font-size:1px; }
.popup-single-image .b { background-position:bottom right; }
.popup-single-image .b div { position:relative; width:12px; margin-left:-12px; background-position:bottom left; }
.popup-single-image .hd, 
.popup-single-image .bd, 
.popup-single-image .ft { position:relative; }
﻿.ignore
{
}

#pypRegistration
{
    width: 550px;
    height: auto;
    margin-top: -94px;
}
#pypRegistration .lrgBlue
{
    font-family: Arial,Verdana,Tahoma;
    font-size: 28px;
    color: #29BBEF;
    font-weight: bold;
}
#pypRegistration .medBlue
{
    font-family: Arial,Verdana,Tahoma;
    font-size: 17px;
    color: #29BBEF;
    font-weight: bold;
}
#pypRegistration .smlBlue
{
    font-family: Arial,Verdana,Tahoma;
    font-size: 14px;
    color: #29BBEF;
    font-weight: lighter;
}
#pypRegistration .medPink
{
    font-family: Arial,Verdana,Tahoma;
    font-size: 18px;
    color: #EC0080;
    font-weight: bold;
}
#pypRegistration .smlPink
{
    font-family: Arial,Verdana,Tahoma;
    font-size: 14px;
    color: #EC0080;
    font-weight: lighter;
}
#pypRegistration .welcome
{
    height: 40px;
    text-align:center;
    margin-top: -27px;
    margin-left: 19px;
    border-bottom: 2px solid #29BBEF;
    width: 90%;
    position: relative;
}

#pypRegistration .subHeader
{
    padding: 10px 19px 8px 19px;
    margin-left: 35px;
}

#pypRegistration .subHeader img 
{
    position: absolute;
    bottom: -9px; 
    left: -35px;
}

#pypRegistration .subsubHeader
{
    margin-left: 140px;
    margin-top: 5px;
}
#pypRegistration h1
{
    font-family: Arial,Verdana,Tahoma;
    font-size: 15px;
    color: #EC0080;
    font-weight: normal;
}
#pypRegistration .footer
{
    height:145px;
    padding-left:42px;
    padding-top:20px;
    position:relative;
}
#pypRegistration .sections
{
    margin-left: 56px;
    height: auto;
}
#pypRegistration .section
{
    display: block;
    padding-top: 14px;
    padding-left: 29px;
}
#pypRegistration .section .text
{
    border: 1px solid #017AA1;
}
#pypRegistration .section .tip
{
    color:#29BBEF;
    font-size:9px;
    left:390px;
    position:absolute;
    top:40px;
    width:80px;
}

#pypRegistration .section img.tip 
{
    width:auto;
}

#pypRegistration .section .facebookTip
{
    display: block;
    margin-bottom: 10px;
    max-width: 250px;
    color: #29BBEF;
    font-size: 10px;
    font-weight: bold;
    margin-top: 9px;
}
#pypRegistration .section em
{
    color: #F831A6;
    font-style: normal;
}
#pypRegistration .selectedFriends
{
    width: auto;
}
#pypRegistration .text
{
    border: 1px solid #017AA1;
    position: relative;
    margin-top: 5px;
    width: 354px;
    height: 28px;
    background: #FFF;
}

#pypRegistration .text input
{
    font-size: 11px;
    color: Black;
    width: 245px;
    height: 23px;
    border: none;
    position: absolute;
    left: 2px;
    top: 2px;
}

#pypRegistration .chk input
{
    text-align: right;
    height: 10px;
    width: auto;
    color: #017AA1;
}
#pypRegistration .chk
{
    color: #017AA1;
    padding-left: 77px;
}
#pypRegistration .photoCircle img
{
    border: 2px solid #07b9f5;
}
#pypRegistration .autoSuggest select
{
    color: #017AA1;
    border: none;
}
#pypRegistration input.ac_field, #pypRegistration input.ac_field_busy
{
    height: 18px;
    border: none;
    font-size: 11px;
    color: Black;
    width: 115px;
}
#pypRegistration .autoSuggest *
{
    font-family: Arial;
    font-style: normal;
}
#pypRegistration .autoSuggest
{
    float: left;
    position: relative;
}
.multi-friend-selector
{
    width: 250px;
    margin-top: 5px;
    min-height: 20px;
}
#pypRegistration .description
{
    text-align: center;
    height: 47px;
    padding-top: 40px;
    padding-left: 5px;
    color: #707276;
    margin-left: -98px;
    font-size: 9px;
}
#pypRegistration .description b
{
    color: #EC0080;
    font-size: 9px;
}
#pypRegistration .blue-border-gradient .content
{
    padding: 45px 0 0 0;
}

#pypRegistration .multi-friend-selector 
{
    width:350px;
}

#pypRegistration .continue 
{
    border-width: 0px; 
    position: absolute; 
    top: 170px; 
    left: 180px;
    cursor:pointer;
}
﻿.ignore {}

.pyp-friend-list 
{
	padding:0px 40px 0px 10px;
}

.pyp-search .results-pager
{
	float:right;
	margin-right:40px;
}
﻿.ignore {}

.pyp-search-options 
{
	padding:0px 40px 0px 10px;
}

.pyp-search-options .browse
{
    position:absolute;
    top:1px;
    right:125px;
}

.pyp-search-options .browseWider
{
     position:absolute;
    top:1px;
    right:66px;
}

.pyp-search-options .search-types input
{
	margin-right:5px;
}

.pyp-search-options .show-me 
{
	padding:5px 0px;
}

.pyp-search-options .show-me input 
{
	vertical-align:middle;
	margin-bottom:3px;	
	margin-right:3px;
}

.pyp-search-options .show-me label 
{
	padding-right:10px;
}

.pyp-search-options .filters 
{
	vertical-align:middle;
	padding-bottom:8px;
}

.pyp-search-options .filters select 
{
	margin-right:10px;
}

﻿.ignore {}

.pyp-search-result 
{
	height: 120px;
	padding:10px 0px 10px 10px;
}

.pyp-search-result .details 
{
	 float: left; 
	 width: 300px;
}

.pyp-search-result .details .photo 
{
	float:left;
	margin:0px 12px 0px 0px;
}

.pyp-search-result .details h1 
{
	color:#46caf5;
	font-size: 18px;
	margin:0px;
	font-weight:normal;
}

.pyp-search-result .details h2 
{
	margin:0px;
	font-size: 18px;
	font-weight:normal;
	letter-spacing:0px;
	line-height:18px;
}

.pyp-search-result .details h3 
{
	margin:0px;
	font-size:11px;
	font-weight:normal;
}

.pyp-search-result .extra  
{
	float: right; 
	width:220px;
	margin:4px 0px 0px 0px;
	position:relative;
}

.pyp-search-result .extra h1 
{
	font-weight:normal;
	font-size:18px;
	color:#868e9d;
	margin:0 0 0 -6px;	
}

.pyp-search-result .pimps 
{
	margin-top:8px;
	margin-right:20px;	
}

.pyp-search-result .pimps .photo 
{
	float:left;
	margin:0px 5px;
}

.pyp-search-result .extra .pimpees 
{
	position:absolute;	
	right:3px;
	top:13px;
}

.pyp-search-result .extra .pimpees .photo 
{
	float:left;
	padding-right:4px;
	margin-top:-10px;
}

.pyp-search-result .extra .pimpees a 
{
	display:block;
	float:left;
	width:13px;
	height:40px;
	margin-top:9px;
}

.pyp-search-result .extra .pimpees .prev-button
{
	background: url(../images/search/prev.png) no-repeat;
}

.pyp-search-result .extra .pimpees a.prev-button:hover 
{
	background: url(../images/search/prev-active.png) no-repeat;
}

.pyp-search-result .extra .pimpees .next-button
{
	background: url(../images/search/next.png) no-repeat;
}

.pyp-search-result .extra .pimpees a.next-button:hover
{
	background: url(../images/search/next-active.png) no-repeat;
}

.pyp-search-result .extra .pimpee-options 
{
	padding-top:7px;
}

.pyp-search-result .extra .pimpee-options .msg 
{
	line-height:15px;
	padding-top:6px;
}

.pyp-search-result .extra .pimpee-options .tip 
{
	font-size:9px;
	margin-left:-2px;
	margin-top:4px;
}

.pyp-search-result .extra .pimpee-options a 
{
	display:block;
	margin-left:5px;
	margin-top:7px;
}
﻿.ignore {}

.results-pager a
{
	color:#EC0080;
	font-weight:bold;
	padding:0px 5px;
	vertical-align:middle;	
	cursor:pointer;	
	
}

.results-pager a.active
{
   color:#46CAF5;
   
}

.results-pager .prev 
{
	background: url(../images/pager/prev-arrow.gif) no-repeat 0px 3px;
	padding-left:15px;
}

.results-pager .next 
{
	background: url(../images/pager/next-arrow.gif) no-repeat right 3px;
	padding-right:15px;
}
﻿.ignore {}


.results-scroller-border
{
    width:600px;
    height:auto;
    position:relative;
}
    
    .results-scroller
    {
        	position:absolute;
	        top:0px;
	        left:228px;
	        min-width:150px;
    }
.results-scroller  a
{
	color:#EC0080;
	font-weight:bold;
	padding:0px 5px;
	vertical-align:middle;	
	cursor:pointer;	
	
}

.results-scroller-border .prev 
{
	background: url(../images/btnPreviousPhoto.gif) no-repeat right top ;
	
	width:125px;
	height:21px;
	display:block;
	position:absolute;
	top:0px;
	left:10px;
	text-decoration:none;
}




.results-scroller-border .next 
{
	background: url(../images/btnNextPhoto.gif) no-repeat right top;
	display:block;
	width:94px;
	height:21px;
	position:absolute;
	top:0px;
	left:470px;
	text-decoration:none;
	
}

.results-scroller .hed5
{
    padding-left:10px;
}

.results-scroller .hed5 em
{
    color:#07B9F5;
    
    font-style:normal;
}
.sideNav .menu-1 
{    
    background:url(../Images/Logos/pyp-home-logo.gif) no-repeat left top;
    padding-left:10px;
    padding-top:91px;
}

.sideNav .menu-1 ul 
{
}

.sideNav .menu-1 li 
{
    list-style: none;
    background: url(../images/misc/left-nav-line.gif) repeat-x left 23px;
    margin-left:1px;
    padding-left:0px;
    height:25px;
    line-height:25px;
}

.sideNav .menu-1 li a 
{
    background: url(../Images/SideNavBullet.gif) no-repeat left center;
    padding-left:10px;
    line-height:23px;
    color:#7F7F7F;
    font-weight:bold;
    text-decoration:none;
}

.sideNav .menu-1 li a.current 
{
    color:#EC0080;
}

.sideNav .menu-1 .sub 
{
    padding-left:8px;
    
}
.sideNav .menu-1 .sub  a
{
    background:none;
}
.ignore {}

/******************* standard body **********************/

.standard-body, .standard-body .bd 
{
	background:url(../Images/Backgrounds/home-bg.png) no-repeat left top;
	position:relative;
}

.standard-body .bd 
{
	position:absolute;
	bottom:-20px;
	left:0px;
	height:20px;
	width:100%;
	background-position:left bottom;
}

.standard-body .page-heading 
{
    padding-left:15px;
    padding-top:15px;
}

.pimp-a-friend 
{
	width:510px;
	position:relative;
	text-align:center;
}

.pimp-a-friend h1 
{
	padding-top:5px;
	font-size:25px;
	color:#07B9F5;
	text-align:center;
}

.pimp-a-friend .close 
{
	background: url(../images/buttons/close.gif) no-repeat left top;
	position:absolute;
	width:67px;
	height:20px;
	display:block;
	right:2px;
	top:8px;
}


.pimp-a-friend h2 
{
	font-size:17px;
	color:#3390CE;
	text-align:center;
}

.pimp-a-friend .body 
{
	text-align:center;
}

.pimp-a-friend .select-friend label 
{
	color:#EC0080;
	font-size:16px;
	text-align:center;
	display:block;
}

.pimp-a-friend .select-friend 
{
	background:url(../images/buttons/arrow.png) no-repeat 100px 35px;
}

.pimp-a-friend .select-friend input 
{
	border:1px solid #5A5A5A;
	height:22px;
	width:215px;
	padding: 4px 0px 0px 5px;
	margin:10px 0px 0px 130px;
}

.pimp-a-friend .select-friend small 
{
	color:#FF0000;
	font-size:11px;
}

.pimp-a-friend .go 
{
	background:url(../images/buttons/fuzzy-go.gif) no-repeat left top;
	display:block;
	height:32px;
	margin:15px auto 0;
	width:109px;
}
﻿.ignore {}

.standard-tabs a.tab, .standard-tabs a.tab span 
{
	background: transparent url(../Images/Tabs/unselected-tab.png) no-repeat scroll left 0;
    margin: 0 10px 0 0;       
    padding: 0 0 0 24px;      
    display: -moz-inline-box; 
    display: inline-block;    
    height: 24px;             
    line-height:24px;    
	text-decoration:none;
	color:#3290CE;
	font-size:12px;
	font-weight:bold;
}

.standard-tabs a.selected-tab, .standard-tabs a.selected-tab span 
{
	background: transparent url(../Images/Tabs/selected-tab.png) no-repeat scroll left 0;
    margin: 0 10px 0 0;       
    padding: 0 0 0 24px;      
    display: -moz-inline-box; 
    display: inline-block;    
    height: 24px;             
    line-height:24px;    
	text-decoration:none;
	color:#3290CE;
	font-size:12px;
	font-weight:bold;
}

.standard-tabs a.tab, .standard-tabs a.selected-tab
{
	background-position: right 0;
	margin:0;
	padding:0;
}

/* Small Tabs */

.small-tabs { position:relative; margin:0px auto; min-width:8em; max-width:900px; z-index:1; margin-left:12px; margin-bottom:0.5em; }
.small-tabs .content, 
.small-tabs .t, 
.small-tabs .b, 
.small-tabs .b div { background:transparent url(../Images/borders/blue-tl-square.png) no-repeat top right; }
.small-tabs .content { position:relative; zoom:1; _overflow-y:hidden; padding:10px 10px 0px 0px;z-index:-1;margin-top:-2px; }
.small-tabs .t { position:absolute; left:0px; top:0px; width:12px; margin-left:-12px; height:100%; _height:1600px; background-position:top left; }
.small-tabs .b { position:relative; width:100%; }
.small-tabs .b, .small-tabs .b div { height:12px; font-size:1px; }
.small-tabs .b { background-position:bottom right; }
.small-tabs .b div { position:relative; width:12px; margin-left:-12px; background-position:bottom left; }
.small-tabs .hd, 
.small-tabs .bd, 
.small-tabs .ft { position:relative; }

.small-tabs .tabs 
{
	height:29px;
	margin-left:-12px;
}

.small-tabs .tabs  a, .small-tabs .tabs  a span 
{
	background: transparent url(../Images/Tabs/small-tab-middle.gif) no-repeat scroll left 0;
    margin: 0 10px 0 0;       
    padding: 2px 0 0 29px;      
    display: inline;    
    float:left;
    height: 29px;             
    line-height:29px;    
	text-decoration:none;
	color:#3290CE;
	font-size:11px;	
	cursor:pointer;
}

.small-tabs .tabs  a.end, .small-tabs .tabs  a.end span 
{
	background-image: url(../Images/Tabs/small-tab-end.gif);
}

.small-tabs .tabs  a.start, .small-tabs .tabs  a.start span 
{
	background-image: url(../Images/Tabs/small-tab-start.gif);
}

.small-tabs .tabs  a.selected, .small-tabs .tabs  a.selected span 
{
	background: transparent url(../Images/Tabs/small-tab-selected.gif) no-repeat scroll left 0;
    margin: 0 10px 0 0;       
    padding: 0 0 0 29px;      
    display: block;    
    float:left;
    height: 29px;             
    line-height:29px;    
	text-decoration:none;
	color:#3290CE;
	font-size:12px;
	font-weight:bold;
}

.small-tabs .tabs  a, .small-tabs .tabs  a.selected
{
	background-position: right 0;
	margin:0;
	padding:0;
}


.selectedProfile .small-tabs .content { padding:10px 0px 0px 0px;}

/******************************************** Message Tabs ********************************************/

.message-tabs  
{
	position:relative; 
    margin:0px auto; 
    min-width:8em; 
    max-width:900px; 
    z-index:1; 
    margin-left:12px; 
    margin-bottom:0.5em; 
}
.message-tabs .content, 
.message-tabs .t, 
.message-tabs .b, 
.message-tabs .b div { background:transparent url(../Images/borders/thin-blue-tl-square.gif) no-repeat top right; }
.message-tabs .content { position:relative; zoom:1; _overflow-y:hidden; padding:10px 10px 0px 0px;z-index:-1;margin-top:-2px; }
.message-tabs .t { position:absolute; left:0px; top:0px; width:12px; margin-left:-12px; height:100%; _height:1600px; background-position:top left; }
.message-tabs .b { position:relative; width:100%; }
.message-tabs .b, .message-tabs .b div { height:12px; font-size:1px; }
.message-tabs .b { background-position:bottom right; }
.message-tabs .b div { position:relative; width:12px; margin-left:-12px; background-position:bottom left; }
.message-tabs .hd, 
.message-tabs .bd, 
.message-tabs .ft { position:relative; }

.message-tabs div.tabs 
{
	height:24px;
	margin-left:-12px;
	padding-bottom:0px;
}

.message-tabs .tabs  a, .message-tabs .tabs  a span 
{
	background: transparent url(../Images/Tabs/msg-tab-unselected.gif) no-repeat scroll left 0;
    margin: 0 10px 0 0px;       
    padding: 2px 0 0 23px;      
    display: inline;    
    float:left;
    height: 23px;             
    line-height:23px;    
	text-decoration:none;
	color:#3290CE;
	font-size:11px;	
	cursor:pointer;
}

.message-tabs .tabs  a.selected, .message-tabs .tabs  a.selected span 
{
	background: transparent url(../Images/Tabs/msg-tab-selected.gif) no-repeat scroll left 0;
    margin: 0 10px 0 0;       
    padding: 0 0 0 23px;      
    display: block;    
    float:left;
    height: 23px;             
    line-height:23px;    
	text-decoration:none;
	color:#3290CE;
	font-size:12px;
	font-weight:bold;
}

.message-tabs .tabs  a, .message-tabs .tabs  a.selected
{
	background-position: right 0;
	margin:0;
	margin-right:10px;
	padding:0;
}
