html {
	padding: 0px;
	margin: 0px;
}
body {
    font-family: Verdana, Helvetica, Arial, Verdana, Tahoma, sans-serif;
    font-size: 0.8em;
    margin: 0px;
    padding: 0px;
	background-color: #fff;
	color: #333;
}
#main_container {
	width: 950px;
	margin: 0 auto;
}
#main {
	float: left;
	width: 945x;
	margin-bottom: 15px;
	padding-left: 5px;
}
#nav {
	width: 200px;
	width: 190px;
	float: left;
}
#content {
	float: left;
	width: 735px;
	padding-left: 10px;
}
#footer {
    clear: both;
    padding: .5em;
	background-color: transparent;
	text-align: center;
    font-size: 0.8em;
    border-top: 1px solid #e5e5e5;
}
#logo {
	margin-top: 10px;
}
#top_nav_2 {
	margin-left: 24px;
}

#quick_search_middle, #detailed_search_middle, #individual_search_middle {
	margin-top: 10px;
	border: 1px solid #e3e3e3;
	background-color: #f3f3f3;
}
#quick_search_middle h2, #detailed_search_middle h2, #individual_search_middle h2 , #nav_chatmates h2{
	margin: 0px;
	font-size: 1.4em;
	background-color: #e3e3e3;
	padding: 5px;
	text-transform: uppercase;

}
#search_content, .quick_checkbox, #individual_search_content {
	margin-left: 10px;
	margin-top: 5px;
}
#detailed_search_content {
	margin-left: 5px;
	margin-top: 5px;
}

#quick_search_submit_container, #detailed_search_submit_container, #individual_search_submit_container {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 5px;
}
#individual_search_input {
	width: 80%;
}
#individual_search_content ul {
	margin: 5px;
	padding: 5px;
}
.label_container {
	margin-bottom: 5px;
}

a.top_link {
	color: #faebd1;
}
#login_form, #sign_out {
	background-color: #f3f3f3;
	border: 1px solid #e3e3e3;
	padding: 5px;
	margin-bottom: 10px;
}
#login_submit_container {
	text-align: center;
	margin: 5px;
}
#not_a_member {
	text-align: center;
	font-size: 2em;
	background-color: #f3f3f3;
	padding: 5px;
	border: 1px solid #e3e3e3;
	border-left: 10px solid #e3e3e3;
	margin-bottom: 5px;
}
#nav_chatmates {
	height: 0px;
	overflow: auto;
	background-color: #f3f3f3;
}
.nav_chatmate_div {
	clear: both;
}
.nav_name_div {
	margin-top: 5px;
	margin-left: 5px;
	font-weight: bold;
	font-size: 120%;
	padding: 3px;
}
.nav_thumb_div {
	float: left;
}
.nav_profile_div {
	float: left;
	margin-left: 3px;
}
.nav_chat_div {
	float: left;
	margin-left: 3px;
}
.nav_hr_div {
	clear: both;
	border-bottom: 1px solid #ccc;
	height: 4px;
}
.nav_thumb {
	border: 1px solid #fff;
}
div.info {
	background-color: #ffdffe;
}
#my_chatmates {
	margin: 0;
	padding: 0;
}
ul#chatmates_list {
	margin: 0;
	padding: 0;
}
#chatmates_list li {
	list-style-type: none;
	list-style-image: none;
	padding: 0;
	margin: 0;
}
ul#chatmates_list li a {
	display: inline;
	border: none;
	padding: 0;
	margin: 0;
	text-decoration: underline;
}
ul#chatmates_list li a:hover {
	color: #000;
}

div.order_by {
	padding: none;
}
div.order_by_relationships {
	padding: 5px;
	text-align: right;
	background-color: #e6ecf2;
}
div.order_by_members {
	padding: 5px;
	background-color: #Ffffdf;
}
tr.results_members {
	border: 1px solid #97C4E1;
	margin-bottom: 5px;
}
.results_list {
	float: right;
	width: 130px;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 20px;
}
div.results_extra {
	text-align: center;
}
div.results_action {
	display: inline;
}
div.results_action img {
	margin-top: 5px;
}
table.results_messages td {
	background-color: #f0ecdf;
	padding: 5px;
}
table.results_relationships td {
	background-color: #E6ECF2;
	padding: 5px;
}
table.results_search {
	width: 730px;
	text-align: left;
}
table.results_search td {
	width: 365px;
}
table.results_search li {
	margin-left: 20px;
}
div.results_thumb_gold, div.results_thumb_silver {
	margin-bottom: 5px;
}
td.results_thumb_silver {
	border: 1px solid #e3e3e3;
	border: 1px solid #c2c2c2;
	padding: 5px;
}
td.results_thumb_gold {
	border: 1px solid #feefa8;
	padding: 5px;
}
div.results_thumb_gold, .results_desc_gold {
	background-color: #ffffdf;
	padding: 5px;
	margin-top: 3px;
	margin-bottom: 5px;
	border: 1px solid #feefa8;
}
div.results_thumb_silver, .results_desc_silver {
	background-color: #f3f3f3;
	padding: 5px;
	border: 1px solid #e3e3e3;
	margin-top: 3px;
	margin-bottom: 5px;
}
.results_nickname_gold, .results_nickname_silver {
	font-weight: bold;
	background-repeat: no-repeat;
	padding: 5px;
	margin-bottom: 5px;
}
.results_nickname_gold {
	background-image: url(../images/gold_block.gif);
	background-color: #fdd723;
}
.results_nickname_silver {
	background-image: url(../images/silver_block.gif);
	background-color: #c2c2c2;
	border: 1px solid #c2c2c2;
}
.results_nickname_gold a, .results_nickname_silver a {
	text-decoration: none;
	color: #000;
}
.results_thumb_img {
	border: 8px solid #fff;
}
div.results_nav_top, div.results_nav_bottom {
	text-align: center;
}
.results_heading {
	background-color: #fff;
	color: #000;
	padding: 0.4em;
	margin-bottom: 0.4em;
}

.results_nav_top_members, .results_nav_top_msgs {
	color: #000;
    background-image: url(../images/tab_corner_top_left.gif);
	background-repeat: no-repeat;
}
.results_nav_2_members, .results_nav_2_msgs {
	padding: 0.4em;
}
.results_nav_top_members, .results_nav_bottom_members {
	background-color: #E5CFE6;
}
.results_nav_top_msgs, .results_nav_bottom_msgs {
	background-color: #f0ecdf;
}
.results_nav_2_members {
	background-image: url(../images/violet_arcs.jpg);
}
.results_nav_msgs {
	background-color: #f0ecdf;
}

.nav_reflection_members {
	height: 17px;
	background-image: url(../images/tab_violet_reflection.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	width: 100%;
}

.nav_reflection_msgs {
	height: 17px;
	background-image: url(../images/tab_cream_reflection.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
		width: 100%;
}
.results_nav_2 {
	background-image: url(../images/blue_arcs.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding: 0.4em;
	margin-bottom: 0.4em;
}
.results_nav_current {
	font-weight: bold;
}
.results_list {
	text-align: left;
	list-style-type: none;
	list-style-image: url(../images/bullet.gif);
	padding: 5px;

}

ul {
list-style-type: none;
	list-style-image: url(../images/bullet.gif);
}
.nav a:hover {
	color: #f00;
}
div#my_admirers, div#my_profile, div#my_prefs {
	margin-bottom: 2em;
	padding: 0.2em;
	 border: 1px solid #ccc;;
}
div#my_admirers {
	background-color: #E0CA77;
}
div#my_profile {
	background-color: #efefef;
}
div#my_prefs {
	background-color: #E6C2EF;
}
img#my_admirers_img, img#my_profile_img, img#my_prefs_img {
	margin-top: -1.4em;
}

table#my_prefs_table {
	border-collapse: collapse;
	margin: 0.4em;
	border: 1px solid #fff;
}
table#my_prefs_table td {
	background-color: #F9DFFF;
	padding: 0.4em;
	border: 1px solid #fff;
}
th {
	text-align: center;
}
img {
	border: none;
}
ul.plain {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
h1, h2, h3 {
		font-size: 1.4em;
}
hr {
	border: none;
	border-bottom: 1px solid #710004;
	height: 1px;
}
fieldset {
	border:0;
	margin:0;
	padding:0;
}
label {
	margin-bottom: 5px;
}
input.submit {
	font-weight:bold;
}

div.alert ul {
	margin: 5px;
	margin-left: 20px;
}
div.alert, p.alert, div.error_alert, p.error_alert, .alert, .error_alert, #logout_alert, .online_alert, .offline_alert, .log_in_alert {
	color: #000;
	padding: 5px;
	margin: 5px;
}
p.error_alert {
	background-image: url(../images/alert.png);
	background-repeat: no-repeat;
	background-position: 6px 5px;
	padding-left: 25px;
	font-weight: bold;
}

div.alert, p.alert, .alert, #logout_alert, .online_alert, .log_in_alert, .success_alert {
	background-color: #D7FFCF;
	border: 1px solid #4CAC21;
}

.success_alert {
	background-image: url(../images/tick_green.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding: 5px;
	padding-left: 25px;
}
.error_alert, .offline_alert {
	background-color: #ffffaf;
	border: 1px solid #FFDF8F;
}

.error_alert a:hover, .offline_alert a:hover {
    color: #d60a0a;
	background-color: transparent;
}
.log_in_alert {
	position: relative;
	padding-left: 0em;
	padding-right: 12em;
	margin-bottom: 10px;
	text-align: center;
}
.arrow_down_right {
	background-image: url(../images/arrow_down_right.png);
	background-repeat: no-repeat;
	width: 46px;
	height: 38px;
	top: 0px;
	right: 9em;
	position: absolute;
}
.arrow_up_right {
	background-image: url(../images/arrow_up_right.png);
	background-repeat: no-repeat;
	width: 46px;
	height: 38px;
	top: -6px;
	right: 9em;
	position: absolute;
}
.join_outer {
	background-image: url(../images/environments/twinkling_stars.gif);
	padding: 0.4em;
}
.join_link {
	display: block;
	background-image: url(../images/join_now.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 78px;
	text-align: right;
	text-decoration: none;
	color: #fc9;
} .form_error {
	font-weight: bold;
	color: #ff005a;
	background-color: transparent;
} tr.even_row {
	background-color: #FFBFD1;
	color: #000;
}
tr.odd_row {
	background-color: #FFEFF3;
	color: #000;
} tr.even_row2 {
	background-color: #C3D3DF;
	color: #000;
}
tr.odd_row2 {
	background-color: #E5EDF3;
	color: #000;
}
tr.even_row3 {
	background-color: #B1EFA4;
	color: #000;
}
tr.odd_row3 {
	background-color: #D7FFCF;
	color: #000;
} .create_profile_submit, .create_profile_submit2, .create_profile_submit3, .description_submit {
 padding: 10px;
 border: 1px solid #B5C3CE;
 margin-top: 10px;
 margin-bottom: 10px;
}
.create_profile_submit {
 background-color: #FFEFF3;
 color: #333;
}
.create_profile_submit2 {
 background-color: #E5EDF3;
 color: #333;
}
.create_profile_submit3 {
 background-color: #D7FFCF;
 color: #333;
}
.description_submit {
background-color: #EFDEEF;
	color: #999;
}
#contactFormArea {
	background-color: #D7FFCF;
	color: #000;
}

input.error {
	border: 2px solid #EDA371;
}

 #pm_form {
	background-color: #ECEDED;
	padding: 0.4em;
}

 .pm_submit, .pm_table, .pm_table td {
	border: 1px solid #fff;
}
 .pm_submit, .pm_table {
	background-color: #d9d9d9;
	padding: 0.5em;
	margin: 0.5em;
}
.pm_table {
	border-collapse: collapse;
	margin-bottom: 0.5em;
}
.pm_table td {
	text-align: center;
}

td.pending {
	background-color: #ffffeb;
}

.congratulations {
    background-image: url(../images/environments/twinkling_stars.gif);
	background-color: #FFCC99;
	padding: 5px;
	border: 1px solid #D6A471;
}

.profile_form_desc {
	background-color: #efdeef;
	color: #000;
	padding: 0.4em;
}
.submit_container {
	text-align: center;
	margin: 5px;
}

.luzon_option_heading {
   background-color: #8FE2FF;
   color: #000;
}
.luzon_option {
	background-color: #CFF2FF;
	color: #000;
}

.visayas_option_heading {
   background-color: #FFDC7F;
   color: #000;
}
.visayas_option {
	background-color: #FFF6CF;
	color: #000;
}

.mindanao_option_heading {
   background-color: #FF6F6F;
   color: #000;
}
.mindanao_option {
	background-color: #FFCFCF;
	color: #000;
}
textarea.my_profile {
	width: 98%;
}
form.actions {
	display: inline;
}

div#new_contacts_container {
	background-color: #ebe3ec;
	border: 1px solid #ebcbec;
	color: #000;
	padding: 0.5em;
	max-height: 200px;
	overflow: auto;
}
img.new_contacts_thumb {
	border: 1px solid #fff;
}

#new_contacts_scroller {
	overflow: auto;
	height: 150px;
}
div.message_tabs {
	text-align: center;
}
.active_tab {
	font-weight: bold;
}

.displayed_message {
	background-color: #fff;
	padding: 5px;
}

#tabs {
    z-index: 2;
}
#tabs_table {
	border-collapse: collapse;
}
#tabs_table td {
	padding: 0px;
	padding-right: 10px;
	white-space: nowrap;
}

#tabs a {
	text-decoration: none;
		text-align: right;
}
.tab_link {
    margin-left: 45px;
	margin-right: 10px;
}
#tabs a:hover {
	color: #D60A0A;
}
.active_tab_1 {
	font-weight: bold;
}
#messages_nav, #relationships_nav, #account_nav, #search_nav, #profile_nav {
	display: none;
	padding: 5px;
}
#search_tab {
    background-image: url(../images/search.gif);
}
#my-page_tab {
    background-image: url(../images/browse.gif);
}
#relationships_tab {
    background-image: url(../images/mutual_attraction.gif);
}
#messages_tab {
    background-image: url(../images/messages.gif);
}
#account_tab {
    background-image: url(../images/settings.gif);
}
#profile_tab {
    background-image: url(../images/profile.gif);
}
.example {
	font-style: italic;
	color: #666;
	background-color: transparent;
}

td.browse_term {
	text-align: right;
}
.tab_inner1 {
	background-image: url(../images/tab_corner_top_right.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.tab_inner2 {
    background-image: url(../images/tab_corner_top_left.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	whitespace: no-wrap;
}
#my-page_tab, #messages_tab, #relationships_tab, #account_tab, #search_tab, #profile_tab {
	height: 43px;
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#messages_tab, #messages_nav {
	background-color: #f0ecdf;
}
#messages_tab.new_mail {
   background-image: url(../images/messages_sealed_flashing.gif);
}
#relationships_tab, #relationships_nav {
	background-color: #FFEFCE;
}
#profile_tab, #profile_nav {
	background-color: #E6ECF2;
}
#search_tab, #search_nav {
	background-color: #ebe3ec;
}
#account_tab, #account_nav {
	background-color: #e3e3e3;
}
#my-page_tab {
	background-color: #DCFBD9;
}
#profile_nav, #account_nav, #relationships_nav, #messages_nav, #search_nav {
	background-position: bottom left;
	background-repeat: repeat-x;
	padding-bottom: 26px;
}

#profile_heading, div.profile_actions {
	display: inline;
}

div.profile_actions {
	margin-left: 100px;
}

#tabs a {
	color: #000;
	background-color: transparent;
}
#search_close {
	float: right;
}

#search_container {
	background-color: #ebe3ec;
	color: #000;
	padding: 20px;
}
div.right {
	float: right;
}
div.search_submit, div.contact_submit {
	text-align: center;
	margin-top: 10px;
}
#online_search {
	background-image: url(../images/smiley_big.gif);
	background-repeat: no-repeat;
	background-position: 70px -30px;
}


div.rel_actions {
	background-color: #e6ecf2;
	padding: 5px;
}
div.rel_actions_reflection {
	background-image: url(../images/tab_blue_reflection.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	height: 17px;
}



div.msg_actions {
	background-color: #f0ecdf;
	padding: 5px;
}
div.msg_actions_reflection {
	background-image: url(../images/tab_cream_reflection.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	height: 17px;
}
table.msgs {
	border-collapse: collapse;
}
table.msgs a {
	text-decoration: none;
}
table.msgs td {
	padding: 0px;
}
tr.msg_row_opened td {
	background-color: #fff;
}
tr.msg_row_unopened td {
	background-color: #FFEFCF;
}
div.hr {
	height: 1px;
	border-bottom: 1px solid #ccc;
}
tr.breaker_row td {
	background-color: #ccc;
	height: 1px;
}
td.msg_icon {
	white-space: nowrap;
	font-size: 80%;
}
.msg_nickname a {
	font-weight: bold;
	color: #000;
}
.msg_nickname a, .msg_text a {
     display: block;
}
.msg_nickname {
	margin-right: 5px;
}
.msg_text a {
	color: #333;
}
.msg_nickname a:hover, .msg_text a:hover {
	color: #f00;
}
td.msg_time, div.msg_thumbs {
	white-space: nowrap;
}
.msg_date_time {
	padding-right: 5px;
}
.msg_sent_date, .msg_sent_time {
	color: #666;
	padding-left: 20px;
	white-space: nowrap;
}
.msg_reply_sent {
	padding-left: 10px;
	color: #0f0;
}
.msg_reply_not_sent {
	padding-left: 10px;
	color: #f00;
}
img.msg_tiny_thumb {
	border: 1px solid #fff;
	margin: 5px;
}
img.msg_tiny_icon {
	margin: 5px;
}

a.top_link {
	float: right;
}
div.nav {
	float: right;
	padding: 5px;
}
div.nav a, div.nav a {
	margin-left: 5px;
	margin-right: 5px;
}
.nav_num_msgs {
	font-weight: bold;
}

.online_offline_status {
	color: #666;
	display: inline;
}

div.search label {
	display: inline;
}
div.search div {
	margin-bottom: 10px;
}

img.action_link {
	margin-bottom: 5px;
	margin-right: 5px;
}
.save {
	color: #d60a0a;
	background-color: transparent;
	font-weight: bold;
}

.colors_bot {
	clear: both;
	margin-bottom: 2em;
}
#color1, #color2, #color3, #color4, #color5, #color6 {
	width: 150px;
	height: 12px;
	margin-left: 1px;
	float: left;
	text-align: center;
	color: #fff;
}
#color1_bot, #color2_bot, #color3_bot, #color4_bot, #color5_bot, #color6_bot {
	width: 150px;
	height: 1px;
	margin-left: 1px;
	float: left;
	text-align: center;
}
#color1 {
	background-color: #5A0155;
	border-top: 5px solid #CCB0CA;
}
#color2 {
	background-color: #820A7B;
	border-top: 5px solid #D8B3D6;
}
#color3 {
	background-color: #AE23A6;
	border-top: 5px solid #E6BBE3;
}
#color4 {
	background-color: #CF40C7;
	border-top: 5px solid #F0C4EE;
}
#color5 {
	background-color: #E775E1;
	border-top: 5px solid #F8D4F6;
}
#color6 {
	background-color: #F7AEF3;
	border-top: 5px solid #FDE6FB;
}

#tabs_hr {
	margin-top: 0px;
    height: 17px;
	background-image: url(../images/tab_grey_reflection.gif);
	background-repeat: repeat-x;
}

.general_container {
	background-color: #D7FFCF;
	border: 1px solid #4CAC21;
	background-color: #f3f3f3;
	border: 1px solid #ccc;
	padding: 5px;
}
.general_submit {
	margin: 10px;
}
#top_links {
	text-align: right;
}

#login_password, #login_email {
	width: 95%;
}
.notify_body {
	background-image: url(../images/new_chat_message.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
}
div.gold_upgrade_phil, div.gold_upgrade_foreign {
	background-image: url(../images/filipino_upgrade.gif);
	background-repeat: no-repeat;
	background-color: #fdd723;
	padding: 5px;
	padding-top: 180px;
	border: 1px solid #fbab00;
	margin-top: 5px;
}
div.gold_upgrade_phil {
	background-image: url(../images/filipino_upgrade.gif);
}
div.gold_upgrade_foreign {
	background-image: url(../images/foreign_upgrade.gif);
}
p#upgrade_now {
	text-align: center;
}
#wu {
	text-align: right;
}