/* General */

v\:*         { behavior: url(#default#VML) }
o\:*         { behavior: url(#default#VML) }
.shape       { behavior: url(#default#VML) }


body {
	font: 12px Arial, Helvetica, sans-serif, "Arial Narrow";
	color: #000000;
	background: #330000;
	margin: 0px;
	padding: 0px;
}
#BgTable {
	width: 100%;
}
#BgTd {
	background-image: url(../tmpl_dl/images/top_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	height:100px;
}
.MinWidthImage {
	width: 1000px;
}
form {
	margin: 0px;
	padding: 0px;
}
td {
	font-size: 12px;
}
body#FirstPageBody .SearchRowTable div.SmallText {
	display: none;
}



/*Backgrounds*/

#GeneralLeftBg {
	min-width: 1000px;
	background: #FFFFFF url(images/general_left_bg.jpg) repeat-y left 567px;
}
#GeneralTopBg {
	min-width: 1000px;
	background: url(images/general_top_bg.png) no-repeat 523px top;
}
#GeneralBottomBg {
	min-width: 1000px;
	background: url(images/general_bottom_bg.jpg) no-repeat 692px bottom;
}
#GeneralLeftBottomCorner {
	min-width: 1000px;
	background: url(images/general_left_bottom_corner.jpg) no-repeat left bottom;
}
#GeneralLeftBottomFade {
	min-width: 1000px;
	background: url(images/general_left_bottom_fade.png) no-repeat left bottom;
}
#GeneralLeftTopCorner {
	min-width: 1000px;
	background: url(images/general_left_top_corner.jpg) no-repeat left top;
}
#GeneralRightTopCorner {
	background-image: url(images/general_right_top_corner.png);
	background-repeat: no-repeat;
	background-position: right top;
	min-width: 1000px;
}
#GeneralRightBottomCorner {
	min-width: 1000px;
	background: url(images/general_right_bottom_corner.png) no-repeat right bottom;
}



/* Top Menu */
	
	#TopMenuDiv {
		margin:0px;
		width:100%;
		height:40px;
		position: relative;
	}
	#TopMenuTable {
		margin-top:138px;
	}
	#TopMenuTable td {
		text-align:center;
	}
	#TopMenuDiv a {
		display: block;
		height: 23px;
		text-decoration: none;
		margin:0px;
		padding:0px;
	}
	a#TopmenuLink1:link, a#TopmenuLink1:active, a#TopmenuLink1:visited {
		width: 61px;
		background: url(images/topmenu1.png) no-repeat left top;
	}
	a#TopmenuLink1:hover {
		background: url(images/topmenu1-over.png) no-repeat left top;
	}
/*	a#TopmenuLink2:link, a#TopmenuLink2:active, a#TopmenuLink2:visited {
		width: 126px;
		background: url(images/topmenu2.png) no-repeat left top;
	}
	a#TopmenuLink2:hover {
		background: url(images/topmenu2-over.png) no-repeat left top;
	}
*/	#TopMenuDiv a.qjlink:link, #TopMenuDiv a.qjlink:active, #TopMenuDiv a.qjlink:visited {
		width: 126px;
		background: url(images/topmenu2.png) no-repeat left top;
		}
	#TopMenuDiv a.qjlink:hover {
		background: url(images/topmenu2-over.png) no-repeat left top;
		}
	#TopMenuDiv a.qjlink span {
		display:none;
	}
	
	
	
	
	
	
	
	
	a#TopmenuLink3:link, a#TopmenuLink3:active, a#TopmenuLink3:visited {
		width: 144px;
		background: url(images/topmenu3.png) no-repeat left top;
	}
	a#TopmenuLink3:hover {
		background: url(images/topmenu3-over.png) no-repeat left top;
	}
	a#TopmenuLink4:link, a#TopmenuLink4:active, a#TopmenuLink4:visited {
		width: 96px;
		background: url(images/topmenu4.png) no-repeat left top;
	}
	a#TopmenuLink4:hover {
		background: url(images/topmenu4-over.png) no-repeat left top;
	}
	a#TopmenuLink5:link, a#TopmenuLink5:active, a#TopmenuLink5:visited {
		width: 90px;
		background: url(images/topmenu5.png) no-repeat left top;
	}
	a#TopmenuLink5:hover {
		background: url(images/topmenu5-over.png) no-repeat left top;
	}
	a#TopmenuLink6:link, a#TopmenuLink6:active, a#TopmenuLink6:visited {
		width: 64px;
		background: url(images/topmenu6.png) no-repeat left top;
	}
	a#TopmenuLink6:hover {
		background: url(images/topmenu6-over.png) no-repeat left top;
	}

	/*Language*/

	#LangDiv {
		font: normal 11px Tahoma, Tahoma, Arial, Helvetiva, Sans-serif;
		color: #FFFFFF;
	}
	#LangDiv b {
		color: #FFFFFF;
	}
	#LangDiv a:link, #LangDiv a:active, #LangDiv a:visited {
		color: #FFCC00;
		text-decoration:underline;
		display:inline;
		font-weight:bold;
	}
	#LangDiv a:hover {
		color: #FFCC00;
		text-decoration:none;
	}

	/*Address*/

	.TopAdressDiv {
		position:absolute;
		width:170px;
		font: 11px Tahoma, Arial, Helvetica, sans-serif;
		left:380px;
		top:95px;
		color: #FFFFFF;
		text-align: left;
	}




/* Left Menu */

#LeftTd {
	width: 246px;
	vertical-align: top;
	padding-top:50px;
}
#LeftMenuDiv {
	padding: 0px 0px 25px 0px;
	margin-left:0px;
	margin-bottom:25px;
	width:246px;
}

	/* Login */
	
	h2#HeaderLogin {
		font-size: 11px;
		margin: 30px 0px 0px 0px;
		height: 34px;
		font-family: Tahoma, Arial, Helvetiva, Sans-serif;
		font-weight: bold;
		color:#FFFFFF;
		text-align:center;
		background-image: url(images/header-login.png);
		background-repeat: no-repeat;
	}
	h2#HeaderLogin span {
		padding-top: 5px;
		display:none;
	}
	#LoginForm {
		background: url(images/black_bg.png) repeat;
		padding: 10px 0px;
	}
	#LoginForm table tbody input {
		width: 110px;
		border: 1px solid #666666;
	}
	#LoginForm table tbody b {
		display: block;
		text-align: right;
		font-size: 10px;
		font-weight: normal;
		padding-top: 2px;
		padding-right: 2px;
		color:#FFFFFF;
	}
	#LoginForm table tfoot input {
		font-family: Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
		font-weight: bold;
		color: #FFFFFF;
		text-align: center;
		border-style: none;
		text-transform: uppercase;
		cursor: pointer;
		background-image: url(images/login_button.gif);
		background-repeat: no-repeat;
		margin-top:5px;
		margin-left:10px;
		width:77px;
		height:22px;
		background-color: #330C0D;
		padding-bottom:5px;
		padding-right:8px;
		font-size:11px;
		text-indent:-9999px;
	}
	#LoginForm table tfoot td {
		text-align: center;
	}
	#LoginForm table tfoot a:link, #LoginForm table tfoot a:active, #LoginForm table tfoot a:visited {
		font-size: 11px;
		color: #FFCC00;
		text-decoration: none;
	}
	#LoginForm table tfoot a:hover {
		text-decoration: underline;
	}

	/* Misc Menus */
	
	h1#AdminMenuH1 {
		font-size: 10px;
		background: url(images/header-adminmenu.png) no-repeat left bottom;
		text-indent: -9999px;
		margin: 30px 0px 0px 0px;
		padding: 0px;
		height: 34px;
	}
	h1#AffiliateMenuH1 {
		font-size: 10px;
		background: url(images/header-affiliatemenu.png) no-repeat left bottom;
		text-indent: -9999px;
		margin: 30px 0px 0px 0px;
		padding: 0px;
		height: 34px;
	}
	h1#MembersMenuH1 {
		font-size: 10px;
		background: url(images/header-membermenu.png) no-repeat left bottom;
		text-indent: -9999px;
		margin: 30px 0px 0px 0px;
		padding: 0px;
		height: 34px;
	}
	h1#VisitorsMenuH1 {
		font-size: 10px;
		background: url(images/header-visitormenu.png) no-repeat left bottom;
		text-indent: -9999px;
		margin: 30px 0px 0px 0px;
		padding: 0px;
		height: 34px;
	}
	h1#MainMenuH1 {
		font-size: 10px;
		background: url(images/header-mainmenu.png) no-repeat left bottom;
		text-indent: -9999px;
		margin: 30px 0px 0px 0px;
		padding: 0px;
		height: 34px;
	}
	h1#CustomMenuH1 {
		font-size: 10px;
		background: url(images/header-custommenu.png) no-repeat left bottom;
		text-indent: -9999px;
		margin: 30px 0px 0px 0px;
		padding: 0px;
		height: 34px;
	}
	h1#ModeratorsMenuH1 {
		font-size: 10px;
		background: url(images/header-moderatormenu.png) no-repeat left bottom;
		text-indent: -9999px;
		margin: 30px 0px 0px 0px;
		padding: 0px;
		height: 34px;
	}

	#LeftMenuDiv ul {
		margin: 0px;
		list-style-type: none;
		background: url(images/black_bg.png) repeat;
		padding: 10px 0px 10px 20px;
	}
	#LeftMenuDiv ul li {
		color: #FFFFFF;
		margin: 0px;
		padding: 3px 0px;
		font: bold 12px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	}
	#LeftMenuDiv ul li a:link, #LeftMenuDiv ul li a:active, #LeftMenuDiv ul li a:visited {
		color: #FFFFFF;
		text-decoration: none;
		display: block;
		background: url(images/li-bg.gif) no-repeat 0px 4px;
		margin: 0px;
		padding: 0px 10px 0px 15px;
		height: 14px;
	}
	#LeftMenuDiv ul li a:hover {
		background: url(images/li-bg-over.gif) no-repeat 0px 4px;
		color: #FFCC00;
	}
	#LeftMenuDiv h2.DesignBoxTitle {
		display: none;
	}
	#LeftMenuDiv h2.DesignBoxTitle, #LeftMenuDiv .SpecialHideDiv form {
		display: none;
	}


	/* Register */
	
	h2#HeaderRegister {
		font-size: 11px;
		height: 60px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color:#FFFFFF;
		text-align:center;
		margin: 0px;
		background: url(images/header-member.png) no-repeat left bottom;
	}
	#HeaderRegister span {
		display:none;	
	}
	#RegisterDiv, #PartnerDiv {
		text-align: center;
		color:#FFFFFF;
		background: url(images/black_bg.png) repeat;
		padding: 10px 0px;
	}
	#RegisterDiv p, #PartnerDiv p {
		margin: 10px 5px;
	}
	#RegisterDiv p span, #PartnerDiv p span {
		color: #FF7B2D;
		font-weight: bold;
	}
	#RegisterDiv a {
		font-family: Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
		font-weight: bold;
		color: #FFFFFF;
		text-transform: uppercase;
		text-decoration: none;
		background-image:url(images/register_button.gif);
		background-repeat:no-repeat;
		height:22px;
		width:93px;
		font-size:11px;
		display:block;
		padding-top:6px;
		text-align:left;
		padding-left:9px;
		text-indent:-9999px;
		margin-left:75px;
	}
	#PartnerDiv a {
		font-family: Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
		font-weight: bold;
		color: #FFFFFF;
		text-transform: uppercase;
		text-decoration: none;
		background-image:url(../tmpl_dl/images/register_button.png);
		background-repeat:no-repeat;
		height:27px;
		width:79px;
		font-size:11px;
		display:block;
		padding-top:6px;
		margin:0px auto;
		text-align:left;
		padding-left:20px;
		text-align:left;
		text-indent:-9999px;
	}

	/* Search form */
	
	h2#HeaderSearch {
		font-size: 11px;
		height: 34px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color:#FFFFFF;
		text-align:center;
		margin: 0px;
		background-image:url(images/header-search.png);
		background-repeat:no-repeat;
	}
	#HeaderSearch span {
		display:none;	
	}
	.SearchForm table tbody input {
		border: 1px solid #666666;
	}
	.SearchForm table tbody td {
		vertical-align: top;
		color:#FFFFFF;
		font: normal 10px Tahoma, Arial, Helvetica, sans-serif;
	}
	.SearchForm table tbody b {
		display: block;
		text-align: right;
		font-size: 10px;
		font-weight: normal;
		padding-top: 4px;
		padding-right: 2px;
		color:#FFFFFF;
		text-transform:uppercase;
	}
	.SearchForm table tfoot input {
		font-family: Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
		font-weight: bold;
		font-size:11px;
		color: #FFFFFF;
		text-align: left;
		border-style: none;
		cursor: pointer;
		background-color:#330C0D;
		background-image: url(images/search_button.gif);
		background-repeat: no-repeat;
		margin:5px 0px 8px 20px;
		width:77px;
		height:22px;
		padding-right:10px;
		padding-bottom:6px;
		text-indent:-9999px;
	}
	*html .SearchForm table tfoot input {
		padding-right:27px;
		padding-bottom:3px;
	}
	.SearchForm table tfoot td {
		text-align: center;
	}
	#SearchDiv {
		text-align: center;
		background: url(images/black_bg.png) repeat;
	}
	#SearchDiv a {
		font-family: Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
		font-weight: bold;
		color: #B77271;
		text-transform: uppercase;
		text-decoration: none;
	}
	#SearchDiv hr {
		width: 180px;
		height: 1px;
		color: #d4d4d4;
		background: #d4d4d4;
		border-style: none;
		margin: 5px 0px;
	}
	#SearchProfilesTop {
		width:179px;
		height:113px;
		position:relative;
		text-indent:-9999px;
		margin:0px auto 0px;
	}
	a#SearchProfilesTopLinks1 {
		display:block;
		position:absolute;
		height:140px;
		width:93px;
		top:-10px;
		left:0px;
		background-image: url(images/search_lady.png);
		background-repeat: no-repeat;
		background-position: 0px 0px;
	}
	a#SearchProfilesTopLinks1:hover {
		background-image: url(images/search_lady_hover.png);
		background-repeat: no-repeat;
	}
	a#SearchProfilesTopLinks2 {
		display:block;
		position:absolute;
		height:140px;
		width:86px;
		top:-10px;
		left:93px;
		background-image: url(images/search_man.png);
		background-repeat: no-repeat;
		background-position: 0px 0px;
	}
	a#SearchProfilesTopLinks2:hover {
		background-image: url(images/search_man_hover.png);
		background-repeat: no-repeat;
	}


/* Content */
	
	#ContentDiv {
		float: none;
		clear: both;
		margin: 10px auto 0px;
		width: 97%;
	}
	#ContentDiv hr {
		color: #CAD0D5;
		background: #CAD0D5;
		border-style: none;
	}
	#ContentDiv p.Guarantee {
		padding:0px 5px 0px 20px;
		margin:10px 0px;
	}
	#ContentDiv a:link, #ContentDiv a:active, #ContentDiv a:visited {
		color: #E00004;
		text-decoration: none;
	}
	#ContentDiv a:hover {
		text-decoration: underline;
		color:#006600;
	}
	.GreenText {
		color: #666666;
		font-weight:normal;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	.BlueText {
		font: 12px Arial, Helvetica, sans-serif, "Arial Narrow";
		color: #0C3A73;
		font-weight:normal;
	}
	.SmallText {
		font-size: 10px;
		text-transform: uppercase;
		color: #666666;
	}
	.RandomProfileTable {
		margin:35px 0px 5px 0px;
	}
	.RandomProfileTable td {
		text-align:left;
		white-space:nowrap;
		}
	.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;
	}
	.DataTable {
		margin: 0px auto;
	}
	.DataTable td {
		vertical-align: top;
	}
	.TdAlignRight {
		text-align: right;
		padding-right: 5px;
	}
	.TdPaddingBottom {
		padding-bottom: 10px;
	}
	.DataDiv {
		margin: 0px;
		float: none;
		clear: both;
		padding-bottom:25px;
	}
	.DataDiv input.no {
		background: #FFFFFF;
		border: 1px solid #666;
	}
	input.no {
		background: #FFFFFF;
		border: 1px solid #666;
	}
	.DataDiv textarea {
		background: #FFFFFF;
		border: 1px solid #666;
	}
	h2.DesignBoxTitle {
		color: #620000;
	}
	.DataDiv h2.DesignBoxTitle {
		color: #620000;
		border-top: 1px dotted #999999;
		padding: 2px 0px 0px 2px;
		text-align: left;
		font-size: 12px;
		text-transform: uppercase;
	}
	.DataDiv ul {
		margin: 10px 0px 10px 15px;
		padding: 0px;
		list-style-type: none;
	}
	.DataDiv ul li {
		background: url(images/li-bg.gif) no-repeat 0px 5px;
		padding: 1px 0px 1px 15px;	
	}
	.BorderTd {
		border-left: 2px solid #F3F3F3;
	}
	.PaddingTd {
		padding:0px 0px 10px 0px;
		border-right:2px solid #F3F3F3;
		border-bottom:2px solid #F3F3F3;
		color: #000000;
	}
	.PaddingTd form {
		color: #000000;
	}
	.FormTextButton {
		font-family: Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
		font-weight: bold;
		color: #B77271;
		text-transform: uppercase;
		text-decoration: none;
		background: #FFFFFF url(../tmpl_dl/none);
		border-style: none;
		border-color: #FFFFFF;
		cursor: pointer;
	}
	#ArticlesDiv {
		margin:0px 33px 0px 20px;	
	}
	#ArticlesDiv h1 {
		margin:0px;
		padding:0px;	
	}
	#ArticlesDiv p {
		font: 11px Tahoma, Arial, Helvetica, sans-serif;
		margin:10px 0px 0px;
		padding:0px 10px 0px 10px;
	}
	#ArticlesTable td {
		vertical-align:top;
		text-align:left;	
	}
	#ArticlesDiv a {
		display:block;
		text-align:right;
		color:#EC7000;
		margin-right:12px;
		font: 11px Tahoma, Arial, Helvetica, sans-serif;
		text-decoration:none
	}
	#ArticlesDiv a:hover {
		color:#51B1B2;	
	}
	#ArticlesDiv b {
		display:block;
		margin:8px 0px 0px 15px;
		color:#666666;
	}
	#ArticlesDiv b span{
		color:#999999;
	}
		#UnderPhotoLinkDiv {
			width: 125px;
			text-align: center;
			margin-top: 10px;
		}
		#UnderPhotoLinkDiv td {
			text-align: center;
		}




	
	
	

		/* Broadcast */
	
		.BroadcastSpan input {
			font-family: Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
			font-weight: bold;
			color: #B77271;
			text-transform: uppercase;
			text-decoration: none;
			background: #FFFFFF url(../tmpl_dl/none);
			cursor: pointer;
			border-style: none;
			border-color: #FFFFFF;
		}
		.BroadcastSpan a:link, .BroadcastSpan a:active, .BroadcastSpan a:visited, .BroadcastSpan a:hover {
			text-decoration: none; !important
		}
		.BroadcastDiv input {
			font-family: Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
			font-weight: bold;
			color: #B77271;
			text-transform: uppercase;
			text-decoration: none;
			background: #FFFFFF url(../tmpl_dl/none);
			cursor: pointer;
			border: 1px solid #666;
		}
	
		/* Search by age */
		
		#SearchByAgeDiv {
			font-size: 10px;
		}
		#SearchByAgeDiv b {
			font-size: 10px;
			color: #000000;
			font-weight:normal;
		}
		#ContentDiv #SearchByAgeDiv a, #SearchByAgeDiv span {
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size: 10px;
			text-transform: none;
			font-weight:bold;
			color:#E00004;
			cursor: pointer;
		}
		#ContentDiv .RandomProfileTable a#MostPopular {
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size: 10px;
			text-transform: none;
			font-weight:bold;
			color:#E00004;
		}
		#ContentDiv .RandomProfileTable a#LatestAdditions{
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size: 10px;
			text-transform: none;
			font-weight:bold;
			color:#E00004;
			margin:0px 20px;
		}
		#ContentDiv #SearchByAgeDiv a:hover, #SearchByAgeDiv span:hover {
			text-decoration:none;
			color:#006600;
		}
		#ContentDiv .RandomProfileTable a#MostPopular:hover {
			color:#006600;
			text-decoration:none;
		}
		#ContentDiv .RandomProfileTable a#LatestAdditions:hover {
			color:#006600;
			text-decoration:none;
		}
		#ContentDiv .RandomProfileTable #GirlWithVideos {
			text-transform: none;
			color:#E00004;
			font: bold 10px Tahoma, Arial, Helvetica, sans-serif;
		}
		#ContentDiv .RandomProfileTable a#GirlWithVideos:hover {
			color:#006600;
		}
		#ContentDiv h1 {
			color:#84473D;
			font: bold 30px Georgia, "Lucida Sans Unicode", Tahoma, "Times New Roman", "Courier New";
			border-bottom:2px #CCCCCC solid;
			padding-bottom: 2px;	
		}



		/* Search row*/
		
		h2.SearchRowTitle {
			font-size: 12px;
			font-weight: bold;
			color: #006600;
			text-transform: uppercase;
			margin: 0px 0px 0px;
			padding: 0px 0px 0px;
		}
		.SearchRowLinksDiv {
			border-top: 1px dashed #E5E5E5;
			border-bottom: 1px dashed #E5E5E5;
			padding: 4px 0px;
			margin-top: 10px;
		}
		.SearchRowLinksTable td {
			padding: 0px 10px;
		}
		.SearchRowNameText {
			margin-bottom: 4px;
			text-transform: uppercase;
			font-size: 12px;
			font-weight: bold;
			color: #000000;
		}
		.SearchRowUnderNameText {
			padding-bottom: 5px;
			border-bottom: 1px dashed #E5E5E5;
			color:#666666;
		}
		#UnderProfilesDiv {
			margin: 2px 0px 5px 0px;
			padding: 10px 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-transform: uppercase;
			text-decoration: none;
			width:138px;
			height:37px;
			display:block;
			padding-top:6px;
			text-align:left;
			padding-left:18px;
			text-indent:-9999px;
		}
		#UnderProfilesDiv a:hover {
			text-decoration: none;
		}
		#UnderProfilesDiv td a#ViewProfileLink {
			color:#FFFFFF;
			background: url(images/join2.gif) no-repeat left 10px;
			width:148px;
			margin-right:10px;
		}
		#UnderProfilesDiv td a#AddProfileLink {
			color:#FFFFFF;
			background: url(images/addprofile.gif) no-repeat left 10px;
			width:154px;
		}
		#UnderProfilesDiv .NumberTd {
			text-align:left;
			white-space:nowrap;
			padding-right:46px;
		}



		/* Bottom */
		
		#BottomTable {
			height:43px;
		}
		#BottomMenuTd {
			text-align:center;
		}
		#BottomMenuTd table {
			margin:0px auto;
		}
		#BottomMenuTd table td {
			padding:0px 5px;
		}
		#BottomMenuTd a {
			color: #FFFFCC;
			text-decoration: none;
			font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
		}
		#BottomMenuTd a:hover {
			text-decoration:underline;
		}
		#CopyTd {
			font-family: Tahoma, Arial, Helvetiva, Sans-serif;
			font-size: 10px;
			color: #FFFFFF;
			width:243px;
			text-align:center;
		}



	/* Latest News */

		h2#HeaderNews {
			font-size: 10px;
			background: url(../tmpl_dl/images/header-news.jpg) no-repeat;
			text-indent: -9999px;
			margin: 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:link, #LatestNewsDiv a:active, #LatestNewsDiv a:visited {
			color: #E00004;
			text-decoration: none;
			padding-left:5px;
			display:inline;
			text-align:left;
			font-weight:bold;
		}
		#LatestNewsDiv a:hover {
			color: #006600;
			text-decoration:none;
		}
		#LatestNewsDiv .DesignBox div {
			padding-left:5px;
		}
		
		/*Content Subscription*/
		
		#ContentSubscriptionDiv .DesignBox div {
			padding-right:20px;
			padding-left:15px;
		}
		#ContentSubscriptionDiv {
			margin-top:7px;
			color: #FFFFFF;
		}
		#ContentSubscriptionDiv h2 {
			display: none;
		}
		#ContentSubscriptionDiv table td {
			vertical-align: top;
			font-size: 11px;
			text-align: left;
		}
		#ContentSubscriptionDiv table {
			clear:both;
			float:none;
		}
		#ContentSubscriptionDiv table td input {
			background: #330C0D;
			border: 1px solid #666;
		}
		#ContentSubscriptionDiv table td input.button {
			border: none;
			cursor: pointer;
			color: #FFFFFF;
			font: bold 11px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
			text-transform: uppercase;
			background-color: #330C0D;
			background-image: url(images/bt-subscribe.gif);
			background-repeat: no-repeat;
			height:22px;
			width:93px;
			text-align:center;
			padding-bottom:3px;
			padding-right:15px;
		}
		
	/* Subscribe */

		h2#HeaderSubscribe {
			font-size: 11px;
			height: 61px;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			color:#FFFFFF;
			text-align:center;
			margin: 0px;
			background: url(images/header-subscribe.png) no-repeat left bottom;
		}
		h2#HeaderSubscribe span {
			display:none;
		}
		#SubscriptionDiv {
			text-align: center;
			color: #FFFFFF;
			vertical-align:top;
			background: url(images/black_bg.png) repeat;
			padding: 10px 0px;
			width: 100%;
			overflow: hidden;
		}
		#SubscriptionDiv h2 {
			display: none;
		}
		#SubscriptionDiv table td {
			vertical-align: top;
			font-size: 11px;
			text-align: left;
			color: #FFFFFF;
		}
		#SubscriptionDiv table {
			clear:both;
			float:none;
		}
		#SubscriptionDiv table td input.button {
			border: none;
			cursor: pointer;
			color: #FFFFFF;
			font: bold 11px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
			text-transform: uppercase;
			background-color:#330C0D;
			background-image: url(images/bt-subscribe.gif);
			background-repeat: no-repeat;
			height:22px;
			width:93px;
			text-align:center;
			padding-top:8px;
			padding-right:8px;
			text-indent:-9999px;
			margin-left:25px;
			
		}
		html:first-child #SubscriptionDiv table td input.button {
			padding-top:0px;
		}
		#SubscriptionDiv input.ButtonSubscribe {
			font: bold 11px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
			text-transform: uppercase;
			background-image: url(images/bt-subscribe.gif);
			background-repeat: no-repeat;
			height:22px;
			width:93px;
			text-align:center;
			cursor:pointer;
			text-indent:-9999px;
			border:none;
			background-color:#330C0D;
		}
		#SubscriptionDiv input.ButtonUnsubscribe {
			font: bold 11px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
			text-transform: uppercase;
			background-image: url(images/bt-unsubscribe.gif);
			background-repeat: no-repeat;
			height:22px;
			width:93px;
			cursor:pointer;
			text-indent:-9999px;
			border:none;
			background-color:#330C0D;
		}

		#fpSubscribe div {
			margin:0px 7px;	
		}
		


/* From Old Styles */

.padborder {
	border: thin solid #cbcdcc;
   padding: 2px;
}
.padborderlarge {
	border: thin solid #cbcdcc;
    padding: 4px;
}
.regular {
	font-family: arial;
	font-size: 11px;
	color: #3c393b;
}
.logout {
	font-family: arial;
	font-size: 11px;
	color: #3c393b;
}
.pinkregular {
	font-family: arial;
	font-size: 11px;
	color: #b90258;
}
.pinkstrong {
	font-family: arial;
	font-weight: bold;
	font-size: 10px;
	color: #b90258;
}
.pinkheading {
	color: #0F6E0A;
	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;
}
.style3 {color: #CCCCCC}
.style5 {
	color: #CCCCCC;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}



.bold { text-decoration: bold; }
.text {
	font-size: 11px;
	font-weight: normal;
	color: #A8A8A8;
 }

.text2 { font-family: arial; font-size: 11px; font-weight: normal; color: #3c393b; }
.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: #cc0000; 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:1px solid #CCCCCC;
	background: #F7E1F1;
}
.rate_profile {
	border:1px solid #CCCCCC;
	background: #F7E1F1;
}

.thumb_profile {
	border: 1px solid #CCCCCC;
	width: auto;
	height: auto;
	}
.thumb_cp {
	border: 1px solid #CCCCCC;
	width: auto;
	height: auto;
	}
.thumb_search  {
	border: 1px solid #CCCCCC;
	width: auto;
	height: auto;
}

table.thumb_search td {
	padding:4px 0px;
}


.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;	
}
.panel table tbody td img {
	border:1px solid #CCCCCC;
}



.head_td {
	background: none;
}
.cc_td_1_border, .cc_td_2_border, .cc_td_3_1_border {
	background: #FEF7DB;
	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: #424573; }
.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: #a7b8f9; }
.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: 1px solid #CCCCCC;
	background: #FEFFF2;
}

.control_panel_td_1_first { 
    padding: 2px 8px 2px 10px;
    font-weight: bold;
	text-align: right;
	color: #666666;
	vertical-align: top;
}
.control_panel_td_2_first { 
    padding: 2px;
	text-align: left;
	vertical-align: top;
}
.control_panel_td_1 { 
    padding: 2px 8px 2px 10px;
    font-weight: bold;
	text-align: right;
	color: #666666;
	vertical-align: top;
}
.control_panel_td_2 { 
    padding: 2px;
	text-align: left;
	vertical-align: top;
}
.profile_table {
	font-size: 11px;
	border: 1px solid #CCCCCC;
	background: #FEFFF2;
}
.profile_header_first 
{
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	text-transform: uppercase;
	color: #FFFFFF;
	background: #660000;
	padding: 5px 0px;
}
.profile_header {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	text-transform: uppercase;
	color: #FFFFFF;
	background: #660000; 
	padding: 5px 0px;
}
.profile_td_1_first {
    padding: 2px 8px 2px 0px;
    font-weight: bold;
	text-align: right;
	color: #666666;
	vertical-align: top;
}
.profile_td_2_first {
    padding: 2px;
	text-align: left;
	vertical-align: top;
}
.profile_td_1 {
    padding: 2px 8px 2px 0px;
    font-weight: bold;
	text-align: right;
	color: #666666;
	vertical-align: top;
}
.profile_td_2 {
    padding: 2px;
	text-align: left;
	vertical-align: top;
}


.profile_desc_header {
	padding: 5px 0px;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	text-transform: uppercase;
	color: #620000;
	border-top: 1px dotted #666666;
}

.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: #620000;
	border-bottom: 1px dotted #999999;
	text-align:center;
}
.join_header {
	padding: 15px 0px 5px 0px;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	text-transform: uppercase;
	color: #620000;
	border-bottom: 1px dotted #999999;
	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}

/*Trust Level*/

.TrustLevelDiv {
	height:36px;
	background: url(images/tr_level_bg.png) no-repeat 15px top;
	padding-top:40px;
	color:#666;
	font: 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:175px;
	text-align:left;
	margin-right:auto;
	position:relative;
	}

.TrustLevelDiv span {
	color:#B64500;
	font-size:30px;
}
/*.SearchRowUnderNameText .TrustLevelDiv {
	position:absolute;
	right:0px;
	margin:0px;
	bottom:3px;
	} 
*/
a.TrLnk {
	display:block;
	position: absolute;
	top:0px;
	left:15px;
	width:55px;
	height:55px;
	}

div.TrustLevelDiv span.TrLevel.red {
	color:#CC3300;
	}
div.TrustLevelDiv span.TrLevel.orange {
	color:#E8C500;
	}
div.TrustLevelDiv span.TrLevel.green {
	color:#14A400;
	}
div.TrustLevelDiv.SmallStar {
	height:28px;
	background: url(images/tr_level_bg_small.png) no-repeat 8px top;
	padding-top:28px;
	color:#666;
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:135px;
	text-align:left;
	position:absolute;
	bottom:-2px;
	right:0px;
	}
div.TrustLevelDiv.SmallStar span {
	color:#B64500;
	font-size:22px;
}

#sape {
margin-left : 20px;
margin-bottom : 0;
padding: 0;
color : #ffffff;
font : 50% "Trebuchet MS", verdana, tahoma, sans-serif;
background : #ffffff;
line-height : 3 em;
text-decoration : none;
}

#sape a:link, #sape a:visited {
color : #ffffff;
background : #ffffff;
}

#syli {
margin: 0px;
padding: 0px;
color : #560408;
font : 20% "arial", verdana, tahoma, sans-serif;
line-height : 0.5 em;
text-decoration : none;
}

#syli a:link, #syli a:visited {
color : #560408;
}

/*photo gallery view*/
	
.pgl {
	width:auto;
	overflow:hidden;
	background:#FFF;
}
.pgl div.DesignBox {
	float:left;
	margin:10px 20px 10px 0px;
	height:235px;
	
}
.pgl div.DesignBox:last-child {

	margin-right:0px;
}
.pgl div.DesignBox h2.DesignBoxTitle {
	width:125px;
	overflow:hidden;
	text-align:center;
	}
/*by credits t14*/

#bcd {
	
	width: 800px;
	margin: 0px auto;
}
#bcd h1 {
    font-family: 'Ubuntu', sans-serif;
	text-align: center;
	font-size: 40px;
	color:#446AA9;
	margin: 30px 0px 0px;
	padding: 0px;
}

#bcd h2 {
	font-family: 'Open Sans Condensed', sans-serif;
	text-align: center;
	font-size: 20px;
	color:#999999;
	margin: 0px;
	padding: 0px;
}
.ppl {
	text-align: center;
	padding: 10px 0px;
}

#bcd table tr td:first-child {
	text-align: right;
}
#bcd table tr td:last-child {
	text-align: left;
}

#bcd table tr:first-of-type td {
	padding : 20px 0px;
	text-align: center;
}
#bcd table tr:nth-child(n+14) td{
	text-align: center;
}
.pcd {
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border: 1px solid #d5d5d5;
	background-color: #fff;
	width: 510px;
	margin: 0px auto;

	
}
#bcd table {
	padding: 20px 0px;
}
#bcd table td input {
	margin-bottom: 5px;
}
#bcd table tr:nth-child(n+14) td input {
	width: 150px;
	height: 35px;
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	background-color: #EDEDED;
	border: 1px solid #CACAD9;
	color: #000000;
	margin: 10px 0px;
	

}
#bcd ul {
	width: 400px;
	margin: 20px auto;
}
#bcd ul li {
	float: left;
	list-style: none;
	margin-right: 10px;
}
#bcd font {
	margin: 0px 10px;
}
body.ppb {
	background-color: #fff;
}
.ppbd span {
	color: #fff;
}
