/* DO NOT CHANGE anything in this section. These setting are not site-specific and most are intended to clear the defaults built into browsers. That forces us to set attributes for everything, ensuring the same appearance in all browsers. */

/* clear browser defaults */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
abbr,acronym,fieldset,img{border:0;}
address,caption,cite,code,dfn,h1,h2,h3,h4,h5,h6,th,var{font-size:100%;font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
div{overflow:hidden;}
li{white-space:nowrap;overflow:hidden;}
ol,ul{ }
form { margin: 0px; }

/* global hacks */
body{text-align:center;}
.clearfix:after,.clear {content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden;}
#preload{height:0;}
#preload img{width: 1px;height: 1px;}


/* You may edit from here down although I recommend that at least until changes are proven, they be added in a new section at the end */

/* global settings */
body {
	background: #FFF;
	font: 11px Verdana, Geneva, sans-serif;
	color: #333;
	}
a:link, a:visited {
	color: #333;
	text-decoration: none;
	}
a:hover, a:active {
	color: #666;
	}
.friendbtn {
	margin: 0 13px;
	background: #FFF;
	font: 9px Verdana;
	font-weight: bold;
	color: #333;
	padding: 0 4px 4px 4px;
	_padding: 4px;
	}
select, input, label {
	font-size: 11px;
	margin: 2px auto;
	}
	
/* structure */
#wrapper {
	width: 825px;
	margin: 0 auto;
	text-align: left;
	padding: 10px 0;
	}
#wrapper2 {
	width: 825px;
	margin: 0 auto;
	text-align: left;
	padding-bottom: 10px;
	}
	
/* headers */
#header {
	width: 100%;
	height: 155px;
	background: url('/images/header.jpg') bottom left no-repeat;
	margin-bottom: 12px;
	}
.toprow {
	margin-top: 5px;
	}
.date {
	float: left;
	width: 248px;
	height: 25px;
	line-height: 25px;
	margin-right: 10px;
	text-align: right;
	}
.date2 {
	float: left;
	width: 298px;
	height: 25px;
	line-height: 25px;
	margin-right: 0px;
	text-align: right;
	}
.navbar {
	float: right;
	width: 567px;
	height: 25px;
	background: url('/images/menu.jpg');
	}
.navbar.six {
	float: right;
	width: 493px;
	height: 25px;
	background: url('/images/menu2.jpg');
	}
.navbar ul {
	margin: 4px;
	}
.navbar ul li {
	float: left;
	display: inline;
	margin-right: 4px;
	}
.navbar ul li a {
	height: 17px;
	display: block;
	}
.navbar ul li.home {
	width: 52px;
	}
.navbar ul li.myprofile {
	width: 90px;
	}
.navbar ul li.join {
	width: 78px;
	}
.navbar ul li.search {
	width: 65px;
	}
.navbar ul li.mailbox {
	width: 73px;
	}
.navbar ul li.photobox {
	width: 76px;
	}
.navbar ul li.webcams {
	width: 78px;
	}
.navbar ul li.ratemembers {
	width: 113px;
	margin-right: 0;
	}
.navbar.six ul li.home {
	width: 66px;
	}
.navbar.six ul li.myprofile {
	width: 90px;
	}
.navbar.six ul li.search {
	width: 65px;
	}
.navbar.six ul li.mailbox {
	width: 73px;
	}
.navbar.six ul li.photobox {
	width: 94px;
	}
.navbar.six ul li.help {
	width: 72px;
	}
.welcome {
	width: 201px;
	height: 85px;
	background: url('/images/welcome_bg.png');
	margin-top: 31px;
	margin-left: 598px;
	font-size: 10px;
	font-weight: bold;
	}
.welcome p {
	margin-top: 12px;
	text-align: center;
	}
.welcome ul {
	margin: 5px 13px;
	}
.welcome ul li {
	padding: 1px 0 3px 16px;
	}
.welcome ul li.mail {
	background: url('/images/mail_icon.png') left center no-repeat;
	}
.welcome ul li.pic {
	background: url('/images/pic_icon.png') left center no-repeat;
	}
	
/* quick_search.php */
#quick_search {
	width: 245px;
	height: 192px;
	background: url('/images/search_bg.png');
	text-align: left;
	}
#quick_search .headline {
	margin-top: 15px;
	margin-left: 17px;
	}
#quick_search .headline span {
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
.qs_line {
	margin: 4px 10px;
	height: 18px;
	line-height: 18px;
	}
.qs_line label {
	width: 85px;
	float: left;
	padding-top: 1px;
	}
.qs_line select {
	width: 130px;
	float: right;
	font-size: 10px;
	}
.qs_line .left select, .qs_line .right select {
	width: 40px;
	}
.qs_line .right label {
	width: 35px;
	}
.qs_line .left {
	width: 135px;
	float: left;
	}
.qs_line .right {
	width: 80px;
	float: right;
	}
#quick_search .submit {
	text-align: right;
	margin: 4px 10px;
	}
#quick_search #Submit {
	background: #FFF;
	font: 10px Verdana;
	font-weight: bold;
	color: #333;
	padding: 0 4px;
	}
	
/* my_friends.php */
.myfriends {
	width: 245px;
	margin-top: 8px;
	background: url('/images/favoritesmid_bg.png');
	}
.myfriends_top {
	width: 245px;
	height: 12px;
	background: url('/images/favoritestop_bg.png');
	}
.myfriends_btm {
	width: 245px;
	height: 9px;
	background: url('/images/favoritesbtm_bg.png');
	}
.myfriends_mid {
	padding: 4px 0;
	}
.myfriends_mid p {
	margin-left: 18px;
	}
.myfriends_mid p span {
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
.myfriends_mid ul.friends {
	font-size: 10px;
	margin: 5px 18px;
	}
.myfriends_mid ul.friends li {
	height: 50px;
	list-style: none;
	}
.myfriends_mid ul.friends li .pic {
	width: 50px;
	float: left;
	}
.myfriends_mid ul.friends li .pic img {
	width: 48px;
	height: 38px;
	border: 0px;
	}
.myfriends_mid ul.friends li .name {
	width: 136px;
	float: left;
	line-height: 40px;
	font-weight: bold;
	text-align: center;
	}
.myfriends_mid ul.friends li .online {
	width: 23px;
	float: left;
	}
.myfriends_mid ul.friends li .online img {
	width: 27px;
	height: 22px;
	margin-top: 9px;
	}
.myfriends_mid p.view {
	text-align: center;
	padding-bottom: 12px;
	}

/* footer.php */
#footer {
	clear: both;
	border-top: 1px solid #C9C9C9;
	margin: 10px 0;
	padding-top: 10px;
	text-align: center;
	}
#footer ul li {
	display: inline;
	border-right: 2px solid #333;
	padding: 0 7px 2px 7px;
	}
#footer ul li.last_item {
	border: 0;
	}
#footer p {
	margin-top: 8px;
	font-size: 10px;
	}
#footer a:link, #footer a:visited {
	color: #3889E2;
	text-decoration: none;
	font-weight: bold;
	}
#footer a:hover, #footer a:active {
	color: #666;
	}

/* mailboxB_requests.php */
.mr_left_narrow {
	width: 99px;
	height: 183px;
	float: left;
	background: url('/images/mailbl.jpg');
	font-weight: bold;
	font-size: 10px;
	}
.mr_right_wide {
	width: 711px;
	float: right;
	font-weight: bold;
	font-size: 10px;
	}
.mail_requests {
	margin: 0 10px;
	}
.mail_requests.select {
	margin-top: 10px;
	}
.mail_requests.select p {
	text-align: center;
	}
.mail_requests.select p input {
	margin-top: 10px;
	margin-bottom: 10px;
	}
.mr_left {
	float: left;
	}
.mr_right {
	float_right;
	text-align: right;
	}
.mr_left_narrow ul {
	margin: 15px 8px;
	line-height: 240%;
	}
.mr_left_narrow ul li {
	padding-left: 20px;
	}
.mr_left_narrow ul li.inbox {
	background: url('/images/minicon/gif/folderfile.gif') left center no-repeat;
	}
.mr_left_narrow ul li.compose {
	background: url('/images/minicon/gif/documentedit.gif') left center no-repeat;
	}
.mr_left_narrow ul li.sent {
	background: url('/images/minicon/gif/documentpublish.gif') left center no-repeat;
	}
.mr_left_narrow ul li.saved {
	background: url('/images/minicon/gif/disk.gif') left center no-repeat;
	}
.mr_left_narrow ul li.requests {
	background: url('/images/minicon/gif/useradd.gif') left center no-repeat;
	}
.mr_left_narrow ul li.trash {
	background: url('/images/minicon/gif/delete.gif') left center no-repeat;
	}
.mr_center {
	width: 711px;
	background: url('/images/mb8.jpg') repeat-y;
	}
.mr_top {
	width: 711px;
	height: 9px;
	background: url('/images/mb9.jpg');
	margin-top: 3px;
	}
.mr_btm {
	width: 711px;
	height: 9px;
	background: url('/images/mb9b.jpg');
	}
.friend_requests {
	margin-top: 3px;
	}
.friend_requests .col1, .friend_requests .col2, .friend_requests .col3, .friend_requests .col4, .friend_requests .col5 {
	margin-left: 3px;
	float: left;
	text-align: center;
	background: #DFDFFF;
	height: 68px;
	}
.friend_requests .col1 {
	width: 34px;
	}
.friend_requests .col1 input {
	margin-top: 27px;
	}
.friend_requests .col2 {
	width: 69px;
	}
.friend_requests .col2 img {
	margin-top: 13px;
	}
.friend_requests .col3 {
	width: 146px;
	}
.friend_requests .col3 img {
	border: 1px solid #333;
	margin-top: 8px;
	}
.friend_requests .col4 {
	width: 139px;
	line-height: 68px;
	}
.friend_requests .col5 {
	width: 305px;
	}
.friend_requests .col5 p {
	margin-top: 14px;
	}
.friend_requests .col5 input {
	margin-top: -7px;
	}
.friend_requests.blue .col1, .friend_requests.blue .col2, .friend_requests.blue .col3, .friend_requests.blue .col4, .friend_requests.blue .col5 {
	background: #BDDAFC;
	line-height: 18px;
	height: 18px;
	}
.friend_requests.dkblue .col1, .friend_requests.dkblue .col2, .friend_requests.dkblue .col3, .friend_requests.dkblue .col4, .friend_requests.dkblue .col5 {
	background: #87BFFC;
	line-height: 18px;
	height: 18px;
	}
.friend_requests.ltblue .col1, .friend_requests.ltblue .col2, .friend_requests.ltblue .col3, .friend_requests.ltblue .col4, .friend_requests.ltblue .col5 {
	background: #BDDAFC;
	}
.friend_requests.ltgray .col1, .friend_requests.ltgray .col2, .friend_requests.ltgray .col3, .friend_requests.ltgray .col4, .friend_requests.ltgray .col5 {
	background: #E8E8E8;
	}
.friend_requests.gray .col1, .friend_requests.gray .col2, .friend_requests.gray .col3, .friend_requests.gray .col4, .friend_requests.gray .col5 {
	color: #999;
	}
.friend_requests.gray a {
	color: #999;
	}
.friend_requests.dark a {
	color: #333;
	}
.friend_requests .col5 p.single {
	margin-top: 0;
	line-height: 68px;
	}
	
/* search_icons.php */
ul.search_icons {
	width: 594px;
	margin: 0 auto;
	text-align: center;
	}
ul.search_icons li {
	float: left;
	display: inline;
	width: 24.5%;
	}
	
/* subs_advanced_search1.php */
.advsrch_refined {
	width: 653px;
	margin: 10px auto;
	background: url('/images/653blue_bg.jpg') repeat-y;
	text-align: center;
	}
.advsrch_top {
	height: 11px;
	background: url('/images/653blue_top.jpg');
	}
.advsrch_btm {
	height: 12px;
	background: url('/images/653blue_bttom.jpg');
	}
.advsrch_head {
	font-weight: bold;
	margin: 10px auto;
	text-align: center;
	}
.advsrch_refined form {
	margin: 10px auto;
	}
.advsrch_refined p {
	margin: 15px auto;
	}
.advsrch_line {
	clear: both;
	width: 564px;
	height: 1px;
	margin: 20px auto 19px auto;
	background: url('/images/564_line.jpg');
	}
.advsrch_formset {
	width: 564px;
	margin: 0 auto;
	font-weight: bold;
	font-size: 10px;
	}
.advsrch_subform {
	width: 24.5%;
	float: left;
	}
.advsrch_subform select {
	width: 115px;
	height: 45px;
	}
.advsrch_form select, .advsrch_form input {
	margin: 4px auto;
	vertical-align: middle;
	}
.advsrch_form label {
	padding-top: 2px;
	}
	
/* advanced_results.php */
.advanced_results {
	width: 594px;
	margin: 0 auto;
	background: #F0F7FF;
	text-align: center;
	}
.ar_top {
	height: 12px;
	background: url('/images/594_top.jpg');
	}
.ar_btm {
	height: 12px;
	background: url('/images/594_bttm.jpg');
	}
.ar_results {
	width: 569px;
	height: 151px;
	background: url('/images/569_bg.jpg');
	margin: 0 auto 5px auto;
	}
.ar_left, .ar_center, .ar_right {
	float: left;
	text-align: left;
	color: #FFF;
	}
.ar_left {
	width: 98px;
	margin-top: 15px;
	margin-left: 18px;
	}
.ar_center {
	width: 100px;
	margin-top: 5px;
	margin-left: 9px;
	}
.ar_right {
	width: 288px;
	margin-top: 15px;
	margin-left: 28px;
	}
.adv_srch_nav {
	width: 594px;
	font-weight: bold;
	margin: 10px auto;
	}
.ar_text {
	height: 90px;
	}
.ar_left ul, .ar_right ul {
	margin-top: 19px;
	}
.ar_left ul li, .ar_right ul li {
	display: inline;
	float: left;
	padding: 0 10px;
	}
.ar_left ul li {
	padding: 0 5px 0 0;
	}

/* subs_basic_search_result.php */
.basic_search_left {
	float: left;
	width: 213px;
	background: url('/images/ssbg.jpg') repeat-y;
	}
.bs_top {
	width: 213px;
	height: 12px;
	background: url('/images/sstop.jpg');
	}
.bs_btm {
	width: 213px;
	height: 12px;
	background: url('/images/ssbttom.jpg');
	}
.bs_form {
	clear: both;
	margin-bottom: 5px;
	}
.bs_label {
	width: 86px;
	text-align: right;
	float: left;
	}
.bs_select {
	width: 118px;
	float: right;
	}
.bs_centered {
	clear: both;
	text-align: center;
	margin-bottom: 4px;
	}
.bs_line {
	clear: both;
	width: 195px;
	height: 1px;
	margin: 0 auto 10px auto;
	background: url('/images/564_line.jpg');
	}
.bs_centered p {
	text-align: center;
	margin-bottom: 9px;
	}
.basic_search_right {
	width: 594px;
	float: right;
	}
	
/* profile.php */
.pr_left {
	width: 245px;
	float: left;
	}
.pr_holder {
	width: 567px;
	float: right;
	background: url('/images/holdermid_bg.png') repeat-y;
	}
.pr_top {
	height: 12px;
	background: url('/images/holdertop_bg.png');
	}
.pr_btm {
	clear: both;
	height: 9px;
	background: url('/images/holderbtm_bg.png');
	}
.pr_wide {
	width: 525px;
	margin-top: 1px;
	margin-left:10px;
	margin-bottom: 4px;
	float: left;
	font-size: 10px;
	}
.pr_center {
	width: 302px;
	margin-top: 1px;
	margin-left: 20px;
	margin-bottom: 4px;
	float: left;
	font-size: 10px;
	}
.pr_right {
	width: 192px;
	margin-top: 1px;
	margin-right: 20px;
	margin-bottom: 4px;
	float: right;
	font-size: 10px;
	}	
.pr_adspace {
	width: 245px;
	margin-top: 20px;
	text-align: center;
	}
.pr_center p span {
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
ul.pr_user {
	margin-top: 12px;
	line-height: 16px;
	}
ul.pr_user li div.label {
	width: 80px;
	float: left;
	}
ul.pr_user li div.data {
	float: left;
	}
.pr_form {
	margin: 4px auto;
	}
.pr_form label {
	width: 85px;
	float: left;
	padding-top: 4px;
	}
.pr_form label a {
	text-decoration: underline;
	}
.pr_double label {
	padding-top: 0;
	line-height: 8px;
	}
.pr_form input {
	font-size: 11px;
	height: 14px;
	line-height: 14px;
	}
.pr_short input {
	width: 100px;
	}
.pr_form select {
	font-size: 11px;
	height: 16px;
	}
.pr_form textarea {
	font-size: 11px;
	width: 210px;
	height: 50px;
	}
.pr_interests {
	padding: 10px 0;
	}
.prcb_form {
	clear: both;
	padding: 3px 0;
	}
.prcb_left {
	width: 141px;
	float: left;
	}
.prcb_right {
	width: 141px;
	float: right;
	}
.prcb_form input {
	width: 20px;
	float: left;
	}
.prcb_form label {
	width: 120px;
	float: right;
	font-size: 9px;
	}
.pr_buttons img, .pr_buttons input {
	margin: 20px 12px;
	}
.pr_photo {
	text-align: center;
	}
.pr_photo img, .pr_song img {
	margin: 2px auto;
	}
.pr_song {
	margin-top: 20px;
	text-align: center;
	}
.pr_userphotos {
	margin-top: 20px;
	text-align: center;
	}	
/* user_profile2.php */
.up2_mid p span {
	color: #00F;
	font-weight: bold;
	}
.up2h_online {
	line-height: 26px;
	}
.up2h_online img {
	vertical-align: middle;
	}
.up2h_details {
	margin: 20px 0;
	}
.up2h_details p {
	margin-bottom: 15px;
	line-height: 130%;
	}
.up2h_profile2 {
	font-weight: bold;
	}
p.up2_headline {
	font-weight: bold;
	}
p.up2_headline span {
	font: 11px Verdana;
	color: #00F;
	font-weight: bold;
	}
.up2h_quicknote {
	margin: 20px auto;
	font-weight: bold;
	}
.up2h_quicknote img {
	vertical-align: center;
	}
.up2h_quicknote textarea {
	margin: 5px auto;
	width: 298px;
	}
.up2h_alignright {
	text-align: right;
	}
.up2h_buttons2 img {
	margin: 2px;
	}
	
/* members.php */
.members_left {
	width: 245px;
	float: left;
	}
.members_right {
	width: 567px;
	float: right;
	}
.manage_menu {
	background: url('/images/567_contentbg.jpg') repeat-y;
	}
.manage_top {
	height: 12px;
	background: url('/images/content_top.jpg');
	}
.manage_btm {
	clear: both;
	height: 9px;
	background: url('/images/content_bttm.jpg');
	}
.manage_left {
	width: 212px;
	float: left;
	text-align: center;
	}
.manage_spaced, .manage_spaced {
	margin: 10px auto;
	}
.manage_right {
	width: 355px;
	float: right;
	text-align: center;
	padding-bottom: 15px;
	}
.manage_right p img {
	margin: 3px;
	}
.manage_spaced img, .manage_attn img {
	margin: 0;
	}
.manage_attn {
	margin: 10px auto;
	font-weight: bold;
	color: #A01C1A;
	}
.manage_attn a {
	color: #A01C1A;
	}
.manage_promo {
	margin: 70px auto;
	}
.singles {
	margin: 15px auto;
	width: 825px;
	height: 128px;
	background: url('/images/singles_bg.jpg');
	}
.singles .find {
	width: 133px;
	text-align: center;
	margin-top: 74px;
	float: left;
	}
.single_profile {
	width: 210px;
	margin: 22px 7px 0px 7px;
	float: left;
	font-size: 10px;
	}
.single_profile p {
	margin-bottom: 10px;
	}
.single_profile img {
	float: left;
	border 1px solid #666;
	margin-right: 5px;
	}
	
/* subs_user_search_result_fin.php */
.username {
	width: 659px;
	height: 113px;
	margin: 20px auto;
	background: url('/images/keyword_search_bg.jpg');
	text-align: center;
	}
.username p {
	font-weight: bold;
	margin: 6px auto;
	}
.topp {
	padding-top: 8px;
	}
.red {
	color: #A01C1A;
	}
/* errors */
.error_box {
	width: 356px;
	padding-left: 50px;
}
.error_box_editprofile {
	width: 302px;
}
/* join1.php */
.join1_left {
	width: 413px;
	float: left;
	background: #F6F6F6;
	}
.join1_left form {
	margin: 15px auto;
	}
.join1_right {
	width: 356px;
	float: right;
	}
.join1_top {
	height: 10px;
	background: url('/images/413top.jpg');
	}
.join1_btm {
	clear: both;
	height: 10px;
	background: url('/images/413bttm.jpg');
	}
.join1_form {
	margin: 4px auto;
	}
.join1_form label {
	width: 158px;
	float: left;
	text-align: right;
	margin-right: 11px;
	font-weight: bold;
	font-size: 9px;
	}
.join1_form input {
	font-size: 11px;
	height: 14px;
	line-height: 14px;
	}
.join1_form select {
	font-size: 11px;
	height: 16px;
	}
.join1_form textarea {
	font-size: 11px;
	height: 50px;
	}
.join1_wide {
	width: 315px;
	text-align: center;
	font-weight: bold;
	margin: 0 auto;
	padding: 4px 0;
	clear: both;
	}
.join1_wide label {
	font-size: 9px;
	padding: 4px 0;
	}
.join1_wide a {
	text-decoration: underline;
	}
	
/* join2.php */
.join2_left {
	width: 245px;
	float: left;
	background: url('/images/245_bg.jpg') repeat-y;
	text-align: center;
	}
.join2_left form {
	margin: 15px auto 0 auto;
	}
.join2_top {
	height: 10px;
	background: url('/images/245_top.jpg');
	}
.join2_btm {
	clear: both;
	height: 9px;
	background: url('/images/245_bttn.jpg');
	}
.join2_form {
	font-size: 10px;
	}
.join2_form a img {
	margin-bottom: 10px;
	}
.join2_form p {
	margin: 4px auto;
	}
.join2_form.leftalign {
	padding-bottom: 20px;
	}
.join2_form.leftalign p {
	margin: 2px auto 2px 48px;
	text-align: left;
	}
.join2_right {
	width: 567px;
	float: right;
	background: url('/images/567_contentbg.jpg') repeat-y;
	}
.join2right_top {
	height: 12px;
	background: url('/images/content_top.jpg');
	}
.join2right_btm {
	clear: both;
	height: 9px;
	background: url('/images/content_bttm.jpg');
	}
.join2right_form {
	clear: both;
	margin: 0 23px 10px 23px;
	}
.join2right_form p {
	margin: 6px auto;
	}
.join2right_form_double {
	width: 525px;
	margin-left: 22px;
	}
.join2right_form_double label {
	font-weight: bold;
	}
.join2right_formd.left {
	width: 49%;
	float: left;
	}
.join2right_formd.right {
	width: 49%;
	float: right;
	}
.join2right_formcenter {
	clear: both;
	text-align: center;
	}
.join2right_formcenter p {
	margin: 10px auto;
	text-align: center;
	}
	
/* vieweditfriends.php */
.viewfriends {
	width: 745px;
	margin: 0 auto;
	background: url('/images/frbod.jpg') repeat-y;
	}
.viewfriends_top {
	height: 12px;
	background: url('/images/frtop.jpg');
	}
.viewfriends_btm {
	height: 12px;
	background: url('/images/frbtm.jpg');
	}
.viewfriends_head {
	font-weight: bold;
	margin: 10px;
	line-height: 29px;
	}
.vf_left {
	float: left;
	background: url('/images/friends.gif') no-repeat left center;
	padding-left: 40px;
	}
.vf_right {
	float_right;
	text-align: right;
	vertical-align: middle;
	}
.vf_detail {
	width: 16.5%;
	float: left;
	text-align: center;
	font: 9px Verdana;
	margin: 5px auto;
	}
	
/* mailbox2.php */
.sendmail {
	width: 470px;
	float: left;
	margin: 20px auto 0 20px;
	font-size: 16px;
	}
.sendmail p {
	margin: 5px auto;
	}
.sendmail label {
	float: left;
	width: 80px !important;
	font-size: 14px;
	}
.sendmail textarea {
	width: 360px;
	}
.bigbutton {
	font: 14px Verdana;
	margin: 10px 0 0 80px;
	}
.emoticons {
	float: right;
	width: 160px;
	margin: 20px 20px 20px auto;
	border: 1px solid #333;
	background: #FFF;
	}
.em_headline {
	font-weight: bold;
	text-align: center;
	padding: 3px auto;
	background: #CCC;
	}
.icons {
	margin: 8px;
	text-align: center;
	}
.icons img {
	margin: 6px;
	}
.em_link {
	margin: 10px auto;
	text-align: center;
	font-weight: bold;
	}
	
/* index2.php */
.login {
	width: 203px;
	height: 119px;
	background: url('/images/login_bg.jpg');
	margin-top: 6px;
	margin-left: 622px;
	font-size: 10px;
	line-height: 16px;
	}
.login p {
	margin-top: 32px;
	margin-left: 15px;
	}
.testimonial {
	clear: both;
	width: 245px;
	height: 248px;
	background: url('/images/testi_bg.jpg');
	margin-top: 5px;
	}
.testimonial p {
	margin: 13px 10px;
	font-size: 10px;
	}
.testimonial img {
	float: left;
	margin-right: 3px;

	}
.i2 {
	margin: 5px auto;
	}
	
/* vieweditpics.php */
.viewpics_top {
	width: 743px;
	height: 12px;
	margin: 0 auto;
	background: url('/images/p1.gif');
	}
.viewpics_btm {
	width: 743px;
	height: 12px;
	margin: 0 auto;
	background: url('/images/p2.gif');
	}
.yourpic {
	width: 745px;
	margin: 0 auto;
	background: #E8E8E8;
	}
.yp_left, .yp_center, yp_right {
	float: left;
	font-size: 10px;
	}
.yp_left {
	width: 142px;
	text-align: center;
	font-weight: bold;
	margin: 20px 0 20px 30px;
	}
.yp_left img {
	border: 1px solid #333;
	}
.yp_center {
	width: 120px;
	text-align: center;
	margin-top: 30px;
	}
.yp_center img {
	margin: 3px;
	}
.yp_center p {
	font-size: 9px;
	margin-top: 7px;
	}
.yp_right {
	width: 410px;
	height: 225px;
	margin: 28px auto;
	border-left: 2px solid #CCC;
	}
.yp_right p {
	margin-left: 28px;
	margin-top: 10px;
	}
span.bigtext {
	font-size: 14px;
	font-weight: bold;
	}
.yp_right input {
	font: 10px Verdana;
	font-weight: bold;
	margin: 0 10px;
	padding: 2px 6px;
	}
.yp_note {
	font-size: 10px;
	text-align: center;
	margin: 15px auto;
	line-height: 16px;
	}
.yp_note img {
	vertical-align: middle;
	}
.your_pictures {
	width: 743px;
	margin: 10px auto;
	}
.onepic {
	float: left;
	text-align: center;
	height: 180px;
	width: 24.5%;
	font-weight: bold;
	margin-bottom: 15px;
	}
.onepic img {
	border: 1px solid #333;
	}
.onepic a {
	color: #00F;
	}
.onepic.double {
	width: 49.5%;
	font-weight: normal;
	}
.onepic.double p {
	margin: 30px 20px;
	}
	
/* mailbox3.php */
.inmail {
	float: left;
	margin: 20px auto;
	font-size: 14px;
	}
.inmail p {
	margin: 15px auto;
	}
.inmail a {
	color: #00F;
	font-size: 11px;
	}
.inmail span {
	float: right;
	}
.inmail span a {
	text-decoration: underline;
	}
.inmail input {
	font: 10px Verdana;
	font-weight: bold;
	margin: 0 10px;
	padding: 2px 6px;
	}
.sm_left {
	float: left;
	width: 70px;
	margin-left: 20px;
	padding-top: 15px;
	}
.sm_right {
	float: left;
	width: 500px;
	margin-left: 50px;
	}
	
/* vieweditpics2.php */
.vepics2 img {
	vertical-align: middle;
	}
.vepics2 input {
	margin-top: 2px;
	padding: 3px;
	}
.vieweditpics2 {
	width: 745px;
	margin: 20px auto;
	}
.vieweditpics2 input {
	font: 10px Verdana;
	font-weight: bold;
	margin: 0 10px;
	padding: 2px 6px;
	}
.vep2_singlepic {
	width: 170px;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	padding: 10px 0;
	}
.vep2_singlepic img {
	border: 1px solid #333;
	margin: 3px;
	}
	
/* picbox2.php */
.sendpic {
	width: 650px;
	float: left;
	margin: 20px auto 0 20px;
	font-size: 16px;
	padding-bottom: 20px;
	}
.sendpic p {
	margin: 5px auto;
	}
.sendpic label {
	float: left;
	width: 80px !important;
	font-size: 14px;
	}
.sendpic input {
	font: 14px Verdana;
	font-weight: bold;
	margin: 0 10px;
	padding: 2px 6px;
	}
p.red {
	font-size: 9px;
	font-weight: normal;
	}

/* joine3.php */
.join3 {
	width: 100%;
	text-align: center;
	}
.join3 p {
	margin: 10px auto;
	}
.j3user {
	float: left;
	width: 24.5%;
	text-align: center;
	font-weight: bold;
	margin: 0 auto;
	}
.j3user_body {
	width: 183px;
	margin: 0 auto;
	background: #F6F6F6;
	text-align: center;
	}
.j3user_top {
	width: 183px;
	height: 12px;
	margin: 0 auto;
	background: url('/images/indimembrsbg.jpg');
	}
.j3user_btm {
	width: 183px;
	height: 12px;
	margin: 0 auto;
	background: url('/images/indimembrsbg2.jpg');
	}
.join3_promoleft {
	float: left;
	width: 410px;
	height: 319px;
	background: url('/images/pic1.jpg') center center no-repeat;
	}
.join3_promoright {
	width: 410px;
	float: right;
	font-weight: bold;
	text-align: left;
	}
.join3_promoright p.aligncenter {
	text-align: center;
	}
.graybar {
	clear: both;
	width: 100%;
	height: 15px;
	background: #CCC;
	}
#search_result_container img,a,a.img {
	border: none;
	margin: 0px;
	padding: 0px;
}
#search_result_container {
	width: 609px;
	text-align: center;
	margin: 0px auto;
}
#search_result_top {
	width: 609px;
}
#search_result_middle {
	width: 609px;
	height: 151px;
	background-image:url('images/search_result_middle.jpg');
	background-repeat: no-repeat;
	background-color: #fff;
}
#search_result_bottom {
	width: 609px;
	clear: both;
}
#search_result_image {
	width: 100px;
	height: 150px;
	float: left;
	padding-left: 10px;
}
#search_result_info_box {
	width: 142px;
	height: 150px;
	float: left;
	margin-left: 10px;
	text-align: left;
}
#search_result_info_box p {
	margin: 0px;
	padding: 0px;
}
#search_result_info_box img {
	display: block;	
}
#search_result_info_box p.search_result_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4e95e2;
	margin-bottom: 5px;
}
#search_result_info_box a p.search_result_name {
	text-decoration: underline;
}
#search_result_info_box p.search_result_age {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	margin-bottom: 5px;
}
#search_result_info_box span.search_result_gender_f {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff9999;
	margin-bottom: 5px;
}
#search_result_info_box span.search_result_gender_m {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	margin-bottom: 5px;
}
#search_result_info_box p.search_result_location {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999;
	margin-bottom: 12px;
}
#search_result_status {
	background-image:url('images/status_box.jpg');
	background-repeat: no-repeat;
	width: 142px;
	height: 25px;
}
#search_result_status p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999;
	text-align: center;
	padding-top: 5px;
}
#search_result_status .status_online {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #33cc33;
}
#search_result_status .status_offline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}
#search_result_break {
	float: left;
}
#search_result_info_right {
	width: 325px;
	height: 151px;
	float: left;
}
#search_result_text {
	width: 325px;
	height: 125px;
}
#search_result_text p.search_result_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	text-align: left;
	padding-left: 10px;
	padding-bottom: 10px;
}
#search_result_text p.search_result_description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
}
#search_result_text p.search_result_description a {
	color: #4e95e2;
	text-decoration: underline;
}
#search_result_icons {
	text-align: left;
}

.PagesTable {
	width: 609px;
	border: 0px;
}
.PagesHeader {
	padding: 0px;
	text-align: center;
}

#pages_container {
	width: 609px;
	text-align: center;
	margin: 0px auto;
}
#pages_top {
	width: 609px;
}
#pages_bottom {
	width: 609px;
	clear: both;
}
#pages_middle {
	width: 609px;
	background-image:url('images/search_result_middle.jpg');
	background-repeat: no-repeat;
	background-color: #fff;
}
/*Added By Nick Papageorgio July 2nd*/
#goCASH {
		background-image: url(images/upGoldCASH.png);
		background-repeat: no-repeat;
		display: block;
		height: 840px;
		width: 825px;
}
#CashMessage {
		height: 550px;
		width: 480px;
		font-family: Tahoma;
		font-size: 11px;
		font-weight: bold;
		top: 35px;
		position: relative;
		right: 300px;
		text-align: center;
}


#goGold {
		background-image: url(images/upGoldBG.png);
		background-repeat: no-repeat;
		display: block;
		height: 340px;
		width: 825px;
}
#errorMessage {
		height: 55px;
		width: 480px;
		font-family: Tahoma;
		font-size: 11px;
		font-weight: bold;
		top: 35px;
		position: relative;
		left: 280px;
		text-align: center;
}

#errorMessage2 {
		height: 500px;
		width: 480px;
		font-family: Tahoma;
		font-size: 11px;
		font-weight: bold;
		top: 35px;
		position: relative;
		left: 280px;
		text-align: center;
}

#benefits {
		height: 300px;
		width: 800px;
		position: relative;
		left: 250px;
		top: 75px;
}

#benefits ul {
		width: 450px;
		margin-right: auto;
		margin-left: 300;
}

#benefits li {
		font-weight: bold;
		color: #000000;
		list-style-position: inside;
		list-style-image: url(images/bullet_heart.png);
}

#geo {
		width: 825px;
		background-image: url(images/geoBG.png);
		background-repeat: no-repeat;
		height: 375px;
}
#geo h2 {
		font-family: Tahoma;
		font-size: 24px;
		color: #002447;
		font-weight: bold;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		text-align: center;
		padding-top: 10px;
}

.geoProfile {
		width: 187px;
		background-image: url(images/profileBG.png);
		background-repeat: no-repeat;
		text-align: center;
		height: 252px;
		float: left;
		margin-left: 15px;
}

.profTitle {
		font-weight: bold;
		color: #FFFFFF;
		width: 185px;
		padding-top: 5px;
		height: 15px;
		text-align: center;
		padding-bottom: 5px;
}

.profPic {
		height: 149px;
		width: 149px;
		position: relative;
		top: 9px;
		left: 19px;
		text-align: center;
}

.profDetails {
		width: 150px;
		position: relative;
		top: 24px;
		height: 42px;
		text-align: center;
		left: 20px;
}
/*Added By Nick Papageorgio*/

#phChanger {
		text-align: center;
		display: block;
		float: left;
		height: 265px;
		width: 400px;
}

.clearSpace {
		clear: both;
		height: 1px;
		width: 100%;
}
#goGold2 {
		display: block;
		height: 278px;
		width: 825px;
}
#benefits2 {
		height: 287px;
		width: 425px;
		color: #000000;
		background-image: url(images/goGoldBG.png);
		background-repeat: no-repeat;
		text-align: center;
		display: block;
		float: right;
		background-position: 0px -1px;
}

#benefits2 ul {
		width: 350px;
		margin-right: auto;
		margin-left: auto;
		text-align: left;
		padding-top: 10px;
}

#benefits2 li {
		font-weight: bold;
		color: #000000;
		list-style-position: inside;
		list-style-image: url(images/bullet_heart.png);
}

#benefits2 h2 {
		font-size: 12px;
		font-weight: bold;
		color: #000000;
		text-align: left;
		width: 315px;
		padding-top: 45px;
		margin: 0px;
		padding-bottom: 0px;
		padding-left: 15px;
}

#goGoldBut {
		text-align: left;
		padding-left: 30px;
		position: relative;
		top: 25px;
}

#goGoldBut p { padding-left: 15px; }

#goGoldBut p a {
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: underline;
}

.karmaTable { position: relative; left: -17px; }
.karmaTable td img { display: block; }

.karmaHeadText {
	background-image: url(images/karma1_r5_c2.jpg);
	text-align: right;
	height: 38px;
	width: 483px;
}

.karmaHeadText h1 {
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	font-family: Impact;
}

.karmaText2 {
	background-image: url(images/karma1_r6_c3.jpg);
	text-align: left;
	height: 235px;
	width: 354px;
}

.karmaText2 p { padding-left: 40px; }

.karmaHot {
	background-image: url(images/karma1_r8_c1.jpg);
	background-repeat: repeat;
	text-align: center;
	width: 861px;
}

.karmaHot h1 {
	font-family: Impact;
	font-size: 40px;
	font-weight: normal;
	color: #FFFFFF;
}

.karmaHot p { color: #FFFFFF; }

.karmaProfileTop {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-image: url(images/topKarma.jpg);
	text-align: center;
	height: 23px;
	width: 145px;
}

.karmaProfileTop span {
	display: block;
	padding-top: 5px;
}

.karmaProfileMid {
	background-image: url(images/midKarma.jpg);
	background-repeat: repeat-y;
	width: 145px;
	height: 180px;
	text-align: center;
	vertical-align: middle;
	display: table; 
	#position: relative; 
	overflow: hidden;
}

.karmaProfileMidInner {
	#position: relative;  
	#top: -50%
}

.karmaProfileMid img {
	margin-right: auto;
	margin-left: auto;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	padding-right: 5px;
}

.karmaProfileBot {
	text-align: center;
	height: 23px;
	width: 145px;
	background-image: url(images/botKarma.jpg);
}

.karmaProfileBot img {
	margin-right: auto;
	margin-left: auto;
	padding-right: 5px;
}

