
/*******************************************
 * GEO_CONTROL   (geo_o_from - td before geo_obj)
 *******************************************/

.geo_o_from{vertical-align : top;} 
.geo_main_table {width:500}
.geo_main_table td{ font-family:Arial; font-size:9pt; padding:1px; text-align:left}

.geo_country_table {border:1px solid #ff0000; width:100%; text-align:left}
.geo_country_table td{padding:1px}
.geo_col2 { font-size:10pt!important; font-weight:bold; color:#999 }
.geo_country_table  SELECT{border:1px solid #666; width:100%}
.geo_col0 {width:1px}
.geo_col1 {width:3px}
.geo_col2{ width:120px}
.geo_col3{ width:3px}
.geo_col4{ width:100px}
.geo_col5{ width:3px}
.geo_col6{ width:100px}


/*------------------Login and Password-------------------------*/
.login	{ width:714px; text-align:right;}
.table_login	{width:500px; float:right; padding-bottom:8px!important; }
.table_login td	{width:200px;  }
.table_login input { width:150px!important;border:1px solid #fff!important; background-color:#737373; color:#fff!important;}
.login .go input {border:none!important; height:26px !important; width:64px!important; cursor:pointer;}
.login .button_text {background:url('images/Images/button2.gif') no-repeat;  color: #ffffff; font-family: Arial; font-size: 7pt; font-weight: bold; text-decoration: none; text-transform: uppercase; }
.label	{ margin:0px;color:#FFFFFF;FONT-WEIGHT:NORMAL; FONT-SIZE:9PT;}
.box	{ float:left; margin:2px 0 0 4px; color:#FFFFFF;}
.error .red	{  font:10px Arial, Helvetica, sans-serif; margin:0; padding:0pt; padding-left:38pt; width:220px; }


/*------------------Label form-------------------------*/
.lab	{ text-align:right;font:10px Arial, Helvetica, sans-serif; padding:20px 0  0 20px!important;  width:240px; }
.lab input { width:117px!important; height:16px!important; border:1px solid #4ba2e4!important; margin-bottom:2px;}
.lab .join_now input {border:none!important; height:26px !important; width:120px!important; margin-top:4px; padding-bottom:3px; cursor:pointer; }
.lab .join_now  .button_text {background:url('images/Images/button.gif') no-repeat;  color: #ffffff; font-family: Arial; font-size: 7pt; font-weight: bold; text-decoration: none; text-transform: uppercase;  }
.lab select { border:1px solid #4ba2e4!important; margin-bottom:2px;}	
.lab dl	{ padding:0; margin:0; width:240px;}	
.lab dt { float:left; margin-top:2px;}

/*------------------Position_absolute------------------------*/
.Position_absolute {position:absolute;}

/*------------------Vip_CARD------------------------*/
.Vip_card {background:url('images/Images/vipCARD.gif') no-repeat; width:227px; height:141px; margin:10px 0 0 25px!important;}
.card_text	{ width:140px; color:#473000; font:bold 12px Arial, Helvetica, sans-serif; text-align:center; position:relative; left:48px; bottom:8px;}
/*------------------Buy_CARD------------------------*/
.position { position:relative; bottom:14px; right:34px;}

/*------------------Buy_CARD------------------------*/
.bg_peoples	{background:url('images/Images/bg_peoples.png') no-repeat; width:390px; height:533px; margin-left:15px; }

/*------------------MAIN FRAME-------------------------*/
.frame_table	{ width:717px; height:560px;}
.frame_table .frame_left td	{bgcolor:#fff; }
.frame_table .frame_left {font-size:1px;width:1px;}
.frame_table #bg_frame_right td { width:9px;}
.frame_table .main_content {background-color:#fcfaf6;border-left:1px solid #fff;width:708px; height:100%;}
.frame_table .main_content td { vertical-align:top;}
.frame_table .main_content .bg_hearts {background:url('images/Images/bg_hearts.gif') no-repeat 0 0; width:181px; height:156px; padding-left:10px;}
.frame_table .main_content .bg_hearts img {margin-left:10px;}


/*----------------------BG_FRAME----------------------*/
#bg_frame { background:url('images/Images/bg_frame.png') no-repeat; width:279px; height:340px;}
/* \ */
*html #bg_frame { background:none;
 width:279px; height:340px;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Images/bg_frame.png'); }
 /* */
 
/*for mozzila*/
#bg_frame_top { background:url('images/Images/bg_frame_top.png') no-repeat; width:717px; height:9px; }
#bg_frame_right {background:url('images/Images/bg_frame_right.png') repeat-y right; width:9px;}
#bg_frame_bottom {background:url('images/Images/bg_frame_bottom.png') no-repeat; width:717px; height:16px;}
/*for explorer*/
 /* \ */
*html #bg_frame_top { background:none;
 width:717px;height:9px;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Images/bg_frame_top.png'); }
*html #bg_frame_right  { background:none right; 
 width:9px;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Images/bg_frame_right.png', sizingMethod='scale'); }
*html #bg_frame_bottom  { background:none;
 width:717px; height:16px;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Images/bg_frame_bottom.png'); }
 /* */

/*-------------Text----------------*/

.text	{ font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; width:680px;}

/*-------------Text_Ph----------------*/
.text_ph	{ width:380px; text-align:center; padding-left:20px;}
 
/*-------------HELPERS----------------*/
.left	{ float:left; height:100%;}
.right	{ float:right; height:100%;}
.clear	{ clear:both; line-height:1px; font-size:1px; margin:0; padding:0;}
.white	{ color:#FFFFFF; text-align:right;}


/* ---------------------- */
/* Standard HTML elements */
/* ---------------------- */
body                {margin: 0; padding: 0; height: 100%; scrollbar-arrow-color: #ffffff; scrollbar-base-color: #E5E5E5; scrollbar-dark-shadow-color: #C8C8C8; scrollbar-track-color: #E5E5E5; scrollbar-face-color: #DCDCDC; scrollbar-shadow-color: #C8C8C8; scrollbar-highlight-color: #DCDCDC; scrollbar-3d-light-color: #E5E5E5; background-color: #fff; text-align: center; font-family: arial, sans-serif; color: #666666; font-size: 8pt;  }
body, td, th {font-size: 80%; font-family: Arial, sans-serif;font-weight:normal;font-size: 8pt;}
input               {font-size: 8pt; font-family: Arial; color: black; Text-Decoration: none; font-weight: normal; padding: 1px 3px;}
input.login         {font-family: arial, sans-serif; font-size: 8pt; color: #40404a; border: solid 1px #7d97b0; margin-left: 4px; padding-left: 4px;}
select              {font-size: 8pt; font-family: Arial; color: black; Text-Decoration: none; font-weight: normal;}
textarea            {font-size: 8pt; font-family: Arial; color: black; Text-Decoration: none; font-weight: normal;}
ul                  {padding: 0px; margin: 30px;}
ul.err_emphasis     {padding: 0px; margin: 0px; margin-left: 22px;}
ul.lrg_margin       {padding: 0px; margin: 0px; margin-left: 28px;}
li                  {text-align: left; padding: 0px; padding-bottom: 14px;}
li.bullet_text_med  {text-align: left; padding: 0px; padding-bottom: 0px; font-size: 9pt; font-family: Arial; color: #787676; font-weight: normal;}
p                   {margin: 0px; padding: 0px; font-family: arial, sans-serif; font-size: 9pt; color: #494a4a; font-weight: normal;}
hr                  { color:#ccc; background-color:#ccc; border:0px; margin:0px; border-color:#ccc;text-align:left; height:1px}
td                  {font-family: arial, sans-serif; font-size: 9pt; color: #787676; font-weight: bold;}

a {color: #a90000;}
a:visit {color: #3d0000;}
a:hover {color: #ff0200;}
ul, ol {margin: 0 0 1em 10px; padding: 0;}
ul {list-style-type: none;}
li {margin: 0 0 -0.3em 0; padding: 0;}
li ul, li ol {margin-top: 0.5em;}
a.popup img.popup {width: 11px; height: 9px; border: 0; margin-left: 3px; vertical-align: middle;}
.width-fix {width: 100%;}
.clear {clear: both;}
.clickable {cursor: pointer; cursor: hand;}


h1 {font-size: 160%; font-weight: normal; color: #a90000; margin: 5 0 5 5;}
h2 {font-size: 120%; font-weight: normal; color: #94999c; margin: 1.75em 0 0.5em 0;}
h3 {font-size: 100%; font-weight: bold; color: #a90000; margin: 0 0 0 0;}
h4 {font-size: 90%; font-weight: bold; margin: 1.75em 0 0.5em 0;}
p {margin: 0 0 1em 0;}
p.comment {color: #94999c;}
small {font-size: 85%;}
div.note {color: #94999c; margin-bottom: 1em; font-size: 85%;}
p.Note {color: #94999c;}
sup.note-pointer {padding-left: 0.1em;}
sup.note {padding-right: 0.5em;}

/*-- login passord--*/
.l_p  {font-size:7pt; #color:#666; text-align:center;font-weight:normal}


.MAIN_TABLE {background-color:#f3f3f3; border: 1px solid #ccc; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 0px solid #ccc; padding:3px 3px 3px 3px; }
.content_cell {height:100%; vertical-align: top;}

/*-- HOME--*/
.logo {width:200px; text-align:center;padding:0px;margin:0px;}
.logo div {padding:0px;margin:0px;}
.FFCOM H1{aling:center;font-weight:normal; color:#a90000; font-size:11pt;padding:0px;margin:0px;}
.FFCOM H2{aling:center;font-weight:normal; color:#FFFfff; font-size:11pt;padding:0px;margin:0px;}
.rememberme_text {FONT-WEIGHT:NORMAL; FONT-SIZE:8PT;}
.redline{ height:25px; background-color:#8f0100; color:#fff; text-align:center; font-size:10pt;text-transform:uppercase}
.members {FONT-WEIGHT:NORMAL; FONT-SIZE:9PT;}
#RUEN a {FONT-WEIGHT:NORMAL; FONT-SIZE:8PT;PADDING:2PX; margin:0px}
#RUEN a:HOVER {FONT-WEIGHT:NORMAL; FONT-SIZE:8PT;}
#RUEN a:VISIT{FONT-WEIGHT:NORMAL; FONT-SIZE:8PT;}
 #RUEN a:ACTIVE {FONT-WEIGHT:NORMAL; FONT-SIZE:8PT;}
#RUEN SPAN {BORDER:1PX SOLID #CCC; PADDING:2PX;WIDTH:20PX;FONT-SIZE:8PT;margin:0px; FONT-WEIGHT:NORMAL;}
#RUEN div{float:right}
#RUEN .langoff{BORDER:0PX SOLID #CCC; PADDING:2PX;WIDTH:20PX;FONT-SIZE:8PT;margin:0px; FONT-WEIGHT:NORMAL;}
#RUEN { padding:6px 1px;}
.profcontent        {padding-left: 20px; padding-right: 26px; text-align: left; padding-bottom: 8px;}


.main_field { height:100%; background-color:#ffffff; border:1px solid #e4e4e4; padding:4px;}

.png  {  //background-image: none ! important;    behavior: url('pngfix.htc');  }
.main_body { background-image: url('images/bg.gif')}
img {margin: 0; padding: 0; border-width: 0;}

/* COLORS */
.red { color: #dcbb69; font-weight: bold; padding: 0px; margin: 0px;}
.big_red{ color: #a90000; font-weight: bold; padding: 0px; margin: 0px; font-size:13pt;}


/* Forms */
form {margin: 0; padding: 0;}
.plane_text {font-size:100%; font-family: Arial, sans-serif;font-weight:normal;color:#000}
input.username {width: 135px; height: 20px; margin-left: 5px; border: solid 1px #a90000; font-family: arial, sans-serif; font-size: 9pt;}
input.password {width: 75px; height: 20px; margin-left: 5px;border: solid 1px #a90000; font-family: arial, sans-serif; font-size: 9pt;}
.forgotpassword_link {font-family: Arial, sans-serif; font-size: 9px; color: #a90000;}


/*
 * Fonts used in the main portion of the page
 */
.body_footer                {font-size: 8pt; font-family: Arial; color: #787676; font-weight: normal;}
.body_little                {font-size: 8pt; font-family: Arial; color: #787676; font-weight: normal;}
.body_tiny                  {font-size: 7pt; font-family: Arial; color: #787676; font-weight: normal;}

/* body_little_noline Member's Home -- links to featured members' detail pages from the Featured Member scroll-y area */
.body_little_noline         {font-size: 8pt; font-family: Arial; color: #787676; font-weight: normal; text-decoration: none;}
.body_little_noline:hover   {font-size: 8pt; font-family: Arial; color: #000000; font-weight: normal; text-decoration: none;}

/* body_tagline text -- should be in the same place on every page and similar in color to the main body text so as not to distract */
.body_tagline               {font-size: 10pt; font-family: Arial; color: #787676; font-weight: normal;}

/* normalizing class -- to revert back to basic body text if within another style, etc. -- should be same as default body */
.body_text                  {font-size: 9pt; font-family: Arial; color: #787676; font-weight: normal;}
.body_text_hidden            {padding-bottom: 6px;font-size: 9pt; font-family: Arial; color: #787676; font-weight: normal;display:none}
.body_text_bold_noline      {font-size: 8pt; font-family: Arial; color: #666666; font-weight: bold; text-decoration: none;}

 .border_white              {border: solid 1px #ffffff; width:100%; height: 100%; color:#fff; padding:0px; margin:0px;  }
 .border_red              {border: solid 1px #a90000; width:100%; height: 100%; color:#fff; padding:0px; margin:0px;  }



/* ---------------------- */
/* 			BUTTONS	      */
/* ---------------------- */
.button_border_3            {border: solid 1px #ccc;}
.button_border_2            {border: solid 1px #557D9B;}
.button_border_1            {border: solid 1px #a90000;}



.button_2                   {border: solid 1px #FFFFFF; background-color: #557D9B; padding: 2px; color: #ffffff; font-family: Arial; font-size: 7pt; font-weight: bold;}
.button_1                   {border: solid 1px #FFFFFF; background-color: #a90000; padding: 2px; color: #ffffff; font-family: Arial; font-size: 7pt; font-weight: bold;cursor: pointer; cursor: hand;}
.button_4                   {border: solid 1px #FFFFFF; background-color: #a90000; padding: 2px; color: #ffffff; font-family: Arial; font-size: 7pt; font-weight: bold;cursor: pointer; cursor: hand;}
.button_3  					{border: solid 1px #FFFFFF; background-color: #ccc; padding: 2px; color: #ffffff; font-family: Arial; font-size: 7pt; font-weight: bold; cursor: defalt;}

.button_text {border: solid 1px #e9a5a4; background-color: #a90000;   color: #ffffff; font-family: Arial; font-size: 7pt; font-weight: bold; text-decoration: none; text-transform: uppercase; }
.button_border {border: solid 1px #a90000; height:100%  }
.button2 {border: solid 1px #FFFFFF; background-color: #a90000; color: #ffffff; font-family: Arial; font-size: 7pt; font-weight: bold; text-decoration: none; text-transform: uppercase; vertical-align: top; padding: 2px; margin-bottom: 1px;}
.button_border2 {border: solid 1px #a90000; padding-bottom: 1px; }
.list_button_dark           {background-color: #C5C5C3;}
.list_button_darker         {background-color: #BFBFBF;}
.list_botton_light          {background-color: #F5F5F5;}
.list_button_text           {font-size: 7pt; font-family: Arial; color: #2B5475; font-weight: bold; text-decoration: none; text-transform: uppercase;}
.im_nav                     {font-size: 7.5pt; font-family: Arial; color: #ffffff; font-weight: normal; background-color: #9DABB8;}
a.im_nav                    {font-size: 7.5pt; font-family: Arial; color: #ffffff; font-weight: normal; background-color: #9DABB8; text-decoration: none;}
a.im_nav:hover              {font-size: 7.5pt; font-family: Arial; color: #ffffff; font-weight: normal; background-color: #9DABB8; text-decoration: underline;}
.sec_med_bold               {font-size: 10pt; font-family: Arial; color: #ffffff; font-weight: bold; background-color:#a1a1a1}
/* Used on the ContactUs page as a secondary header.  E.g. "Send Photos to:" and "Send check or money orders to:" */
.sec_med_bold_2             {font-size: 11pt; font-family: Arial; color: #a90000; font-weight: bold;}
.button_text                {font-size: 7pt; font-family: Arial; color: #FFFFFF; font-weight: bold; text-decoration: none; text-transform: uppercase;}



/* ---------------------- */
/* 		TOP CELL          */
/* ---------------------- */


.top_cell {height:115px;background-color:#ad0000; color:#ffffff; vertival-align:top;padding-left:30px; font-weight:normal; font-size:8pt;}

.top_cell a{color:#ffffff }
.top_cell a:hover{color:#ffffff }
.top_cell a:visit{color:#ffffff }
.top_cell a:link{color:#ffffff }
/* ---------------------- */
/* 		quick search block*/
/* ---------------------- */

.search_block{background-color:#ffffff; color:#444 ;color:#444; font-weight:normal;   }
.search_block td {color:#444; font-weight:normal;  font-size:9pt; TEXT-align:center;padding:4px }



/* ---------------------- */
/* 		INDICATOR BLOCK  */
/* --------------------- */
.indicator_block td{background-color:#ffffff; color:#333 ; font-weight:normal;  font-size:9pt; height:25px; padding:2px 2px 2px 2px}
.ind_parm{ text-align:center; padding:0px 0px 0px 15px}
.ind_ico { text-align:center; }






.formelement {color: #333333; font-family: arial, sans-serif; font-size: 9pt; font-weight: bold; padding-bottom: 2px; padding-right: 10px;}
.formelement input {width: 135px; height:20px; margin-left: 3px; border: solid 1px #a90000; font-family: arial, sans-serif; font-size: 9pt; padding-left: 4px;}
.formelement select {width: 170px; margin-left: 3px; border: solid 1px #a90000; font-family: arial, sans-serif; font-size: 9pt; padding-left: 4px;}
.formelement .select_small {width: 40px; margin-left: 3px; border: solid 1px #a90000; font-family: arial, sans-serif; font-size: 9pt; padding-left: 4px;}
.formelement1 select{ border: solid 1px #4ba2e4!important; font:10px Arial, Helvetica, sans-serif;;margin:0px; padding:0px; }
.formelement1 { margin:0px; padding:0px }

.content_bgrnd              { text-align: center; }
.content_bgrnd_2            {background-color: #F6F7F9; border: solid 1px #bbbbbb; }
.content_bgrnd_3            {background-color: #fbfbfb; border: solid 1px #bbbbbb; padding: 7px; text-align: left; color: #2B5475;}
.content_bgrnd_3_off        {background-color: #F6F7F9; border: none; padding: 7px; text-align: left;}


/* ---------------------- */
/* 			Menu          */
/* ---------------------- */


.head_menu{background-color:#ffffff;  text-align: center; color:#4444; height:30px; background-image: url (/images/bg_m_s.gif)}
.head_menu td{ color:#444 ; text-transform: uppercase;font-size: 8pt;}

.head_menu_unselected { color:#444 ; width:110px;  background-image: url('/images/bg_m_us.gif');}
/*border-bottom: 1px solid #910c0c; */
.head_menu_selected {height:34px;  width:130px; background-image: url('/images/bg_m_s.gif'); }
/*background-color:#FFF;  color:#a90000;border-top: 1px solid #910c0c; border-LEFT: 1px solid #910c0c; border-right: 1px solid #910c0c;*/
.head_menu_unselected   a{color:#fff; text-decoration: underline }
.head_menu_unselected   a:hover{color:#fff; text-decoration: underline}
.head_menu_unselected   a:visit{color:#fff;  text-decoration: underline}


.head_menu_selected 	a{color:#a90000; text-decoration: underline}
.head_menu_selected  	a:hover{color:#a90000; text-decoration: underline}
.head_menu_selected   	a:visit{color:#a90000;  text-decoration: underline}

.head_menu_unselected_d {border-bottom: 1px solid #910c0c; background-image: url('/images/bg_m_us.gif'); }

.sub_menu{background-color:#fff; text-align: center; color:#ccc;  height:25px; padding:0px; margins:0px; font-size:8pt; font-weight:normal; width:580px;}
.sub_menu td{font-size:8pt;}

.sub_menu_selected {background-color:#f3f3f3; color:#3d0000; border-top: 1px solid #ccc; border-bottom:1px solid #f3f3f3; border-left:1px solid #ccc;border-right:1px solid #ccc;  font-size:8pt;  }

.sub_menu_selected a{color:#333; text-decoration:unerline}
.sub_menu_selected a:hover{color:#333; text-decoration: NONE}
.sub_menu_selected a:visit{color:#333; text-decoration: unerline}

.sub_menu_selected div{padding:4px 6px 0px 6px ;  height:25px;}
.sub_menu_unselected div{padding:4px 6px 0px 6px ; background-color:#fff; height:25px;  border:1px solid #e5e5e5; border-bottom:0px solid #ccc;}


.sub_menu_unselected{ border-bottom:1px solid #ccc; padding-top:2px; padding-left:1px;  padding-right:1px;}
.sub_menu_unselected a{color:#666; text-decoration: unerline; }
.sub_menu_unselected a:hover{color:#666; text-decoration: none; }
.sub_menu_unselected a:visit{color:#666; text-decoration: unerline}

.support_link {color:#a0a0a0;}

/* ---------------------- */
/* 		IM message window */
/* ---------------------- */
.MESSAGE_TABLE {height:100%; }
.message_header {height:110px; background-color:#ffffff; padding:4px; border-bottom:2px solid #ccc;   font-weight: normal; font-size:12px;color:#ccc}
.m_top{font-weight:normal; vertical-align:top;}
.tr1 {font-weight:normal; padding:0px 0px 0px 15px; vertical-align:middle; height:10px;}
.tr2 {font-size: 9pt; font-weight:normal;  padding:6px 0px 0px 0px;  margin:0; padding:0px;}
.tr1 .bold{font-weight: bold; color: #a90000; margin:0; padding:0px;}
.message_numbers {height:33px; background-color:#f3f3f3; text-align: center; }
.messges_number_t { height:33PX; background-color:#f3f3f3; MARGIN:0PX;PADDING:4PX;  }
.message_numbers a {font-size:7px; color:#ccc;text-decoration:none;  }
.message_numbers a:hover {font-size:7px;color:#ccc; text-decoration:underline;}
.message_numbers a:visit {font-size:7px;color:#ccc; text-decoration:none; }
.out_m_number {width:15px;height:20px;  background-color:#fff; border:1px solid #ccc;margin-left:5px; text-align: center;}
.m_number{width:15px; height:20px; background-color:#fff; border:1px solid #ccc; text-align: center;}
.message_content {height:100%;  background-color:#ffffff;  border-bottom:2px solid #ccc;}
.message_field {width:90%; text-align: left; padding:8px; }
.message_name {color:#9d0100; font-weight:bold; margin:12px 3px 12px 0px;}
.message_name_two {color:#005f7a; font-weight:bold; margin:12px 3px 12px 0px;}
.message_date{color:#777; font-size:10px;}
.message_date_two{color:#777; font-size:10px;}
.message{color:#9d0100; font-weight:normal; }
.message_two{color:#005f7a;font-weight:normal; }
.message_field  hr {width:120px;  color:#eeeeee; background-color:#eeeeee; border:0px; margin:0px; border-color:#fff;text-align:left;}
.message_field br{margin:-5px;padding:0px; height:0px }
.message_footer {height:140PX; background-color:#f3f3f3; padding:4px;}
.im_footer_table{ background-color:#f3f3f3; WIDTH:100%}




/* ---------------------- */
/* 			MAIL          */
/* ---------------------- */
.mail_table { border:1px solid #ccc; background-color:#fff;padding:2px; width:100%}
.mail_table th{background-color:#999999; color:#fff; border-left:1px solid #fff; height:30px}
.mail_table th a{color:#fff}
.mail_table td{ text-align: left;padding:2px}
.mail_from{ width:150px; text-align: center;}
.mail_subject{width:550px; text-align: center;}
.mail_datesend{width:150px; text-align: center;}
.mail_size {width:80px; text-align: center;}

/* MAIL/ messages receive im */

.messages_receive_im {width:100%; height:100%; BORDER:1PX SOLID #CCC;background-color:#fff}
.messages_receive_im .footer{ height:100%}
.messages_receive_im td{text-align:left;padding:4px 4px 4px 6px}
.messages_receive_im TH{ height:25PX; BACKGROUND-COLOR:#999999; COLOR:#FFF;text-align:left;padding:4px 4px 4px 6px}
.messages_receive_im  .Nick {width:120px;}
.messages_receive_im  .country{width:180px;}
.messages_receive_im  .gender{width:80px;}
.messages_receive_im  .looking_for{width:80px;}
.messages_receive_im  .Age{width:60px;}
.messages_receive_im  .status{width:100px;}
/* MAIL/  	messages receive interest */
.messages_receive_interest {width:100%; height:100%; BORDER:1PX SOLID #CCC;background-color:#fff}
.messages_receive_interest .footer{ height:100%}
.messages_receive_interest td{text-align:left;padding:4px 4px 4px 6px}
.messages_receive_interest TH{ height:25PX; BACKGROUND-COLOR:#999999; COLOR:#FFF;text-align:left;padding:4px 4px 4px 6px}
.messages_receive_interest  .Nick {width:120px;}
.messages_receive_interest  .country{width:180px;}
.messages_receive_interest  .gender{width:80px;}
.messages_receive_interest  .looking_for{width:80px;}
.messages_receive_interest  .Age{width:60px;}
.messages_receive_interest  .status{width:100p}



/* ---------------------- */
/* SEARCH / BASIC SEARCH  */
/* ---------------------- */
.search_table { border:1px solid #ccc; background-color:#fff; padding:5px;font-weight:normal;color:#333; height:100%}
.search_table td{  font-weight:normal; color:#333}
.search_table td .left{ text-align: left; font-weight:normal; color:#333}
.search_table .right td{ text-align: right; font-weight:normal; color:#333}

.search_table .red { color: #a90000; font-weight: bold; padding: 0px; margin: 0px;}
.search_table .grey { color: #333; font-weight: bold; padding: 0px; margin: 0px;}
.search_table .smal{ color: #666; font-size:10px; font-weight: normal; padding: 0px; margin: 0px;}
.search_table p {padding:6px;}
.search_table_w {width:550px}

/* ---------------------- */
/* SEARCH / BASIC SEARCH  */
/* ---------------------- */
.search_table_p { border:1px solid #ccc; background-color:#fff; padding:5px;font-weight:normal;color:#333; height:100%}
.search_table_p td{  font-weight:normal; color:#333}
.search_table_p td .left{ text-align: left; font-weight:normal; color:#333}
.search_table_p .right td{ text-align: right; font-weight:normal; color:#333}

.search_table_p .red { color: #a90000; font-weight: bold; padding: 0px; margin: 0px;}
.search_table_p .grey { color: #333; font-weight: bold; padding: 0px; margin: 0px;}
.search_table_p .smal{ color: #666; font-size:10px; font-weight: normal; padding: 0px; margin: 0px;}
.search_table_p p {padding:0px;margin:8px}
.search_a { border:1px solid #ccc; background-color:#f7f7f7; padding:0px;font-weight:normal;color:#333; MARGIN:2PX; }

.save  a{color:#444 }
.save  a:hover{color:#444 }
.save  a:visit{color:#444 }
.save a:link{color:#444 }


/* ---------------------- */
/*        PLITKA		  */
/* ---------------------- */
.plitka{ border:1px solid #ccc; background-color:#fff; font-weight:normal;color:#333; }
.pl img{ border:1px solid #e1e0e0; }
.plitka .padding{ padding:6px;}
.plitka .padding  img{ border:1px solid #e1e0e0; }

.plitka_nick { vertical-align:top; padding:8px 8px 8px 8px; text-align: right;font-size: 10pt; }


.list_button                {background-color:#f8f8f8; border:1px solid #e1e0e0;  }
.list_button td {background-color:#f8f8f8; border-bottom:1px solid #e1e0e0; border-top:1px solid #ffffff; padding:0px ; height:30px; vertical-align: center;}
.list_button_text_inactive  { background-color:#f8f8f8; padding:0px ; height:20px; vertical-align: center;}

.plitka_navigation { background-color:#f8f8f8; border-left:1px solid #e1e0e0; }
.plitka_navigation  a{ font-size: 7.5pt; font-weight: normal; color:#444; text-decoration: underline;   text-transform: uppercase; }
.plitka_navigation  a:hover{ font-size: 7.5pt; font-weight: normal; color:#444;text-decoration: none;   text-transform: uppercase; }
.plitka_navigation  a:visit{ font-size: 7.5pt; font-weight: normal; color:#444;   text-transform: uppercase; }
.plitka_navigation  td{ background-color:#f8f8f8; border-bottom:1px solid #e1e0e0; border-top:1px solid #ffffff; padding:0px ; height:20px; vertical-align: center;}


.plitka_desk { vertical-align:top; padding:10px 8px 8px 2px; text-align: left;  font-weight:normal;color:#555; font-size:9pt;}

.plitka_botnav { vertical-align:top; padding:2px; text-align: left;  font-weight:normal;color:#333; font-size:8pt; height: 30px;}
.plitka_botnav  a{ font-size: 7.5pt; font-weight: normal; color:#444; text-decoration: underline;  text-transform: uppercase;}
.plitka_botnav  a:hover{ font-size: 7.5pt; font-weight: normal; color:#444;text-decoration: none;    text-transform: uppercase;}
.plitka_botnav  a:visit{ font-size: 7.5pt; font-weight: normal; color:#444;   text-transform: uppercase;}


/* ---------------------- */
/* PHOTOBLOCK			  */
/* ---------------------- */


.photo_page { border:1px solid #ccc; background-color:#fff; padding:5px;font-weight:normal;color:#333}
.photo_page .red { color: #a90000; font-weight: bold; padding: 0px; margin: 0px;}
.photo_block{width:245; height:120; background-color:#fff; border: 1px solid #ebebeb;  font-weight:normal;}
.photo_block th { color:#666;padding:0px; font-weight:bold;font-size:12px; height:100% }
.photo_block th  a{ color:#9d0100; font-weight:bold;font-size:12px}

.photo_block_ina{width:245; height:120; background-color:#f9f9f9; border: 1px solid #cccccc;  font-weight:normal;}
.photo_block_ina th { color:#666;padding:0px; font-weight:bold;font-size:12px; height:100% }
.photo_block_ina th  a{ color:#9d0100; font-weight:bold;font-size:12px}



.photo_block .external{padding:3px; text-align:center; font-weight:normal;}
.photo_block .right td{padding:1px; font-weight:normal;}
.photo_block .buttons td{padding:0px; font-weight:normal;}

.photo_block_ina  .external{padding:3px; text-align:center; font-weight:normal;}
.photo_block_ina  .right td{padding:1px; font-weight:normal;}
.photo_block_ina  .buttons td{padding:0px; font-weight:normal;}

.title {color:#000;}
.option_class_input { border:1px solid #ccc; font-weight:normal;}
.option_class_input_a {background-color:#fff; border:1px solid #ccc; font-weight:normal;}

.photo_page { border:1px solid #ccc; background-color:#fff; padding:5px;font-weight:normal;color:#333}
.photo_page TD {font-weight:normal;font-size: 8pt;COLOR:#333333}




/*******************************************
 * BUTTONS
 *******************************************/

.pri_little_bold            {font-size: 8pt; font-family: Arial; color: #a90000; font-weight: bold;}
.pri_little_bold:hover      {font-size: 8pt; font-family: Arial; color: #B40101; font-weight: bold;}

/* class of small link text used mostly in right-hand navigation (e.g., edit, delete, etc.), and some informational sub-links (e.g., what's this?, more info, etc.) */
.pri_little                 {font-size: 8pt; font-family: Arial; color: #a90000; font-weight: normal;}
.pri_little:hover           {font-size: 8pt; font-family: Arial; color: #B40101; font-weight: normal;}

/* class for two links on full profile page -- "add to favorites" and "see more photos" */
.pri_tiny                   {font-size: 7.5pt; font-family: Arial; color: #a90000; font-weight: normal;}
.pri_tiny:hover             {font-size: 7.5pt; font-family: Arial; color: #B40101; font-weight: normal;}

/* general link class -- most links that are "normal" (i.e., not navigation or otherwise specific) will be this class; please note: this class is also used in some places that are NOT links -- just text */
.pri_text_bold              {font-size: 9pt; font-family: Arial; color: #a90000; font-weight: bold; text-transform: none;}
.pri_text_bold:hover        {font-size: 9pt; font-family: Arial; color: #B40101; font-weight: bold;}

/* primarily used for member's name on full profile page and on member's home under my profile */
.pri_big                    {font-size: 12pt; font-family: Arial; color: #a90000; font-weight: bold;}

/* used for headings on full profile page (about member_name, essay title, about member_name's partner, etc.) and as member's name link text (link to full profile) in search results */
.pri_med_bold               {font-size: 11pt; font-family: Arial; color: #a90000; font-weight: bold;}
.pri_med_bold:hover         {font-size: 11pt; font-family: Arial; color: #B40101; font-weight: bold;}





