
/* CSS Document */

body
{
margin:0px;
padding:0px;
font-family:Georgia, "Times New Roman", Times, serif;
}

td.header
{
background-image:url(../images/detail_header.jpg);
background-repeat:repeat-x;
height:134px;
}

.content
{
background-image:url(../images/dottet_bg.png);

}

td.footer
{
/*background-image:url(../images/detail_footer.jpg);*/
background-repeat:repeat-x;
height:44px;

}
a
{
text-decoration:none;
color:red;
cursor:pointer;
font-family:Georgia, 'Times New Roman', Times, serif;
}
p
{
font-size:16px;
font-family:Georgia, 'Times New Roman', Times, serif;
}
.signout
{
text-decoration:none;	
font-size:16px;
font-weight:bold;
color:#10618c;
font-family:Georgia, 'Times New Roman', Times, serif;
}

a:hover
{
text-decoration:none;
color:#B90000;
font-family:Georgia, 'Times New Roman', Times, serif;
}
form
{
	display:inline;
}
.smalltxt
{
	font-size:12px; 
	font-family:Georgia, 'Times New Roman', Times, serif;	
}
.small_option_text
{
	font-size:11px; 
	font-family:Arial, 'Times New Roman', Times, serif;	
}
.chrtxt
{
	font-size:11px; 
	font-weight:normal;
	font-family:Georgia, 'Times New Roman', Times, serif;	
}

.textBoxstyle
{
	background-image:url(../images/my_profile/textbox_bg.jpg);
	background-repeat:repeat-x;
	border:#CCCCCC 1px solid;	
	font-family:Georgia, 'Times New Roman', Times, serif;	
}
.cssFile
{   
	background-image:url(../images/my_profile/comment_bg.jpg);
	background-repeat:repeat-x;
	border:#CCCCCC 1px solid;	
	border-style:none;
}


.textareastyle
{
background-image:url(../images/my_profile/comment_bg.jpg);
background-repeat:repeat-x;
border:1px solid #CCCCCC;
}
.subheading
{
font-size:16px;
color:#333333;
font-family:Georgia, 'Times New Roman', Times, serif;	
font-weight:bolder;
}

.smallheading
{
font-size:12px;
color:#333333;
font-weight:bold;
padding-bottom:6px;
font-family:Georgia, 'Times New Roman', Times, serif;
}

.grayheading
{
font-size:16px;
color:#999999;
font-weight:bold;
}

.normalcontent
{
padding-top:9px;
color:#333333;
font-size:12px;
font-weight:300;
font-family:Georgia, 'Times New Roman', Times, serif;
font-weight:normal;
line-height:20px;
}
.text_italic
{
font-size:12px;
color:#333333;
font-style:italic;
font-weight:500;
}


td.header_main_table
{
height:134px;
}

td.logo
{
/*padding-left:8px;
padding-top:20px;*/
padding-top:17px;
}
td.logo2
{
padding-left:7px;
padding-top:13px;
}
td.content_bg
{
background-color:#FFFFFF;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
}

td.date_for_free_padding
{
padding-top:48px;
}
td.date_for_free_padding2
{
padding-top:42px;
}
.paddingBottominfo
{
padding-bottom:10px;
}

td.headline
{
padding-top:13px;
padding-bottom:13px;
font-size:18px;
color:#333333;
border-bottom:2px #cccccc dotted;
font-weight:bolder;
}

td.headline2
{
padding-top:21px;
padding-bottom:13px;
font-size:18px;
color:#333333;
font-weight:bolder;
}
td.headlinetag
{
padding-top:13px;
padding-bottom:13px;
font-size:18px;
color:#333333;

font-weight:bolder;
}
.dropdwn
{
width:150px;
background-color:#f1f1f1;
border:none;
font-weight:bold;
border:#CCCCCC 1px solid;
font-family:Georgia, 'Times New Roman', Times, serif;
}




select.attribute
{
width:200px;
font-size:14px;
font-weight:bold;
font-style:italic;
border:#CCCCCC 1px solid;
font-family:Georgia, 'Times New Roman', Times, serif;
background: -moz-linear-gradient(top, #F2F2F2, #ffffff);
}

select.attribute2
{
width:155px;
font-size:14px;
font-weight:bold;
font-style:italic;
border:#CCCCCC 1px solid;
font-family:Georgia, 'Times New Roman', Times, serif;
background: -moz-linear-gradient(top, #F2F2F2, #ffffff);

}

select.attribute3
{
width:130px;
font-size:14px;
font-weight:bold;
font-style:italic;
border:#CCCCCC 1px solid;
font-family:Georgia, 'Times New Roman', Times, serif;
background: -moz-linear-gradient(top, #F2F2F2, #ffffff);

}
select.attribute4
{
width:310px;
font-size:14px;
font-weight:bold;
font-style:italic;
border:#CCCCCC 1px solid;
font-family:Georgia, 'Times New Roman', Times, serif;
background: -moz-linear-gradient(top, #F2F2F2, #ffffff);

}

select.searchattribute
{
font-size:14px;
font-weight:bold;
font-style:italic;
border:#A9A9A9 1px solid;
font-family:Georgia, 'Times New Roman', Times, serif;
background: -moz-linear-gradient(top, #F2F2F2, #ffffff);

}
.form_select_big
{
width:310px;
background-color:#f1f1f1;
border:none;
border:#CCCCCC 1px solid;
}

.ErrorStyletxt
{
	padding-top:10px;

}
.ErrorVisible
{
	padding-top:10px;
	font-size:14px;
	font-family:Georgia, 'Times New Roman', Times, serif;	
	border-color:white;
	border-style:solid;
	color:Red;
	visibility:visible;
	
	font-weight:bold;
}
textbox
{

font-family:Georgia, 'Times New Roman', Times, serif;
}
textarea
{

font-family:Georgia, 'Times New Roman', Times, serif;
}

select.drpdwnProfile
{
width:310px;
font-size:14px;
font-weight:bold;
font-style:italic;
border:#CCCCCC 1px solid;
font-family:Georgia, 'Times New Roman', Times, serif;
background: -moz-linear-gradient(top, #F2F2F2, #ffffff);
}
select.drpdwnevent
{
width:310px;
font-size:13px;
font-weight:bold;
font-style:italic;
border:#CCCCCC 1px solid;
font-family:Georgia, 'Times New Roman', Times, serif;
background: -moz-linear-gradient(top, #F2F2F2, #ffffff);
}

td.basic_search_labels
{
font-size:14px;
padding-top:10px;
padding-bottom:10px;
font-weight:bold;
color:#333333;
}
.searchsubhead
{
font-size:17px;
padding-top:10px;
padding-bottom:10px;
font-weight:bold;
color:#333333;
}

input.check
{

color:#000000;
}

td.check_lable
{
font-size:14px;
font-weight:bold;
font-style:italic;
}

td.search_bt
{

padding-top:33px;
padding-bottom:88px;

}
td.PicPadding
{
padding-top:5px;
padding-bottom:30px;

}
td.whos_login
{
border-bottom:2px dotted #C1C1C1;
text-align:right;

}

span.greeting
{
font-size:16px;
font-weight:bold;
color:#333333;
}



td.search_content
{
border-bottom:1px #999999 dashed;
padding-bottom:30px;
padding-top:20px;
}

td.content_table
{
font-size:13px;
font-weight:bold;
color:#333333;
padding-top:14px;
padding-bottom:18px;
}

input.searchbox_bg
{
background-image:url(../images/textbox_bg.jpg);
background-repeat:repeat-x;
border: solid 1px #999999;
font-style:italic;
font-size:14px;
font-weight:bold;
}

td.searchbox
{
padding-bottom:21px;
}

td.search_options
{
padding-top:6px;
padding-bottom:6px;
border-top:1px dotted #999999;
border-bottom:1px dotted #999999;
}

td.tag_search_cartoon_bg1
{
background-image:url(../images/tag_search_cartoon_bg1.gif);
width:702px;
height:300px;
background-repeat:no-repeat;

}

td.tag_search_cartoon_bg2
{
background-image:url(../images/tag_search_cartoon_bg2.gif);
width:240px;
height:300px;
background-repeat:no-repeat;
}

td.tag_search_bt_align
{
padding-top:246px;
padding-left:129px;
}

td.tag_here_image
{
padding-left:17px;
padding-top:13px;
}

td.tag_search_bt
{
padding-top:18px;
}

td.question
{

font-size:13px;
color:#333333;
font-weight:bold;
}

td.anwser
{

padding-bottom:15px;
padding-top:5px;
font-size:11px;
font-weight:600;
color:#666666;
}

td.question_ans
{
padding-top:15px;
border-bottom:1px dotted #666666;
}

span.profile_link
{
text-decoration:underline;
color:#077503;
}

span.hello
{
font-size:16px;
font-weight:600;
color:#666666;
}


td.detail_search_basic
{
font-size:18px;
font-weight:bold;
color:#077503;
border-bottom:2px dotted #CCCCCC;
padding-bottom:9px;
padding-top:9px;
}

td.basic_search
{
padding-top:20px;
padding-bottom:33px;
border-bottom:2px dotted #CCCCCC;
}





span.or_text
{
font-size:12px;
font-weight:bold;
color:#FF0000;
}



/***************************  FOOTER STYLE **********************************************/

.navigations
{

text-align:left;
width:86px;
}

.follow_us_on
{
padding-left:20px;
padding-top:5px;

text-align:left;
}


.mob_app
{
 width:249px;
 height:141px;
 background-image:url(../images/footer_images/get_us_on_move.gif);
 background-repeat:no-repeat;

 
   
  
   

}


.free_site
{
width:351px;
height:141px;
background-image:url(../images/footer_images/footerimg.png);
background-repeat:no-repeat;
}
.free_site2 {
width: 351px;
height: 141px;
background-image: url(/_newsite/images/footer_images/footerimg2.png);
background-repeat: no-repeat;
}
.footer_legs
{
height:15px;
background-image:url(../images/footer_images/footer_legs.gif);
background-repeat:no-repeat;
}


.copyright
{
font-size:15px;
color:#333333;
font-weight:bold;
padding-top:3px;
padding-bottom:20px;
padding-right:10px;
}


.find_out_more
{
padding-top:84px;
padding-right:5px;
}

.alliliates
{
padding-top:70px;
padding-left:127px;
}




/**************************** profile navigation *****************************************/

.side_navigation
{
padding-left:13px;
padding-top:20px;
}


.side_navigation_attribute
{
height:30px;
border-bottom:2px dotted #CCCCCC;
border-top:2px dotted #CCCCCC;
}

.side_navigation_attribute2
{
height:30px;
border-bottom:2px dotted #CCCCCC;

}



.profile_bg1
{
background-image:url(../images/profile_images/profile_main_bg1.jpg);
background-repeat:no-repeat;
height:12px;
}

.profile_bg_content
{
background-color:#e6f0f3;
border-left:2px #CCCCCC dotted;
border-right:2px #CCCCCC dotted;
border-bottom:2px #CCCCCC dotted;
}


.tag
{
font-size:16px;
color:#333333;
font-weight:bold;
border-bottom:2px #CCCCCC dotted;
padding-top:11px;
padding-bottom:10.5px;
}

.profile_seperators
{
border-bottom:1px #999999 dashed;
padding-top:14px;
padding-bottom:14px;
}
.profile_seperators2
{

padding-top:14px;
padding-bottom:14px;
}

.profile_name
{
font-size:24px;
color:#10618c;
font-weight:bold;
padding-bottom:16px;
}

.profession
{
font-size:16px;
color:#333333;
font-weight:bolder;
}

.age_and_city
{
font-size:16px;
font-weight:bold;
color:#333333;
padding-bottom:9px;
}

.highlightword
{
color:#10618c;
}

.highlightword2
{
color:#10618c;
font-weight:bold;
font-size:16px;

}


.looking_for
{
font-size:16px;
color:#333333;
font-weight:bold;
}

.interested
{
padding-top:14px;
font-size:16px;
color:#333333;
font-weight:bold;
}

.last_logon
{
font-size:12px;
color:#10618c;

/*padding-top:52px;*/
padding-top:30px;
padding-bottom:5px;

}


.profile_level_1
{
border-bottom:1px dashed #999999;
}

.thumbnail
{
padding-top:10px;
}

.description_header
{
font-size:24px;
padding-top:20px;
padding-bottom:20px;
font-weight:bold;
color:#333333;
}

.description
{
font-size:12px;
color:#333333;
font-weight:500;
}


.get_in_touch
{
font-size:16px;
font-weight:bolder;
color:#333333;
padding-top:20px;
padding-bottom:10px;
border-bottom:2px #CCCCCC dotted;
}

.quicksend
{
padding-top:10px;
padding-bottom:20px;
}

.stats
{
font-size:24px;
padding-top:20px;
padding-bottom:20px;
font-weight:bold;
color:#333333;
border-bottom:1px dashed #999999;
}

.profile_align
{
padding-top:16px;
border-bottom:#CCCCCC 2px dotted;
}

.prifile_items_label
{
font-size:12px;
color:#333333;
font-weight:bold;
padding-bottom:26px;
}

.profile_anwers
{
color:#10618c;
font-size:12px;


padding-bottom:26px;

}


.profile_align2
{
padding-top:22px;
}

.detail_profile_label
{
font-size:12px;
color:#333333;
font-weight:bold;
padding-bottom:6px;
}

.deati_profile_answer
{
color:#10618c;
font-size:12px;


padding-bottom:38px;
padding-right:20px;

}



/***************************************** SEARCH RESULT ***************************************/


.breadcrumb
{
height:46px;
border-bottom:2px dotted #C1C1C1;
}
.whosonline
{
font-size:20px;
font-weight:bold;
color:#333333;
}


.page_title
{
font-size:16px;
font-weight:bolder;
color:#333333;
}

.title_regular
{
font-size:16px;
color:#333333;
}


.profile_no
{
font-size:12px;
color:#077503;
}

.page_no
{
font-size:12px;
color:#333333;
}

.page_textbox
{
background-image:url(../images/search_result/text_bg.jpg);
background-repeat:repeat-x;
width:30px;
height:25px;
border:1px #b3b3b3 solid;
font-family:Georgia, 'Times New Roman', Times, serif;
}


.save_edit
{
  height:45px;
}
  



.open_profile
{
font-size:12px;
font-weight:bold;
color:#333333;
}


.select_box
{
font-size:12px;
font-style:italic;
font-weight: 600;
background:#F2F2F2;
}


/********************************* Small Profile ***************************************************/


.small_profile
{
border:2px dotted #c1c1c1;
background-color:#e6f0f3;

} 


.small_tag_header
{
border-bottom:1px #999999 dashed;
font-size:16px;
font-weight:bold;
color:#333333;

padding-top:11px;
padding-bottom:9px;
}

.small_description
{
padding-top:16px;
padding-bottom:16px;
}


.small_status
{
font-size:16px;
color:#333333;
font-weight:bold;
/*padding-bottom:43px;*/
}

.small_username
{
font-size:14px;
color:#156088;
font-weight:bold;
}

.small_profession
{
font-size:12px;
color:#333333;
font-weight:bold;
}

.small_content
{
padding-top:9px;
color:#333333;
font-size:12px;
font-weight:300;
}


.small_getin_touch
{
padding-bottom:8px;
}


.small_get_in_touch_botton
{
height:88px;
width:321px;
background-image:url(../images/search_result/small_get_in_touch.jpg);
background-repeat:no-repeat;
}


.small_get_in_touch_text
{
  font-size:16px;
  color:#333333;
  font-weight:bold;
  padding-bottom:9px;
  
}


.online_now
{
font-size:12px;
color:#156088;
}


.small_for_non_member
{
height:88px;

background-image: url(../images/search_result/non_member_bg.jpg);
background-repeat: repeat-x;
}

.taggedmebg
{

background-image: url(../images/search_result/non_member_bg.png);
background-repeat: repeat-x;
}



/******************************* Compatibility ****************************************/

.compatibility_header
{
border:1px #999999 dashed;
padding-left:20px;
padding-top:12px;
padding-bottom:12px;
}

.compatibility_heading
{
color:#333333;
font-size:16px;
font-weight:bold;
}

.compatibility_sub_header
{
color:#333333;
font-size:16px;
}

.graph
{
white-space:702px;
height:398px;
background-image:url(../images/compatibility/graph.gif);
background-repeat:no-repeat;
}


.sub_heading
{
font-size:24px;
font-weight:bold;
padding-bottom:17px;
border-bottom:1px #999999 dashed;
color:#333333;
}

.sub_heading2
{
font-size:24px;
font-weight:bold;
padding-bottom:17px;
color:#333333;
}

.member_name
{
color:#10618c;
font-size:15px;
font-weight:bold;
}

.memebers_says
{
color:#333333;
font-size:14px;
font-weight:bold;
}

.member_says_padding
{
padding-top: 20px;
padding-bottom: 10px;
}


.member_compatibility_thoughts
{
padding-bottom:10px;
font-size:12px;
color:#333333;
}

.memeber_get_in_touch
{
padding-top:36px;
padding-bottom:10px;
border-bottom:1px #999999 dashed;
font-size:16px;
font-weight:bold;
color:#333333;
}

.member_buttons
{
padding-top:10px;
}


.compatibility_help
{
padding-bottom:300px;
padding-right:100px;
}



/********************************* Matching ***************************************************/
.matching_columns
{
border:1px #999999 dashed;
background-color:#e6f0f3;

padding-left:10px;
padding-top:12px;
padding-bottom:20px;
padding-right:10px;
}


.matching_name
{
color:#10618c;
padding-bottom:7px;
font-size:24px;
font-weight:bold;
border-bottom:1px #999999 dashed;
}


.matching_profile
{
padding-top:16px;
padding-bottom:16px;
}

.matching_short_description
{
font-size:12px;
color:#333333;
font-style:normal;
}


.matching_status
{
font-size:16px;
color:#333333;
font-weight:bold;
padding-left:15px;
padding-right:40px;
}

.matching_username
{
font-size:16px;
font-weight:bold;
color:#10618c;
padding-left:15px;
padding-right:15px;
}

.matching_age
{
font-size:16px;
font-weight:bold;
color:#333333;
padding-left:15px;
padding-right:15px;
}

.matching_sub_heading
{

border-bottom:1px #999999 dashed;
}
.matchingtextItalic {
	font-size: 13px;
	font-weight: bold ;
	font-style:italic;
	color: #000000;
}
.incompatibletext {			
	font-size: 12px;
	font-weight: normal ;
	color:#0033CC;
}
.normaltext {
	/*font-size: 12px;
	font-weight: normal ;
	color: #c22938;*/
}

.incompatibleheadtext {			
	color:#c22938;
}
.compatibleheadtext {
	font-size: 12px;
	font-weight:bold ;
	color:#009900;
}

.incompatibletext {			
	font-size: 12px;
	font-weight: normal ;
	color:#0033CC;
}
.incompatiblesmalltext {			
	font-size: 10px;
	font-weight:normal ;
	color:#0033CC;
}
.incompatiblesmallboldtext {			
	font-size: 10px;
	font-weight:bold ;
	color:#0033CC;
}
.compatibletext {
	font-size: 12px;
	font-weight: normal ;
	color:#009900;
}

.matching_sub_text
{
color:#c22938;
font-size:16px;
font-weight:bold;
/*padding-top:16px;*/
padding-bottom:16px;
}

.matching_sub_text_italic
{
font-size:12px;
color:#333333;
font-style:italic;
font-weight:500;
}

.matching_answer
{
color:#c1272d;
font-size:12px;
font-weight:500;
}


.matching_sub_header
{
padding-bottom:10px;
font-size:16px;
color:#333333;
font-weight:bold;
}

.matching_counts
{
color:#c22938;
font-size:16px;
font-weight:bold;

}


.matching_none
{
font-size:16px;
color:#10618c;
font-weight:bold;
padding-top:16px;
}

.matching_block_matching
{
padding-top:16px;
}


.matching_answer2
{
color:#10618c;
font-size:12px;
font-weight:500;
}


.matching_sub_text_italic_disable
{
font-size:12px;
color: #ced4d5;
font-style:italic;
font-weight:500;
}

.matching_sub_header_disable
{
padding-bottom:10px;
font-size:16px;
color:#ced4d5;
font-weight:bold;
}


/********** member_home ****************/


.home_header
{

background-image: url(../images/member_home/home_header.jpg);
background-repeat:repeat-x;
height:134px;
} 



/********** My Profile Css ****************/


.profile_header
{

background-image: url(../images/profile/profile_header.jpg);
background-repeat:repeat-x;
height:134px;
}

.profile_sub_headline
{

font-size:18px;
color:#333333;


}

.profile_main_headline
{
font-family:Georgia, "Times New Roman", Times, serif;

font-size:18px;
color:#333333;

font-weight:bolder;
}

.profile_healind__align
{
padding-top:13px;
padding-bottom:13px;
border-bottom:2px #cccccc dotted;
}

.profile_side_nav1
{
border-bottom:1px dashed #b3b3b3;
border-top:1px dashed #b3b3b3;
/*border-bottom:1px dashed #999999;*/
}

.profile_side_nav2
{
border-bottom:1px dashed #b3b3b3;

}

#percentage
{
text-align:center;
color:#9f1f64;
font-size:12px;
}


.last_logged
{
color:#10618c;
font-size:11px;
}


.profile_label_align
{
padding-top:16px;
padding-bottom:16px;
border-bottom:1px dashed #999999;
}

#profile_label_align2
{
padding-top:16px;
padding-bottom:16px;

}
#tdReason,#tdReason2,#tdGender,#tdDOB,#tdOccupation,#tdPostcode
{
padding-top:16px;
padding-bottom:16px;

}
.profile_labels
{
font-size:16px;
color:#333333;
font-weight:bold;

}
.profile_Overview
{
font-size:16px;
color:#333333;
font-weight:bold;
}

.profile_label_answers
{
color:#9f1f64;
font-size:20px;
font-weight:bolder;
}

.profile_label_answers2
{
color:#9f1f64;
font-size:16px;
font-weight:bold;
}

.profile_content_align
{
padding-top:20px;
}
.profile_Err_Align
{

}
.profie_sub_label
{
font-style:italic;
color:#333333;
font-size:10px;
font-weight:200;
}

.profile_textbox
{
width:310px;
background-image:url(../images/my_profile/textbox_bg.jpg);
background-repeat:repeat-x;
border:#CCCCCC 1px solid;
font-weight:bold;
font-family:Georgia, 'Times New Roman', Times, serif;
}

.profile_textbox2
{
width:200px;
background-image:url(../images/my_profile/textbox_bg.jpg);
background-repeat:repeat-x;
border:#CCCCCC 1px solid;
}

.profile_check_label
{
padding-top:10px;
padding-bottom:10px;
color:#333333;
font-style:italic;
font-size:12px;
}


.form_select_small1
{
width:75px;
background-color:#f1f1f1;
border:none;
font-weight:bold;
border:#CCCCCC 1px solid;
font-family:Georgia, 'Times New Roman', Times, serif;
}

.form_select_small2
{
width:136px;
background-color:#f1f1f1;
border:none;
font-weight:bold;
border:#CCCCCC 1px solid;
font-family:Georgia, 'Times New Roman', Times, serif;
}


.my_profile_small_maintitle
{
font-size:16px;
color:#333333;
font-weight:bold;
padding-bottom:20px;
}
.my_profile_small_title
{
font-size:12px;
color:#333333;
font-weight:bold;
padding-bottom:15px;
}
.small_titleAttitude
{
font-size:12px;
color:#333333;
font-weight:bold;
padding-bottom:5px;
}
.dashed_border
{
	border-bottom:1px #999999 dashed;
	padding-top:1px;
}

.my_profile_small_options
{
font-size:10px;
color:#333333;
/*padding-left:30px;*/
padding-bottom:10px;

font-family:arial;
}


.matching_small_options {
color:#333333;
    font-size: 15px;
    font-style: italic;
    padding-bottom: 10px;
    padding-left: 10px;
}

.my_profile_options_align
{
padding-bottom:20px;
}
.my_profile_options_align2
{
padding-bottom:5px;
}
.matching_criteria_cartoon
{
height:136px;
background-image:url(../images/my_profile/matching_criteria/cartoon.jpg);
background-repeat:no-repeat;
}


.profile_labels_disable
{
font-size:16px;
color:#999999;
font-weight:bold;
}

.my_profile_small_options_disabled
{
font-size:16px;
color:#9f9f9f;
padding-left:30px;
padding-bottom:10px;
font-style:italic;


}


.myprofile_healine_alignment
{
padding-top:2px;
padding-bottom:2px;
border-bottom:1px dashed #999999;
}


.myprofile_questions_alignments
{
padding-top:2px;
padding-bottom:2px;
}

.myprofile_sub_questions_alignments
{

padding-bottom:15px;
}

.profileDesc
{
background-image:url(../images/my_profile/comment_bg.jpg);
background-repeat:repeat-x;
border:1px solid #CCCCCC;
width:660px;
}
.comments_bg
{
width:650px;
height:60px;
background-image:url(../images/my_profile/comment_bg.jpg);
background-repeat:repeat-x;
border:1px solid #CCCCCC;
}


.big_textbox_bg
{
background-image:url(../images/my_profile/big_textbox_bg.jpg);
width:660px;
height:452px;
background-repeat:repeat-x;
border:1px #CCCCCC solid;
}


.big_text_box_align
{
padding-bottom:30px;
border-bottom:1px #999999 dashed;
padding-left:20px;
}

.tooltip_link
{
text-decoration:none;
color:#333333;
font-family:Georgia, 'Times New Roman', Times, serif;	
}


.my_profile_main_labels_align1
{
padding-bottom:15px;
border-bottom:1px dashed #999999;
}

.my_profile_main_labels_align2
{
padding-top:15px;
padding-bottom:15px;
border-bottom:1px dashed #999999;
}

.my_profile_main_labels
{
font-size:16px;
color:#333333;
font-weight:bolder;
}

.review_profile_bt_align
{
padding-top:15px;
text-align:right;
}



.smiley_questions
{

font-size:12px;
font-weight:bold;
/*padding-bottom:17px;
padding-top:12px;*/
color:#333333;
}

.smiley_border_bottom
{
border-bottom:1px #999999 dashed;
}

.common_header
{
height: 104px;
background-image:url(../images/header_bg.jpg);
background-repeat:repeat-x;

}



a.navigation
{
color:#FFFFFF;
font-size:16px;
text-decoration:none
}


a:hover.navigation
{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
}



/**************************** Messaging Wink **************************/
.wink_header
{

font-size:20px;
font-weight:bolder;
padding-top:20px;
padding-bottom:26px;
color:#333333;
}


.wink_explain_text
{
font-size:11px;
color:#676767;
font-weight:bold;
padding-bottom:37px;

}

.wink_sub_header
{
font-size:12px;
color:#333333;
font-weight:bold;

padding-bottom:12px;
padding-top:22px;
}


.smilies_type
{
font-size:12px;
color:#666666;
font-weight:600;
padding-top:9px;
padding-bottom:6px;
padding-left:5px;
border-bottom:2px dotted #999999;

}


a.wink_small_menu
{
color:#333333;
font-size:12px;
text-decoration:none;
font-weight:500;
}

a:hover.wink_small_menu
{
color:#333333;
font-size:12px;
font-weight:bold;
background-image:url(../images/black_arrow.jpg);
background-repeat:no-repeat;
}


.smiley_type_links
{
color:#666666;
text-decoration:none;
}


.small_textarea
{
width:300px;
height:59px;
background-image:url(../images/my_profile/comment_bg.jpg);
background-repeat:repeat-x;
}
.wordy_textarea
{
width:300px;
border:1px solid #CCCCCC;
background-image:url(../images/my_profile/comment_bg.jpg);
background-repeat:repeat-x;
}
.normal_textbox
{
background-image:url(../images/search_result/text_bg.jpg);
background-repeat:repeat-x;
width:150px;
height:20px;
border:1px #b3b3b3 solid;
}


.messages_highlight
{
color:#8bc53f;
}
.errorstyle
{
 color:Red;
}


/****************   12 July  **************************/

.member_label
{
padding-top:10px;
padding-bottom:10px;
font-size:12px;
font-weight:bold;
color:#333333;
}



.member_answer_blue
{
color:#26a9e0;

font-size:12px;
}




/*****   Messages   ****/
.MessagesHover
{
  color:#666666;
  font-family:Georgia, "Times New Roman", Times, serif;
  text-decoration:none;
  cursor:hand;
}

a:hover.MessagesHover
{
text-decoration:none;
color:#8BC53F;

}

.message_header
{
font-size:17px;
color:#333333;
font-weight:bold;
padding-top:13px;
padding-bottom:13px;
}


.message_dateformat
{
font-size:12px;
color:#333333;
font-weight:bold;
}
.message_inbox_text_bold
{
font-size:12px;
color:#666666;
font-weight:bold;
}

.message_inbox_text
{
font-size:12px;
color: #666666;
font-weight: 500;

}
.message_ecardHeading
{
font-family:Georgia; 
font-style:italic;
 font-size:12pt
}
.EcardBorder
{
border:3px solid black;
}

/**** ICE BREAKER CARASOUL *****/

#wrap {
    color: #404040;

 
}

ul, ol {
    margin-left 0;
}

ul ul {
    margin-bottom: 20px;
}


.small_page_title
{
font-size:17px;
color:#333333;
font-weight:bold;
padding-left:5px;
padding-right:5px;
}

.even_small_page_title
{
font-size:16px;
color:#666666;
}





/********* date 29/07/2011 **********************/

.percentage_bg
{
background-image:url(../images/my_account/black_percent_bg.png);
width:77px;
height:75px;
background-repeat:no-repeat;
}


.pink_rate_bg
{
background-image:url(../images/my_account/pink_rates_bg.png);
width:82px;
height:83px;
background-repeat:no-repeat;
}


.blue_rate_bg
{
background-image:url(../images/my_account/blue_rates_bg.png);
width:82px;
height:81px;
background-repeat:no-repeat;
}


.green_rate_bg
{
background-image:url(../images/my_account/green_rates_bg.png);
width:82px;
height:81px;
background-repeat:no-repeat;
}









.text_style1
{
 color:#333333; 
 font-size:12px; 
 font-weight:bold;
 padding-left:5px;
padding-right:5px;
 padding-top:5px;

}

.compatscore
{
 font-size:26px;
 color:Black;
 font-family:Georgia;
 font-weight:bold;
 
}

.forumfont
{
font-size:20px;
color:#333333;
font-family:Georgia, 'Times New Roman', Times, serif;	
}
.forumfontOver
{
font-size:20px;
color:#F6921E;
font-family:Georgia, 'Times New Roman', Times, serif;	
}
.forumsubfont
{
font-size:13px;
color:#333333;
font-family:Georgia, 'Times New Roman', Times, serif;	
}

.forumtxtfont
{
color:#F6921E;
font-family:Georgia, 'Times New Roman', Times, serif;	
}

.forumtxtsmallfont
{
color:#F6921E;
font-size:12px;
font-family:Georgia, 'Times New Roman', Times, serif;	
}
.forumHead
{
color:black;
font-size:12px;
font-family:Georgia, 'Times New Roman', Times, serif;	
}
.forumpostheader
{
font-size:15px;
color:#333333;
font-weight:bold;
padding-top:13px;
padding-bottom:13px;
}

.forumselect
{
font-size:12px;
font-weight:bold;
 font-style:italic
}




input.textbg
{
background-image:url(../images/textbox_bg.jpg);
background-repeat:repeat-x;
border: thin;
font-style:italic;
font-weight:bold;
height:26px;
width:100%;
}
input[type='text']
{
font-family:Georgia, 'Times New Roman', Times, serif;	
}
.home_hyperlink
{
color:#10618c;
font-style:italic;
font-size:12px;
font-weight:bold;
}


    .gap
    {
    	padding-bottom:10px;}

  
.criteriastyle
{
	float:right;	position:relative;	margin-top: -48px;margin-right: 30px;
	width:100%; text-align:right
}

.paddingcrit
{
	 padding-top:10px;
}













