/* GayIndo.net */
@import "lightbox/css/lightbox.css";
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;	
}
a:link {text-decoration: underline;}
a:active {text-decoration: underline;}
a:visited {text-decoration: underline;}
a:hover {text-decoration: none;}
#rate_bar {
	text-align: center;
	width: 432px;
	padding: 4px;
	border: 1px solid #6699CC;
	background-color: #C6D9EC;
}
.tblTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #F1E637;
	font-weight: bold;
}
.black12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.formbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	padding: 1px;
}
.yellow14b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #F1E637;
	font-weight: bold;
}
.white14b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.black12bi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
.black12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.checkbox {
	margin: 1px;
	padding: 1px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}
.black14b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.yellow12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFF00;
}
.yellow16b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #666699;
}
.white16b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.black12i {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #000000;
}
.gray12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.gray10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
.gray10b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}
.gray9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
.gray11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
.gray11b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}
.white16bb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.black14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.white12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.formboxgray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 1px;
	border: 1px solid #000000;
}
.red11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
}
.red10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
}
.gray14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
.gray14b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}
.marun11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFF66;
}
.lightyellow11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFF66;
}
.purple16b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #666699;
}
.white12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.gray12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}
.colorgray { background-color: #051379 }
.colordarkblue { background-color: #051379 }
.pesan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	padding: 2px;
}
.black11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.lightblue16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	color: #339FDD;
	text-decoration: none;
	font-weight: bold;
}
.lightblue14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #339FDD;
	text-decoration: none;
	font-weight: bold;
}
.lightblue12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #339FDD;
	text-decoration: none;
	font-weight: bold;
}
.gray12n {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.pesanborder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
.red12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
}
.imageborder {
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}
.linkStyleOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #00CCFF;
}
.blue12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0000CC;
}
.blue12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0000CC;
}
.link_storymenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0099FF;
	text-decoration: none;
	font-weight: bold;
}
.story_cat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #999999;
}
.title_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}
.title_subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}
.catTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	line-height: normal;
}
.catDescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.catBorder {
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}
.header3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.repTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.querybox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	background-color: #FFFFCC;
	padding: 3px;
	border: 1px solid #FFCC00;
}
.lightblueTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	color: #339FDD;
	text-decoration: none;
	font-weight: bold;
}
.sep_vertical {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #339FDD;
}
.tableBorder { border: 1px solid #000000 }
.tableUploadBG {
	background-image: url(../images/upload_image_bg.jpg);
	background-repeat: no-repeat;
	background-color: #F3F3F3;
}
.tableUploadHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #bcc6e4;
}
.tableUploadBG2 { background-color: #F3F3F3 }
.tableUploadHeader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.tableUploadField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	font-weight: normal;
	width: 300px;
}
.btn_UploadField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 120px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
}
.tableUploadHeader3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.tableUploadHeader4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.thumbBorder { border: 1px solid #CCCCCC }
.ProfileBorder { border: 1px solid #666666 }
.tableDetailHeaderBG {
	background-image: url(../images/detailbar.gif);
	background-repeat: no-repeat;
}
.tableDetailColumnBG {
	background-image: url(../images/vertikal.gif);
	background-repeat: repeat-y;
}
.detailResponseTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #339FDD;
	text-decoration: none;
	font-weight: bold;
}
.detailProfileLine { background-color: #CCCCCC }
.thumb_border_upload { border: 1px solid #000000 }
.gallery_BG {
	background-image: url(../images/gayindo_gallery.jpg);
	background-repeat: no-repeat;
}
.image_gallery_BG {
	background-image: url(../images/gayindo_image_gallery.jpg);
	background-repeat: no-repeat;
}
.red14b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.goldmember {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AA8800;
	text-decoration: none;
	background-color: #FFCC00;
	border: 1px solid #AA8800;
	font-weight: bold;
}
.silvermember {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	background-color: #CCCCCC;
	border: 1px solid #999999;
	font-weight: bold;
}
.linkHotlistOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.bluebold30 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #0000FF;
	text-decoration: none;
}
.redbold30 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.red14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	text-decoration: none;
}
.black16b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.blue10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066FF;
	text-decoration: none;
}
.blue10_darker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000099;
	text-decoration: none;
}
.browse_table_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666699;
	text-decoration: none;
	background-color: #99CCFF;
}
.browse_table_detail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666699;
	text-decoration: none;
	background-color: #CEE7FF;
}
.tableBorderBrowse { border: 2px solid #99CCFF }
.topmenu_bg {
	background-color: #051379;
	background-image: url(../images/topmenu_bg.jpg);
	background-repeat: repeat-y;
}
.topmenu_bar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #051379;
}
.gallery_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	font-weight: bold;
}
.bank_account_border11 {
	border-top: 1px solid #999999;
	border-right: none;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}
.bank_account_border12 {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}
.bank_account_border21 {
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}
.bank_account_border22 {
	border-top: none;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}
.verdana_black14b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.confirmation_border_gray { border: 1px solid #999999 }
.confirmation_shading_gray { background-color: #F0F0F0 }
.confirmationHeader11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	font-weight: bold;
}
.confirmationHeader12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
	border: 1px solid #000000;
	font-weight: bold;
}
.confirmationDetail11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.confirmationDetail12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-color: #000000;
}
.verdana_black14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
.errorBox {
	background-color: #FFFF99;
	border: 1px solid #FFCC00;
}
.ErrorContainer {
	background-image: url(../images/alert.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFCCCC;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 27px;
	border: 1px solid #FF9393;
}
.ErrorTitle {
	font-weight: bold;
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.ErrorText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
}
.NoticeContainer {
	background-image: url(../images/notice.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	background-color: #FFFFCC;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	border: 1px solid #FFCC00;
}
.NoticeContainerNoAlert {
	background-color: #FFFFCC;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	border: 1px solid #FFCC00;
}
.NoticeTitle {
	font-weight: bold;
	color: #D57D00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.NoticeText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D57D00;
	text-decoration: none;
}
a.NoticeTextLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D57D00;
}
a.NoticeTextLink:link { text-decoration: underline; }
a.NoticeTextLink:visited { text-decoration: underline; }
a.NoticeTextLink:hover { text-decoration: none; }
a.NoticeTextLink:active { text-decoration: underline; }
.copyright_bar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #051379;
}
.password_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.password_bar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	height: 2px;
	width: 0px;
	border: 1px solid #FFFFFF;
}
.gray12i {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-style: italic;
}
.txtfield_cu_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	font-weight: normal;
	color: #333333;
	height: 16px;
	width: 150px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
.combo_cu_subject {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	font-weight: normal;
	color: #333333;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
.txtarea_cu_message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	font-weight: normal;
	color: #333333;
	height: 100px;
	width: 350px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
.online_user_font12_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.message_box {
	background-color: #FFFF99;
	border: 1px solid #FFCC00;
}
.blue14b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0099CC;
}
.red24b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FF0000;
}
.blue24b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #0099CC;
}
.white_black24b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #051379;
}
.ver_sep_gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
}
.border_utilities1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.border_utilities31 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;	
}
.border_utilities32 {
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;	
}
.border_utilities2 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.paging_static {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.red16b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}
.hot_photo_border { border: 1px solid #666666 }
.rate_container {
	overflow:hidden;
	margin-left: 8px;
	width: 420px;
	height: 30px;
}
.rate_not {
	color:#004D71;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.rate_hot {
	color:#CC3300;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.rate_no {
	cursor: pointer;
	float: left;
	padding: 3px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-color: #C6D9EC;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.palm_cursor { cursor: pointer }
.rating_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	background-color: #767BB6;
	margin: 0px;
	padding-top: 1px;
	padding-bottom: 2px;
	border: 1px solid #767BB6;
	cursor: pointer;
	font-weight: bold;
	height: 22px;
	width: 100px;
}
.rating_button:hover {
	color: #FFFFFF;
}
.hn_text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CE0000;
	font-weight: bold;
}
.hn_text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #CE0000;
	font-weight: bold;
}
.hn_text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
.hn_text4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	font-weight: bold;
}
.rating_card_border { border: 1px solid #6699CC }
.rating_photo_border { border: 1px solid #6699CC }
.rating_line {
	color: #6699CC;
	width: 90%;
	height: 1px;
}
.hot_photo_button1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #B7B9D9;
	margin: 0px;
	padding: 0px;
	border: 1px solid #A5A7CF;
	cursor: pointer;
	font-weight: bold;
	height: 16px;
	width: 70px;
}
.hot_photo_button1:hover { color: #666666; }
.hot_photo_button2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #A3A5CD;
	margin: 0px;
	padding: 0px;
	border: 1px solid #9395C6;
	cursor: pointer;
	font-weight: bold;
	height: 16px;
	width: 80px;	
}
.hot_photo_button2:hover {
	color: #666666;
}
.private_photo_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #BCC6E4;
	border: 1px outset #98A8D6;
	cursor: pointer;
	font-weight: bold;
	height: 22px;
	width: 70px;	
	margin-top: 4px;
	margin-right: 4px;
	padding-left: 5px;
	padding-right: 5px;
}
.private_photo_button:hover { color: #999999 }
.private_photo_button_invite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #BCC6E4;
	border: 1px outset #98A8D6;
	cursor: pointer;
	font-weight: bold;
	height: 22px;
	width: 250px;	
	margin-top: 4px;
	margin-right: 4px;
	padding-left: 5px;
	padding-right: 5px;
}
.private_photo_button_invite:hover { color: #999999 }

.shading_pink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	background-color: #FFD5D5;
}
.shading_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0099FF;
	background-color: #D2E9FF;
}
.border_grey { border: 1px solid #CCCCCC }
.txt_field_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #CCCCCC;
}
.tbl_template_bg { background-color: #FFFFFF }
.hor_separator { background-color: #339fdd }
.btn_login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #666699;
	cursor: pointer;
	font-weight: bold;
	height: 22px;
	width: 60px;
	margin-top: 3px;
	margin-bottom: 3px;
	border: 0px none #666699;
	padding-top: 1px;
	padding-bottom: 2px;
	background-image: url(../images/btn_purple1_1x22.jpg);
	background-repeat: repeat-x;
}
.btn_login:hover {
	background-image: url(../images/btn_purple2_1x22.jpg);
	background-repeat: repeat-x;
}
.btn_login:focus {
	background-image: url(../images/btn_purple2_1x22.jpg);
	background-repeat: repeat-x;
}
.txtfld_login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px;
	font-weight: normal;
	color: #000000;
	height: 14px;
	width: 90px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
.txtfld_age {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px;
	font-weight: normal;
	color: #000000;
	height: 14px;
	width: 24px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
.combo_province {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.border_login {
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.txtfld_email {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px;
	font-weight: normal;
	color: #000000;
	height: 14px;
	width: 150px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
.btn_disagree {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #666699;
	cursor: pointer;
	font-weight: bold;
	height: 22px;
	width: 90px;
	margin-top: 3px;
	margin-bottom: 3px;
	border: 0px none #666699;
	padding-top: 1px;
	padding-bottom: 2px;
	background-image: url(../images/btn_purple1_1x22.jpg);
	background-repeat: repeat-x;
}
.btn_disagree:hover {
	background-image: url(../images/btn_purple2_1x22.jpg);
	background-repeat: repeat-x;
}
.btn_disagree:focus {
	background-image: url(../images/btn_purple2_1x22.jpg);
	background-repeat: repeat-x;
}
.txtfld_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px;
	font-weight: normal;
	color: #000000;
	height: 14px;
	width: 200px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
.txtarea_message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px;
	font-weight: normal;
	color: #000000;
	height: 100px;
	width: 350px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
.btn_create_account {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #666699;
	cursor: pointer;
	font-weight: bold;
	height: 22px;
	width: 170px;
	margin-top: 3px;
	margin-bottom: 3px;
	border: 0px none #666699;
	padding-top: 1px;
	padding-bottom: 2px;
	background-image: url(../images/btn_purple1_1x22.jpg);
	background-repeat: repeat-x;
}
.btn_create_account:hover {
	background-image: url(../images/btn_purple2_1x22.jpg);
	background-repeat: repeat-x;
}
.btn_create_account:focus {
	background-image: url(../images/btn_purple2_1x22.jpg);
	background-repeat: repeat-x;
}
.btn_check {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #009933;
	cursor: pointer;
	font-weight: bold;
	height: 18px;
	width: 50px;
	border: 0px none #009933;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/btn_green1_1x18.jpg);
	background-repeat: repeat-x;	
}
.btn_check:hover {
	background-image: url(../images/btn_green2_1x18.jpg);
	background-repeat: repeat-x;
}
.btn_check:focus {
	background-image: url(../images/btn_green2_1x18.jpg);
	background-repeat: repeat-x;
}
.btn_activate_account {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #666699;
	cursor: pointer;
	font-weight: bold;
	height: 22px;
	width: 150px;
	margin-top: 3px;
	margin-bottom: 3px;
	border: 0px none #666699;
	padding-top: 1px;
	padding-bottom: 2px;
	background-image: url(../images/btn_purple1_1x22.jpg);
	background-repeat: repeat-x;
}
.btn_activate_account:hover {
	background-image: url(../images/btn_purple2_1x22.jpg);
	background-repeat: repeat-x;
}
.btn_activate_account:focus {
	background-image: url(../images/btn_purple2_1x22.jpg);
	background-repeat: repeat-x;
}
.display_message12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
}
.display_message11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
}
.txtfld_m_subject {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	font-weight: normal;
	color: #333333;
	height: 16px;
	width: 280px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
.txtarea_m_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	font-weight: normal;
	color: #333333;
	height: 100px;
	width: 280px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
.table_photo_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.photo_album_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}
.txtfld_r_subject {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	font-weight: normal;
	color: #333333;
	height: 16px;
	width: 380px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
.txtarea_r_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	font-weight: normal;
	color: #333333;
	height: 400px;
	width: 500px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
.shading_m_row_odd {
	color: #000000;
	background-color: #EEEEEE;
}
.shading_m_row_odd:hover {
	color: #000000;
	background-color: #CEE7FF;
}
.shading_m_row_even {
	color: #000000;
	background-color: #E4E4E4;
}
.shading_m_row_even:hover {
	color: #000000;
	background-color: #CEE7FF;
}
.shading_m_row_mark {
	color: #000000;
	background-color: #FFDCB9;
}
.shading_m_row_mark:hover {
	color: #000000;
	background-color: #CEE7FF;
}
.btnHotlist1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #C4C6DF;
	height: 20px;
	width: 70px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	border: 1px solid #767BB6;
	font-weight: normal;
}
.btnHotlist1:hover { color: #333333 }
.btnHotlist2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #C4C6DF;
	height: 20px;
	width: 90px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	border: 1px solid #767BB6;
	font-weight: normal;
}
.btnHotlist2:hover { color: #333333 }
.btnHotlist3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #C4C6DF;
	height: 20px;
	width: 110px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	border: 1px solid #767BB6;
	font-weight: normal;
}
.btnHotlist3:hover { color: #333333 }
.btn_invite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #666699;
	cursor: pointer;
	font-weight: bold;
	height: 22px;
	width: 100px;
	margin-top: 3px;
	margin-bottom: 3px;
	border: 0px none #666699;
	padding-top: 1px;
	padding-bottom: 2px;
	background-image: url(../images/btn_purple1_1x22.jpg);
	background-repeat: repeat-x;
}
.btn_invite:hover {
	background-image: url(../images/btn_purple2_1x22.jpg);
	background-repeat: repeat-x;
}
.btn_invite:focus {
	background-image: url(../images/btn_purple2_1x22.jpg);
	background-repeat: repeat-x;
}
.txtfld_username12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	font-weight: normal;
	color: #000000;
	height: 16px;
	width: 100px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
.btn_upload_edit_photo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #666699;
	cursor: pointer;
	font-weight: bold;
	height: 22px;
	width: 130px;
	margin-top: 3px;
	margin-bottom: 3px;
	border: 0px none #666699;
	padding-top: 1px;
	padding-bottom: 2px;
	background-image: url(../images/btn_purple1_1x22.jpg);
	background-repeat: repeat-x;
}
.btn_upload_edit_photo:hover {
	background-image: url(../images/btn_purple2_1x22.jpg);
	background-repeat: repeat-x;
}
.btn_upload_edit_photo:focus {
	background-image: url(../images/btn_purple2_1x22.jpg);
	background-repeat: repeat-x;
}
.gallery_dir_top {
	background-image: url(../images/dir_top.gif);
	background-repeat: repeat-x;
}
.gallery_dir_left {
	background-image: url(../images/dir_left.gif);
	background-repeat: repeat-y;
}
.gallery_dir_right {
	background-image: url(../images/dir_right.gif);
	background-repeat: repeat-y;
}
.gallery_dir_bottom {
	background-image: url(../images/dir_bottom.gif);
	background-repeat: repeat-x;
}
.btn_confirmation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #666699;
	cursor: pointer;
	font-weight: bold;
	height: 22px;
	width: 120px;
	margin-top: 3px;
	margin-bottom: 3px;
	border: 0px none #666699;
	padding-top: 1px;
	padding-bottom: 2px;
	background-image: url(../images/btn_purple1_1x22.jpg);
	background-repeat: repeat-x;
}
.btn_confirmation:hover {
	background-image: url(../images/btn_purple2_1x22.jpg);
	background-repeat: repeat-x;
}
.btn_confirmation:focus {
	background-image: url(../images/btn_purple2_1x22.jpg);
	background-repeat: repeat-x;
}
.txtfld_confirm_bank {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	font-weight: normal;
	color: #333333;
	height: 16px;
	width: 170px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.txtfld_confirm_amount {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	font-weight: normal;
	color: #333333;
	height: 16px;
	width: 60px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.txtfld_confirm_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	font-weight: normal;
	color: #333333;
	height: 16px;
	width: 30px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.combo_confirm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	font-weight: normal;
	color: #333333;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.list_order {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	list-style-type: disc;
}
.readonlyInputField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	font-weight: normal;
	color: #333333;
	height: 16px;
	width: 170px;
	border: 1px solid #CCCCCC;
	background-color: #FFF0A0;

}
.txtarea_photo_request {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	font-weight: normal;
	color: #333333;
	height: 100px;
	width: 360px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
.btn_rotate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #666699;
	cursor: pointer;
	font-weight: bold;
	height: 22px;
	width: 80px;
	margin-top: 3px;
	margin-bottom: 3px;
	border: 0px none #666699;
	padding-top: 1px;
	padding-bottom: 2px;
	background-image: url(../images/btn_purple1_1x22.jpg);
	background-repeat: repeat-x;
}
.btn_rotate:hover {
	background-image: url(../images/btn_purple2_1x22.jpg);
	background-repeat: repeat-x;
}
.btn_rotate:focus {
	background-image: url(../images/btn_purple2_1x22.jpg);
	background-repeat: repeat-x;
}
.btn_thumbnail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #666699;
	cursor: pointer;
	font-weight: bold;
	height: 22px;
	width: 130px;
	margin-top: 3px;
	margin-bottom: 3px;
	border: 0px none #666699;
	padding-top: 1px;
	padding-bottom: 2px;
	background-image: url(../images/btn_purple1_1x22.jpg);
	background-repeat: repeat-x;
}
.btn_thumbnail:hover {
	background-image: url(../images/btn_purple2_1x22.jpg);
	background-repeat: repeat-x;
}
.btn_thumbnail:focus {
	background-image: url(../images/btn_purple2_1x22.jpg);
	background-repeat: repeat-x;
}
/*Terms of Service */
.TOS ol { margin: 0 0 0 20px; padding: 0; list-style: decimal; }
.TOS ol li { padding: 5px 0 5px 0; }
.TOS ol li ol { list-style: lower-alpha; margin: 0 0 0 25px; }
a.linkStyleOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.link_submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
a.link_submenu:link { color: #339FDD }
a.link_submenu:visited { color: #339FDD }
a.link_submenu:hover { color: #006699 }
a.link_submenu:active { color: #339FDD }
a.link_submenu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
a.link_submenu2:link { color: #006699 }
a.link_submenu2:visited { color: #006699 }
a.link_submenu2:hover { color: #339FDD }
a.link_submenu2:active { color: #006699 }
a.linkred11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}
a.linkred11:link { text-decoration: underline }
a.linkred11:visited { text-decoration: underline }
a.linkred11:hover { text-decoration: none }
a.linkred11:active { text-decoration: underline }
a.profile_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
a.profile_menu:link { color: #666699 }
a.profile_menu:visited { color: #666699 }
a.profile_menu:hover { color: #05127A }
a.profile_menu:active { color: #666699 }
a.copyright11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CC;
	text-decoration: none;
}
a.profile_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.profile_link:link { color: #FFFFFF }
a.profile_link:visited { color: #FFFFFF }
a.profile_link:hover { color: #FFFFCC }
a.profile_link:active { color: #FFFFFF }
a.more_detail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: #8AAABE;
	border: 1px solid #666666;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}
a.more_detail:link { color: #FFFFFF }
a.more_detail:visited { color: #FFFFFF }
a.more_detail:hover { color: #FFFFCC }
a.more_detail:active { color: #FFFFFF }
a.username_front {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.username_front:link { color: #666699 }
a.username_front:visited { color: #666699 }
a.username_front:hover { color: #FF0000 }
a.username_front:active { color: #666699 }
a.more_detail_front {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
a.more_detail_front:link { color: #05127A }
a.more_detail_front:visited { color: #05127A }
a.more_detail_front:hover { color: #999999 }
a.more_detail_front:active { color: #05127A }
.right_side_columnBG {
	background-color: #7a7697;
	background-image: url(../images/fade_background.jpg);
	background-repeat: repeat-x;
}
a.footer_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.footer_menu:link { color: #FFFFFF }
a.footer_menu:visited { color: #FFFFFF }
a.footer_menu:hover { color: #FFFF00 }
a.footer_menu:active { color: #FFFFFF }
a.right_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
a.right_menu:link { color: #FFFF00 }
a.right_menu:visited { color: #FFFF00 }
a.right_menu:hover { color: #FFFFCC }
a.right_menu:active { color: #FFFF00 }
.right_menu_border {
	border: 1px solid #999999;
	background-color: #666699;
}
a.footer_top_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.footer_top_menu:link { color: #FFFF00 }
a.footer_top_menu:visited { color: #FFFF00 }
a.footer_top_menu:hover { color: #FFFFFF }
a.footer_top_menu:active { color: #FFFF00 }
a.photo_thumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	background-color: #BCC6E4;
	border: 1px solid #666666;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;	
}
a.photo_thumb:link { color: #666666 }
a.photo_thumb:visited { color: #666666 }
a.photo_thumb:hover { color: #FFFFCC }
a.photo_thumb:active { color: #666666 }
a.galleryHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	text-decoration: none;
}
a.galleryHeader:link { color: #999999 }
a.galleryHeader:visited { color: #999999 }
a.galleryHeader:hover { color: #CCCCCC }
a.galleryHeader:active { color: #999999 }
a.paging {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
a.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #666699;
	cursor: pointer;
	font-weight: bold;
	border: 0px none #666699;
	text-decoration: none;
	padding: 6px;
}
a.button:hover { background-color: #8787AF; }
a.linkHotlistOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}
a.link_browse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
a.link_browse:link { color: #6699CC }
a.link_browse:visited { color: #6699CC }
a.link_browse:hover { color: #666699 }
a.link_browse:active { color: #6699CC }
a.topmenu_font1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
a.topmenu_font1:link { color: #f1e637 }
a.topmenu_font1:visited { color: #f1e637 }
a.topmenu_font1:hover { color: #ffffff }
a.topmenu_font1:active { color: #f1e637 }
a.topmenu_font2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
a.topmenu_font2:link { color: #ffffff }
a.topmenu_font2:visited { color: #ffffff }
a.topmenu_font2:hover { color: #f1e637 }
a.topmenu_font2:active { color: #ffffff }
a.goldupgrade {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.goldupgrade:link { color: #666666 }
a.goldupgrade:visited { color: #666666 }
a.goldupgrade:hover { color: #AA8800 }
a.goldupgrade:active { color: #666666 }
a.profile_gallery_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.profile_gallery_link:link { color: #999999 }
a.profile_gallery_link:visited { color: #999999 }
a.profile_gallery_link:hover { color: #666666 }
a.profile_gallery_link:active { color: #999999 }
a.link_gray11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
a.link_gray11:link { text-decoration: underline }
a.link_gray11:visited { text-decoration: underline }
a.link_gray11:hover { text-decoration: none }
a.link_gray11:active { text-decoration: underline }
a.link_gray12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
a.link_gray12b:link { text-decoration: none }
a.link_gray12b:visited { text-decoration: none }
a.link_gray12b:hover { text-decoration: underline }
a.link_gray12b:active { text-decoration: none }
a.link_faq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a.link_online_user_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.link_gray12bu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
a.link_gray12bu:link { text-decoration: underline }
a.link_gray12bu:visited { text-decoration: underline }
a.link_gray12bu:hover { text-decoration: none }
a.link_gray12bu:active { text-decoration: underline }
a.link_gray11n {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
a.link_gray11n:link { text-decoration: none }
a.link_gray11n:visited { text-decoration: none }
a.link_gray11n:hover { text-decoration: underline }
a.link_gray11n:active { text-decoration: none }
a.link_mail_gray11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
a.link_mail_gray11b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a.link_gray12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
a.link_gray12:link { text-decoration: underline }
a.link_gray12:visited { text-decoration: underline }
a.link_gray12:hover { text-decoration: none }
a.link_gray12:active { text-decoration: underline }
a.link_rememberme {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
a.link_rememberme:link { text-decoration: none }
a.link_rememberme:visited { text-decoration: none }
a.link_rememberme:hover { text-decoration: underline }
a.link_rememberme:active { text-decoration: none }
a.adv_text_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.adv_text_link:link { color: #333333 }
a.adv_text_link:visited { color: #333333 }
a.adv_text_link:hover { color: #666699 }
a.adv_text_link:active { color: #333333 }
a.icon_private_photo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.icon_private_photo:link { color: #314a77 }
a.icon_private_photo:visited { color: #314a77 }
a.icon_private_photo:hover { color: #1d2c46 }
a.icon_private_photo:active { color: #314a77 }
a.photo_submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
a.photo_submenu:link { color: #999999 }
a.photo_submenu:visited { color: #999999 }
a.photo_submenu:hover { color: #333333 }
a.photo_submenu:active { color: #999999 }
a.photo_submenu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
a.link_download_now {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3C6816;
}
a.link_download_now:link { text-decoration: none }
a.link_download_now:visited { text-decoration: none }
a.link_download_now:hover { text-decoration: underline }
a.link_download_now:active { text-decoration: none }
a.link_cool1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	background-color: #FF0000;
	padding-right: 3px;
	padding-left: 5px;
}
a.link_cool1:link { color: #FFFFFF }
a.link_cool1:visited { color: #FFFFFF }
a.link_cool1:hover { color: #FFFF99 }
a.link_cool1:active { color: #FFFFFF }
a.link_cool2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	background-color: #0099CC;
	padding-right: 5px;
	padding-left: 3px;	
}
a.link_cool2:link { color: #FFFFFF }
a.link_cool2:visited { color: #FFFFFF }
a.link_cool2:hover { color: #FFFF99 }
a.link_cool2:active { color: #FFFFFF }
a.link_private_photo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.link_private_photo:link { color: #333333 }
a.link_private_photo:visited { color: #333333 }
a.link_private_photo:hover { color: #686BAE }
a.link_private_photo:active { color: #333333 }
a.link_photo_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.link_photo_menu:link { color: #FFFFFF }
a.link_photo_menu:visited { color: #FFFFFF }
a.link_photo_menu:hover { color: #FFFF00 }
a.link_photo_menu:active { color: #FFFFFF }
a.link_sort_order {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
a.link_sort_order:link { color: #999999 }
a.link_sort_order:visited { color: #999999 }
a.link_sort_order:hover { color: #333333 }
a.link_sort_order:active { color: #999999 }
a.link_purple16b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #666699;
	text-decoration: none;
}
.front_profile_block {
	position: relative;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.front_image_block {
	display: block;
	overflow: hidden;
	border: 1px solid #666666;
	text-align: center;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.front_image_block {
	width: 55px;
	height: 55px;
}
.front_image_block img {
	height: 55px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.front_profile_block .front_image_block {
	float: left !important;
	display: inline !important;
}
.front_data_block {
	width: auto;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 62px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding: 0px;
}
