/* General */
/*      * {
	margin:0;
}
*/html {
	height:100%;
	margin:0px;
	padding:0px;
}
body {
	font: 12px Arial, Helvetica, sans-serif, "Arial Narrow";
	color: #fff;
	background: #fff url(images/general_bg.png) repeat-x left top;
	margin: 0px;
	padding: 0px;
	text-align:center;
	height:100%;
}
.MinWidthImage {
	width: 1000px;
}
form {
	margin: 0px;
	padding: 0px;
}
td {
	font-size: 12px;
}
body#FirstPageBody .SearchRowTable div.SmallText {
	display: none;
}
.SearchRowTable {
	margin-bottom:10px;
	width:100%;
}
.HideClass {
	display: none;
}
.ErrorNote {
	color:#C00;
	font: 11px Tahoma, Geneva, sans-serif;
}
/*Index Page*/
#WrapperDiv {
	width:963px;
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -110px;
}
/*Header*/
#HeaderDiv {
	height:98px;
}
#LogoDiv {
	float:left;
	margin:30px 0px 0px 30px;
}
#LogoDiv a {
	text-decoration:none;
	display:block;
	width:263px;
	height:36px;
}
/* Top Menu */
#TopMenuDiv {
	height:21px;
	margin:40px 0px 0px 50px;
	float:left;
	width:600px;
}
#TopMenuDiv ul {
	list-style-type:none;
}
#TopMenuDiv ul li {
	float:left;
}
#LiveSupportLI {
	background:url(images/top_menu_life_support.png) no-repeat left top;
	width:150px;
	height:30px;
}
#LiveSupportLI a {
	display:block;
	font-size:0px;
	width:150px;
	height:30px;
}
#TopMenuDiv a {
	text-decoration: none;
}
#ContentDiv {
	width:963px;
	margin:0px auto;
}
#SearchBlockDiv {
	width:968px;
	height:332px;
	background:url(images/search_block_bg.png) no-repeat left top;
}
/* Login */
#LoginDiv {
	width:212px;
	margin:5px 0px;
	padding:35px 20px 20px;
	float:left;
}
#ContentDiv h2#HeaderLogin {
	background:url(images/header_login.png) no-repeat left top;
	width:141px;
	height:27px;
	margin:8px 0px 10px 45px;
}
h2#HeaderLogin span {
	display:none;
}
#LoginForm {
	width:180px;
	margin-left:15px;
	position:relative;
}
#LoginForm table tbody input[type=text] {
	background: url(images/input_nick.gif) no-repeat left top;
	width: 100px;
	height:25px;
	border:none;
	padding-left:77px;
}
#LoginForm table tbody input[type=password] {
	background: url(images/input_password.gif) no-repeat left top;
	width: 100px;
	height:25px;
	border:none;
	padding-left:77px;
}
#LoginForm table tbody b {
	display: none;
}
#LoginForm table tfoot input {
	border-style: none;
	cursor: pointer;
	background: url(images/login_button.png) no-repeat;
	margin:5px 0px 0px 2px;
	width:79px;
	height:31px;
	font-size:0px;
}
#LoginForm table tfoot td {
	text-align: left;
}
#LoginForm table tfoot a {
	white-space:nowrap;
	position:absolute;
	top:-23px;
	left:135px;
}
#LoginForm table tfoot a:link, #LoginForm table tfoot a:active, #LoginForm table tfoot a:visited {
	position:absolute;
	top:70px;
	left:90px;
	font-size: 12px;
	color: #FFE3EE;
	text-decoration: underline;
}
#LoginForm table tfoot a:hover {
	color:#fff;
}
/* Register */
	
	h2#HeaderRegister {
	display: none;
}
#RegisterDiv {
	height:98px;
	width:184px;
	text-align: center;
	margin:28px 0px 0px 20px;
}
#RegisterDiv a {
	background:url(images/join_img.gif) no-repeat center top;
	height:98px;
	width:184px;
	display:block;
	font-size:0px;
	color:#000;
}
#RegisterDiv p {
	display:none;
}
/* Search form Index*/
#SearchDivIndex {
	float:left;
	width:350px;
	margin:0px 7px;
	padding:20px;
}
#ContentDiv h2#HeaderSearchIndex {
	margin:12px 0px 0px 37px;
	width:173px;
	height:36px;
	background:url(images/header_search_form.png) no-repeat left top;
}
.GeneralSearchFormTable {
	width:356px;
	margin:10px 0px;
}
.SearchFormIndex {
}
.SearchFormIndex .GeneralSearchFormTable input {
	border: 1px solid #666666;
}
.SearchFormIndex .GeneralSearchFormTable select.Sex, .SearchFormIndex .GeneralSearchFormTable select.Country {
	width:166px;
	height:20px;
}
.SearchFormIndex table td {
	padding:6px 3px;
	vertical-align: middle;
	text-align:left;
}
.SearchFormIndex table b {
	display: block;
	text-align: right;
	font-size: 12px;
	font-weight: normal;
	padding-top: 4px;
	padding-right: 2px;
}
.SearchFormIndex .InputTd input {
	font-family: Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-weight: bold;
	font-size:0px;
	border-style: none;
	cursor: pointer;
	background:none;
	background: url(images/search_button.png) no-repeat;
	width:81px;
	height:31px;
}
.SearchFormIndex .SearghByIdTable .IdSubmitTd input {
	font-family: Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-weight: bold;
	font-size:11px;
	color: #FFFFFF;
	text-align: center;
	border-style: none;
	cursor: pointer;
	margin: 0px 0px 0px 8px;
	background:none;
	background: url(images/search_button.png) no-repeat;
	width:77px;
	height:26px;
	padding-right:11px;
	padding-bottom:9px;
}
.SearghByIdTable {
	margin-left: auto;
}
#GeneralSearchFormTable .InputTd {
	background: url(images/search_button_index.gif) no-repeat left top;
	height:79px;
	width:30px;
	padding-top:15px;
	text-align:right;
	padding-left:15px;
}
#Advanced_search {
	font-size:11px;
	color:#fff;
}
#ContentDiv #Advanced_search a {
	font-weight:normal;
	text-decoration:underline;
	color:#fff;
}
/*SearchForm Secondary*/
#ContentDiv h2#HeaderSearch {
	background:url(images/header-search.gif) no-repeat left top;
	height:43px;
	margin:40px 0px 0px 20px;
	padding:0;
	text-align:center;
}
h2#HeaderSearch span {
	display:none;
}
h1#CustomMenuH1 {
	background: url(images/header-custommenu.gif) no-repeat;
	margin: 20px 0px 0px;
	padding: 0px;
	height: 32px;
	position:absolute;
	top:-55px;
	left:20px;
	width:198px;
}
h1#CustomMenuH1 span {
	display:none;
}
#LoginDiv h1#MembersMenuH1 {
	background: url(images/header-membermenu-index.gif) no-repeat;
	margin: 8px 0px 0px 45px;
	padding: 0px;
	height: 27px;
	display:block;
	position:static;
	width:150px;
}
/*Logged Menu*/

.LoggedMenuDiv {
	background:url(images/bg_list_left_menu.gif) no-repeat 15px 7px;
	position:relative;
}
#LoginDiv .LoggedMenuDiv {
	background:none;
}
.LoggedMenuDiv h1#MembersMenuH1 {
	height:37px;
	display:block;
	background: url(images/header-membermenu.gif) no-repeat;
	position:absolute;
	top:-60px;
	left:20px;
	width:198px;
}
#LeftTdSp .LoggedMenuDiv ul {
}
.LoggedMenuDiv ul li {
	text-align:left;
}
.LoggedMenuDiv ul li a {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#fff;
}
.CustomMenuUL {
	background:none;
}
/*/Logged Menu*/


h1#MembersMenuH1 span {
	display:none;
}
/*Search Secondary Page*/
.SearchForm {
	margin-top:20px 0px 0px;
	text-align:right;
}
.SearchForm table {
	width:190px;
	margin:0px auto;
}
.SearchForm table b {
	display:block;
	font-size:10px;
	font-weight:normal;
	padding-right:2px;
	padding-top:4px;
	text-align:right;
}
.SearchForm table td {
	color:#000;
	padding:1px;
	text-align:center;
	vertical-align:top;
}
.SearchForm .InputTd input {
	background:url(images/search_button.gif) no-repeat scroll 0 0 transparent;
	border-style:none;
	cursor:pointer;
	height:31px;
	margin:0 0 0 8px;
	padding-bottom:5px;
	padding-right:11px;
	text-align:center;
	width:79px;
}
.SearchFormAgeTable td {
	font-family:Tahoma Arial, Helvetica, sans-serif;
	font-size:11px;
}
.SearghByIdTable .IdSubmitTd input {
	font-family: Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-weight: bold;
	font-size:11px;
	color: #FFFFFF;
	text-align: center;
	border-style: none;
	cursor: pointer;
	margin: 0px 0px 0px 8px;
	background: url(images/login_button.gif) no-repeat;
	width:80px;
	height:28px;
	padding-right:33px;
	padding-bottom:4px;
}
.SearghByIdTable {
	margin-left:auto;
	padding-right:16px;
}
.SearchForm table tbody input {
	border: 1px solid #666666;
	margin:3px 0px;
}
.SearchForm table tbody td {
	vertical-align: top;
}
.SearchForm table tbody b {
	display:block;
	font-size:12px;
	font-weight:normal;
	padding-left:3px;
	padding-right:4px;
	padding-top:4px;
	text-align:right;
	color:#000;
}
.SearchForm table tfoot input {
	font-size:0px;
	border-style: none;
	cursor: pointer;
	margin-top: 5px;
	background: url(images/search_button.gif) no-repeat;
	margin-bottom:8px;
	width:80px;
	height:19px;
	padding:15px 0px;
}
.SearchForm table tfoot td {
	text-align: center;
}
#SearchDiv a {
	font-family: Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-weight: bold;
	color: #CC3562;
	text-decoration: none;
}
#SearchDiv hr {
	width: 180px;
	height: 1px;
	color: #d4d4d4;
	background: #d4d4d4;
	border-style: none;
	margin: 5px 0px;
}
/*Recently Added*/
	
#SearchProfilesTop {
	display:none;
}
/*TextDiv*/

#TextDiv {
	float:left;
	width:260px;
	padding:20px;
}
#ContentDiv #TextDiv h2 {
	margin:37px 10px 10px 8px;
}
#TextDiv p {
	margin:10px;
	text-align: left;
}
#TextDiv p b {
	display:block;
	margin:15px 0px 0px;
	font-size:14px;
}
/*Info Table*/

#InfoTable {
	color:#2E2E2E;
	text-align:left;
	width:925px;
	margin-left:35px;
}
#InfoTable td {
	vertical-align:top;
	padding:0px 10px 20px 0px;
}
#ContentDiv #InfoTable h2 {
	margin:0px 0px 8px;
}
#NeedHelpTD {
	background:url(images/woman_info_table.jpg) no-repeat right top;
}
#NeedHelpTD p {
	margin:10px 0px;
	color:#E64E86;
	font:bold 24px Arial, Helvetica, sans-serif;
}
/*DataTable Home Page*/
	
	.DataTable {
	margin: 0px auto 40px;
}
.DataTable td {
	color:#666;
	vertical-align: top;
}
.TdAlignRight {
	text-align: right;
	padding-right: 5px;
}
.TdPaddingBottom {
	padding-bottom: 10px;
}
.DataDiv {
	padding:10px 25px 25px;
	margin: 0px;
	float: none;
	clear: both;
	text-align:center;
	color:#000;
	position:relative;
}
.DataDiv td {
	text-align:left;
}
.DataDivPage1 td {
	text-align:center;
}
.DataDivPage1 {
	margin: 20px auto 10px;
	overflow:hidden;
	text-align:center;
	padding:0px 0px 20px 5px;
}
#ContentDiv .DataDivPage1 h2 {
	margin-left:25px;
}
#ProfilesBgLeftDiv {
	background:url(images/bg_profiles_left.png) no-repeat left top;
	width:15px;
	height:272px;
	float:left;
}
#ProfilesBgMiddleDiv {
	background:url(images/bg_profiles_middle.png) repeat-x left top;
	float:left;
	height:272px;
	padding:0px;
	margin:0px;
}
#ProfilesBgRightDiv {
	background:url(images/bg_profiles_right.png) no-repeat right top;
	width:15px;
	height:272px;
	float:left;
}
.DataDiv input.no {
	background: #FFFFFF;
	border: 1px solid #666;
	color:#A92457;
}
.DataDiv textarea {
	background: #FFFFFF;
	border: 1px solid #666;
}
h2.DesignBoxTitle {
	color: #A62F3D;
}
#ContentDivSp .DataDiv h2.DesignBoxTitle {
	color: #000;
	padding: 2px 0px 0px 0px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	font:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}
.DataDiv ul {
	margin: 10px 0px 10px 0px;
	padding: 0px;
}
.DataDiv ul li {
background:url(images/bullet_personal.gif) no-repeat left 5px;
	padding: 1px 0px 1px 10px;
	list-style-type:none;
}
.DataDiv ol {
	margin: 10px 0px 10px 15px;
	padding: 0px;
}
.DataDiv ol li {
	padding: 1px 0px 1px 0px;
}
.SearchrowIndex {
	float:left;
	list-style-type:none;
	width:130px;
	height:217px;
	padding:35px 12px 20px;
}
.SearchrowIndex:hover {
	background:url(images/bg_profiles_hover.gif) repeat-x left top;
}
.SearchrowIndex:hover span.pinkstrong {
	color:#fff;
}
/*DataTable Home Page*/
	
	.DataTableSP td {
	vertical-align: top;
	text-align:left;
}
.DataTableSP {
	margin: 10px 0px;
	float: none;
	clear: both;
	text-align:center;
	padding:10px 25px 25px;
}
.DataTableSP input.no {
	background: #FFFFFF;
	border: 1px solid #666;
}
.DataTableSP textarea {
	background: #FFFFFF;
	border: 1px solid #666;
}
#ContentDivSp .DataTableSP h2.DesignBoxTitle {
	color: #A62F3D;
	padding: 2px 0px 0px 0px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	font:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}
.DataTableSP ul {
	margin: 10px 0px 10px 15px;
	padding: 0px;
	list-style-type: none;
}
.DataTableSP ul li {
	background: url(images/li-bg.gif) no-repeat 0px 5px;
	padding: 1px 0px 1px 15px;
}
.BorderTd {
	border-left: 1px dotted #CCCCCC;
	padding-left: 10px;
}
.PaddingTd {
	padding-right: 10px;
	padding-top:7px;
}
.FormTextButton {
	font-family: Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-weight: bold;
	color: #A92457;
	text-decoration: none;
	background: #FFFFFF url(none);
	border-style: none;
	border-color: #FFFFFF;
	cursor: pointer;
}
#NewsTable {
	margin-bottom:10px;
}
.ContentHeaders {
	background-image: url(images/news_header_bg.png);
	background-repeat: repeat-x;
	background-position: left;
	height:20px;
}
#NewsTable h1, #GuaranteeDiv h1 {
	color: #B05800;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	padding:0px;
	margin:0px;
}
#NewsTable h1 span, #GuaranteeDiv h1 span {
	background-repeat:repeat-x;
	background-image: url(images/content_header_bg.png);
	padding:2px 6px;
	height:20px;
	white-space:nowrap;
}
.NewsTableLeftTd {
	background-image: url(images/content_header_bg_left.png);
	background-repeat: no-repeat;
	background-position:right;
	width:11px;
}
.NewsTableHeaderDiv {
	background-image: url(images/content_header_bg_left.png);
	background-repeat: no-repeat;
	background-position:right;
}
.NewsTableRightTd {
	background-image: url(images/news_header_right_bg.png);
	background-repeat: no-repeat;
	background-position: left;
	width:11px;
	height:20px;
}
#InfoCenterDiv, #GuaranteeDiv {
	background-image: url(images/news_header_final_right_bg.png);
	background-repeat: no-repeat;
	background-position: right;
}
#NewsTable #Infocenter a {
	display:block;
	color:#EC7000;
	text-decoration:none;
	font-family: Tahoma, Arial, Helvetiva, Sans-serif;
	font-size: 11px;
	margin-bottom:3px;
}
#NewsTable #Infocenter a:hover {
}
#Infocenter div {
	margin:10px 7px 5px 15px;
}
#NewsTable #Infocenter a:hover {
	color:#0000CC;
}
#Infocenter {
	width:23%;
	border-left: 1px dashed #8BD3F7;
}
/*Footer*/


#FooterDiv, .push {
	height:110px;
}
#FooterDiv {
	padding-top:35px;
	width:100%;
	margin:0px auto;
	background-color:#EAF4C6;
	border-top:1px solid #B7BCA4;
}
#FooterDiv table {
	text-align:left;
	width:950px;
	margin:0px auto;
}
#FooterDiv table td {
	vertical-align:top;
	padding-right:10px;
}
#FooterDiv table p {
	margin:5px 0px;
	line-height:18px;
	color:#282828;
}
#FooterDiv table p a {
	color:#CA1C5C;
	text-decoration:underline;
}
/*Styles for secondary Page*/
#GeneralTable {
	margin-top:30px;
	width:100%;
}
#GeneralTableSP {
	margin:0px auto;
	width:963px;
}
/* Left Menu */

#LeftTd {
	width: 215px;
	vertical-align: top;
	padding-top:0px;
	padding-bottom:110px;
}
#LeftTdSp {
	width: 215px;
	padding-top:95px;
	padding-bottom:110px;
	vertical-align:top;
	height:600px;
}
#RealCompany {
margin:30px 0px 15px;
}
#ContentDiv #RealCompany h1{
margin:10px 0px 0px;
}

#RealCompany p{
margin-bottom:25px;
text-align:justify;
color:#000;
}
#RealCompany a{
color:#CA1C5E;
font-weight:bold;
}

/*Background LeftMEnu*/
#LeftMenuBgTop {
	background:url(images/bg_left_menu_top.gif) no-repeat left bottom;
	height:13px;
	width:226px;
}
#LeftMenuBgBottom {
	background:url(images/bg_left_menu_bottom.gif) no-repeat left top;
	height:13px;
	width:226px;
}
#LeftMenuBg {
	background:url(images/bg_left_menu.gif) repeat-y left top;
	width:226px;
}
#LeftTd ul, #LeftTdSp ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}
#LeftTd ul li, #LeftTdSp ul li {
	margin: 0px;
	margin:0px 20px 0px 20px;
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	text-align:left;
	background: url(images/border_left_menu.gif) repeat-x left bottom;
}
#LeftTd ul li a:link, #LeftTd ul li a:active, #LeftTd ul li a:visited {
	color: #A92457;
	text-decoration: none;
	display: block;
	background: url(images/menuli-bg.png) no-repeat 0px 2px;
	margin: 0px;
	padding: 0px 10px 0px 22px;
	height: 14px;
}
#LeftTdSp ul li a {
	font: bold 12px Arial, Helvetica, sans-serif, "Arial Narrow";
	color: #474747;
	text-decoration: none;
	background:url(images/arrow_left_menu.gif) no-repeat right center;
	height: 14px;
	padding:11px 10px 11px 25px;
	margin: 0px 6px 0px 0px;
	display: block;
}
#LeftTdSp ul li a:hover {
	color: #B50B4A;
	text-decoration:none;
}
#CurrentPageLink {
	background: url(images/menuli-over-bg.png) no-repeat 0px 2px;
		padding-left:22px;
}
.SpecialHideDiv {
	margin-top:60px;
}
.SpecialHideDiv .LoggedMenuDiv {
}
/* Random link */

	#randomLinksDiv {
	font: bold 11px Tahoma, Tahoma, Arial, Helvetiva, Sans-serif;
	color: #A92457;
	position:absolute;
	top: 105px;
	left: 218px;
}
#randomLinksDiv a:link, #randomLinksDiv a:active, #randomLinksDiv a:visited {
	text-decoration: none;
	color:#A92457;
	outline:none;
}
#randomLinksDiv a:hover {
	color: #3F8900;
}
/* Misc Menus */
	
	h1#AdminMenuH1 {
	font-size: 18px;
	height: 28px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#666666;
	text-align:center;
	margin: 8px 0px 0px 15px;
}
h1#AffiliateMenuH1 {
	font-size: 18px;
	height: 28px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#666666;
	text-align:center;
	margin: 8px 0px 0px 15px;
}
h1#MainMenuH1 {
	font-size: 18px;
	height: 28px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#666666;
	text-align:center;
	margin: 8px 0px 0px 15px;
}
h1#ModeratorsMenuH1 {
	font-size: 18px;
	height: 28px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#666666;
	text-align:center;
	margin: 8px 0px 0px 15px;
}
#TopBlockForm ul {
	text-align:left;
	width:228px;
	height:55px;
	list-style-type: none;
	position:absolute;
	top:40px;
	right:290px;
}
#TopBlockForm ul li {
	margin: 0px;
	padding: 3px 0px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
#TopBlockForm ul li a:link, #TopBlockForm ul li a:active, #TopBlockForm ul li a:visited {
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	color: #fff;
	text-decoration: none;
	display: block;
	background: url(images/menuli-bg.gif) no-repeat 0px 2px;
	margin: 0px;
	padding: 0px 10px 0px 22px;
	height: 14px;
}
#TopBlockForm ul li a:hover {
	text-decoration:underline;
	background: url(images/menuli-over-bg.gif) no-repeat 0px 2px;
}
#LeftTdSp h2.DesignBoxTitle {
	display: none;
}
#TopBlockForm .DesignBoxTitle, .SpecialHideDiv form {
	display: none;
}
/*Partner*/
	
	h2#HeaderPartner {
	font-size: 11px;
	height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FFFFFF;
	text-align:center;
	margin: 8px 0px 0px 15px;
	border-bottom:1px dashed #CCCCCC;
}
/* Center */

#CenterTd {
	vertical-align: top;
}
/* Content */
	
	#ContentDiv {
	float: none;
	clear: both;
	margin-left:auto;
	padding:0px 0px 0px 0px;
}
.ContentTopTable {
	margin-left:25px;
	width:435px;
}
#ContentDiv .ContentTopTable {
	margin-right:auto;
	height:225px;
}
#ContentDiv hr {
	color: #CAD0D5;
	background: #CAD0D5;
	border-style: none;
}
#ContentDiv h1, #ContentDivSp h1 {
	color: #666666;
	text-align: left;
	font-size: 23px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin:0px;
}
#ContentDiv h2, #ContentDivSp h2 {
	color: #666666;
	text-align: left;
	font-size: 18px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 10px 0px;
}
#ContentDiv h3, #ContentDivSp h3 {
	color: #A62F3D;
	text-align: left;
	font-size: 12px;
	font:Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0px;
}
#ContentDiv h4, #ContentDivSp h4 {
	color: #666666;
	text-align: left;
	font-size: 11px;
	font:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 10px;
	font-weight: normal;
}
#ContentDivSp p {
	text-align: justify;
	margin: 10px 0px;
}
.ContentTopLineDiv {
	background: url(images/content_top_line_bg.gif) repeat-x left top;
	height:2px;
	width:97%;
	padding:0px;
	padding-bottom:3px;
	margin-bottom:3px;
}
.ContentMiddleLineDiv {
	background: url(images/content_middle_line_bg.gif) repeat-x left top;
	height:2px;
	padding:0px;
	width:97%;
	padding-bottom:3px;
	margin-bottom:3px;
}
.ContentBottomLineDiv {
	background: url(images/content_bottom_line_bg.gif) repeat-x left top;
	height:2px;
	padding:0px;
	width:97%;
	margin-bottom:5px;
}
#ContentDiv p.Guarantee {
	padding:0px 5px 0px 20px;
	margin:10px 0px;
}
#ContentDiv a {
	text-decoration: none;
}
#ContentDiv a:hover {
	text-decoration: underline;
}
/*Content Second Page*/
					/* Content */
					
#ContentDivSp {
	float: none;
	clear: both;
	margin: 0px 0px 20px;
	padding:20px 0px 0px;
}



#GeneralBgContent {
background-color:#fff;
margin-left:30px;
margin-top:95px;
}

#BgContentSpLeft {
	background: url(images/bg_content_sp_left.gif) repeat-y left top;
}
#BgContentSpRight {
	background:url(images/bg_content_sp_right.gif) repeat-y right top;
}
#BgContentSpTop {
	background:url(images/bg_content_sp_top.gif) repeat-x center top;
}
#BgContentSpBottom {
	background:url(images/bg_content_sp_bottom.gif) repeat-x center bottom;
}
#BgContentSpLeftBottom {
	background:url(images/bg_content_sp_left_bottom.gif) no-repeat left bottom;
}
#BgContentSpRightBottom {
	background:url(images/bg_content_sp_right_bottom.gif) no-repeat right bottom;	

}
#BgContentSpLeftTop {
	background:url(images/bg_content_sp_left_top.gif) no-repeat left top;
}
#BgContentSpRightTop {
	background:url(images/bg_content_sp_right_top.gif) no-repeat right top;	
}
.ContentTopTable {
	margin-left:25px;
	width:435px;
}
#ContentDivSp .ContentTopTable {
	margin-right:auto;
}
#ContentDivSp hr {
	color: #CAD0D5;
	background: #CAD0D5;
	border-style: none;
}
#ContentDivSp h1 {
	color: #666666;
	text-align: left;
	font-size: 25px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0px 0px 10px 25px;
}
#ContentDivSp p.Guarantee {
	padding:0px 5px 0px 20px;
	margin:10px 0px;
}
#ContentDivSp a {
	color: #A92457;
	font-weight:bold;
	text-decoration: none;
}
#ContentDivSp a:hover {
	text-decoration: underline;
}
#ContentLeftBgDiv {
	text-align:left;
}
.TopTabLeftTable {
	position:absolute;
	top:21px;
	left:20px;
}
.TopTabRightTable {
	position:absolute;
	top:21px;
	right:75px;
}
.TopTabLeftTableCornerLeft {
	background-image: url(images/top_tab_left_corner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:7px;
	height:21px;
}
.TopTabBg {
	background-image: url(images/tab_bg.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.TopTabMiddleCorners {
	background-image: url(images/top_tab_midle.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:13px;
	height:21px;
}
.TopTabLeftTableCornerRight {
	background-image: url(images/top_tab_right_corner.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:7px;
	height:21px;
}
.TopTabLeftTable a, .TopTabRightTable a {
	font-family: Tahoma, Arial, Helvetiva, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.TopTabLeftTable a:hover, .TopTabRightTable a:hover {
	color: #FFCC00;
}
.TopTabRightTableCornerLeft {
	background-image: url(images/top_tab1_left_corner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height:21px;
	width:7px;
}
.TopTab1Bg {
	background-image: url(images/tab1_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height:21px;
}
.TopTabRightTableCornerRight {
	background-image: url(images/top_tab1_right_corner.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:21px;
	width:7px;
}
.GreenText {
	color: #000;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.GreenText span{
display:block;
margin:3px 0px;

}
.GreenText b{
font-size:14px;
}

.BlueText {
	font: 12px Arial, Helvetica, sans-serif, "Arial Narrow";
	color: #0C3A73;
	font-weight:normal;
}
.SmallText {
	font-size: 10px;
	text-transform: uppercase;
	color: #666666;
}
.ItemsTable {
	width: 100%;
}
.ItemsTable td {
	padding: 3px;
}
.ItemsRow {
	background: #F4F4F4;
}
.ItemsRowAlternate {
	background: #FFF;
}
.RandomProfileTable {
	background-image: url(images/content_header_bg.png);
	background-repeat: repeat-x;
	background-position: left;
	height:20px;
	margin:16px 0px 20px 0px;
}
.RandomProfileTable td {
	text-align:center;
	white-space:nowrap;
}
.HeaderLeftTd {
	background-image: url(images/content_header_bg_left.png);
	background-repeat: no-repeat;
	background-position: right;
	width:11px;
}
.HeaderRightTd {
	background-image: url(images/content_header_bg_right.png);
	background-repeat: no-repeat;
	background-position: left;
	width:11px;
}
.HeaderMiddleTd {
	background-image: url(images/content_header_bg_middle.png);
	background-repeat: no-repeat;
	background-position: left;
	width:10px;
}
.RandomProfileTable h1 {
	color: #B05800;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	padding:0px;
	margin:0px;
}
#UnderPhotoLinkDiv {
	width: 125px;
	text-align: center;
	margin-top: 200px;
}
#UnderPhotoLinkDiv table {
	text-align: center;
	margin: 0px auto;
}
#MorePhotosDiv {
background:url(images/more_photos.gif) no-repeat left top;
text-align:left;}
/* Broadcast */
	
		.BroadcastSpan input {
	font-family: Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-weight: bold;
	color: #CC3562;
	text-decoration: none;
	background: #FFFFFF url(none);
	cursor: pointer;
	border-style: none;
	border-color: #FFFFFF;
}
.BroadcastSpan a {
	text-decoration: none;
!important
}
.BroadcastDiv input {
	font-family: Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-weight: bold;
	color: #CC3562;
	text-transform: uppercase;
	text-decoration: none;
	background: #FFFFFF url(none);
	cursor: pointer;
	border: 1px solid #666;
}
/* Search by age */
		
		 #SearchByAgeDiv {
	font-size: 10px;
	margin-top:0px;
	margin-bottom:10px;
	text-align:left;
		padding:10px 25px 25px;
}
#SearchByAgeDiv b {
	font-size: 12px;
	color: #666;
	font-weight:bold;
}
#SearchByAgeDiv img {
	padding:0px 5px;
}
#ContentDiv #SearchByAgeDiv a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: none;
	font-weight:bold;
	color:#A92457;
}
#ContentDiv .RandomProfileTable a#MostPopular {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: none;
	font-weight:bold;
	color:#A92457;
}
#ContentDiv .RandomProfileTable a#LatestAdditions {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: none;
	font-weight:bold;
	color:#A92457;
}
#ContentDiv #SearchByAgeDiv a:hover {
	text-decoration: underline;
}
#ContentDiv .RandomProfileTable a#MostPopular:hover {
	text-decoration:none;
}
#ContentDiv .RandomProfileTable a#LatestAdditions:hover {
	text-decoration: underline;
}
/*For Secon Page*/
		
		#ContentDivSp #SearchByAgeDiv a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: none;
	font-weight:bold;
	color:#A92457;
}
#ContentDivSp .RandomProfileTable a#MostPopular {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: none;
	font-weight:bold;
	color:#A92457;
}
#ContentDivSp .RandomProfileTable a#LatestAdditions {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: none;
	font-weight:bold;
	color:#A92457;
}
#ContentDivSp #SearchByAgeDiv a:hover {
	text-decoration: underline;
	}
#ContentDivSp .RandomProfileTable a#MostPopular:hover {
	text-decoration: underline;
}
#ContentDivSp .RandomProfileTable a#LatestAdditions:hover {
	text-decoration: underline;
}
/* Search by age SP*/
		
		#SearchByAgeDivSP {
	font-size: 10px;
	margin-top:0px;
	margin-bottom:10px;
	text-align:right;
}
#SearchByAgeDivSP b {
	font-size: 10px;
	color: #666666;
	font-weight:bold;
	font:Tahoma Arial, Helvetica, sans-serif;
	font-size:11px;
}
#SearchByAgeDivSP img {
	padding:0px 3px 1px 3px;
}
#ContentDivSp #SearchByAgeDivSP a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: none;
	font-weight:bold;
	color:#A92457;
}
#ContentDivSp #SearchByAgeDivSP a:hover {
	text-decoration: underline;
	}
/* Search row*/
		
		h2.SearchRowTitle {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-transform: uppercase;
	margin: 0px 0px;
	padding: 0px 0px;
}
.SearchRowLinksDiv {
	padding: 4px 0px;
	margin-top: 10px;
	border-top:1px dashed #CCCCCC;
	border-bottom:1px dashed #CCCCCC;
}
.SearchRowLinksTable {
	padding:4px 0px;
}
.SearchRowLinksTable td {
vertical-align:middle;
	padding: 0px 10px;
}
.SearchRowNameText {
	margin-bottom: 4px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	color: #3F8900;
}
.SearchRowUnderNameText {
	padding-bottom: 5px;
	color:#666666;
}
#UnderProfilesDiv {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px;
	color: #666666;
}
#UnderProfilesDiv table td {
	text-align: center;
}
#UnderProfilesDiv a {
	font-family: Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-weight: bold;
	font-size:11px;
	text-decoration: none;
	background-image: url(images/addprofile.gif);
	background-repeat: no-repeat;
	width:129px;
	height:26px;
	display:block;
	padding-top:4px;
	text-align:center;
	text-transform:lowercase;
}
#UnderProfilesDiv a:hover {
	text-decoration: none;
	background-image: url(images/addprofile_over.gif);
	background-repeat: no-repeat;
}
#UnderProfilesDiv td a#ViewProfileLink {
	color:#FFFFFF;
}
#UnderProfilesDiv td a#AddProfileLink {
	color:#FFFFFF;
}
#UnderProfilesDiv .NumberTd {
	text-align:left;
	white-space:nowrap;
	padding-right:5px;
}
#NewsTd {
	width:50%;
}
/* Latest News */

		h2#HeaderNews {
	font-size: 10px;
	background: url(images/header-news.jpg) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px;
	padding: 0px;
	height: 47px;
}
#LatestNewsDiv {
	margin: 0px 0px 5px 0px;
	text-align: center;
}
#LatestNewsDiv h2 {
	display: none;
}
#LatestNewsDiv table td {
	vertical-align: top;
	font-size: 11px;
	text-align: left;
}
#LatestNewsDiv b {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
#LatestNewsDiv a {
	color: #A70B4C;
	text-decoration: none;
	padding-left:5px;
	font-weight:bold;
}
#LatestNewsDiv a:hover {
	text-decoration: underline;
}
#LatestNewsDiv .DesignBox div {
	padding-right:25px;
	padding-left:5px;
}
.DesignBox {
	text-align:left;
}
.DesignBox table {
	margin:5px 0px;
}
/* From Old Styles */

.padborder {
	border: thin solid #cbcdcc;
	padding: 2px;
}
.padborderlarge {
	border: thin solid #cbcdcc;
	padding: 4px;
}
.regular {
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #E64E86;
	text-align:center;
}
.logout {
	font-family: arial;
	font-size: 11px;
	color: #3c393b;
}
.pinkregular {
	font-family: arial;
	font-size: 11px;
	color: #b90258;
}
.pinkstrong {
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #363636;
	text-align:center;
}
.pinkheading {
	color: #A92457;
	text-transform:uppercase;
	font: Arial, Helvetica, sans-serif, "Arial Narrow";
	font-weight:bold;
}
.WhiteBgSpan {
	color: #000000;
	font: bold Arial, Helvetica, sans-serif, "Arial Narrow";
	font-weight:normal;
	padding-left:8px;
}
.style3 {
	color: #CCCCCC
}
.style5 {
	color: #CCCCCC;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.VoteTd {
	text-align:center;
}
/*Accordeon Styles*/

.mypets { /*header of 1st demo*/
	cursor: hand;
	cursor: pointer;
	padding: 2px 5px;
	border: 1px solid #C8E179;
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	margin-left:18px;
	color: #A62F3D;
	background: #F0F7DB;
}
.thepet {
	margin-left:18px;
}
.openpet { /*class added to contents of 1st demo when they are open*/
	background: #EBFFD7;
}
.technology { /*header of 2nd demo*/
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
}
.thelanguage {
	margin-left: 25px;
}
.openlanguage { /*class added to contents of 2nd demo when they are open*/
	color: #000000;
}
.closedlanguage { /*class added to contents of 2nd demo when they are closed*/
	color: #000000;
}
/*old styles*/

.bold {
	text-decoration: bold;
}
.text {
	font-size: 11px;
	font-weight: normal;
	color: #3c393b;
}
.text2 {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #3c393b;
	text-align:center;
}
.text_promo {
	font-size: 12px;
	font-family:arial;
	color: #336699;
}
.text_index {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}
.promo {
	font-size: 26px;
	font-family:tahoma;
	color: #A92457;
	text-decoration: bold;
}
.small {
	border: 0px solid #ff9cca;
	font-size: 11px;
	font-family:tahoma;
	color: #003063;
	text-decoration: bold;
}
.small2 {
	font-size: 11px;
	font-family:tahoma;
	color: #444477;
	text-decoration: bold;
}
.err {
	font-size: 11px;
	font-family: Tahoma;
	color: #FF0000;
	text-decoration: underline;
}
.white {
	font-size: 11px;
	font-family:tahoma;
	color: #FFFFFF;
	text-decoration: bold;
}
.dark {
	font-size: 11px;
	font-family:tahoma;
	color: #333366;
	text-decoration: bold;
}
.tiny {
	font-family: arial;
	color: #666699;
	font-size: 10px;
}
.biglink {
	font-size: 13px;
	font-family:arial;
	color: #444477;
}
.chat_body_msgs {
	background: #f0f0ff;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #444477;
	font-weight: 400;
	margin: 0px;
}
.chat_body {
	background: #ffffff;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #444477;
}
.chat_small {
	font-size: 8px;
	font-family: Tahoma;
	color: #FFFFFF;
}
.chat_user {
	font-size: 11px;
	font-family: Tahoma;
	color: #666699;
}
.msg {
	margin-top: 0px;
	margin-bottom: 2px;
}
.rate_image {
	border:2px solid #F5FAE7;
	background: #D8EA9F;
}
.rate_profile {
	border:2px solid #F5FAE7;
	background: #F4D7D7;
}
.thumb_profile {
	width: auto;
	height: auto;
}
.thumb_profile div {
	width:125px;
	text-align:center;
}
#PhotoDiv {
	background:url(images/bg_profile_photo.gif) no-repeat left top;
	width:129px;
	height:173px;
	position:absolute;
	left:-4px;
	padding:10px 5px;

}
#ActionDiv {
background:url(images/bg_action.gif) no-repeat left top;
width:345px;
height:128px;
position:relative;
left:-14px;
margin-top:15px;
}
#ActionDiv ul {
margin-top:15px;
margin-left:20px;
float:left;
}
.DataDiv #ActionDiv ul li{
margin-top:5px;
margin-bottom:10px;
background:none;

}



#ActionDiv ul li a{
color:#fff;
}
#ActionDiv ul li img{
margin-top:4px;
}


.thumb_cp {
	border: 1px solid #999999;
	width: auto;
	height: auto;
}
.thumb_search {
	width: auto;
	height: auto;
}
table.thumb_search td {
	padding:0px 0px;
}
table.thumb_search td p {
	text-align:center;
}
table.thumb_search td div a {
	border:2px solid #CCCCCC;
	padding:2px;
	display:block;
}
.top_rated_0 {
	border-right:  1px dotted white;
}
.top_rated_1 {
	border-bottom: 1px dotted white;
}
.top_rated_2 {
	border-bottom: 1px dotted white;
}
.memb_stat {
	border-bottom: 1px dotted white;
}
.index_news_0 {
	border-bottom: 1px dotted white;
}
.index_news_1 {
	border-bottom: 1px dotted white;
}
.menu {
	font-size: 11px;
	font-family:tahoma;
	color: #FFFFFF;
}
.menub {
	font-size: 11px;
	font-family:tahoma;
	color: #666699;
}
a.menu:link {
	color: #FFCCFF;
	text-decoration: none;
	font-weight: normal;
}
a.menu:visited {
	color: #FFCCFF;
	text-decoration: none;
	font-weight: normal;
}
a.menu:active {
	color: #FFCCFF;
	text-decoration: none;
	font-weight: normal;
}
a.menu:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.membermenu {
	color: #b90258;
	text-decoration: none;
	font-weight: normal;
}
a.membermenu:link {
	color: #a90248;
	text-decoration: none;
	font-weight: normal;
}
a.membermenu:visited {
	color: #a90248;
	text-decoration: none;
	font-weight: normal;
}
a.membermenu:active {
	color: #b90258;
	text-decoration: none;
	font-weight: normal;
}
a.membermenu:hover {
	color: #b90258;
	text-decoration: none;
	font-weight: normal;
}
a.index:link {
	color: #666699;
	text-decoration: none;
	font-weight: normal;
}
a.index:visited {
	color: #666699;
	text-decoration: none;
	font-weight: normal;
}
a.index:active, a.index:hover {
	color: #9999FF;
	text-decoration: underline;
	font-weight: normal;
}
.panel {
	color: #000000;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.panel div ul {
	margin: 5px 0px;
	padding: 0px;
	list-style-type: none;
}
.panel div ul li {
	background: url(images/li-bg.gif) no-repeat 0px 3px;
	padding: 1px 0px 1px 15px;
}
.head_td {
}
.cc_td_1_border, .cc_td_2_border, .cc_td_3_1_border {
	background: #FCFDF7;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.cc_td_1_border {
	width: 5px;
}
.cc_td_2_border {
	width: auto;
}
.cc_td_3_1_border {
	width: 17px;
}
.table {
	color:#676F4A;
}
.free {
	color: #424573;
}
.canvas {
	background-color: #ccccff;
}
.immsgi {
	color: black;
	font-style: italic;
}
.immsgme {
	color: #0000CC;
}
.prof_stat_Unconfirmed {
	background-color: #ffd7d7;
}
.prof_stat_Approval {
	background-color: #b9ddb9;
}
.prof_stat_Active {
	background-color: #AA345F;
	color:#fff;
	padding:4px;
}
.prof_stat_Rejected {
	background-color: #ff3333;
}
.prof_stat_Suspended {
	background-color: #cccccc;
}
select.index {
	border : 1px solid #003366;
	font-family: Arial;
	font-size: 9px;
	background: #edeffc;
}
input.button {
	border : 2px solid #c9c9c9;
	background-color : #f5f5f5;
	font-family: arial;
	font-size: 11px;
	color: #ba0359;
	font-weight: bold;
}
.control_panel_table {
	font-size: 11px;
	border: 2px solid #F1F8DE;
}
.control_panel_td_1_first {
	padding: 2px 8px 2px 10px;
	font-weight: bold;
	text-align: right;
	color: #000;
	vertical-align: top;
}
.control_panel_td_2_first {
	padding: 2px;
	text-align: left;
	vertical-align: top;
}
.control_panel_td_2_first a, .control_panel_td_2 a, .control_panel_td_2 a {
	color:#A92457;
}
.control_panel_td_1 {
	padding: 2px 8px 2px 10px;
	font-weight: bold;
	text-align: right;
	color: #000;
	vertical-align: top;
}
.control_panel_td_2 {
	padding: 2px;
	text-align: left;
	vertical-align: top;
}
.profile_table {
	font-size: 11px;
}
.DataDiv .profile_header_first {
	font: bold 18px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	color: #000;
	text-align:center;
	padding:5px 0px;
}
.DataDiv .profile_header {
	font: bold 18px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	color: #000;
	text-align:center;
	padding:15px 0px 5px;
}
.DataDiv .profile_td_1_first {
font-size:12px;
	padding: 2px 8px 2px 5px;
	font-weight: bold;
	text-align: right;
	color: #000;
	vertical-align: top;
}
.profile_td_2_first {
	padding: 2px;
	text-align: left;
	vertical-align: top;
}
.DataDiv .profile_td_1 {
	padding: 2px 8px 2px 5px;
	font-weight: bold;
	text-align: right;
	color: #000;
	vertical-align: top;
}
.profile_td_2 {
	padding: 2px;
	text-align: left;
	vertical-align: top;
}
.profile_desc_header {
	padding: 5px 0px;
	font: bold 18px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	color: #000;
}
.profile_desc_text {
	padding: 2px;
}
.join_table {
	font-size: 11px;
	color: #336699;
	text-align:left;
}
.join_header_first {
	padding: 15px 0px 5px 0px;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	text-transform: uppercase;
	color: #000;
	border-bottom: 1px dashed #CCCCCC;
	text-align:center;
}
.join_header {
	padding: 15px 0px 5px 0px;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	text-transform: uppercase;
	color: #000;
	border-bottom: 1px dashed #CCCCCC;
	text-align:center;
}
.join_td_1_first {
	padding: 15px 0px 5px 0px;
	font-weight: bold;
	text-align: right;
	color: #666666;
	vertical-align: top;
}
.join_td_2_first {
	padding: 2px;
	text-align: left;
	vertical-align: top;
}
.join_td_1 {
	padding: 2px 8px 2px 0px;
	font-weight: bold;
	text-align: right;
	color: #666666;
	vertical-align: top;
}
.join_td_2 {
	padding: 2px;
	text-align: left;
	vertical-align: top;
}
/* Profile details styles */
.profile_details {
	margin: 4px;
}
.profile_thumb {
	margin: 0px;
	border: 1px solid 8FBCCD;
	background: white;
	text-align: center;
}
.profile_details ul {
	margin: 10px;
	padding: 0px;
	list-style: none;
	font-size: 11px;
}
.profile_details ul li.profile_nickname {
	font-size: 12px;
	font-weight: bold;
}
/*
*
*Blog Styles 
*
*/
.blog_table_brd {
	border:1px solid #9999FF;
}
.blog_tr_bg {
	background-color:#CCCCFF;
	padding:0px;
	margin:0px;
}
.blog_trbot_bg {
	background-color:#CCCCFF;
}
.blog_subject {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#666699;
	text-transform:capitalize;
}
.blog_clock {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666699;
}
.blog_content {
	background-color:#DEDEFE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666699;
}
.blog_prof {
	background-color:#CCCCFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666699;
}
.blink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4949AC;
}
a.blink:link, a.blink:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4949AC;
}
a.blink:active, a.blink:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4949AC;
}
.links {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#4949AC;
	text-decoration:underline
}
a.links:link, a.links:visited {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#4949AC;
	text-decoration:underline
}
a.links:active, a.links:hover {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#4949AC;
	text-decoration:underline
}
/*
*
* End Blog Styles 
*
*/

.featured {
	background-color:#ffffff;
	border:1px solid #CCCCFF
}
/*For links to other sites*/

.LinksTable {
	margin: 10px auto;
}
.LinksTable th, LinksTable td {
	padding: 5px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
}
.LinksTable th {
	font-weight: bold;
	text-align: right;
}
.LinksTable td {
	text-align: left;
}
.LinksTable a {
	color: #A92457;
	text-decoration: none;
}
.LinksTable a:hover {
	text-decoration: underline;
	color:#FF66FF;
}
/* For Help Page */

.HelpLinksTable {
	margin: 0px auto;
	border-top: 1px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
}
.HelpLinksTable td {
	padding: 5px;
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
}
/* For Table Data */

.TabularDataTable {
	border: 1px solid #C8E179;
}
.TabularDataTable td, .TabularDataTable th {
	padding: 3px 5px;
	text-align: center;
}
.TabularDataTable thead td {
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #A62F3D;
	background: #F0F7DB;
	border-right: #FFFFFF 1px solid;
	padding: 5px 15px;
}
.TabularDataTable thead td:last-child, .TabularDataTable tbody td:last-child {
	border-right: #FFFFFF 0px none;
}
.TabularDataTable tbody td, .TabularDataTable tbody th {
	border-right: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
}
.TabularDataTable tbody td {
	background: #F8F8F8;
}
.TabularDataTable tbody th {
	background: #EEEEEE;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
}
#GirlsVideo, #MostPopular, #LatestAdditions {
	font-weight:bold;
	font-size:12px;
}
#GirlsVideo:hover, #MostPopular:hover, #LatestAdditions:hover {
	text-decoration:none;
	color:#FF66FF;
}
/*#AntiScamBanner {
	position:absolute;
	top:650px;
	left:15px;
}
*/
.codehighlight {
	font-family:Arial;
	background-color:#EFEFEF;
	border:1px dashed gray;
	font-size:13px;
	padding:5px;
	width:98%;
}
/*For Contacts*/
#ContactsTable {
	margin-top:15px;
	margin-left:25px;
}
#ContactAdressDiv p {
	padding-top:0px;
	margin-top:0px;
}
/* Send Form */



form {
 margin 20px 0px;
	padding: 0px;
}
.FormTextTd {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	text-align: right;
	vertical-align: top;
	padding-top: 3px;
	width: 45%;
}
.InputText {
	width: 325px;
	background: #FFFFFF;
	border: 1px solid #666666;
}
.InputTextError {
	width: 325px;
	background: #F0F7DB;
	border: 1px solid #F00;
}
.InputTextValid {
	width: 325px;
	background: #FFFFFF;
	border: 1px solid #009966;
}
#NameNote, #UrlNote, #EmailNote, #MessageNote, #TitleNote, #PersonNameNote, {
 display: none;
 font: small-caps 11px Tahoma, Arial, Helvetica, sans-serif;
 color: #FFFF00;
 text-transform: lowercase;
}
.ButtonSubmitGuest {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: left;
	background: none;
	border: none;
	padding-left: 85px;
}
.ButtonsOver {
	color: #fff;
	cursor: pointer;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-align: left;
	border: none;
}
#ContactsTable tfoot input, .Buttons {
	font-family: Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	border-style: none;
	cursor: pointer;
	background-image: url(images/login_button.png);
	background-repeat: no-repeat;
	margin-top:5px;
	width:72px;
	height:27px;
	padding-bottom:8px;
	padding-right:2px;
	font-size:11px;
}
#SatisfactionTable {
	text-align:center;
}
#SatisfactionTable span {
	color:#8891BF;
}
#LangDiv {
	color:#fff;
	margin-left:30px;
}
#LangDiv a {
	font:normal 12px Tahoma;
}
#LangDiv b {
	color:#fff;
}
h1#AdminMenuH1 {
	font-size: 10px;
	background: url(images/header-adminmenu.gif) no-repeat;
	text-indent: -9999px;
	margin: 20px 0px 0px;
	padding: 0px;
	height: 47px;
}
h1#AffiliateMenuH1 {
	font-size: 10px;
	background: url(images/header-affiliatemenu.gif) no-repeat;
	text-indent: -9999px;
	margin: 20px 0px 0px;
	padding: 0px;
	height: 47px;
}
h1#VisitorsMenuH1 {
font-size:0px;
	background: url(images/header-visitormenu.gif) no-repeat;
display:block;
height:37px;
left:20px;
position:absolute;
top:-60px;
width:198px;
}
h1#MainMenuH1 {
	font-size: 10px;
	background: url(images/header-mainmenu.gif) no-repeat;
	text-indent: -9999px;
	margin: 20px 0px 0px;
	padding: 0px;
	height: 47px;
}
h1#ModeratorsMenuH1 {
	font-size: 10px;
	background: url(images/header-moderatormenu.gif) no-repeat;
	text-indent: -9999px;
	margin: 20px 0px 0px;
	padding: 0px;
	height: 47px;
}
#RightTd {
	padding-top:10px;
}
