/* 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: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#GeneralTable {
	width:100%;
	border:0px;
	}
#BgTable {
	width: 100%;
}
#BgTd {
	background-image: url(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;
	padding:0;
}
body#FirstPageBody .SearchRowTable div.SmallText {
	display: none;
}
img {
	border:0px;
	}
table {
	border:0px;
	padding:0px;
    border-collapse: collapse; 
	border-spacing: 0;	
}

/*Backgrounds*/

#GeneralLeftBg {
	background-image: url(images/general_left_bg.png);
	background-repeat: repeat-y;
	background-position: left top;
	min-width: 1000px;
}
#GeneralTopBg {
	background-image: url(images/general_top_bg.png);
	background-repeat: repeat-x;
	background-position: right top;
	min-width: 1000px;
}
#GeneralRightBg {
	background-image: url(images/general_right_bg.png);
	background-repeat: repeat-y;
	background-position: right bottom;
	min-width: 1000px;
}
#GeneralBottomBg {
	background-image: url(images/general_bottom_bg.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	min-width: 1000px;
}
#GeneralLeftBottomCorner {
	background-image: url(images/general_left_bottom_corner.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	min-width: 1000px;
}
#GeneralLeftTopCorner {
	background-image: url(images/general_left_top_corner.png);
	background-repeat: no-repeat;
	background-position: left top;
	min-width: 1000px;
}
#GeneralRightTopCorner {
	background-image: url(images/general_right_top_corner.png);
	background-repeat: no-repeat;
	background-position: right top;
	min-width: 1000px;
}
#GeneralRightBottomCorner {
	background-image: url(images/general_right_bottom_corner.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	min-width: 1000px;
	padding-bottom:5px;
}

	/*Top*/
	.TopAdress {
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		padding-left:275px;
		margin-top:4px;

	}
	
	/* Top Menu */
	
	#TopMenuDiv, #TopMenuDiv_es {
		text-align:center;
	}
	#TopMenuDiv div, #TopMenuDiv_es div {
		padding-left:270px;
		margin:-1px 0px 0px;
		padding-top:0px;
	}
	#TopMenuDiv div table, #TopMenuDiv_es div table {
		margin: 0px auto;
	}
	#TopMenuDiv a, #TopMenuDiv_es a {
		display: block;
		height: 20px;
		text-decoration: none;
		margin:0px 10px;
	}
	#TopMenuDiv a#TopmenuLink1:link, #TopMenuDiv a#TopmenuLink1:active, #TopMenuDiv a#TopmenuLink1:visited {
		width: 39px;
		background: url(images/topmenu1.png) no-repeat;
	}
	
	#TopMenuDiv a#TopmenuLink1:hover {
		background: url(images/topmenu1-over.png) no-repeat;
	}
	
	#TopMenuDiv_es a#TopmenuLink1:link, #TopMenuDiv_es a#TopmenuLink1:active, #TopMenuDiv_es #TopmenuLink1:visited {
		width: 39px;
		background: url(images/topmenu1_es.png) no-repeat;
	}
	
	#TopMenuDiv_es a#TopmenuLink1:hover {
		background: url(images/topmenu1_es-over.png) no-repeat;
	}

	#TopMenuDiv a#TopmenuLink2:link, #TopMenuDiv a#TopmenuLink2:active, #TopMenuDiv a#TopmenuLink2:visited {
		width: 93px;
		background: url(images/topmenu2.png) no-repeat;
	}
	#TopMenuDiv a#TopmenuLink2:hover {
		background: url(images/topmenu2-over.png) no-repeat;
	}
	
	#TopMenuDiv_es a#TopmenuLink2:link, #TopMenuDiv_es a#TopmenuLink2:active, #TopMenuDiv_es a#TopmenuLink2:visited {
		width: 86px;
		background: url(images/topmenu2_es.png) no-repeat;
	}
	#TopMenuDiv_es a#TopmenuLink2:hover {
		background: url(images/topmenu2_es-over.png) no-repeat;
	}

	
	
	#TopMenuDiv a#TopmenuLink3:link, #TopMenuDiv a#TopmenuLink3:active, #TopMenuDiv a#TopmenuLink3:visited {
		width: 99px;
		background: url(images/topmenu3.png) no-repeat;
	}
	#TopMenuDiv a#TopmenuLink3:hover {
		background: url(images/topmenu3-over.png) no-repeat;
	}
	
	#TopMenuDiv_es a#TopmenuLink3:link, #TopMenuDiv_es a#TopmenuLink3:active, #TopMenuDiv_es a#TopmenuLink3:visited {
		width: 101px;
		background: url(images/topmenu3_es.png) no-repeat;
	}
	#TopMenuDiv_es a#TopmenuLink3:hover {
		background: url(images/topmenu3_es-over.png) no-repeat;
	}

	
	
	#TopMenuDiv a#TopmenuLink4:link, #TopMenuDiv a#TopmenuLink4:active, #TopMenuDiv a#TopmenuLink4:visited {
		width: 58px;
		background: url(images/topmenu4.png) no-repeat;
	}
	#TopMenuDiv a#TopmenuLink4:hover {
		background: url(images/topmenu4-over.png) no-repeat;
	}
	
	#TopMenuDiv_es a#TopmenuLink4:link, #TopMenuDiv_es a#TopmenuLink4:active, #TopMenuDiv_es a#TopmenuLink4:visited {
		width: 65px;
		background: url(images/topmenu4_es.png) no-repeat;
	}
	#TopMenuDiv_es a#TopmenuLink4:hover {
		background: url(images/topmenu4_es-over.png) no-repeat;
	}

	
	
	#TopMenuDiv a#TopmenuLink5:link, #TopMenuDiv a#TopmenuLink5:active, #TopMenuDiv a#TopmenuLink5:visited {
		width: 30px;
		background: url(images/topmenu5.png) no-repeat;
	}
	#TopMenuDiv a#TopmenuLink5:hover {
		background: url(images/topmenu5-over.png) no-repeat;
	}
	
	#TopMenuDiv_es a#TopmenuLink5:link, #TopMenuDiv_es a#TopmenuLink5:active, #TopMenuDiv_es a#TopmenuLink5:visited {
		width: 30px;
		background: url(images/topmenu5_es.png) no-repeat;
	}
	#TopMenuDiv_es a#TopmenuLink5:hover {
		background: url(images/topmenu5_es-over.png) no-repeat;
	}

	
	
	#TopMenuDiv a#TopmenuLink6:link, #TopMenuDiv a#TopmenuLink6:active, #TopMenuDiv a#TopmenuLink6:visited {
		width: 71px;
		background: url(images/topmenu6.png) no-repeat;
	}
	#TopMenuDiv a#TopmenuLink6:hover {
		background: url(images/topmenu6-over.png) no-repeat;
	}
	
	#TopMenuDiv_es a#TopmenuLink6:link, #TopMenuDiv_es a#TopmenuLink6:active, #TopMenuDiv_es a#TopmenuLink6:visited {
		width: 85px;
		background: url(images/topmenu6_es.png) no-repeat;
	}
	#TopMenuDiv_es a#TopmenuLink6:hover {
		background: url(images/topmenu6_es-over.png) no-repeat;
	}

	
	
	a#TopmenuLink7:link, a#TopmenuLink7:active, a#TopmenuLink7:visited {
		width: 42px;
		background: url(images/topmenu7.jpg) no-repeat;
	}
	a#TopmenuLink7:hover {
		background: url(images/topmenu7-over.jpg) no-repeat;
	}
	
	
	.TopMenuSeparator {
		background-image: url(images/top_menu_separator.png);
		background-repeat: no-repeat;
		background-position: center center;
		height:14px;
		width:14px;
	}

/* Left Menu */

#LeftTd {
	width: 285px;
	vertical-align: top;
}
#LeftMenuDiv {
	padding: 132px 0px 25px 0px;
	margin-left:42px;
	width:217px;
}
	/*Languige*/
	#LangDiv {
	font: bold 11px Tahoma, Tahoma, Arial, Helvetiva, Sans-serif;
	color: #A3D8E9;
	text-align:center;
	margin-bottom:8px;
	}
	#LangDiv b {
	color: #FFF;
	}
	#LangDiv a:link, #LangDiv a:active, #LangDiv a:visited {
	color: #FFCC00;
	text-decoration: none;
	}
	#LangDiv a:hover {
	color: #FFFFFF;
	}

	/* Login */
	
	h2#HeaderLogin {
		font-size: 11px;
		margin: 0px 0px 17px 0px;
		height: 28px;
		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;
		width:217px;
	}
	h2#HeaderLogin span {
		padding-top: 5px;
		display:block;
	}

	#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;
		text-transform: uppercase;
	}
	#LoginForm table tfoot input#LoginButton {
		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.png);
		background-repeat: no-repeat;
		margin-top:5px;
		width:72px;
		height:27px;
		background-color: #FFFFFF;
		padding-bottom:3px;
		padding-right:16px;
		font-size:11px;
	}
	.es #LoginForm table tfoot input#LoginButton {
		font-size:9px;
		}
	.es #LoginForm  b {
		font-size:9px;
		}
	.es	#LoginForm table tbody input {
		width: 100px;
		margin-right:5px;
	}
	#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: #0000CC;
		text-decoration: none;	
	}
	#LoginForm table tfoot a:hover {
		text-decoration: underline;
	}

	/* Misc Menus */
	
	h1#AdminMenuH1 {
		font-size: 11px;
		margin: 0px 0px 17px 0px;
		padding-top:6px;
		height: 22px;
		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;
		width:217px;
	}
	h1#AffiliateMenuH1 {
		font-size: 11px;
		margin: 0px 0px 17px 0px;
		padding-top:6px;
		height: 22px;
		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;
		width:217px;
	}
	h1#MembersMenuH1 {
		font-size: 11px;
		margin: 0px 0px 17px 0px;
		padding-top:6px;
		height: 22px;
		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;
		width:217px;
	}
	h1#VisitorsMenuH1 {
		font-size: 11px;
		margin: 0px 0px 17px 0px;
		padding-top:6px;
		height: 22px;
		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;
		width:217px;
	}
	h1#MainMenuH1 {
		font-size: 11px;
		height: 28px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color:#FFFFFF;
		text-align:center;
		margin-top: 10px;
		padding: 6px 0px 0px 0px;
		background-image: url(images/header_bg.png);
		background-repeat: no-repeat;
	}
	h1#CustomMenuH1 {
		font-size: 11px;
		height: 28px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color:#FFFFFF;
		text-align:center;
		margin-top: 10px;
		padding: 6px 0px 0px 0px;
		background-image: url(images/header_bg.png);
		background-repeat: no-repeat;
	}
	h1#ModeratorsMenuH1 {
		font-size: 11px;
		margin: 0px 0px 17px 0px;
		padding-top:6px;
		height: 22px;
		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;
		width:217px;
	}
	#LeftMenuDiv ul {
		margin: 0px 0px 0px 10px;
		padding: 0px;
		list-style-type: none;
	}
	#LeftMenuDiv ul li {
		margin: 0px;
		padding: 3px 0px;
		font: bold 11px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	}
	#LeftMenuDiv ul li a:link, #LeftMenuDiv ul li a:active, #LeftMenuDiv ul li a:visited {
		color: #0000CC;
		text-decoration: none;
		display: block;
		background: url(images/menuli-bg.png) no-repeat 0px 2px;
		margin: 0px;
		padding: 0px 10px 0px 19px;
		height: 14px;
	}
	#LeftMenuDiv ul li a:hover {
		background: url(images/menuli-over-bg.png) no-repeat 0px 2px;
		color:#EC7000; 
	}
	#LeftMenuDiv ul li #CurrentPageLink {
		background: url(images/menuli-over-bg.png) no-repeat 0px 2px;
		color:#EC7000; 
		text-decoration: none;
		display: block;
		margin: 0px;
		padding: 0px 10px 0px 19px;
		height: 14px;
	}
	#LeftMenuDiv h2.DesignBoxTitle, #LeftMenuDiv .SpecialHideDiv form {
		display: none;
	}
	/* Register */
	
	h2#HeaderRegister {
		font-size: 11px;
		height: 28px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color:#FFFFFF;
		text-align:center;
		margin-top: 10px;
		padding: 6px 0px 0px 0px;
		background-image: url(images/header_bg.png);
		background-repeat: no-repeat;
	}
	#RegisterDiv, #PartnerDiv {
		text-align: center;
	}
	#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.png);
		background-repeat:no-repeat;
		height:27px;
		width:82px;
		font-size:11px;
		display:block;
		padding-top:6px;
		margin:0px auto;
		text-align:left;
		padding-left:17px;
		text-align:left;
	}
	#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(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;
	}

	/* Search form */
	
	h2#HeaderSearch {
		font-size: 11px;
		height: 28px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color:#FFFFFF;
		text-align:center;
		margin: 10px 0px 0px 0px;
		padding: 6px 0px 0px 0px;
		background-image:url(images/header_bg.png);
		background-repeat:no-repeat;
	}
	.SearchForm table tbody input {
		border: 1px solid #666666;
	}
	.SearchForm table tbody td {
		vertical-align: top;
	}
	.SearchForm table tbody b {
		display: block;
		text-align: right;
		font-size: 10px;
		font-weight: normal;
		padding-top: 4px;
		padding-right: 2px;
		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: center;
		border-style: none;
		text-transform: uppercase;
		cursor: pointer;
		margin-top: 5px;
		background-color: #FFFFFF;
		background-image: url(images/login_button.png);
		background-repeat: no-repeat;
		margin-bottom:8px;
		width:89px;
		height:28px;
		padding-right:33px;
		padding-bottom:4px;
	}
	*html .SearchForm table tfoot input {
		padding-right:27px;
		padding-bottom:3px;
	}
	.SearchForm table tfoot td {
		text-align: center;
	}
	#SearchDiv {
		text-align: center;
		margin-top: 10px;
	}
	#SearchDiv a {
		font-family: Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
		font-weight: bold;
		color: #CC3562;
		text-transform: uppercase;
		text-decoration: none;
	}
	#SearchDiv hr {
		width: 180px;
		height: 1px;
		color: #d4d4d4;
		background: #d4d4d4;
		border-style: none;
		margin: 5px 0px;
	}
	
	/*Recently Added*/
	
	#SearchProfilesTop {
		background-image: url(images/seargh_profiles_top_bg.png);
		background-repeat: no-repeat;
		background-position: center top;
		width:207px;
		height:130px;
		margin-left:4px;
		position:relative;
		margin-bottom:5px;
		text-indent:-9999px;
	}
	a#SearchProfilesTopLinks1 {
		display:block;
		position:absolute;
		height:121px;
		width:101px;
		top:0px;
		left:0px;
		background-image: url(images/search_lady.gif);
		background-repeat: no-repeat;
		background-position: bottom left;
	}
	a#SearchProfilesTopLinks1:hover {
		background-image: url(images/search_lady_hover.gif);
		background-repeat: no-repeat;
	}
	a#SearchProfilesTopLinks2 {
		display:block;
		position:absolute;
		height:112px;
		width:104px;
		left:101px;
		top:22px;
		background-image: url(images/search_man.gif);
		background-repeat: no-repeat;
		background-position: bottom right;
	}
	a#SearchProfilesTopLinks2:hover {
		background-image: url(images/search_man_hover.gif);
		background-repeat: no-repeat;
	}
	/*Partner*/
	
	h2#HeaderPartner {
		font-size: 11px;
		height: 28px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		color:#FFFFFF;
		text-align:center;
		margin: 10px 0px 0px 0px;
		padding: 6px 0px 0px 0px;
		background-image:url(images/header_bg.png);
		background-repeat:no-repeat;
	}

/* Center */

#CenterTd {
	vertical-align: top;
}

/* Content */
	
	#ContentDiv {
		float: none;
		clear: both;
		margin:0px auto;
		padding-right:47px;
		padding-bottom:30px;
	}
	#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: #EC7000;
		text-decoration: none;
	}
	#ContentDiv a:hover {
		color:#0000FF;+
	}
	#TopTab {
		position:relative;
		min-width:700px;
		height:21px;
		width:expression(document.body.clientWidth < 700? "700px": "auto" );
		margin-top:21px;
	}
	.TopTabLeftTable {
		/*position:absolute;
		top:21px;
		left:20px;*/
		margin-right:auto;
		width:500px;
	}
	.TopTabRightTable {
		/*position:absolute;
		top:21px;
		right:75px;*/
		margin-left:auto;
		width:120px;
	}
	.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: 10px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;		
	}
	.TopTabRightTable a img {
		display: 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;
		text-align:center;
}
.TopTab1Bg span {
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
	
	}
	.TopTabRightTableCornerRight {
		background-image: url(images/top_tab1_right_corner.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		height:21px;
		width:7px;
}
	.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;
	}
	#swl a {
		height:30px;
		width:127px;
		display:block;
		margin:15px 0px 0px 15px;
		font-size:0px;
		background: url(images/mv_bg.png) no-repeat left top;
		}
	.RandomProfileTable {
		background-image: url(images/content_header_bg.png);
		background-repeat: repeat-x;
		background-position: left;
		height:20px;
		margin:16px 0px 5px 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;
	}
	.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;
	}
	.DataDiv input.no {
		background: #FFFFFF;
		border: 1px solid #666;
	}
	.DataDiv textarea {
		background: #FFFFFF;
		border: 1px solid #666;
	}
	h2.DesignBoxTitle {
		color: #3D94FF;
		font-family:Tahoma, Arial, Helvetiva, Sans-serif;
		font-size:11px;
	}
	.DataDiv h2.DesignBoxTitle {
		color: #3D94FF;
		border-top: 1px dotted #8BD3F7;
		padding: 2px 0px 0px 5px;
		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 {
		padding: 1px 0px 1px 15px;	
	}
	.BorderTd {
		border-left: 1px dotted #8BD3F7;
		padding-left: 10px;
	}
	.PaddingTd {
		padding-right: 10px;
	}
	.FormTextButton {
		font-family: Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
		font-weight: bold;
		font-size:11px;
		color: #EC7000;
		text-transform: uppercase;
		text-decoration: none;
		background: #FFFFFF url(none);
		border-style: none;
		border-color: #FFFFFF;
		cursor: pointer;
	}
	#NewsTable {
		margin-bottom:10px;
		width:100%;
	}
	.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 {
		border-left: 1px dashed #8BD3F7;
	}
	.SecondPageHeaderTable {
		margin-bottom:5px;	
	}
		#UnderPhotoLinkDiv {
			width: 125px;
			text-align: center;
			margin-top: 10px;
		}
		#UnderPhotoLinkDiv table {
			text-align: center;
			margin: 0px auto;
		}


		/* Broadcast */
	
		.BroadcastSpan input {
			font-family: Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
			font-weight: bold;
			font-size:11px;
			color: #EC7000;
			text-transform: uppercase;
			text-decoration: none;
			background: #FFFFFF url(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: #CC3562;
			text-transform: uppercase;
			text-decoration: none;
			background: #FFFFFF url(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 {
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size: 10px;
			text-transform: none;
			font-weight:bold;
			color:#EC7000;
		}
		#ContentDiv .RandomProfileTable a#MostPopular {
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size: 10px;
			text-transform: none;
			font-weight:bold;
			color:#EC7000;
		}
		#ContentDiv .RandomProfileTable a#LatestAdditions{
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size: 10px;
			text-transform: none;
			font-weight:bold;
			color:#EC7000;
		}
		#ContentDiv .RandomProfileTable a#GirlsVideo{
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size: 10px;
			text-transform: none;
			font-weight:bold;
			color:#EC7000;
		}
		#ContentDiv .SearchByAgeDiv a:hover {
			text-decoration:none;
			color:#0000FF;
		}
		#ContentDiv .RandomProfileTable a#MostPopular:hover {
			color:#0000FF;
			text-decoration:none;
		}
		#ContentDiv .RandomProfileTable a#LatestAdditions:hover {
			color:#0000FF;
			text-decoration:none;
		}
		#ContentDiv .RandomProfileTable a#GirlsVideo:hover {
			color:#0000FF;
			text-decoration:none;
		}

		/* Search row*/
		
		.SearchRowTable {
			margin-top: 15px;
		}
		.SearchRowTable p {
			margin: 5px 0px;
		}

		h2.SearchRowTitle {
			font-size: 12px;
			font-weight: bold;
			color: #666666;
			text-transform: uppercase;
			margin: 0px 0px 10px;
			padding: 2px 0px 0px;
		}
		.SearchRowLinksDiv {
			border-top: 1px dashed #F5C5BC;
			border-bottom: 1px dashed #F5C5BC;
			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: #5BA4FF;
		}
		.SearchRowUnderNameText {
			padding-bottom: 5px;
			border-bottom: 1px dashed #F5C5BC;
			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;
			background-image: url(images/addprofile.png);
			background-repeat: no-repeat;
			width:157px;
			height:27px;
			display:block;
			padding-top:6px;
			text-align:left;
			padding-left:18px;
		}
		#UnderProfilesDiv a:hover {
			text-decoration: none;
		}
		#UnderProfilesDiv td a#ViewProfileLink {
			color:#FFFFFF;
		}
		#UnderProfilesDiv td a#AddProfileLink {
			color:#FFFFFF;
		}
		#UnderProfilesDiv .NumberTd {
			text-align:center;
			white-space:nowrap;
			padding-right:46px;
		}
		#NewsTd {
			width:60%;
		}

		/* Bottom */
		#BottomTable {
			margin:0px auto;
			width:100%;
			}
		#BottomMenuTd {
			text-align:center;
		}
		#BottomMenuTd table {
			margin:0px auto 0px;
		}
		#BottomMenuTd table td {
			padding:0px 2px;
		}
		#BottomMenuTd a {
			color: #FFFFFF;
			text-decoration: none;
		}
		#BottomMenuTd a:hover {
			text-decoration:underline;
		}
		#CopyTd {
			font-family: Tahoma, Arial, Helvetiva, Sans-serif;
			font-size: 10px;
			color: #A5D9E9;
			width:243px;
			text-align:right;
		}

/* Right Menu */

#RightTd {
	vertical-align: top;
	width: 211px;
}
#RightImageDiv {
	background: url(images/right-bg1.jpg) no-repeat 100% 130px;
	padding: 450px 0px 60px;
}
#LangPositionDiv {
	position: relative;
}


	/* 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:link, #LatestNewsDiv a:active, #LatestNewsDiv a:visited {
			color: #EC7000;
			text-decoration: none;
			padding-left:5px;
		}
		#LatestNewsDiv a:hover {
			color: #0033FF;
			text-decoration:none;
		}
		#LatestNewsDiv .DesignBox div {
			padding-right:25px;
			padding-left:25px;
		}
		
		/*Content Subscription*/
		
		#ContentSubscriptionDiv .DesignBox div {
			padding-right:20px;
			padding-left:15px;
		}
		#ContentSubscriptionDiv {
			margin-top:7px;
		}
		#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: #FFFFFF;
			border: 1px solid #666;
		}
		
	/* Subscribe */

		h2#HeaderSubscribe {
			font-size: 11px;
			height: 28px;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			color:#FFFFFF;
			text-align:center;
			margin: 5px 0px 0px 0px;
			padding: 6px 0px 0px 0px;
			background-image:url(images/header_bg.png);
			background-repeat:no-repeat;
		}
		h2#HeaderSubscribe span {
			font-size: 11px;
			color:#FFFFCC;
			text-transform: uppercase;
		}
		#SubscriptionDiv {
			text-align: center;
			vertical-align:top;
			clear:both;
			float:none;
			width:100%;
			overflow:hidden;
		}
		#SubscriptionDiv h2 {
			display: none;
		}
		#SubscriptionDiv table td {
			vertical-align: top;
			font-size: 11px;
			text-align: left;
		}
		#SubscriptionDiv table {
			clear:both;
			float:none;
		}
		#SubscriptionDiv table td input {
			background: #FFFFFF;
			border: 1px solid #666;
		}
		#SubscriptionDiv table td input.ButtonSubscribe {
			border: none;
			cursor: pointer;
			color: #FFFFFF;
			font: bold 11px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
			text-transform: uppercase;
			background-color: #FFFFFF;
			background-image: url(images/subscribe_buttom.png);
			background-repeat: no-repeat;
			height:27px;
			width:116px;
			text-align:center;
			padding-bottom:4px;
			padding-right:13px;
		}
		#SubscriptionDiv table td input.ButtonUnsubscribe {
			border: none;
			cursor: pointer;
			color: #FFFFFF;
			font: bold 11px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
			text-transform: uppercase;
			background-color: #FFFFFF;
			background-image: url(images/unsubscribe_buttom.png);
			background-repeat: no-repeat;
			height:27px;
			width:123px;
			text-align:center;
			padding-bottom:4px;
			padding-right:13px;
		}
		#SubscriptionDiv table.text div {
			padding:0px 15px;	
		}
		html:first-child #SubscriptionDiv table td input.button {
			padding-top:0px;
}

		


/* 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: #3D94FF;
	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: #3c393b;
 }

.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 #ABE8FC;
	background: #ECFBFF;
}
.rate_profile {
	border:1px solid #ABE8FC;
	background: #ECFBFF;
}

.thumb_profile {
	border: 1px solid #CFEBFC;
	width: auto;
	height: auto;
	}
.thumb_profile td {
	padding:4px;
	}

.thumb_cp {
	border: 1px solid #CFEBFC;
	width: auto;
	height: auto;
	}
.thumb_cp td {
	padding:4px;
	}

.thumb_search  {
	border: 1px solid #CFEBFC;
	width: auto;
	height: auto;
}
table.thumb_search td {
	padding:4px;
}
html:first-child .thumb_search img {
	width: auto;
	height: auto;
}
html:root .thumb_search img {
	width: auto;
	height: auto;
}



.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 {
	padding: 1px 0px 1px 15px;	
}



.head_td {
	background: #A5D8E9;
}
.cc_td_1_border, .cc_td_2_border, .cc_td_3_1_border {
	background:#FCF2E4;
	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 #D3A461;
	background-color: #FCF2E4;
}
.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 #D3A461;
	background-color: #FCF2E4;
}
.profile_header_first {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	text-transform: uppercase;
	color: #FFF;
	background: #D3A461; 
	padding: 5px 0px;
}
.profile_header {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	text-transform: uppercase;
	color: #FFF;
	background: #D3A461; 
	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: #3D94FF;
	border-top: 1px dotted #CFEBFC;
}
.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: #3D94FF;
	border-bottom: 1px dotted #8BD3F7;
	text-align:center;
}
.join_header {
	padding: 15px 0px 5px 0px;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	text-transform: uppercase;
	color: #3D94FF;
	border-bottom: 1px dotted #8BD3F7;
	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;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetiva, Sans-serif;
	font-style:italic;
	color:#990000;
}
.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;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetiva, Sans-serif;
	font-style:italic;
	color:#990000;
}


/* Profile details styles */

.profile_details
{
	margin: 4px;
}
.profile_thumb {
	margin: 0px;
	border: 1px solid #CFEBFC;
	background: white;
	text-align: center;
	padding:4px;
}
html:first-child .profile_thumb img {
	width: auto;
	height: auto;
}
html:root .profile_thumb img {
	width: auto;
	height: auto;
}

.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}

#LeftTopSatisfactionLink {
	position:absolute;
	top:110px; 
	left:88px;
	height:65px;
	width:60px;
}
#LeftTopImbraLink {
	position:absolute;
	top:110px; 
	left:152px;
	height:65px;
	width:60px;

}

/*020911*/

.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:-3px;
	right:0px;
	}
div.TrustLevelDiv.SmallStar span {
	color:#B64500;
	font-size:22px;
}

/*QReg*/

#qj-form {
	text-align:left;	
	}
td a.qjlink span {
	display:none;
}
a.qjlink:link, a.qjlink:active, a.qjlink:visited {
		width: 93px;
		background: url(images/topmenu2.png) no-repeat;
	}
a.qjlink:hover {
		background: url(images/topmenu2-over.png) no-repeat;
	}
#TopMenuDiv_es a.qjlink:link, #TopMenuDiv_es a.qjlink:active, #TopMenuDiv_es a.qjlink:visited {
		width: 93px;
		background: url(images/topmenu2_es.png) no-repeat;
	}
#TopMenuDiv_es a.qjlink:hover {
		background: url(images/topmenu2_es-over.png) no-repeat;
	}
	
	
	
	
#LeftMenuDiv a.qjlink span, #ViewProfileLink.qjlink span {
	display:block;
}

table.text td.table1 table td {
	float:left;
	}
table.text td.table1 table td a {
	margin-right: 15px;
	}