/******************************************************************************/
/* General settings.                                                          */
/******************************************************************************/

body               {
	margin:0;
	padding-top:10px;
	padding-bottom:10 px;
	text-align:center;
	background:#C272B8no-repeat center;
	font-weight: bold;
	color: #090B39;
}
td                 {font-size:12px;font-weight:800;font-family:Verdana,Tahoma,Helvetica,sans-serif;}
select             {width:100%;color:#000000;font-size:12px;font-weight:800;font-family:Verdana,Tahoma,Helvetica,sans-serif;}
input              {width:100%;color:#000000;font-size:12px;font-weight:800;font-family:Verdana,Tahoma,Helvetica,sans-serif;}
textarea           {width:100%;color:#914F7A;font-size:12px;font-weight:800;font-family:Verdana,Tahoma,Helvetica,sans-serif;}
a:link             {color:#090B35;font-weight:800;text-decoration:none}
a:visited          {color:#090B35;font-weight:800;text-decoration:none}
a:active           {color:#090B35;font-weight:800;text-decoration:none}
a:hover            {color:#870078;font-weight:800;text-decoration:none}

a.buttonlink:link      		{color: #000000;font-weight:800;text-decoration:none; font-size:10px}
a.buttonlink:visited          {color:#000000;font-weight:800;text-decoration:none; font-size:10px}
a.buttonlink:active           {color:#000000;font-weight:800;text-decoration:none; font-size:10px}
a.buttonlink:hover            {color:#870078;font-weight:800;text-decoration:none; font-size:10px}

img                {border: none;}

/* CAM selection (Home page). ------------------------------------------------*/

.h                 {background:#C272B8;}                                                                                                                                   /* Body.                     */
/* Main table.               */
.hH                {width: 870px; height:170px; background:url(images/header.gif) no-repeat center;}   
.hM                {background:url(images/middle.gif) repeat-y center;margin:0px auto;border:0px ;}                                                      
.hMbut              {width:200px; text-align:center;}
.hMbutton            {width:180px;height:30px;  text-align:center; background:url(images/button.gif) no-repeat center; }                                                                                                            
.hF                {height:170px;text-align:center;background:url(images/footer.gif) no-repeat center; text-align:center; vertical-align:middle;}                                                                                   /* Header.                   */
.hU                {height:25px;font-size:18px;border:none;padding:8; text-align:center;}                                                                                                              /* Chat name.                */

/* Padding is required on every cell to get a reasonable look in both IE and FireFox. */
.hC                {padding:0px 0px 0px 9px;border:none;text-align:center;}                                                                                                                       /* CAM selection.            */
.hCT               {border:0px solid #FFFFFF;padding:0px 0px 0px 0px;}                                                                                 /* CAM table. (all)          */
.hCC               {width:300px;auto;text-align:center;vertical-align:top;padding:0px 0px 0px 0px; border: 2px #D5E546;}                                                                     /* CAM table. (single)       */
.hCN               {
	width: 300px;
	height:63px;
	text-align:center;
	color: #FFf;
	background:url(images/screen_01.gif) no-repeat center bottom;
	valign:bottom;
	vertical-align: bottom;
}                                  /* Name.                     */
.hCIc              { width:300px;text-align:center;padding:0px; vertical-align:bottom; background:url(images/screen_02.gif) }                                                                   /* Image cell.               */
.hCI               {
	width:220px;
      height:166px;
	
	text-align:center;
	padding:0px;
	border: 2px #D5E546;
}                                                                                                                       /* Image.                    */
.hCP               {width:74px;height:31px;background:url(images/screen_03.gif) no-repeat left;padding:0px;}   
                                                                 /* Profile button.           */
.hCS0              {width:300px;height:130px;background:url(images/screen_04.gif) no-repeat left;padding:0px;}                                                                           /* Status indicator offline. */
.hCS1              {width:300px;height:130px;background:url(images/screen_05.gif) no-repeat left;padding:0px;}                                                                            /* Status indicator online.  */

.hP                {height:40px;border:none;background:center;text-align:center;}                                                                                         /* Page selection.           */
.hPT               {height:40px;margin:0px auto;background:url(images/line.jpg) repeat-x top;}                                                                /* Page table.               */
.hPP               {width:50px;vertical-align:middle;}                                                                                                                    /* Previous page button cell.*/
.hPPb              {color: #870078;cursor:hand;font-size:12px;font-weight: bold;}                                                                                          /* Previous page button.     */
.hPX               {text-align:center;}                                                                                                                     /* Page selection by number. */
.hPXn:active       {color:#870078;text-align:center;text-decoration:none;}                                                                                                    /* Page selection by number. */
.hPXn:visited      {color:#870078;text-align:center;text-decoration:none;}                                                                                                  /* Page selection by number. */
.hPN               {width:50px;vertical-align:middle;}                                                                                                                    /* Next page button cell.    */
.hPNb              {color: #870078;cursor:hand;font-size:12px;font-weight:bold;}                                                                                           /* Next page button.         */

              /* Footer.                   */


/* CAM view popup. -----------------------------------------------------------*/
.pC                {background:#C272B8; text-align:center;}                                                                                                                                  /* Body.                     */
.pCM               {width:975px;margin:0px auto;}                                                                                                                         /* Main table.               */

/* CAM profile popup. --------------------------------------------------------*/
.pP                 {background:#870078;  }                                                                                                                                   /* Body.                     */
.pPM               {background:url(images/middle.gif) repeat-y center;margin:0px auto;border:0px ;}                                                      /* Main table.               */
.pPH               {width: 870px; height:170px; background:url(images/header.gif) no-repeat center;}   /* Header.                   */
.pP_cl             {width:650px;vertical-align:top;}                                                                                                                      /* Cell left                 */
.pP_tl             {width:650px; vertical-align:top;}                                                                                                                     /* Table left                */
.pP_ib             {vertical-align:top;}                                                                                                                                  /* Item box.                 */
.pP_t              {
	width:220px;
	font-size:17px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align:top;
	padding-left: 40px;
}                                                                     /* Item title.               */
.pP_i              {width:300px;font-size:17px;color: #000000; vertical-align:top;}    
.pP_pm             {vertical-align:top; text-align: right;   border: none;}                                                                                    /* Item information.         */
.pP_pmgirl         {vertical-align:top; text-align: right; width:400px; border: none;}                                                                                                         /* Main picture.             */
.pP_ps             {width:220px;vertical-align:top;margin:5px 5px 5px 5px;border: none; text-align: left;}      
.pP_psgirl          {width:180px;vertical-align:top;margin:5px 5px 5px 5px;border: none; }                                                                              /* Side pictures.            */
.pPF               {height:170px;text-align:center;background:url(images/footer.gif) no-repeat center center; text-align:center; vertical-align:middle;}                                                                                      /* Footer.                   */

/* Chatname popup. -----------------------------------------------------------*/
.pN                {background:#C272B8;  }  
.pNUmiddle         {background:url(images/middle.gif) repeat-y center;margin:0px auto;border:0px ;}                                                                                                                                                                              /* Body.                     */
.pNM               {width:870px;margin:0px auto;}                                                                                                                         /* Main table.               */
.pNH               {width: 870px; height:170px; background:url(images/header.gif) no-repeat center;}   /* Header.                   */
.pNUT              {width:100%;font-size:18px;border:none;color:#FFFFFF;}                                                                                                 /* Chat name table.          */
.pNUi              {width:220px;color: white ;font-size:18px;text-align:center;}                                                                                                            /* Chat name information.    */
.pNUn              {width:400px;}                                                                                                                                         /* Chat name entry cell.     */
.pNUnn             {height:24px;width:340px;font-size:16px;}                                                                                                                                         /* Chat name entry.          */
.pNUb              {width:100px;}                                                                                                                                         /* Chat name button cell.    */
.pNUbb             {color: RED;cursor:hand;font-size:12px;font-weight:bold;}                                                                                           /* Chat name button.         */
.pNF               {height:170px;text-align:center;background:url(images/footer.gif) no-repeat center; text-align:center; vertical-align:middle;}                                                                                   /* Footer.                   */

