body
{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	color: #5E4733;
	
}
pre
	{
	font-family: courier-new;
	font-size: 11px;
	color: #700071;
}

table
{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
}

.input
{
	border : solid 1px outset #5E4733;	
	background-color : #FFFFFF;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color : #5E4733;	
}
.title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bolder;
	background-color : #727272;	
	color : #ffffff;		
}
input#text
{
	border : solid 1px outset #5E4733;	
	background-color : #FFFFFF;	
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color : #000000;	
}
select, textarea
{
	border : solid 1px outset #5E4733;	
	background-color : #FFFFFF;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color : #000000;	
}

a, a:visited{
	color: #5E4733;
	text-decoration: none;
}
a:hover {
	color: #000000;
}

.search
{
	color: #0075C2;
	text-decoration: none;
	background-color: White;
	font-weight: bolder;
	font-family: Tahoma;
	font-size: 10px;
}
.top
{
	color: #0075C2;
	text-decoration: none;
	background-color: White;
	font-weight: normal;
	font-family: Tahoma;
	font-size: 10px;
}
.photo
{
	color: #0075C2;
	text-decoration: none;
	background-color: #ECF1F7;
	font-weight: normal;
	font-family: Tahoma;
	font-size: 10px;
}

.bgBottom
{
	color: #FFFFFF;
	background-color: #65A9D8;
}




.redOff{
	border: none;
	background-color: #FF4F00;
	color: #FFFFFF;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	border-color: #075DB0;
	padding:2px;
}

.error{
	color : #FF4F00;
}
.redOn{
	border : none ;	
	background-color : #FF4F00;
	color : #727272;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;/*hand;*/
	padding:2px;
}





.online
{
	color: #57A302;
	font-family: Tahoma;
	font-weight: bold;
	padding-left: 3px;
	
}
.waiting
{
	color: #075DB0;
	font-family: Tahoma;
	font-weight: bold;
	padding-left: 3px;
	
}
.declined
{
	color: #CC0033;
	font-family: Tahoma;
	font-weight: bold;
	padding-left: 3px;
}

.bgRed
{
	background-color: #aa0000;
}

.bgLightGrey
{
	background-color: #e5e5e5;
}

.red
{
	color: #C60800;
	text-decoration: none;
}



.gray
{
	color: #6B6B6B;
	text-decoration: none;
}


.braun
{
	color: #4f4f4f;
	text-decoration: none;
}

.orange
{
	color: #ff5102;
	text-decoration: none;
}
.black
{
	color: #323232;
	text-decoration: none;
}



.white
{
	color: #ffffff;
	text-decoration: none;
}


.inputWhite
{
	background-color: #ffffff;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	border: 1px solid #cccccc;
	color: #636363;
}

.inText
{
	background-color: #ffffff;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	border: 1px solid #cccccc;
	color: #636363;
}

.submit
{
	background-color: #A52A2A;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	height: 20px;
	font-weight: bold;
	border: 1px solid #f4f4f4;
	color: #ffffff;
}

.tbl
{
	color: #636363;
	background-color: #f7f7f7;
	border: 1px solid #cecece;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
}



.imgBorder
{
    border: 1px solid #a0a0a0;
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
}
#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

#dhtmlmessage{
position: absolute;
left: 0px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
}

/*here affiliate layout*/
.affiliateSelect{
	width:105px;
	font-size:11px;
}
.profileSelect{
	width:160px;
}
/* here starts layout definition*/
#divLogo{
	height: 56px;
	width: 227px;
	border:1px dotted #787878;
	background: transparent url(../../images/2/logo_bg.jpg) no-repeat;
}

#divInfo{
	text-align: left;
	/*color: #000;*/
	background: #FFF;
}

#divInfo a{
	color: #5E4733;
	text-align: left;
	text-decoration: none;
}

#divInfo a:hover {
	color: #000;
	text-align: left;
	text-decoration: none;
}

#divTip{
	background: #FFF;
	/*color: #b88e67;*/
	text-align: left;
	/*margin-top: 5px;*/
	/*width:200px;*/
	padding-left:0px;
	padding-right:6px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#searchMask{
	width: 225px;
}
.search_criteria{
	padding-left:20px;
	padding-bottom:2px;
	padding-top:5px;
}
.search_separator{
	background-color: #F0F0F0;
	height: 5px;
}
#search_countryGroup{
	margin-top:15px;
	padding-left:15px;
}
.search_genderGroup{
	padding-left:15px;
}
.bold{
	font-weight: bold;
}
#search_button{
	padding-top:13px; 
	padding-bottom:10px; 
	/*background-image:url(../../images/1/search_bottom.jpg); */
	background-position: bottom; 
	background-repeat: no-repeat;
	width:227;
	height:29;
}




/*single of teh moment syles */

#singleCard{}

.single_profile_label{
	padding-top: 10px;
	padding-bottom:2px;
	padding-left: 4px;
}

.single_button {
	visibility: hidden;
	position: absolute;
	z-index: 1;
}
.single_profile_info {
	background-color: transparent;
	padding-left:5px; 
	padding-right:5px;
	padding-top:0px;
	padding-bottom:15px;
	font-weight: bold;	
}

.single_button_label a{
	color: #ff5102;
	text-decoration: none;
}

.single_button_label_hover a:hover {
	color: #000;
	text-decoration: none;
}

#single_profile{
	margin-top:15px;
}

#single_profile img{
	width:178px;
	cursor: pointer;
	border: 1px solid #000;
}

.single_profile_info a {
	color: #5E4733;
	text-decoration: none;
}



/*profile listing styles */
.generalContainer{
	background: #f0f0f0;
}
.profileCard {
	clear: both;
	padding-top:1px;
	padding-right:15px;
	background: transparent url(../../images/2/profile_back.jpg) top no-repeat; 
	color: #6B6B6B;	
	height:140px;
	margin-bottom:10px;
}

.profileCardNext {
	clear: both;
	padding-top:1px;
	padding-right:15px;
	background: transparent url(../../images/2/profile_back.jpg) top no-repeat; 
	color: #6B6B6B;	
	height:140px;
	margin-bottom:10px;
}

.profileCardImg {
	float:left;
	cursor: pointer;
	margin-right:5px;
	margin-left:10px;
	height: 140px;
	overflow: hidden;
	background: #ffffff;
}

.profileCardInfo{
	padding-right:10px;
	margin-top:0px;
}
.detailsLink a, .mainInfo a:visited{
	text-decoration: none;
	color: #FFF;
}
.detailsLink a:hover{
	text-decoration: none;
	color: #000;
}

.detailsLink{	
	text-align:left;
	margin-top:17px;
	text-align: right;
	font-weight: bold;
	padding-right: 90px;	
}

.descriptionLayer{
	height: 52px;
	font-size: 11px;
	overflow: hidden;
	text-align: justify;
	padding-left:5px;
}

.info {
	color: #6B6B6B;
	text-decoration: none;
	padding-left: 3px;
}

.info a, .info a:visited{
	color: #6B6B6B;
	text-decoration: none;
	padding-left: 3px;
	font-weight: bold;
}

.info a:hover {
	color: #000000;
	text-decoration: none;
	padding-left: 3px;
	font-weight: bold;
}

.mainInfo a{
	color: #6B6B6B;
	text-decoration: none;
	padding-left: 3px;
}
.label{
	color: #ff5102;
	float:left;
	padding-left: 3px;
}

.profile_search_results{
	padding-top: 10px;
	clear: both;
	font-size: 15px;
	font-weight: bold;
	background: #f0f0f0;
}

/*pagination styles */
.pagination_container_top {
	height:40px;
	background: transparent url(../../images/2/profile_top.jpg) top no-repeat; 
	color: #FFF;
	padding-left: 25px;
	padding-right:10px;
}
.pagination_container_bottom {
	padding-right:10px;
}

.divPagination {		
	background: transparent;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
.pagination_prev_next{
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 3px;
}

.pagination_prev_next a, .pagination_prev_next a:visited{
	font-weight: bold;
	text-decoration: none;
	background: #FF4F00;
	padding: 3px;
	color: #FFF;
}

.pagination_prev_next a:hover {
	font-weight: bold;
	text-decoration: none;
	background: #FF4F00;
	padding: 3px;
	color: #000;
}

/*register to newsletter styles */
.bgMainTable{
	background-color: #F0F0F0;
}

.topTitle{
	padding-left:25px; 
	padding-right:25px; 
	padding-top:5px; 
	padding-bottom:23px; 
	background: transparent url(../../images/2/profile_top.jpg) top no-repeat;
	color: #FFF;
}

/*info styles*/
.infoHead{
	height:7px;
	background: #FFF url(../../images/1/dbline.gif) 0px 2px repeat-x;
}

select.search{	
	width:100%;
	font-size:11px;
	border : solid 1px outset #5E4733;	
	background-color : #FFFFFF;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color : #5E4733;	
	font-weight: normal;
}

.profile_header_title{
	font-size: 15px;
}