/* /var/www/vhosts/umbrella/htdocs/css/canoodle/main.css */
/* CSS Document */
@charset "utf-8";

img,form,div
{
	margin:0;
	padding:0;
	border:0;
}
html, body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#464646;
	background: url(../../../img/canoodle/body_bg.gif) repeat-x top #ffffff;
	width:100%;
	height:770px;
	text-align:center;
	margin:0;
	padding:0;
	border:0;
	line-height:1.2;
}
body a {
	color:#587bb5;
	text-decoration:none;
}
body a:hover {
	color:#0099FF;
	text-decoration:underline;
}
#index-tabs a.register,
#tabs a.register
{
	color:#FF3333;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

#tabs a.register:hover,
#index-tabs a.register:hover
{
	color:#CC3300;
	text-decoration:underline;
}

div#slogan
{
	height:31px;
	padding:0;
	margin:0 0 30px 0;
}
.clear-button
{
	display: none;
}
div#main
{
	display: block;
	width: 1015px;
	padding:0;
	margin:0 auto;
	text-align: left;
}
.clear
{
	display:block;
	height:0;
	clear:both;
	font-size:0;
	line-height:0;
	margin:0;
	padding:0;
}

div#top_links{
	width:100%;
}
div#index-tabs
{
	display:block;
	float:left;
	text-align:right;
	width:715px;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
}

div#tabs
{
	display:block;
	float:right;
	text-align:right;
	width:715px;
	padding:0;
	padding-right: 40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
}
* html div#tabs
{
	padding-right: 27px;
}
.sign-out
{
	color:#666666;
}
div#tabs div.item-tabs,
div#index-tabs div.item-tabs
{
	display:block;
	width:auto;
	height:30px;
	background: url(../../../img/canoodle/top-tabs-border.gif) top right no-repeat;
	margin:0px;
	padding:4px 8px 0px 12px;
	text-align:right;
	vertical-align:middle;
}
#tabs a,
#index-tabs a
{
	color:#0093F1;
	text-decoration:none;
	font-size: 13px;
	font-family: tahoma;
	text-decoration: underline;
}
#tabs a:hover,
#index-tabs a:hover
{
	color:#0099FF;
	text-decoration:underline;
}

div#logo
{
	height:auto;
	padding:0px;
	margin:0px;
	text-align:center;
}

#logo img
{
	padding: 0px;
	margin: 0px;
}
div#search
{
	text-align:center;
	display:block;
	width:770px;
	height:150px;
	padding:0;
	margin:0;
	margin-top: 20px;
}
* html div#search
{
	text-align:center;
	width:720px;
}
div#search-selects
{
	display:block;
	float:left;
	width:588px;
	height:49px;
	margin:0;
	padding:0 0 0 10px;
	background:#fff url(../../../img/canoodle/main_form_bg.gif) no-repeat;
	border-right:1px solid #fff;
}
#index-search
{
	padding-top: 14px;
	padding-left: 10px;
	height: 60px;
	width: 770px;
	background-image: url(../../../img/canoodle/index_search.gif);
	background-repeat: no-repeat;
	color: #333333;
}
#index-search .change label
{
	color: #333333;
}
div#search input.submit
{
	display:block;
	float:left;
	width:107px;
	height:54px;
	margin:0;
	padding:0;
	border:none;
	cursor: pointer;
	background:#FFF url(../../../img/canoodle/main_form_btn.gif) no-repeat;
}

#search .desc
{
	display:none;
	color:#666666;
	font-size:11px;
	font-weight:normal;
	height:37px;
	width:373px;
	background:url(../../../img/canoodle/desc_bg.gif) no-repeat center;
	padding:4px 2px 0px 45px;
	margin:2px 0 0 0;
}
#counter
{
	margin-top: 30px;
	color: #333333;
	font-weight: bold;
	display: none;
}
#counter a
{
	color: #40B3FF;
	text-decoration: underline;
}
#counter a:hover
{
	/* color: #5B8CB9; */
}
div.change
{
	display:block;
	float:left;
	height:33px;
	margin:5px 8px 7px 0;
	text-align:left;
}
div.change label
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#7998ab;
	padding:0;
	margin:5px 0 0 0;
}
div.change input
{
	display:block;
	font-size:12px;
	height:17px;
	line-height:1.2;
	margin:0pt;
	padding:1px 0pt 0pt 2px;
}
div.change select,div.change input
{
	margin:1px;
	border:1px inset #a7a6aa;
}

div.check
{
	display:block;
	float:left;
	text-align:left;
	height:30px;
	width:250px;
	padding:0px;
	margin:3px 0 0 5px;
}
div.check input.in-check
{
	display:block;
	float:left;
	width:15px;
	height:15px;
	margin:1px 5px 0 0;
	padding:0;
	background:#e4e7f2;
	border:#981200 solid 1px;
	outline:#981200 solid 1px;
	outline-offset: 0px;
}
div.check label
{
	padding:0;
	margin:3px 0 0 0;
	font-size:12px;
}

.left{
	float:left;
}

.right{
	float:right;
	margin-right: 30px;
	-margin-right: 15px;
}

/*  -------------------------------- SEARCH RESULT CSS ----------------------------------  */

div.spacer{
	display:block;
	height:10px;
	width:1px;
	font-size:0;
}

/* Saved Search Styles */
.save_search_list,
.recent_search_list
{
	display: none;
	position: absolute;
	background:#ffffff;
	border: solid 1px black;
	padding: 4px;
	z-index:1001;
	font-size:11px;
	color:#333333;
	margin:18px 0 0 0px;
	text-align: -moz-right;
	width:245px;
	left:0;
}

.recent_search_list
{
	width: 310px;
}

.recent_search_item
{
	padding-bottom: 10px;
	padding-top: 5px;
	text-align: left;
}

.save_search_list div
{
	text-align:right;
	text-align: -moz-right;
}
.save_search_list table td
{
	text-align: -moz-right;
}
.save_search_list form
{
	padding:0;
	margin:0;
	border:0;
}
.save_search_list #SearchSearchName
{
	width:240px;
	cursor: pointer;
}
.save_search_list div.submit input {
	background:url(../../../img/canoodle/med_btn.gif) no-repeat center;
	width:85px;
	height:26px;
	border:0;
	margin:5px 0 0 0;
	color:#991111;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
}

/*  -------------------------------- SEARCH RESULT CSS ----------------------------------  */

.right-content,
.dating
{
	display:block;
	width:805px;
	padding:0;
	margin:0;
}

.dating
{
	font-size: 11px;
}
.register_container #register-part
{

}

.not-found
{
	display: block;
	width: 600px;
	padding: 0;
	margin: 30px auto;
	color: #587BB5;
}

.not-found a {
	color: #0097E9;
	text-decoration: underline;
}

.not-found a:hover {
	color: #587BB5;
}

.search_info
{
	position:relative;
	width:675px;
	height:18px;
	float:left;
	background-color: #ffffff;
	margin-left: 70px;
	font-size: 13px;
	border: 1px solid #D8DADB;
}
* html div.search_info
{
	margin-left: 34px;
}
#UserRegisterForm
{
	font-size: 9px;
}
.top_menu{
	display:block;
	height:84px;
	padding:0;
	margin:0;
	#height:75px;
}
.top_menu .logo{
	display:block;
	height:69px;
	width:213px;
	padding:0px;
	margin:-33px 0 0 0;
	position: relative;
}
.top_menu .left_tm{
	float:left;
	background: url(../../../img/canoodle/search_info_left_bg.gif) no-repeat left;
	width:5px;
	height:43px;
}
.top_menu .right_tm{
	float:right;
	background: url(../../../img/canoodle/search_info_right_bg.gif) no-repeat right;
	background: url(../../../img/canoodle/search_info_right_bg.gif) no-repeat right;
	width:5px;
	height:43px;
}

.search_info .found_result{
	position: absolute;
	top:54px;
	left:-160px;
	font-size:12px;
	color:#666666;
	background-color: white;
	display:block;
	width: auto;
	text-align:right;
}
.search_info .caption{
	position: absolute;
	top:48px;
	left:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight: bold;
	color:#333333;
	display:block;
	width:auto;
	text-align:left;
}
.line_info{
	display:block;
	position:absolute;
	top:54px;
	left:0px;
	width:760px;
	height:16px;
	font-size:12px;
	text-align:left;
	color:#333333;
	background-color: white;
	overflow:hidden;
	padding:0 0 0 5px;

}

.search_info .photo_filter
{
	position: absolute;
	top:2px;
	right:18px;
	font-size:12px;
	color:#3F3E3E;
	display:block;
	width:250px;
	height:21px;
	padding:0;
	text-align:right;
}
#photo-filter
{
	font-size:11px;
	display:block;
	width:320px;
	height:41px;
	padding:2px 0 0 0;
	color:#717171;
}
#photo-filter label, .photo_filter label
{
	display:block;
	float:left;
	padding:0;
	margin:3px 0 0 0;
	line-height:1.1;
	font-size:12px;
	#margin:4px 0 0 0;
}
#photo-filter input, .photo_filter input
{
	display:block;
	float:left;
	padding:0;
	margin:3px 5px 0 2px;
	#margin:0;
}

.top_menu .right{
	position: absolute;
	top:15px;
	right:20px;
	font-size:15px;
	color:#FFFFFF;
	display:block;
	width:200px;
	text-align:right;
}
.top_menu .right a{
	font-size:14px;
	font-weight:normal;
	text-decoration:underline;
}
.search_info .visual_type{
	position: absolute;
	top:15px;
	right:20px;
	font-size:12px;
	color:#3F3E3E;
	display:block;
	width:180px;
	text-align:right;
}

.left_menu
{
	float:left;
	width:205px;
	margin-top: -5px !important;
	margin-top: 0;
	background-color:#ffffff;
	padding-bottom:10px;
}
.left_menu .header
{
	height:45px;
	width:205px;
	background-image:url(../../../img/canoodle/refine_bg.png);
	background-repeat: no-repeat;
	background-position: top;
	color:#FFFFFF;
	text-align:center;
	margin:0px;
}
.header span
{
	display:block;
	margin-top:4px;
	padding:8px 4px 4px;
	font-size:16px;
	font-weight:bold;
	color: #666;
	text-shadow: -2px 2px 3px #999999;
	text-transform:uppercase;
	font-family: Arial, sans-serif;
}
.header div.under{
	background:url(../../../img/canoodle/under_refine_bg.gif) repeat-x bottom;
	height:9px;
}


#search_form
{
	width: 182px;
	font-size: 11px;
	color:#333333;
	text-align:left;
	margin: 0px;
	margin-top: -10px;
	padding:0px;
	padding-top: 10px;
}
#search_form #pre_city
{
	width: 150px;
}
.search-content
{
	margin-left: 10px;
	margin-bottom: 15px;
}
.search-label
{
	margin-left: 10px;
	margin-bottom: 7px;
	font-weight: bold;
}
#search_form .bt_search_submit,
#search_form .thickbox
{
	background: url(../../../img/canoodle/index/ifind_btn.gif) no-repeat center;
	width: 110px;
	height:44px;
	margin:8px 0px 0px 55px;
}
input.search-form-input
{
	width:169px;
	border:1px solid #a7a6aa;
	padding:2px 1px 2px 1px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.bt_compare
{
	float:left;
	background:url(../../../img/canoodle/med_btn.gif) no-repeat center;
	width:85px;
	height:26px;
	margin:6px 0px 0px 3px;
}
.bt_large,.bt_send
{
	float:left;
	background:url(../../../img/canoodle/med_btn3.gif) no-repeat center;
	width:130px;
	height:26px;
	margin:6px 0px 0px 3px;
}
#search_form .bt_search_submit, .bt_compare, .bt_large, .bt_send, #search_form .thickbox
{
	background-position:0 1px;
	font-size:14px;
	color:#911;
	font-weight:bold;
	border:0 none;
	cursor: pointer;
}
* html #search_form .bt_search_submit, * html .bt_compare, * html .bt_large, * html .bt_send
{
	background-position:0 0;
}
* + html #search_form .bt_search_submit, * + html .bt_compare, * + html .bt_large, * + html .bt_send
{
	background-position:0 0;
}
.search_part_label{
	font-size:12px;
	font-weight:bold;
	color:#7998ab;
	margin:14px 0px 2px 0;
}
.search_part_label b
{
	display:block;
	margin:14px 5px 2px 7px;
}
.search_field_label .age
{
	margin:4px 0 2px 0;
}
#search_form a
{
	font-size:11px;
	font-weight:bold;
	margin:14px 0px 2px 0px;
	text-decoration: underline;
}
#search_form a:hover
{
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
	margin:14px 0px 2px 0px;
}

#search_form .hiddensearch
{
	display: none;
}

.result{
	float:left;
	width:793px;
	margin:0 0 0 2px;
	padding:0;
}
.result .profile-block{
	display:block;
	width:388px;
	float:left;
	margin:0 4px 3px 0;
	padding:0;
	background-color:#f5fbff;
	border-bottom:#cfcfcf 1px solid;
	border-right:#cfcfcf 1px solid;
	border-left:#eeeeee 1px solid;
	border-top:#eeeeee 1px solid;
}
.results
{
	float: left;
	height: 18px;
	font-size: 12px;
	font-weight: bold;
	width: 72px;
	padding-left: 4px;
	padding-right: 4px;
	margin-right: 6px;
	border-right: 1px solid #EAEAEA;
}
.breadcrumb
{
	float: left;
	height: 18px;
	width: 400px;
	margin-right: 7px;
	overflow: hidden;
	border-right: 1px solid #EAEAEA;
	font-size: 12px;
}
.found-profiles
{
	float: left;
	height: 18px;
	color: #000000;
	font-size: 12px;
}
.result .profile-list,
.index-gallery-container .profile-list
{
	display:block;
	width:735px;
	float:left;
	margin:0 4px 3px 0;
	margin-top: -8px;
	padding-top: 0px;
	margin-left: 20px !important;
	margin-left: 10px;
	margin-bottom: 10px;
	padding:4px;
	padding-top: 0px;
	background-color:#ffffff;
	/*
	border-bottom:#cfcfcf 1px solid;
	border-right:#cfcfcf 1px solid;
	border-left:#eeeeee 1px solid;
	border-top:#eeeeee 1px solid;
	*/
	border: 1px solid #D6D6D6;
	font-size:11px;
	color:#666666;
}

.profile-list-empty
{
	margin-top: -7px !important;
	padding: 0 !important;
	border-bottom: 0 !important;
}

/* view type */

.view-type-container
{
	position: relative;
	width: 735px;
	height: 25px;
	margin: 0 0 6px 20px;
	padding: 0;
	z-index: 1000;
}

.view-type-table
{
	margin-top: 0px;
	float: left;
	border-collapse: collapse;
	/*border-bottom: 1px solid #d6d6d6;*/
}

.view-type-table table
{
	background: white;
	border: none;
}

.view-type-table td {
	margin: 0; padding: 0;
}

.view-type-table .spacer
{
	width: 5px;
}

.view-type
{
	background: white;
}

.view-type .lb
{
	width: 8px;
	background: url(../../../img/canoodle/lb.gif) no-repeat;
}

.view-type .cl
{
	height: 24px;
	background: url(../../../img/canoodle/cl.gif) repeat-x;
	font-weight: bold;
}

.view-type .rb
{
	width: 8px;
	background: url(../../../img/canoodle/rb.gif) no-repeat;
}

.view-type .lb-clicked
{
	background: url(../../../img/canoodle/lb-clicked.gif) no-repeat;
}

.view-type .cl-clicked
{
	background: url(../../../img/canoodle/cl-clicked.gif) repeat-x;
}

.view-type .rb-clicked
{
	background: url(../../../img/canoodle/rb-clicked.gif) no-repeat;
}

.view-type a
{
	color: #333333;
	font-size: 13px;
}

.view-type a:hover
{
	text-decoration: none;
	color: #333333;
}

.view-type .cl a img
{
	padding: 0;
	margin: 0;
}

/* / view type */

/* search results sorting */

td.sorting * {
	position: relative;
	top: 0px;
}

td.sorting label {
	font-size: 13px;
	font-weight: bold;
	margin-left: 20px;
	*top: -4px; /* ie 6-7 */
}

td.sorting select {
	*top: -2px; /* ie 6-7 */
}

/* / search results sorting */

/* enlarge photo link */
div.enlarge-photo a {
	width: 40px; height: 13px; padding: 0 0 1px 16px;
	background: url(/img/canoodle/zoom-icon-multi.gif) no-repeat;
	background-position: left bottom;
	text-align: center; font-size: 10px; font-weight: bold !important; white-space: nowrap;
}
/* / enlarge photo link */

/* Online Now help message */

.online-now-warning {
	clear: both;
	width: 735px;
	margin: 40px 0 0 20px;
	padding: 5px;
	color: #333;
	font-size: 18px;
	font-family: Arial, sans-serif;
	text-align: center;
	line-height: 1.5;
}

/* / Online Now help message */

.profile-list .recommend
{
	margin-top: 8px;
}
.profile-list .recommend a
{
	color: #999999;
	text-decoration: underline;
}
.profile-container
{
	margin-top: 10px;
	margin-left: 5px;
	width: 725px;
	background-color: #ffffff;
}

.float-block1 img
{
	position: absolute;
	max-width: 80px;
	_width: 80px;
	clip: rect(0px 80px 99px 0px);
	image-rendering: optimizeQuality;
	-ms-interpolation-mode: bicubic;
}

.float-block1 div
{
	margin-top: 105px;
	margin-left: 5px;
}

.float-block4 .upper-links
{
	float: right;
	text-align: right;
	margin: 5px 10px 0px;
}
.float-block4 .upper-links .link_block
{
	height: 15px;
	float: right;
	margin: 0px;
	padding: 0px 0px 0px 12px;
	owerflow: hidden;
}
.float-block4 .upper-links .add_to_favorites
{
	background: url(../../img/canoodle/icons/profiles/hearts.gif) no-repeat;
}
.float-block4 .upper-links .activated_icon
{
	background-position: 0px -15px;
}


.float-block4 div
{
	margin-bottom: 5px;
	margin-left: 5px;
}
.float-block1,
.float-block2,
.float-block3,
.float-block4
{
	float: left;
	min-height: 122px;
}
.float-block2,
.float-block3,
.float-block4
{
	background-image:url(../../../img/canoodle/profile_bg.gif) ;
	background-repeat: repeat-x;
}
.float-block1
{
    height: 90px;
    margin-right:7px;
    width:80px;
	/*    width: 85px;*/
}
.float-block1 a,
.float-block4 a,
.screename a
{
	color: #0093F1;
	font-weight: bold;
	text-decoration: underline;
}

.float-block4 .profile-info
{
	float:left;
	margin-top: 15px;
	width: 200px;
}
.float-block4 a
{
	text-decoration: none;
}
.float-block2 b
{
	color:#333333;
}
.float-block2
{
	width: 255px;
}
.float-block2 .content_block
{
	overflow: hidden;
}
.float-block2 .toolbar
{
	height: 23px;
}
.float-block3
{
	width: 40px;
}
.float-block4
{
	width: 325px;
}
.screename
{
	margin-top: 5px;
}

.profile_height_static
{
	display:block;
	height:155px;
	margin:0;
	padding:0;
	border:none;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	clear:both;
}
.profile-block .compare{
	text-align:left;
	margin:6px 0 0 0;
	font-size:12px;
	text-align:left;
	width:80px;
	height:20px;
	display:block;
	float:left;
	padding:0px;
}
.profile-list .compare{
	text-align:left;
	margin:6px 0 0 0;
	font-size:12px;
	width:80px;
	height:20px;
	display:block;
	float:right;
	padding:0px;
}

.profile-list .compare input{
	display:block;
	float:left;
	width:15px;
	height:15px;
	margin:0px 5px 0px 0px;
	padding:0;
}
.profile-block .line_one
{
	display:block;
}
.profile-list .line_one
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	width:140px;
	float:left;
	font-size:11px;
	padding:4px;
}

.line_two{
	border: 0px solid #999999;
	padding:0px 4px 4px 0px;
	margin:0px 4px 0 0;
}
.peport_profile_btn{
	background:url(../../../img/canoodle/report_btn.gif) no-repeat center;
	height:18px;
	width:98px;
	border:0px;
	cursor:pointer;
	float:right;
	margin:0px 2px;
}

.full_profile_btn{
	background: url(../../../img/canoodle/full_profile_btn.gif) no-repeat center;
	height:18px;
	width:117px;
	border:0px;
	cursor:pointer;
	float:right;
}

.left{
	float:left;
}

.right{
	float:right;
}
.links_more a,.links_more b {
	display:block;
	clear:left;
	width:80px;
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0 0 0 2px;
	margin:5px 0 0 0;
}
.line_two a {
	display:block;
	width:100px;
	font-size:11px;
	float:left;
}
.line_two .comments-count
{
	display:block;
	float:left;
	height:16px;
	margin:5px 0pt 0pt 30px;
	width:auto;
}
.profile-block .line_three{
	padding:2px 0px 2px 2px;
	margin:4px 4px 4px 4px;
}
.profile-list .line_three{
	padding:0;
	margin:0;
	float:left;
	width:530px;
}
.line_three .description{
	background:#FFFFFF;
	border:#CCCCCC 1px solid;
}
.line_three .description div{
	margin:2px 4px;
}
.line_three .description a{
	display: inline;
}

.line_three a {
	display:block;
	font-size:11px;
	text-align:left;
}
.dot_border{
	height:10px;
	background:url(../../../img/canoodle/pix_dot.gif) repeat-x center;
}
.profile-block .line_three .hot_buttons a
{
	display: inline;
	margin-right: 2px;
}
.profile-list .line_three .hot_buttons a
{
	display: inline;
	margin-right: 2px;
	text-align:right;
}

.profile-block .recommend_link
{
	font-weight: bold;
	width: auto;
	height: 16px;
	float: left;
	margin: 10px 14px 0 0;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
}
.profile-list .recommend_link
{
	float:left;
	font-weight: bold;
	width: auto;
	height: 16px;
	float: left;
	margin:4px 0 0 0;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
}
.profile-block .line_three .compare
{
	float: right;
	margin: 10px 0 0 0;
	width:88px;
}
.profile-list .line_three .compare
{
	float: right;
	margin: 4px 0 0 0;
	width:88px;
}

.vote_block{
	padding:0px;
	float: right;
	text-align:left;
	font-size:12px;
	margin:0;
	width: 130px;
}

/* photo block */
.profile-block .photo_block
{
	display:block;
	float:left;
	width:84px;
	height:122px;
	padding:0;
	margin:3px;
	border:0 none;
}
.profile-list .photo_block
{
	display:block;
	float:left;
	width:84px;
	padding:0;
	margin:3px 17px 3px 3px;
	border:0 none;
}

.profile-photo {
	display:block;
	width:80px;
	height:99px;
	padding:1px;
	#position: relative;
	border:#949494 solid 1px;
	overflow: hidden;
}
/*
.gallery-photo {
display:block;
float:left;
height:99px;
margin:0;
/*overflow:hidden;*/ /* bug in Firefox 2
padding:0;
width:80px;
}

*/

.gallery-photo
{
	width: 100px;
	display: block;
	float:left;
	height:120px;
	margin:0;
}

/* .gallery-photo div.photo  */
.profile-photo div.photo
{
	width:80px;
	height:99px;
	margin:0;
	padding:0;
	font-size:0;
	display: table;
	#position: relative;
	overflow: hidden;
}

/*.gallery-photo div.photo a img*/
.profile-photo div.photo a img
{
	display:block;
	margin:0 auto;
	text-align:center;
	/*max-width:100%;
	max-height:100%;*/
	width:80px;
}
.profile-photo div.image-outer,
.gallery-photo div.image-outer
{
	#position: absolute;
	#top: 50%;
	display: table-cell;
    vertical-align: middle;
    left:0;
}
.profile-photo div.image-outer div.image-inner,
.gallery-photo div.image-outer div.image-inner
{
    #position: relative;
    #top: -50%;
}

/* profile */

.profile-list .top-description{
	width:290px;
	height:55px;
	float:right;
	margin:3px 2px 2px 20px;
	font-size:11px;
	text-align:left;
}
.profile-block .description{
	width:290px;
	float:right;
	margin:3px 2px 2px 0px;
	padding:0;
	font-size:11px;
	text-align:left;
	color:#787878;
}
.profile-list .description{
	margin:3px 2px 2px 0px;
	padding:0;
	font-size:11px;
	text-align:left;
	color:#787878;
}

.profile-list .more_photos{
	float:left;
	width:80px;
	font-size:11px;
	margin:6px 0 0 2px;
	padding:0;
}
.more_photos
{
	margin:0px;
}
.profile-list .vote_block .rate{
	font-size:14px;
	color:#999999;
}
.description b a:link, .description b a:active, .description b a:visited {
	color:#FF6600;
	text-decoration:none;
	font-size:12px;
}
.description  a:link, .description a:active, .description a:visited {
	text-decoration:none;
}
.top-description  a:link, .top-description a:active, .top-description a:visited {
	text-decoration:none;
}
.description a:hover,.top-description a:hover{
	text-decoration:underline;
}
/* star-rating */
div.star-container
{
	display:block;
	float:right;
	width:120px;
	height:22px;
}
ul.star-rating, ul.star-rating li
{
	display:block;
	float: left;
	margin: 0;
	padding: 0;
	width: 85px;
	height: 20px;
	background: url('../../../img/canoodle/stars.gif') repeat;
	border:none;
	font-size:0;
	outline:none;
	overflow:hidden;
}
ul.star-rating {
	list-style: none;
	background-position: left 0px;
	cursor: pointer;
}

ul.star-rating li {
	display: block;
	text-decoration: none;
	text-indent: -9000px;
	background-position: left 25px;
	z-index: 20;
}

div.star-rating {
	display:block;
	margin:5px 0 0 10px;
	float: left;
	font-size: 13px;
	font-family: Arial;
	color: #888;
}

/* search message */
.search-message {
	width: 735px; margin: 0 20px 10px; padding: 3px;
	background: #ffc; color: #333;
	text-align: center;	line-height: 1.5; font-size: 18px;
	clear: both;	
}
/* e.o. search message */

/* romantic / casual icons */

.romantic-casual-icon {
	width: 77px;
	height: 16px;
	clear: both;
	background: url(/img/canoodle/icons/profiles/romantic-casual.gif);
}

.romantic {
	background-position: left top;
}

.casual {
	background-position: -2px bottom;
}

.float-block2 .romantic-casual-icon {
	margin: 3px 3px 3px 2px;
}

.profile-teaser .romantic-casual-icon {
	margin: 0 0 6px 6px;
}

/* e.o. romantic / casual icons */

.comments{
	display:block;
	text-align:right;
	float:right;
	padding:0;
	margin:5px 10px 3px 100px;
	width:auto;
	height:auto;
}
* html .comments{
	margin:10px 5px 3px 105px;
}
div.profile_tooltip
{
	display:none;
}



/*footer*/

.page_bottom_bg{
	display:block;
	margin-top:15px;
}
.st_bottom_bg{
	display:block;
	margin-top:15px;
	background:url(../../../img/canoodle/footer_bg.gif) repeat-x top;
}

div#footer{
	color:#666666;
	font-size:11px;
}
.other_footer .copy{
	display:block;
	float:left;
	padding:0 0 0 10px;
}

.other_footer .links{
	display:block;
	float:right;
	padding:0 35px 0 0;
}
.other_footer{
	display:block;
	margin-top:20px;
	padding:10px 0px 30px 0px;
	width:1000px;
	margin: 0px auto;
}
.other_footer_index{
	display:block;
	height:20px;
	border-top:#ab2828 1px solid;
	margin: 0px auto;
	padding:10px 0;
	bottom: 0;
	width:1000px;
}
.index_footer
{
	text-align:center;
	margin: 0px auto;
	background-image: url(../../../img/canoodle/index_footer.gif);
	background-repeat: repeat-x;
	padding: 1px;
}
.index_footer .copy
{
	margin-top: 20px;
}
.index_footer .links
{
	font-size: 13px;
}
.footer_counter
{
	color: #577BB7;
	font-weight: bold;
	font-size: 15px;
	margin-top: 20px;
}
.footer-menu .copy
{
	text-align: right;
	margin-left: 50px;
}
.footer-menu
{
	margin-top: 30px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	width : 1000px;
	color: gray;
}
.footer-menu .copy a
{
	font-size: 11px;
	font-family:  sans-serif;
	color:#587bb5;
	text-decoration:none;
	margin: 0px;
}
.footer-menu a
{
	font-size: 12px;
	font-family:  sans-serif;
	color: #767676;
	text-decoration: underline;
	margin: 5px;
}
.footer-menu a:hover
{
	color: gray;
	text-decoration: none;
}
/* profile result */
.profile_photo
{
	display: inline;
	float: left;
	width: 80px;
	margin-left: 10px;
}

div.profile_data
{
	display: inline;
	float: left;
	margin: 0 0 0 5px;
	background-color: #ebebeb;
	color: #4e4e4e;
}

div.search_result_row1 div.profile_data
{
	width: 75%;
}

div.search_result_row2 div.profile_data
{
	width: 40%;
}

.more_info {
	color: blue;
	text-decoration: underline;
}

div.checkprofile
{
	display:inline;
}

/* Gallery */

.gallery-tile
{
	margin-top: 5px;
}
.photo-container
{
	display: block;
	width: 90px;
	height: 110px;
	border: 1px solid #cccccc;
	overflow: hidden;
	/*
	margin: 7px;
	display: block;
	width: 90px;
	height: 110px;
	border: 1px solid #cccccc;
	overflow: hidden;
	*/
}
.photo-container:hover
{
	border: 1px solid #178CDA;
}
.photo-container img
{
	text-align: center;
	width: 80px;
	display: block;
	padding: 5px;
	float: none;
}
/*
* html div.photo-container
{
	margin: 7px;
	display: block;
	width: auto;
	height: auto;
	border: none;
}
* html div .photo-container a:hover img
{
	border: 1px solid #178CDA;
}
* html div .photo-container img
{
	border: 1px solid #cccccc;
	text-align: center;
	width: 80px;
	display: block;
	padding: 5px;
	float: none
}
*/
/*
div.gallery-tile
{
	display:block;
	float:left;
	width:770px;
	padding:0;
	margin:0 2px 2px 0;
	border:0;
}
*/
.index-gallery-container .gallery_alert_hide
{
	display:none;
	position:absolute;
	/*height: 245px;*/
	height: auto;
	width: 200px;
	padding:0;
	background: transparent;
	z-index:1000;
	margin:0;
	text-align: left;
}
.gallery_alert_hide
{
	display:none;
	position:absolute;
	/*height: 245px;*/
	height: auto;
	width: 200px;
	padding:0;
	background: url(/img/canoodle/white-px.gif);
	z-index:1000;
	margin:0;
}
.profile-teaser
{
	height: auto;
	width: auto;
	font-size: 11px;
	background: #ffffff;
	border-top: 1px solid #178CDA;
	border-left: 1px solid #178CDA;
	border-right: 1px solid #178CDA;
	border-bottom: 1px solid #178CDA;
	padding: 0px;
}
.profile-teaser .profile-teaser_content
{
	padding-left: 5px;
}
.foot_icons
{
	clear: left;
	height: 23px;
	margin: 0px;
	padding: 0px;
	padding-left: 3px;
}

.profile-teaser .foot_icons
{
	padding: 0 0 0 6px;
}

.profile-teaser .border_top
{
	border-top:1px solid #999999;
	/*background: url(../../img/canoodle/teaser-toolbar-bg.gif);*/
}
.foot_icons A
{
	text-decoration:none;
}
.foot_icons DIV
{
	float: left;
	height:23px;
	border: 0px;
	cursor:hand;
	padding: 0px;
	margin: 0px 8px 0px 0px;
}
.foot_icons DIV.add_to_favorites_icon
{
	background: url(../../img/canoodle/icons/profiles/add_to_favorites.gif) no-repeat;
}
.foot_icons A IMG
{
	background-color: transparent !important;
	padding: 0px !important;
	margin: 0px !important;
}
.foot_icons IMG.add_to_favorites_icon
{
	float: left;
	width: 21px;
	height: 23px;
	border: none;
}
.foot_icons DIV.remove_from_favorites_icon
{
	background: url(../../img/canoodle/icons/profiles/remove_from_favorites.gif);
}
.foot_icons IMG.remove_from_favorites_icon
{
	float: left;
	width: 21px;
	height: 23px;
	border: none;
}
.foot_icons DIV.recommend_icon
{
	background: url(../../img/canoodle/icons/profiles/recommend.gif) no-repeat;
}
.foot_icons IMG.recommend_icon
{
	float: left;
	width: 30px;
	height: 23px;
	border: none;
}
.foot_icons DIV.complain_icon
{
	background: url(../../img/canoodle/icons/profiles/complain.gif) no-repeat;
}
.foot_icons IMG.complain_icon
{
	float: left;
	width: 29px;
	height: 23px;
	border: none;
}
.foot_icons DIV.checked
{
	background-position: 0px -23px;
}
.foot_icons DIV.activated
{
	background-position: 0px -46px;
}
.profile-teaser .age
{
    font-weight: bold;
}
.teaser-header
{
	position: relative;
	width: 50px;
	height: 10px;
	margin-bottom: -1px;
	background: url(../../img/canoodle/treeangle-trans.gif) no-repeat center bottom;
	z-index: 1001;
}

.gallery_alert_hide .profile
{
	margin: 0;
}
.image-inner
{
	width: 85px;
	border: 1px solid gray;
}
.photo .image-outer .image-inner a img
{

}
.photo .image-outer .image-inner a:hover img
{
	border: 1px solid blue;
}
/* compare-table */

.compare-table
{
	font-size:14px;
	color:#666666;
}
.compare-table td
{
	height:50px;
	text-align:center;
}
.compare-table td.title
{
	font-size:12px;
	color:#5980ba;
	text-align:left;
	padding:10px 0 0 10px;
	font-weight:bold;
}

.compare-table td.name a
{
	font-size:12px;
	color:#FF6600;
	font-weight:bold;
}

.compare-table td.recomend a
{
	font-size:12px;
	color:#6386a9;
}

.compare-table td.odd
{
	background-color:#f9f9f9;
}
.compare-table td.light
{
	background-color:#f7f7f7;
}
.compare-table td.dark
{
	background-color:#f2f2f2;
}
.compare-table td.compare-row
{
}
.compare-table td.description
{
	font-size:10px;
	text-align:left;
	line-height:1.8;
	padding:3px 10px 3px 10px;
}
.compare-table a{
	color:#393939;
	text-decoration:none;
}
.compare-table a:hover{
	text-decoration:underline;
}
.compare-table a.close
{
	display:block;
	float:right;
	width:16px;
	height:16px;
	margin:5px 5px 0 0;
}
.compare-table img.photo
{
}
.compare-table .star-container
{
	float:none;
	margin:0 auto;
}
/* profile details */

.profile-details
{
	width:100%;
	border:1px solid #c3c3c3;
	font-size:12px;
	text-align:left;
	line-height:1.5;
	color:#393939;
	background:#F5FBFF;
}
.profile-details td
{
	/*background:#f9f9f9;*/
	padding:2px 5px 5px 5px;
}
.profile-details td.photo
{
	padding:3px 0 3px 3px;
	margin:0;
	width:90px;
	height:110px;
}
.profile-details a{
	color:#587BB5;
	text-decoration:none;
}
.profile-details a:hover{
	color:#0099FF;
	text-decoration:underline;
}
.profile-details a.screenname
{
	font-weight:bold;
	color:#FF6600;
}
/* comments content */

.comments-content
{
	width:1000px;
	font-size:14px;
	color:#393939;
}
.comments-content a{
	color:#587BB5;
	text-decoration:none;
}
.comments-content a:hover{
	color:#0099FF;
	text-decoration:underline;
}
.comments-content .comment-add
{
	display:none;
	width:500px;
	height:180px;
	margin:10px auto;
	color:#393939;
}
.comments-content .comment-add .comment-text
{
	width:100%;
	height:120px;
	border:1px solid #819cb9;
}
.comments-content .countdown
{
	width:20px;
	margin:7px 0 0 0;
	padding:1px 4px 1px 2px;
	border:1px solid #819cb9;
	text-align:right;
}
.comments-content table.profile-info
{
	width:100%;
	margin:3px 0 0 0;
}
.comments-content table.profile-info td
{
	background:#f9f9f9;
	border-top:1px solid #dddddd;
}
.comments-content table.profile-info img
{
	border:#800000 solid 1px;
}
.comments-content table.profile-info td.profile-data
{
	padding:3px 10px 7px 5px;
}
.comments-content table.profile-info a.screenname
{
	font-weight:bold;
	text-decoration:none;
}

/* register content */

.register-content
{
	display:block;
	width:710px;
	margin:0 0 0 280px;
	text-align:left;
	font-size:14px;
	color:#545454;
}
.register-content input, .register-content select, .register-content textarea
{
	border:1px solid #7e9db9;
	padding:1px 2px 1px 2px;
}
.register-content input.field, .register-content textarea
{
	width:260px;
}
.register-content select
{
	width:266px;
}
.register-content select.date
{
	width:85px;
}
.register-content .bt_compare,
.register-content .bt_large
{
	border:none;
	margin-left:0;
}
.register-content .bt_send
{
	border:none;
	margin:-7px 0 0 0;
}
* html .register-content .bt_send
{
	margin:-7px 0 0 2px;
}
.register-content table td
{
	padding-left:4px;
}
.register-content table td.label
{
	width:160px;
	background:#f1f1f1;
	text-align:right;
	color:#587BB5;
	padding:4px 5px 4px 2px;
}
#UserBTncAccept
{
	border:none;
}
.captcha_confirm
{
	#margin-left:-161px;
}

/* sign in content */

.signin-content,
.remind-content
{
	width:622px;
	height:316px;
	margin:175px auto 0 auto;
	background:url(../../../img/canoodle/login_bg.jpg) no-repeat top;
	padding:0px 0px 0px 190px;
}
.remind-content
{
	background:url(../../../img/canoodle/login_remind.jpg) no-repeat top;
}
.signin-content a,.remind-content a
{
	color:#FF6600;
}
.signin-content a:hover,.remind-content a:hover
{
	color:#0099FF;
	text-decoration:underline;
}
.signin-content a,.remind-content a
{
	color:#FF6600;
}
.signin-content .signin
{
	margin:55px 0 0 18px;
	padding:0;
	font-size:12px;
	color:#545454;
}
.remind-content .signin
{
	margin:70px 0 0 18px;
	padding:0;
	font-size:12px;
	color:#545454;
}
.signin-content .signin td.label,
.remind-content .signin td.label
{
	text-align:right;
	width:75px;
	font-size:14px;
	color:#0099FF;
}
.signin-content fieldset, .remind-content fieldset,
.signin-content .content, .remind-content .content,
.signin-content .content form, .remind-content .content form,
.signin-content .error-message, .remind-content .error-message
{
	margin:0;
	padding:0;
}
.signin-content .signin a.forgot
{
	display:block;
	padding:7px 0 0 0;
	color:#545454;
}

.signin-content .content,
.remind-content .content
{
	display:block;
	width:100%;
	background:#f1f1f1;
	border-top:1px solid #f1f1f1;

	border-bottom:1px solid #f1f1f1;
}
.signin-content input.border,
.remind-content input.border,
.signin-content input.border-wide,
.remind-content input.border-wide
{
	border:1px solid #7e9db9;
	padding:3px 2px 3px 2px;
	width:145px;
}
.signin-content input.border-wide,
.remind-content input.border-wide
{
	width:250px;
}
.signin-content .bt_compare,
.remind-content .bt_compare
{
	margin:0;
	border:none;
}

/* resend confirmation */


/*  */

/* remind password */

div.remind {
	width: 340px;
	margin: 70px auto;
}

div.remind h1 {
	margin: 0 0 15px 0;
}

div.remind div.body {
	width: 305px;
	margin: 0 auto 0 3px;
	padding: 0 15px;
	background: #bbe3ff;
}

div.remind div.header {
	width: 340px;
	height: 20px;
	background: url(/img/canoodle/registration/header-trans.png);
}

div.remind div.footer {
	width: 340px;
	height: 20px;
	background: url(/img/canoodle/registration/footer-trans.png);
}

div.remind h1 {
	font-size: 20px;
	font-weight: normal;
	text-align: center;
}

div.remind p {
	margin: 0;
	padding: 0;
	text-align: center;
}

div.remind button {
	display: block;
	width: 168px;
	height: 34px;
	margin: 0 auto;
	padding: 0;
	border: 0;
	background: url(/img/canoodle/registration/sign-in.jpg);
	cursor: pointer;
	font-family: tahoma, verdana, sans-serif;
	font-size: 18px;
	line-height: 34px;
	color: white;
	text-align: center;
	text-transform: uppercase;
}

div.remind button:focus {
	outline: 0;
}

div.remind div.field {
	margin: 15px 0;
}

div.remind label {
	display: block;
	margin: 0 0 5px 0;
	color: #40B3FF;
	font-size: 14px;
	font-weight: bold;
}

div.remind input {
	width: 99%;
	height: 20px;
	border: 0;
	font-size: 14px;
	line-height: 20px;
}

div.remind .form_error_message {
	display: block;
	margin: 5px 0;
	color: #c33;
	font-size: 12px;
	text-align: center;
}

/* / remind pasword */

/* registration confirmation */

#after-reg {
	margin-top: 10px;
	width: 994px;
}

#after-reg .upper-container-confirm {
	background-image: url('/img/canoodle/after-reg/upper-container-bg-confirm.gif');
	height: 36px;
	width: 994px;
}

#after-reg .content-container-confirm {
	background-image: url('/img/canoodle/after-reg/container-bg-confirm.gif');
	border-left-color: #DFECF7;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #DFECF7;
	border-right-style: solid;
	border-right-width: 1px;
	height: 462px;
	width: 992px;
}

.float-tag {
	float: left;
}

#after-reg .bottom-container-confirm {
	background-image: url('/img/canoodle/after-reg/bottom-container-bg-confirm.gif');
	height: 20px;
	width: 994px;
}

#after-reg .confirm-mail {
	display: block;
	float: left;
	height: 460px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 990px;
}

#after-reg .confirm-mail h2 {
	color: #5B93C0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-align: center;
}

#after-reg .confirm-mail h3 {
	color: #F00;
	font-size: 18px;
	font-weight: normal;
}

#after-reg .confirm-mail .explanation {
	color: #464646;
	font-size: 13px;
	font-weight: bold;
	margin-left: 65px;
	text-align: center;
}

#after-reg .confirm-mail .additional {
	color: #464646;
	font-size: 15px;
	font-weight: bold;
	margin-left: 65px;
	margin-top: 40px;
	text-align: center;
}

#after-reg .confirm-mail .additional a {
	text-decoration: underline;
}

#after-reg .confirm-mail .block-email {
	background-image: url(/img/canoodle/after-reg/block-email.gif);
	background-repeat: no-repeat;
	height: 165px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 35px;
	width: 420px;
}

#after-reg .confirm-mail .block-email .resend {
	color: #464646;
	font-size: 15px;
	font-weight: bold;
	padding-top: 16px;
}

#after-reg .confirm-mail .block-email form {
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 16px;
	padding: 0px;
}

#after-reg .confirm-mail .block-email input {
	color: #999;
	font-size: 15px;
	height: 24px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 260px;
}

#after-reg .confirm-mail .block-email input.text-input {
	padding-top: 4px;
    border: 1px solid #9cf;
}

#after-reg .confirm-mail .block-email .error-message {
    margin : 7px 0 10px;
	color: red;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}

#after-reg .confirm-mail .block-email h4 {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 10px;
	margin-top: 7px;
}

#after-reg .confirm-mail .block-email .sign-in-button {
	background-color: transparent;
	background-image: url(/img/canoodle/after-reg/sign-in.jpg);
	background-repeat: no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 19px;
	height: 34px;
	letter-spacing: 1px;
	margin: 0px;
	text-align: center;
	text-transform: uppercase;
	width: 168px;
}

#after-reg .go-mail {
	margin: 20px auto;
}

#after-reg a.go-mail-button {
	display: block;
	width: 164px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	border: none;
	background: url(/img/canoodle/after-reg/sign-in-blue.jpg);
	color: white;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	line-height: 30px;
}

#after-reg a.go-mail-button:hover {
	text-shadow: 0px 0px 3px white;
}

/* resend */

#after-reg.resend {
	width: auto !important;
}

#after-reg.resend div.confirm-mail {
	float: none !important;
	width: 600px !important;
	margin: 0 auto 0 120px !important;
}

#after-reg.resend p {
    margin-top: 40px;
}

#after-reg.resend p a {
	text-decoration: underline;
	font-size: 16px;
}

/* / registration confirmation */

/* mpopup styles */

.mpopup-body
{
	text-align:left;
}
.mpopup-body .mpopup-profiles
{
	width:400px;
	background-color:#f5fbff;
}

.registered
{
	width:100%;
	text-align:center;
	margin:50px 0 500px 0;
}

.form_field_label
{
	float: left;
	width:150px;
	text-align: right;
	margin-right: 5px;
	padding:4px 5px 4px 2px;
	color:#587BB5;
}

.recommend_form
{
	margin-top: 10px;
	text-align: left;
	font-size:14px;
	color:#545454;
}
.note_under_field
{
	font-size: x-small;
	font-style: italic;
	clear: both;
}
/*---------------------------------------------------------------- MAIN PAGE UNDER FORM TEXT CSS--------------------------------------------------------*/
.about_text
{
	display:block;
	height:173px;
	margin:0px auto;
	background: url(../../../img/canoodle/about_bg.jpg) no-repeat center;
	font-size:12px;
	color:#373737;
	position:relative;
}
.about_text .first,
.about_text .second,
.about_text .third
{
	display:block;
	position:absolute;
	width: auto;
	height: auto;
	text-align:left;
	font-weight:bold;
}
.about_text .first
{
	top:67px;
	left:150px;
}
.about_text a.first{
	color: #739d00;
}
.about_text a.first:hover{
	color:#597311;
}

.about_text .second
{
	top:109px;
	left:441px;
}
.about_text a.second{
	color: #538ec0;
}
.about_text a.second:hover{
	color:#1359a0;
}

.about_text .third
{
	top:68px;
	left:688px;
}
.about_text a.third{
	color: #e20000;
}
.about_text a.third:hover{
	color:#9d1e1e;
}


.bottom_slogan{
	text-align:center;
	/*background: url(../../../img/canoodle/no_need_bg.gif) no-repeat center bottom;*/
	background: #fff;
	height:125px;
	font-size:13px;
	margin:0px 0px 74px 0px;
}
* html .about_text .first
{
	margin-left:0px;
}
* html .about_text .second
{
	margin-left:0px;
}
* html .about_text .third
{
	margin-left:0px;
}
/*------------------------------------------------------- TEXT CONTENT -----------------------------------------------------------------------------------*/
.text-content
{
	width:935px;
	padding:25px 25px;
	margin-left:15px;
	background:url(../../../img/canoodle/text_page_bg.gif) repeat-x top;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}
.text-content h3
{
	color:#800000;
	font-width:bold;
}
.text-content h4
{
	color:#545454;
}
/*---------------------------------------------------------FORM ERROR--------------------------------------------------------------------------------------*/

#search_form a.on_red
{
	color: #7998ab;
}

.form_error_message
{
	display:inline;
	color:#ff0000;
}
/*------------------Middle images-----------*/
.separeted_line
{
	clear:both;
	font-size:0;
	line-height:0;
	padding:0;
	border:0;
	width:378px;
	height:7px;
	border-bottom: #999999 1px solid;
	margin:0px 4px;
	#height:3px;
}

.top_menu h2 {
	margin:11px 0px 0px 10px;
	color:#818181;
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.ad-text
{
	text-align:left;
	font-size:14px;
	color:#545454;
}
/*-------------Empty compare------------------*/
#profile_empty
{
	margin: 10% 40% 10% 40%;
}
#profile_empty a
{
	display:none;
	padding:0;
	color:#587BB5;
	text-decoration:underline;
}

/*------------- register ------------------*/
#register {
	height:500px;
	padding:70px 0 0 0;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#register .descriptions{
	width:530px;
	height:370px;
	background:url(../../../img/canoodle/why_bg.gif) no-repeat bottom;
}

#register .descriptions span{
	margin:10px 50px;
	display:block;
}

#register .descriptions span.title{
	font-size:16px;
	font-weight:bold;
	color:#5b8cb9;
}

#register .descriptions span.blue_bullet{
	background:url(../../../img/canoodle/blue_ball_bullet.gif) left no-repeat center;
	padding:0 0 0 30px;
}

#register .descriptions span.green_bullet{
	background:url(../../../img/canoodle/green_ball_bullet.gif) left no-repeat center;
	padding:0 0 0 30px;
}


#register .descriptions span.orange_bullet{
	background:url(../../../img/canoodle/orange_ball_bullet.gif) left no-repeat center;
	padding:0 0 0 30px;
}

#register .descriptions span.red_title{
	font-size:18px;
	font-weight:bold;
	color:#FF4A4F;
	padding:0 0 0 77px;
}

#register .form{
	height:324px;
	width:390px;
	background:url(../../../img/canoodle/register_form_bg.gif) no-repeat top;
	margin:0 20px 0 0;
}

#register .form table {
	margin:7px;
}

#register .form table .lab{
	background:#dbf0ff;
	padding:0 10px 0 0;
}

#register .form table .fieldz{
	padding:0 0 0 7px;
}

#register .form table input.reg_fields{
	padding:0;
	height:17px;
	width:200px;
}

#register .form table select.reg_fields{
	padding:0;
	width:204px;
}

#register .form table .register_btn{
	background:url(../../../img/canoodle/register_now_btn.gif) no-repeat center;
	height:44px;
	width:213px;
	border:0px;
	cursor:pointer;
}
#register .errors{
	width:390px;
	margin:0 20px 0 0;
}

#register .errors div {
	background:url(../../../img/canoodle/error_icon.gif) no-repeat left ;
	padding:0 0 0 20px;
	color:#CC0000;
	font-size:12px;
	margin:4px 0px;
}
.search_city
{
	font-size:12px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	height:14px;
	padding:1px 0 1px 2px;
	width:125px
}
.warning-message
{
	font-size:14px;
	color:#666666;
	margin: 20px 0 15px 20px;
}

/* flag */

.flags{
	display:block;
	float:left;
	margin-top: 3px;
	width:50px;
	height:25px;
	padding:0 0 0 0px;
	position: relative;
	z-index: 1001;
}
.footer-links
{
	margin-right: 20px;
	margin-top: 0px;
	float: left;
	font-size: 15px;
}
.flags .flag,
.footer-menu .flag
{
	display:block;
	float:left;
	width:30px;
	height:18px;
	margin-right: 3px;
	margin-left: 3px;
	margin-top: -1px;
}
.flags .ch,
.footer-menu .ch
{
	background:url(../../../img/canoodle/flags/ch_off.gif) no-repeat;
}
.flags .ch:hover,
.flags .ch-sel,
.footer-menu .ch-sel,
.footer-menu .ch:hover
{
	background:url(../../../img/canoodle/flags/ch.gif) no-repeat;
}
.flags .fr,
.footer-menu .fr
{
	background:url(../../../img/canoodle/flags/fr_off.gif) no-repeat;
}
.flags .fr:hover,
.footer-menu .fr:hover,
.flags .fr-sel,
.footer-menu .fr-sel
{
	background:url(../../../img/canoodle/flags/fr.gif) no-repeat;
}
.flags .de,
.footer-menu .de
{
	background:url(../../../img/canoodle/flags/de_off.gif) no-repeat;
}
.flags .de:hover,
.footer-menu .de:hover,
.footer-menu .de-sel,
.flags .de-sel
{
	background:url(../../../img/canoodle/flags/de.gif) no-repeat;
}
.flags .pl,
.footer-menu .pl
{
	background:url(../../../img/canoodle/flags/pl_off.gif) no-repeat;
}
.flags .pl:hover,
.footer-menu .pl:hover,
.footer-menu .pl-sel,
.flags .pl-sel
{
	background:url(../../../img/canoodle/flags/pl.gif) no-repeat;
}
.flags .ru,
.footer-menu .ru
{
	background:url(../../../img/canoodle/flags/ru_off.gif) no-repeat;
}
.flags .ru:hover,
.footer-menu .ru:hover,
.footer-menu .ru-sel,
.flags .ru-sel
{
	background:url(../../../img/canoodle/flags/ru.gif) no-repeat;
}
.flags .uk,
.footer-menu .uk
{
	background:url(../../../img/canoodle/flags/uk_off.gif) no-repeat;
}
.flags .uk:hover,
.footer-menu .uk:hover,
.footer-menu .uk-sel,
.flags .uk-sel
{
	background:url(../../../img/canoodle/flags/uk.gif) no-repeat;
}
.footer-menu .sp,
.flags .sp
{
	background:url(../../../img/canoodle/flags/sp_off.gif) no-repeat;
}
.flags .sp:hover,
.footer-menu .sp:hover,
.flags .sp-sel,
.footer-menu .sp-sel
{
	background:url(../../../img/canoodle/flags/sp.gif) no-repeat;
}
.footer-menu .us,
.flags .us
{
	background:url(../../../img/canoodle/flags/us_off.gif) no-repeat;
}
.flags .us:hover,
.footer-menu .us:hover,
.footer-menu .us-sel,
.flags .us-sel
{
	background:url(../../../img/canoodle/flags/us.gif) no-repeat;
}

/* splash-content */

.splash-content{
	margin:0;
	width:100%;
	text-align:center;
	line-height:1.5;
}
.splash-content h1, .splash-content h2{
	font-family:tahoma,arial,helvetica;
	font-weight:bold;
	font-size:12px;
	margin:0;
	padding:0;
}
.splash-content h1{
	color:#f13361;
}
.splash-content h2{
	color:#a0be28;
}
.splash-content p
{
	margin:10px 0 20px 0;
	padding:0;
}
.splash-content a{
	color:#fa7645;
	text-decoration:none;
}
.splash-content a:hover, a:active{
	text-decoration:underline;
}
.splash-content a.copyright{
	display:block;
	color:#7a919f;
	font-size:10px;
	margin-top:80px;
}
.about
{

	margin-top: 85px;
	width: 710px;
	margin-bottom: 100px;
}
.about ul
{
	text-align: left;
	width: 450px;
	color: #5B8CB9;
	font-size: 15px;
	padding-left: 20px;
	list-style-image: url('../../../img/canoodle/logo-flower.jpg');
	margin-bottom: 50px;
}
.about ul li
{
	margin-bottom: 15px;
	padding-left: 15px;
}
.about h1
{
	margin-left: 18px;
	color: #FB114C;
	font-size: 14pt
}
.adwords
{
	width: 800px;
	margin-top: 100px;
	/* c2121 */
	position:absolute;
	left:-9999px;
	overflow:hidden;
	display:none;
	/* EO c2121 */
}
*html div.adwords .content
{
	margin-top: -5px;
}
.adwords .content
{
	width: 758px;
	background-repeat: repeat-y;
	background-image: url('../../../img/canoodle/adwords_bg.jpg');
}
.adwords .content .internal-content
{
	width: 700px;
}

.quick-alert
{
	position: absolute;
	margin-top: -25px;
	left: 100px;
	width: 1000px;
	height: 380px;
	background-image: url('../../../img/lightbox/lightbox-ico-loading.gif');
	background-repeat: no-repeat;
	background-position: center;
	background-color: white;
	z-index: 1020;
}
.search_button
{
	background: url(../../../img/canoodle/ifind_btn.gif) no-repeat center;
	width: 93px;
	height: 43px;
	border: 0px;
	margin:8px 0px 0px 55px;
	cursor:pointer;
}
.form_footer
{
	background: url(../../../img/canoodle/form_footer.png) no-repeat 0 -3px;
	width: 205px;
	height: 61px;
	*margin-top: -2px;
}
#language
{
	float: right;
	background: none;
	margin-top: 5px;
	font-weight: bold;
}
* html div.left_menu .header span
{
	padding: 4px;
}
.search_field_label
{
	padding-left: 5px;
}
.search_field_label input
{
	margin-left: 0px;
}
.pagination
{
	font-size: 13px;
    text-align: right;
}

/* index page top profiles gallery */
.index-gallery-container .gallery-header h1
{
	font-size: 15px;
}
.index-gallery-container .gallery-header
{
	text-align: left;
}
.index-gallery-content
{
	margin-bottom: 10px;
	/*
	border-left: 1px solid #D9ECFF;
	border-right: 1px solid #D9ECFF;
	border-bottom: 1px solid #D9ECFF;
	*/
}
.index-photo-container
{
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 30px;
	border: 1px solid #D9ECFF;
}
.index-gallery-container
{
	visibility: hidden;
	width: 770px;
	min-height: 270px;
	margin:0;
	padding:0;
	margin-top: 35px;
	margin-bottom: 35px;
}
/* EOF index page top profiles gallery */
.gallery-tile
{
	padding-left: 30px;
}
#gallery .profile-list .gallery-photo
{
	margin-left: 5px;
	margin-right: 5px;
}




/* main page profile */
.clear {
	clear:both}

.p_5_10 {
	display:block;
	padding:5px 10px;}

.grey_d_b {
	font-weight:bold;
	font-size:13px;
	color:#6a6a6a;}

.address {
	background-color:#edfed3;
	border-left:1px solid #96a580;
	border-top:1px solid #96a580;
	border-bottom:1px solid #dbeebb;
	border-right:1px solid #dbeebb;
	float:left;
	width:87%;
	font-size:11px;
	padding:3px 5px}

.banner {
	padding:20px 0 15px 0;
	clear:both;}

.content_right_wrapper {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0;
	float:left;
	margin: 0 0 0 2px;
}

#right_cont {
	width:230px;
	_width: 228px;
	float:right;
	padding:0;
	margin-right: 20px;
	_margin-right: 0px;
}

#right_cont a {
	text-decoration:underline;
	color:#0093F1;}

#right_cont a:hover {
	text-decoration:none;}

.prof_title {
	padding-left:10px;}

.prof_ava {
	clear:both;
	padding-left:10px;
}

.filled {
	padding:10px 0 8px 10px;
	/*margin-left: 10px;*/
	font-weight:bold;
	font-size:13px;
	color:#6a6a6a;}

.progress {
	width:175px;
	height:10px;
	margin-left: 10px;
	background:url(../../../img/canoodle/progress_div.gif) no-repeat;
	padding:2px;}

.progress_inner {
	background:url(../../../img/canoodle/progress_step.gif) repeat-x;
	width:54%;
	height:10px;}

/*#left a{
	color:#587bb5;
	text-decoration:none;
}
#left a:hover {
	color:#0099FF;
	text-decoration:underline;
}*/

.add {
	color:#0093F1;
	font-size:12px;
	padding:10px 5px;
	line-height:24px}

.add_link {
	background:url(../../../img/canoodle/add.gif) no-repeat 0 1px;
	padding-left:17px;
}

#left_cont {
	float:left;
	width:540px;
	_width:542px; /* ie6 */
	padding:10px;
	margin-top: -10px;}

.tabs_head {
	background:url(../../../img/canoodle/tabs_bckg.gif) repeat-x;
	height:24px;}

.act_tab, .tab {
	float:left;
	margin-right:6px;
	height:20px;}

.act_tab {
	background:url(../../../img/canoodle/act_tab_right.gif) no-repeat right;
	height:24px;}

.tab {
	background:url(../../../img/canoodle/tab_right.gif) no-repeat right;
	height:24px;}

.act_tab a {
	display:block;
	float:left;
	height:21px;
	background:url(../../../img/canoodle/act_tab_left.gif) no-repeat;
	padding:0 10px;
	color:#000;
	font-size:13px;
	font-weight:bold;
	padding-top:3px;}

.tab a {
	display:block;
	float:left;
	height:21px;
	background: url(../../../img/canoodle/tab_left.gif) no-repeat;
	padding:0 10px;
	color:#000;
	font-size:13px;
	font-weight:bold;
	padding-top:3px;}

.act_tab a:hover, .tab a:hover {
	color:#000;
	text-decoration:none}

.tabs_body {
	border-bottom:1px solid #d6d6d6;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	padding:10px 10px 5px 13px;
	float:left;
	padding-left:13px;
	max-width: 515px;
}

.pic {
	border:1px solid #d6d6d6;
	display:block;
	float:left;
	padding:7px;
	margin-right:7px;
	margin-bottom:4px;
	background-color:#FFF;
	display:inline;
}

.blue_title {
	clear:both;
	margin:10px 0;
	color:#186ca3;
	font-size:20px;
	background-color:#eef8fe;
	padding:3px 10px;}


.edit_block {
	float:right;
	background:url(../../../img/canoodle/edit.gif) no-repeat right;
	height:20px;
	font-size:12px;
	padding-top:10px;
	padding-right:20px;
	margin-right:20px;
}

.nam {
	float:left;
	width:130px;
	font-size:20px;
	color:#333333;}
/*END main page profile */

/* searches last search*/

#red {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 205px;
}

#red .top-block {
	border: 1px solid #ccc;
}

#red li {
	position: relative;
	list-style: none;
	/* ie 6,7 */
	*margin-bottom: -3px;
}

#red ul {
	padding: 0px 0;
	margin: 0;
}

#red li span {
	display: block;
	height: 24px;
	font-weight: bold;
	line-height: 24px;
	color: white;
	cursor: pointer;
	background: url('/img/canoodle/search_label.gif?1') repeat-x left top;
}

#red li span.collapsed {
	background-position: left bottom;
}

.tria {
	float: left;
	width: 12px;
	height: 12px;
	margin: 6px 3px 0 3px;
	background: url('/img/canoodle/tria.gif') right top no-repeat;
}

.row-break {
	display: none;
}

#red ul li  {
	background: none;
	border: none;
	padding: 5px;
}

#search-history {
	float: left;
	width: 200px;
	padding-left: 5px;
	padding-bottom: 5px;
	background: #D0D0D0;
	font-size: 12px;
}

#search_history_title {
	float: left;
	height: 21px;
	line-height: 21px;
	margin-left: 7px;
}

#seach_latest_select {
	float: left;
	width: 80px;
	height: 21px;
	margin-left: 5px
}

#seach_latest_select div {
	float:left;
	overflow: hidden;
	line-height: 18px;
	margin: 2px 0px 1px 3px;
	height: 18px;
	width: 58px;
}

.close-button {
	position: absolute;
	right: 5px;
	top: 5px;
}

/* Popup container */

.profile_popup_conteiner {
	float: left;
	height: 543px;
	width: 635px;
}


INPUT.blue_button{
	background: url('../../img/canoodle/popup/blue_button.gif') no-repeat;
	border: 0px;
	width:141px;
	height: 28px;
	color:#ffffff;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	text-align: center;
}


/* END Popup container */

/* Profile in popup */
.profile_popup_conteiner H2 {
	float: left;
	width: 500px;
	height: 41px;
	line-height: 41px;
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-family: Verdana;

}

.profile_popup_conteiner IMG {
	float: left;
	margin: 13px 0px 6px 0px;
	border: 0px;
}

.profile_popup_conteiner #photo-container img {
	float: none;
}

.profile_popup_conteiner .content_box {
	clear: left;
	height: 300px;
	padding: 10px 13px 20px;
	background: url('../../img/canoodle/popup/top_content_bg.jpg') repeat-x;
}

.profile_popup_conteiner .content_box .popup_profile_block{
	float: left;
	color: #666666;
	font-size: 11px;
	width: 100%;
	padding-bottom: 12px;
}

.profile_popup_conteiner .content_box .popup_profile_block A{
	font-weight:bold;
	color:#0093F1;
	font-size:11px;
	text-decoration:underline;
}


.profile_popup_conteiner .content_box .popup_profile_block .left_info_box {
	float: left;
	width: 155px;
}

.profile_popup_conteiner .content_box .popup_profile_block .right_info_box {
	float: left;
	width: 350px;
}

.profile_popup_conteiner .content_box .popup_profile_block .right_info_box .popup_profile_data_box {
	width:280px;
	float: right;
}

.profile_popup_conteiner .content_box .popup_profile_block .right_info_box .popup_profile_data_box DIV {
	margin: 0px 0px 5px 5px;
}

.profile_popup_conteiner .content_box .popup_profile_block .image_container {
	float:left;
	margin-right: 7px;
}

.profile_popup_conteiner .content_box .popup_profile_block .count_photos_box {
	clear:left;
	text-align:center;
}

.profile_popup_conteiner .content_box .popup_profile_block .image_box {
	float: left;
	border: 1px solid #9DABB6;
	padding: 4px;
	text-align: center;
	background: #ffffff;
	margin: 0px;
}

.profile_popup_conteiner .content_box .popup_profile_block .image_box IMG{
	margin: 0px auto;
	padding: 0px;
}

.profile_popup_conteiner .content_box .form_block{
	float: left;
	width: 100%;
}

.profile_popup_conteiner .content_box .form_block EM {
	color: #ff051c;
	font-style: normal;
}

.profile_popup_conteiner .content_box .form_block INPUT.TEXT {
	border: 1px solid #a0a7af;
	width: 230px;
	padding: 4px 0px;
}

.profile_popup_conteiner .content_box .form_block SELECT {
	border: 1px solid #a0a7af;
	width: 230px;
	height: 21px;
}

.profile_popup_conteiner .content_box .form_block TEXTAREA {
	border: 1px solid #a0a7af;
	width: 230px;
}

.profile_popup_conteiner .content_box .form_block .legend {
	padding-bottom:10px;
	text-align:center;
}

.profile_popup_conteiner .content_box .form_block .form_container {
	margin: 0px auto;
	background: url('../../img/canoodle/popup/form_bg.jpg');
	width: 507px;
	color: #3d5766;
	size: 11px;
	font-family: Verdana;
}

.profile_popup_conteiner .content_box .form_block .form_container .left_end {
	background: url('../../img/canoodle/popup/left_form_bg.jpg') no-repeat left top;
}

.profile_popup_conteiner .content_box .form_block .form_container .left_end  .content {
	background: url('../../img/canoodle/popup/right_form_bg.jpg') no-repeat right top;
	height: 308px;
	text-align: center;
}

.profile_popup_conteiner .content_box .form_block .form_container .left_end  .content TABLE{
	margin: 18px auto;
	width: 466px;
	border-collapse: collapse;
}

.profile_popup_conteiner .content_box .form_block .form_container .left_end  .content TH {
	text-align: right;
	font-size: 12px;
	font-weight: normal;
	width: 200px;
	height: 31px;
	padding: 0px 13px;
	line-height: 31px;
	color: #4d606f;
}

.profile_popup_conteiner .content_box .form_block .form_container .left_end  .content TH.taupe {
	background: #e0e4e7;
}

.profile_popup_conteiner .content_box .form_block .form_container .left_end  .content TH.gray {
	background: #f0f4f7;
}

.profile_popup_conteiner .content_box .form_block .form_container .left_end  .content TD {
	text-align: center;
}

/* Profile in popup */

/* Complain form */

.profile_popup_conteiner .content_box .form_block .form_container .left_end  .content TD.complain_button {
	text-align:right;
	padding-top: 32px;
}

#complain_load_progress {
	display: none;
	width: 100%;
	height: 308px;
	background: url('../../img/canoodle/loading_progress.gif') no-repeat 50% 50%;
}

#complain_success {
	display:none;
	padding: 10px;
	text-align:left;
}
/* END Complain form */


/* Header links */
#header
{
	width: 100%;
	height: 120px;
	font-size: 12px;
}
#header .left-part
{
	width: 27%;
	height: 100%;
	float: left;
}
#header .right-part
{
	width: 72%;
	height: 100%;
	float: left;
}

#header .header-links-container
{
	width: 100%;
	height: 24px;
	width: 100%;
	margin-bottom: 9px;
}

#header .header-links-container .heading-links #selected-link a
{
	color: #ffffff;
}
#header .header-links-container .heading-links #selected-link
{
	border:1px solid #FF5C31;
	background-image: url(../../../img/canoodle/profile/link-bg.gif);
	background-repeat: repeat-x;
	color: #ffffff;
}
#header .header-links-container .heading-links .floating-link
{
	float: left;
}
#header .header-links-container .heading-links .floating-left
{
	cursor: pointer;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 5px;
	height: 20px;
	float: left;
}


#header .header-links-container .heading-links .image-link
{
	margin-right: 4px;
	margin-top: -3px;
	float: left;
}
#header .header-links-container .heading-links .floating-right
{
	float: right;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 5px;
	height: 20px;
}

#header .header-links-container .heading-links .selected-element
{
	border: 1px solid red;
	background-image: url(../../../img/canoodle/profile/link-bg.gif);
	background-repeat: repeat-x;
	color: #ffffff;
	padding: 3px;
}

#header .header-links-container .heading-links a
{
	color: #0097E9;
	font-size: 13px;
	text-decoration: underline;
}

#header .header-links-container .heading-links .jquerycssmenu a
{
	font-size: 12px;
	width: 70px;
}

#header .header-page-heading
{

}

#header .header-page-heading .left-border
{
	background-image: url(../../../img/canoodle/search_info_left_bg.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 43px;
	float: left;
}

#header .header-page-heading .right-border
{
	background-image: url(../../../img/canoodle/search_info_right_bg.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 43px;
	float: left;
}

#header .heading-container
{
	width: 700px;
	height: 41px;
	background: #ffffff;
	border-top: 1px solid #CDD3D7;
	border-bottom: 1px solid #CDD3D7;
	float: left;
}
#header .heading-container h1
{
	color:#818181;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:11px 0 0 10px;
}

/* EO Header links */
.floating-element
{
	float: left;
}
/* Search Breadcrumb */
.breadcrumb-container
{
	height: 40px;
}
.breadcrumb-container .results,
.breadcrumb-container .breadcrumb,
.breadcrumb-container .found-profiles
{
	height: 100%;
	line-height: 24px;
}
.breadcrumb-container .breadcrumb
{
	font-size: 11px;
	line-height: 40px;
}

.breadcrumb-container .results p,
.breadcrumb-container .found-profiles p
{
	margin-top: 8px;
}
/* EO Search Breadcrumb */

/* Additional Myprofile stylesheet */


.lh_20 {
	line-height:20px;}

.p_5_20 {
	padding:5px 20px;
	text-align:left;}

.red {
	color:#e80000;}

.white {
	color:#FFF;}

.m_10 {
	margin-top:10px;}

.f_12 {
	font-size:12px;}

.blue_big {
	font-weight:normal;
	font-size:22px;
	color:#2074ca !important;}


.req {
	display:none; float:right;
	background-color:#FFC;
	border:1px solid #FC9;
	padding:2px 5px;
	font-size:11px;
	color:#F33;
	margin:4px 25px;}

a.del {
	background:url(/img/canoodle/del.gif) no-repeat left center;
	padding-left:15px;
	color: #C00 !important;}

a.edit {
	/*background:url(/img/canoodle/edit.gif) no-repeat left center;*/
	padding-left:15px;
	/*color: #090 !important; */
}

.warning span{
	display:block;
	float:right;
	background:url(/img/canoodle/warning.gif) no-repeat left center;
	padding-left:25px;
	color:#e80000;
	font-size:12px;}

#cont a {
	text-decoration:underline;
	color:#0093f1;
}

#cont a:hover {
	text-decoration:none;
}

#cont #left a {
	color:#587bb5;
	text-decoration:none;
}
#cont #left a:hover {
	color:#0099FF;
	text-decoration:underline;
}

#cont {
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	width:1015px;
}

#cont .home_page_left
{
	float:left;
	/*margin-right: 30px;*/
}

#basic {
	float:left;
	width:100%;}

#userpic {
	float:left;
	width:144px;}

.right_button {
	float:right;}

.right_button ul{
	list-style:none;
	padding:0;
	margin:20px 20px 0 0;}

.right_button ul a{
	color:#2074ca !important;}

.right_button li{
	padding:3px 15px}

#user_info {
	float:left;
	width:665px;}

#basic_info {
	padding:0 15px;
	line-height:30px;}

.usertitle {
	font-size:22px;
	color:#545454;	}

#cont .tabbed
{
	float:left;
	width: 705px;
}

#tabbed_cont{
	width: 705px;
	padding: 0;
	margin: 0 0 0 10px;
}

#tabbed_cont_tabs {
	float:left;
	width:100%;
	padding:20px 0 0 0;
	height:26px;}

#tabbed_cont_tabs ul {
	list-style:none;
	padding:0 10px 0 10px;
	margin:0;
	float:left;
	width:100%;}

#tabbed_cont_tabs ul li a {
	color:#848586;
	text-decoration:none;
}

#tabbed_cont_tabs ul li{
	background:url(/img/canoodle/tab_deact.gif) no-repeat;
	display:inline-block;
	color:#848586;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	float:left;
	margin-right:4px;
	width:130px;
	height:22px;
	padding-top:4px;}

#tabbed_cont_tabs ul li.act {
	background: url(/img/canoodle/tab_act.jpg) no-repeat;
	display:block;
	color:#144f8b;
	text-align:center;
	font-size:14px;
	float:left;
	margin-right:4px;
	width:130px;
	height:22px;
	padding-top:4px;}

#tabbed_cont_top {
	background:url(/img/canoodle/cont_top-705.gif) no-repeat;
	width:705px;
	height:14px;}

#tabbed_cont_body {
	/*width:630px;*/
	background:url(/img/canoodle/cont_bckg-705.gif) repeat-y;
	/*padding:10px 0 0 13px;*/
}

#tabbed_cont_body table {
	width:635px;
}

.head_title{
	font-size:20px;
	width: 400px;
	color:#FFF;
	height:35px;
	cursor:pointer;
	padding-left:20px;
	background:url(/img/canoodle/right.gif) no-repeat 0 9px;}

.head_title_act{
	font-size:20px;
	width: 400px;
	color:#FFF;
	height:35px;
	cursor:pointer;
	padding-left:20px;
	background:url(/img/canoodle/bottom.gif) no-repeat 0 9px;
}

.item {
	width: 655px;
	margin: 0px 10px 0px 15px;
	background:url(/img/canoodle/heading-765.jpg) no-repeat;
	padding: 0px 10px 15px 10px;
}

#tabbed_cont_body table tr td {
	padding:6px 5px;
	border-bottom:1px dotted #CCC;}

select.blue_select, input.field, textarea.area {
	border:1px solid #3e70a2 !important;}

select.blue_select {
	width:242px;}

select.blue_select_small {
	width:45px;}

select.blue_select_middle{
	width:120px;}

input.field {
	width:240px;}

textarea.area {
	width:100%;
	height:60px;}


#tabbed_cont_bottom{
	width: 665px;
	background:url(/img/canoodle/cont_bottom-705.jpg) no-repeat;
	height:53px;
	padding:20px 0 0 40px;}
/* css for edit profile settings */

/*------------- register ------------------*/
#register {
	height:500px;
	padding:70px 0 0 0;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#register .descriptions{
	width:530px;
	height:370px;
	background:url(../../../img/canoodle/why_bg.gif) no-repeat bottom;
}

#register .descriptions span{
	margin:10px 50px;
	display:block;
}

#register .descriptions span.title{
	font-size:16px;
	font-weight:bold;
	color:#5b8cb9;
}

#register .descriptions span.blue_bullet{
	background:url(../../../img/canoodle/blue_ball_bullet.gif) left no-repeat center;
	padding:0 0 0 30px;
}

#register .descriptions span.green_bullet{
	background:url(../../../img/canoodle/green_ball_bullet.gif) left no-repeat center;
	padding:0 0 0 30px;
}


#register .descriptions span.orange_bullet{
	background:url(../../../img/canoodle/orange_ball_bullet.gif) left no-repeat center;
	padding:0 0 0 30px;
}

#register .descriptions span.red_title{
	font-size:18px;
	font-weight:bold;
	color:#FF4A4F;
	padding:0 0 0 77px;
}

#register .form{
	height:324px;
	width:390px;
	background:url(../../../img/canoodle/register_form_bg.gif) no-repeat top;
	margin:0 20px 0 0;
}

#register .form table {
	margin:7px;
}

#register .form table .lab{
	background:#dbf0ff;
	padding:0 10px 0 0;
}

.lab2
{
    text-align: left;
    font-size: 12px;
    font-weight: bold;
    padding: 0px 0px 12px;
}

#register .form table .fieldz{
	padding:0 0 0 7px;
}

#register .form table input.reg_fields{
	padding:0;
	height:17px;
	width:200px;
}

#register .form table select.reg_fields{
	padding:0;
	width:204px;
}

#register .form table .register_btn{
	background:url(../../../img/canoodle/register_now_btn.gif) no-repeat center;
	height:44px;
	width:213px;
	border:0px;
	cursor:pointer;
}

.register_btn2
{
	background:url(../../../img/canoodle/start_now.gif) no-repeat center;
	height:28px;
	width:148px;
	border:0px;
	cursor:pointer;
}
#register .errors{
	width:390px;
	margin:0 20px 0 0;
}

#register .errors div {
	background:url(../../../img/canoodle/error_icon.gif) no-repeat left ;
	padding:0 0 0 20px;
	color:#CC0000;
	font-size:12px;
	margin:4px 0px;
}

.overlay_reg
{
    font-size: 12px;
    width: 320px;
    height: 320px;
    position: absolute;
    background-color: #fff;
}

.overlay_def
{
    z-index: 1;
}

.overlay_vis
{
    z-index: 2;
}

.overlay_hid
{
    display: none;
}

.search_city
{
	font-size:12px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	height:14px;
	padding:1px 0 1px 2px;
	width:125px
}
.warning-message
{
	font-size:14px;
	color:#666666;
	margin:20px 0 15px 20px;
}

/*Adwords modifications task c2121 */
/* milestone 1 */
.adwords-index
{

}

.adwords-index h2
{
	margin-top: 0px;
	margin: 3px;
}

.adwords-index h2 a
{
	font-size: 16px;
	color: #0096FD;
	text-decoration: underline;
}

.adwords-slogan
{
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 19px;
}

.adwords-index .blue
{
	font-weight: bold;
	color:	#0096FD;
}

.adwords-subheaders
{
	height: 50px;
	width: 320px;
}

.adwords-counter
{
	margin-top: 5px;
	font-size: 15px;
}

#adwords-search
{
	text-align:center;
	display:block;
	width:770px;
	height:100px;
	padding:0;
	margin:0;
}

#adwords-slogan
{
	height:1px;
	padding:0;
	margin:0;
}
/* EO milestone 1 */
/* EO Adwords modifications task c2121 */
/* Go profile styles */
.goprofile_icons
{
	padding: 0px;
	margin: 0px;
}

.goprofile_icons DIV
{
	padding-left: 35px;
	margin: 0px 0px 3px 0px;
}
.goprofile_icons A
{
	line-height: 23px;
}
/* EO Go profile styles*/

/* Password strength*/
.passwd-rating
{
	border-bottom: 4px solid #ffffff;
	height: 14px;
	width: 130px;
	margin-left: 3px;
	float: left;
}

/* EO Password strength*/

#paginator1 {
	margin-left: 20px;
}

/* LiveId Auth Page */
#sign_in_wrapper{
	background:url(../../img/canoodle/liveid/bckg.jpg) no-repeat center bottom;
	margin:0 auto;
	padding:50px 0 140px 0;
	width:680px;}

#sign_in_logo {
	text-align:center;}

#sign_in_logo img {
	border:none;}

#sign_in_content_block {
	margin:50px auto 20px auto;
	width:345px;}

#sign_in_content_block_top
{
	background:url(../../img/canoodle/liveid/block_cont_top.jpg) no-repeat;
	height:6px;
}
#sign_in_content_block_top
{
	_margin:  0;
	_padding: 0 ;
	_background-position: bottom;

}

#sign_in_content_block_mid {
	background:url(../../img/canoodle/liveid/block_cont_bckg.gif) repeat-x #f6f6f6;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	padding:10px 42px;
}

#sign_in_content_block_mid h1  {
	color:#02a4f0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:25px;
	font-weight:normal;
	padding:0;
	margin:0;
	text-align:center;
}

#sign_in_content_block_mid p {
	color:#696969;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:18px;}

#sign_in_content_block_bottom {
	background:url(../../img/canoodle/liveid/block_cont_bottom.jpg) no-repeat;
	height:7px;
	_margin-left:2px;
}

/* EO LiveId Auth Page */

/* user profile */
td.f_elem div.checkbox {white-space:nowrap; display:inline; float:left; position:relative; width:180px !important }

/* Autologin to Partner Site */
.prof_title {
    color: #f77014;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
}
.partner_autologin_logo {
    background-image: url(../../../img/canoodle/autologin_logo_bg.png);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-left: 3px;
	margin-top: 10px;
	margin-left: 10px;
	width: 216px;
	height: 66px;
}
.partner_autologin_logo a {
    display: inline-block;
    font-size: 12px;
	vertical-align: top;
	text-decoration: underline;
	margin-top: 40px;
	margin-left: 5px;
	_position: absolute;
	_z-index: 100;
}

#profile_cont_left p{
	padding-left: 10px;
	margin: 0;
}
#profile_cont_left .prof_info {
	width: 200px;
	padding: 10px;
}
#profile_cont_left .blue_h2 {
	color:#0093f1;
	padding-top:5px;
	padding-left: 5PX;
	margin-bottom: 10px;
}
#profile_cont_left .prof_found {
   	width: 200px;
	padding: 10px;

}
#profile_cont_left .outside_button {
	display: block;
	width: 211px;
	height: 98px;
	background-image: url(../../../img/canoodle/autologin_outside_bg.jpg);
	font-size: 11px;
	font-weight: bold;
	color: #1981d6;
	text-align: center;
	vertical-align: bottom;
	padding-top: 5px;
	padding-left: 5px;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	border: none;
}
#profile_cont_left .outside_button a {
    font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #1981d6;
	text-align: center;
	/*	vertical-align: bottom;*/

}
.line_p {
    height: 1px;
	width: 200px;
	background-image: url(../../../img/canoodle/hidden_line.jpg);
	background-repeat: no-repeat;
}
#profile_cont_right .visit {
    margin-right: 60px;
}
/* EO Autologin to Partner Site */

/*Footer postscriptum*/
#ps
{
	text-align: left;
	margin-top: 250px;
	color: #777777;
}
#ps h3
{
	margin-top: 20px;
}
/*EO Footer postscriptum*/

/*popup registration class used in elements/popup_registration.ctp */
.popup-registration-block  h1
{
	font-size: 21px;
}

/*popup registration class used in elements/popup_registration.ctp */
.popup-registration-block  h1
{
	font-size: 21px;
}

/*popup registration */
#content_reg_box_progress {display:none; width:490px; height: 338; margin: 10px;}
#content_reg_box_progress img {margin: 137px 0px 0px 213px;}
#content_reg_box_container {margin: 10px; width: 490px;}
#content_reg_box {background-color:#f4faff; border:1px solid #d1ebfc; position:relative; padding:10px; height:269px; _height:265px; *height:275px;}

.borders_blue1_tl { position:absolute; width:10px; height:10px; font-size:0%; top:-1px; left:-1px; background: url(../../../img/canoodle/quick_reg_popup/borders_blue1.gif);  zoom:1; }
.borders_blue1_tr { position:absolute; width:10px; height:10px; font-size:0%; top:-1px; right:-1px; background: url(../../../img/canoodle/quick_reg_popup/borders_blue1.gif) -10px 0px; zoom:1;}
.borders_blue1_bl { position:absolute; width:10px; height:10px; font-size:0%; bottom:-1px; _bottom:-2px; left:-1px; background:url(../../../img/canoodle/quick_reg_popup/borders_blue1.gif) 0px -10px; zoom:1;}
.borders_blue1_br { position:absolute; width:10px; height:10px; font-size:0%; bottom:-1px; _bottom:-2px; right:-1px; background: url(../../../img/canoodle/quick_reg_popup/borders_blue1.gif) -10px -10px; zoom:1;}

#content_reg_box .header_box { color:#bb41a4; font-family:Verdana, Geneva, sans-serif; font-size:23px; font-weight:bold; text-align:center; margin-bottom:4px; }

#content_reg_box #reg_form_box {}
#content_reg_box #reg_form_box .left { width:220px; margin: 0px; padding: 0px;}
#content_reg_box #reg_form_box .right { width:230px; margin: 0px; padding: 0px;}

#content_reg_box .row_form { margin-top:8px;}
#content_reg_box .row_form2 { margin-top:8px; _margin-top:12px; *margin-top:12px;}
#content_reg_box .field_name {color:#5399cf; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:12px; padding-left:20px;  }
#content_reg_box .err { color:#F03; font-family:Arial, Helvetica, sans-serif; font-size:9px; line-height:12px; padding-top:0px; padding-left:20px; }
#content_reg_box .pict { float:left; width:20px; margin-top:5px; text-align:center;}
#content_reg_box .left_line { float:left; width:196px;}
#content_reg_box .input_box { border:1px solid #d1ebfc; background:#fff; width:194px; height:17px; padding-top:3px; font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif;}
#content_reg_box select { border:1px solid #d1ebfc; background:#f4f9fe url(../../../img/canoodle/quick_reg_popup/field_bg.gif) repeat-x top left; width:200px; height:23px; font-size:13px; _font-size:12px; *font-size:12px; color:#0474bd; font-family:Arial, Helvetica, sans-serif;}
#content_reg_box option { height:18px; line-height:18px; padding-top:3px; font-family:Arial, Helvetica, sans-serif; font-size:13px;} 


#content_reg_box .input_box_select { border:1px solid #d1ebfc; background:#f4f9fe url(../../../img/canoodle/quick_reg_popup/field_bg.gif) repeat-x; width:194px; height:17px; padding-top:3px; font-size:12px; color:#0474bd; font-family:Arial, Helvetica, sans-serif;}
#content_reg_box .bt_join { margin-left:20px; margin-top:10px; }
#content_reg_box .bt_join button { background: url(../../../img/canoodle/quick_reg_popup/bt_join.png); width:197px; height:42px; border:0px; }
#content_reg_box .terms { margin-left:20px; margin-top:20px; color:#5399cf; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:12px;}
#member_login {margin-left:20px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#378ac0;}
#member_login a, #member_login a:visited {color:#378ac0; text-decoration: underline;}
#member_login a:hover { text-decoration:none;}


#content_reg_box_select { background: #e7f2fc url(../../../img/canoodle/quick_reg_popup/soc_bg.gif) repeat-x; height:25px; border:1px solid #d1ebfc; position:relative; padding:10px 0px; padding-left:30px;}
#content_reg_box_select .content_reg_box_select_l {position:absolute; width:10px; height:45px; font-size:0%; top:1px; left:-1px; background: url(../../../img/canoodle/quick_reg_popup/soc_bg_l.gif);  zoom:1;}
#content_reg_box_select .content_reg_box_select_r {position:absolute; width:10px; height:45px; font-size:0%; top:1px; right:-1px; background: url(../../../img/canoodle/quick_reg_popup/soc_bg_r.gif);  zoom:1;}
#content_reg_box_select #facebook_login { padding-top:5px; padding-left:5px; padding-right:50px; color:#378ac0; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#content_reg_box_select #facebook_login a, #content_reg_box_select #facebook_login a:visited {color:#378ac0;}
#content_reg_box_select #facebook_login a:hover { text-decoration:none;}
#content_reg_box_select #myspace_login { padding-top:5px; padding-left:5px; color:#378ac0; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#content_reg_box_select #myspace_login a, #content_reg_box_select #myspace_login a:visited {color:#378ac0;}
#content_reg_box_select #myspace_login a:hover { text-decoration:none;}

/*Login Form*/
#popup-login .actions {height:48px; padding-left: 130px;}
#popup-login-submit { border:none; background: url(../../../img/canoodle/quick_reg_popup/bt_login.png) no-repeat; width:132px; height:39px;}

#popup-login { padding:0px 60px; margin-top:20px;}
.logo { width:150px; height:59px;}
.radio_info { text-align:center; padding-top:5px; padding-bottom:15px; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#627aaf;}
.radio_info a, .radio_info a:visited {color:#627aaf;}
.radio_info a:hover {color:#bb41a4;}

#popup-login label { float:left; color:#378ac0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; width:120px; padding-right:10px; padding-top:3px; }
#popup-login .err { padding:0; text-align:center;}
#login-form { padding-top:10px;}
#popup-login .alt { height:30px;}
#popup-login a {text-decoration: underline;}
.forgot {margin-left: 130px; _margin-left: 132px;  font-family:Verdana, Geneva, sans-serif; font-size:11px;}
a.forgot, a.forgot:visited {color:#627aaf; text-decoration: underline;}
a.forgot:hover {color:#bb41a4;}

/*---- search list view -----*/
/* romantic / casual icons */

.romantic-casual-icon {width: 77px;	height: 16px;	clear: both;	background: url(/img/canoodle/i/romantic-casual.gif);}
.romantic {background-position: left top;}
.casual {background-position: -2px bottom;}
.float-block2 .romantic-casual-icon {margin: 3px 3px 3px 2px;}
.profile-teaser .romantic-casual-icon {	margin: 0 0 6px 6px;}

/* e.o. romantic / casual icons */

.result {float:left; width:790px;	margin:0 0 0 2px;	padding:0; }
.result .profile-list { padding-top:5px;}

.profile-container {margin-top: 5px;	margin-left: 5px; width: 725px; border-top:1px solid #e8e8e9; background:url(/img/canoodle/i/user_box_bg.gif) top left repeat-x; }
.profile-container-l { background:url(/img/canoodle/i/user_box_lr.gif) top left no-repeat;}
.profile-container-r { background:url(/img/canoodle/i/user_box_lr.gif) top right no-repeat; padding:5px; text-align:left; }
.profile-block1 {float:left; width:80px;}
.profile-block2 {float:left; width:240px; }
.profile-block3 {float: right; width:360px; }
.profile-info {float:right; width:625px;}

.profile-block1 img { }
.profile-block1 a img { border:1px solid #e8e8e9; display:block; float:left; width:80px;
						image-rendering: optimizeQuality; -ms-interpolation-mode: bicubic; }
.profile-block1 a:hover img {border:1px solid #01d1ec; opacity:0.8;}


/* enlarge photo link */
div.enlarge-photo { margin: 0 auto; width:70px;}
div.enlarge-photo a {
	width: 100%;	height: 15px;	padding:0px;	padding-left: 14px;	color:#0093f1;	display:block;	text-align: left;
	font-size: 10px;	font-weight: bold !important;	white-space:normal;
	background-image: url(/img/canoodle/i/zoom-icon-multi.gif);	background-repeat: no-repeat;	background-position: 0px -13px;
}
div.enlarge-photo a:hover {background-position: 0px 0px; color:#01d1ec;}
/* / enlarge photo link */

.profile-block2 .screename { font-size:13px; margin-top:0px; padding-top:0px;}
.profile-block2 .screename a:hover {color:#01d1ec;}
.profile-block2 .age { color:#666666; font-family:Verdana, Geneva, sans-serif; font-size:11px; padding-top:3px; }
.profile-block2 .info { color:#666666; font-family:Verdana, Geneva, sans-serif; font-size:11px; padding-top:2px; }

.profile-info .icon-box {border:1px solid #d7ebff; background:url(/img/canoodle/i/icons_bg.gif) repeat-x; padding:5px; margin-right:5px; height:18px; }
.profile-info .txt-info { height:90px; margin-left:5px;}
.profile-info .icon-box .profile-block3 {width:350px;}
.profile-info .icon-box .profile-block3  a,
.profile-info .icon-box .profile-block3  a:visited { padding-right:30px; font-size:13px; color:#0093f1; }
.profile-info .icon-box .profile-block3  a:hover {color:#01d1ec;}

.profile-block3 .social .name {color:#666666; font-family:Verdana, Geneva, sans-serif; font-size:11px; padding-top:1px; padding-right:12px;}
.profile-block3 .social .name a:hover {color:#01d1ec; }
.profile-block3 .social .icon { padding-right:4px;}

.profile-block3 .seeking { color:#464646; padding-top:4px;}
.profile-block3 .info { color:#666666; font-family:Verdana, Geneva, sans-serif; font-size:11px; padding-top:2px;  }
/*---- search list view end -----*/


.profile_popup_conteiner .profile-container{
	width: 510px;
	text-align: center;
	font-size: 11px;
	margin-left: 50px;
}


/* /var/www/vhosts/umbrella/htdocs/css/canoodle/paginator3000.css */
/*
	Paginator 3000
	- idea by ecto (ecto.ru)
	- coded by karaboz (karaboz.ru)

	HTML example
	<div class="paginator" id="paginator_example">
		<table>
			<tr>
				<td><span><strong>1</strong></span></td>
				...
				<td><span><a href="">3000</a></span></td>
			</tr>
			<tr>
				<td colspan="">
					<div class="scroll_bar">
						<div class="scroll_trough"></div>
						<div class="scroll_thumb">
							<div class="scroll_knob"></div>
						</div>
						<div class="current_page_mark"></div>
					</div>				
				</td>

			</tr>
		</table>
	</div>
*/
.paginator {
    clear: both;
	margin-top:20px;
    margin-left: 10px;
	font-size:1em;
	width:600px;
}
.paginator table {
	border-collapse:collapse;
	table-layout:fixed;
	width:100%;
}
.paginator table td {
	padding:0;
	white-space:nowrap;
	text-align:center;
}
.paginator span {
	display:block;
	padding:3px 0;
	color:#fff;
}
.paginator span strong,
.paginator span a {
	padding:2px 6px;
	color: #5F5F5F;
}
.paginator span strong a {
	padding:0px 0px;
}
.paginator span strong {
	font-style:normal;
	font-weight:normal; 
}
.paginator .scroll_bar {
	width:100%;	height:20px;
	position:relative;
	margin-top:10px; 
}
.paginator .scroll_trough {
	width:100%;	height:3px;
	background:#ccc;
	overflow:hidden;
}
.paginator .scroll_thumb {
	position:absolute;
	z-index:2;
	width:0; height:3px;
	top:0; left:0;
	font-size:1px;
	background:#363636;
}
.paginator .scroll_knob {
	position:absolute;
	top:-5px; left:50%;
	margin-left:-10px;
	width:20px; height:20px;
	overflow:hidden;
	cursor:pointer; cursor:hand;
}
.paginator .current_page_mark {
	position:absolute;
	z-index:1;
	top:0; left:0;
	width:0; height:3px;
	overflow:hidden;
	background:#ff6c24;
}
.paginator span strong {
	background:#24B6FF;
	color: #ffffff;
	font-style:normal;
	font-weight:normal; 
}
.paginator .scroll_bar 
{
	width:100%;
	height:20px;
	position:relative;
	margin-top:10px; 
}
.paginator .scroll_trough {
	width:100%;	height:3px;
	background:#C9C9C9;
	overflow:hidden;
}
.paginator .scroll_thumb {
	position:absolute;
	z-index:2;
	width:0; height:3px;
	top:0; left:0;
	font-size:1px;
	background:#363636;
}
.paginator .scroll_knob {
	position:absolute;
	top:-5px; left:50%;
	margin-left:-10px;
	width:20px; height:20px;
	overflow:hidden;
	cursor:pointer; cursor:hand;
	background: url(/img/canoodle/slider_knob.gif) no-repeat center center;
}
.paginator .current_page_mark {
	position:absolute;
	z-index:1;
	top:0; left:0;
	width:0; height:3px;
	overflow:hidden;
	background:#2B2B2B;
}

.fullsize .scroll_thumb {
	display:none;
}


.paginator_pages {
	width:600px;
	text-align:right;
	font-size:0.8em; 
	color:#808080;
	margin-top:-10px; 
}

/* /var/www/vhosts/umbrella/htdocs/css/canoodle/jquery.autocomplete.css */
.ac_results {
	display:block;
	margin: -1px 0 0 0;
	padding: 0px;
	background-color: Window;
	overflow: hidden;
	border:1px solid #BDC7D8;
	z-index: 200;
}
.ac_results ul {
	width: auto;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
	text-align:left;
}
.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	font: menu;
	font-size: 12px;
	overflow: hidden;
	white-space: nowrap;
	text-align: left;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
}
.ac_results li i
{
	color: #888;
	font-style: normal;
}
.ac_loading {

}
.ac_over {
	background-color: Highlight;
	color: HighlightText;
}
.ac_input {
}
.ac_results p {
	margin: 0;
	padding: 0;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 11px;
	background-color: #EEE;
	padding: 3px;
}

/* /var/www/vhosts/umbrella/htdocs/css/canoodle/jquery.lightbox.css */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
margin: auto;
padding:0;
top: 0;
left: 0;
z-index: 10090;
}
#jquery-lightbox {
position: absolute;
left: 0;
top: 0;
width: 100%;
font-size: 0;
overflow: visible;
z-index: 10100;
text-align: center;
line-height: 0;
}

/* lightbox top */

#lightbox-top {
display:none;
width:100%;
z-index: 10120;
padding:0;
margin:0;
}
#lightbox-top-menu {
display:block;
width:578px;
height:71px;
margin:0 auto;
z-index: 10130;
}
#lightbox-top-text {
height:16px;
margin:0;
padding:6px 0 0 10px;
text-align:left;
color:#666;
line-height:1;
font: 12px Verdana, Helvetica, sans-serif;
}
#lightbox-top-text .meet-me
{
display:block;
float:right;
padding:0 10px 0 0;
}
#lightbox-top-menu a.rate1,
#lightbox-top-menu a.rate2,
#lightbox-top-menu a.rate3,
#lightbox-top-menu a.rate4,
#lightbox-top-menu a.rate5 {
display:block;
float:left;
height:71px;
margin:0;
padding:0;
}
#lightbox-top-menu a.rate1, #lightbox-top-menu a.rate1-sel,
#lightbox-top-menu a.rate2, #lightbox-top-menu a.rate2-sel,
#lightbox-top-menu a.rate3, #lightbox-top-menu a.rate3-sel,
#lightbox-top-menu a.rate4, #lightbox-top-menu a.rate4-sel,
#lightbox-top-menu a.rate5, #lightbox-top-menu a.rate5-sel {
display:block;
float:left;
height:71px;
margin:0;
padding:0;
}
#lightbox-top-menu a.rate1 { background:url(/img/canoodle/hotornot/ri1_off.gif) no-repeat; width:129px; }
#lightbox-top-menu a.rate1:hover, #lightbox-top-menu a.rate1-sel { background:url(/img/canoodle/hotornot/ri1_on.gif) no-repeat; width:129px; }
#lightbox-top-menu a.rate2 { background:url(/img/canoodle/hotornot/ri2_off.gif) no-repeat; width:101px; }
#lightbox-top-menu a.rate2:hover, #lightbox-top-menu a.rate2-sel { background:url(/img/canoodle/hotornot/ri2_on.gif) no-repeat; width:101px; }
#lightbox-top-menu a.rate3 { background:url(/img/canoodle/hotornot/ri3_off.gif) no-repeat; width:87px; }
#lightbox-top-menu a.rate3:hover, #lightbox-top-menu a.rate3-sel { background:url(/img/canoodle/hotornot/ri3_on.gif) no-repeat; width:87px; }
#lightbox-top-menu a.rate4 { background:url(/img/canoodle/hotornot/ri4_off.gif) no-repeat; width:126px; }
#lightbox-top-menu a.rate4:hover, #lightbox-top-menu a.rate4-sel { background:url(/img/canoodle/hotornot/ri4_on.gif) no-repeat; width:126px; }
#lightbox-top-menu a.rate5 { background:url(/img/canoodle/hotornot/ri5_off.gif) no-repeat; width:134px; }
#lightbox-top-menu a.rate5:hover, #lightbox-top-menu a.rate5-sel { background:url(/img/canoodle/hotornot/ri5_on.gif) no-repeat; width:134px; }

#lightbox-simple-rate
{
    display: block;
    width: 270px;
    height: 51px;
    margin: 0 auto;
    margin-top: 0px;
    z-index: 10130;
    text-align: center;
}

#lightbox-simple-rate a.rate1, #lightbox-simple-rate a.rate1-sel,
#lightbox-simple-rate a.rate5, #lightbox-simple-rate a.rate5-sel
{
    display:block;
    float:left;
    height:51px;
    margin:0;
    padding:0;
}

#lightbox-simple-rate a.rate1 { background:url(/img/canoodle/simple_rate/dislike.jpg) no-repeat; width:129px; }
#lightbox-simple-rate a.rate5 { background:url(/img/canoodle/simple_rate/like.jpg) no-repeat; width:129px; }


#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
padding: 0;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 0;
width: 100%;
z-index: 1010;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 0;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: hidden;
width: 100%;
padding:0;
}
* html #lightbox-container-image-data-box {
padding: 0;
}
* + html #lightbox-container-image-data-box {
padding: 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 370px;
float: left;
text-align: left;
margin:0;
padding:0 0 10px 0;
}
#lightbox-image-details-profile
{
background:url(/img/lightbox/link.png) no-repeat;
background-position:0 5px;
padding:0 0 0 20px;
}
#lightbox-image-details-profile input
{
display:inline;
border:1px solid #666;
color:#587BB5;
font-size:10px;
width:260px;
margin:3px 5px 0 5px;
}
#lightbox-image-details-recommend {
background:url(/img/lightbox/email.png) no-repeat;
margin:5px 0 0 0;
padding:0 0 0 20px;
}
#lightbox-image-details-recommend a,
#lightbox-top-text a {
font-weight: bold;
color:#587BB5;
margin:0;
padding:0;
}
#lightbox-image-details-recommend a:hover,
#lightbox-top-text a:hover {
color:#0099FF;
}
#lightbox-secNav
{
display:block;
float:right;
width:67px;
margin:0;
padding:21px 0 0 0;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding:0;
}

#lightbox-meet-me-link
{
    font-size: 14px;
}


/* /var/www/vhosts/umbrella/htdocs/css/canoodle/mpopup.css */
.mpopup-html {
    background-color: #f5fbff;
}
.mpopup-html-blur {
}
.mpopup-html-content {
	position: absolute;
    display: none;
}

/* wrapper */

.mpopup-wrapper {
	background-color: f5fbff;
}
.mpopup-wrapper .mpopup-html-content {
    width: 400px;
    padding: 5px;
}
.mpopup-wrapper .mpopup-header div {
}
.mpopup-wrapper .mpopup-header div.mpopup-caption
{
	display:block;
	float:left;
}
.mpopup-wrapper .mpopup-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.mpopup-wrapper .mpopup-header ul li {
	display: inline;
	padding-left: 1em;
}
.mpopup-wrapper .mpopup-header ul li.mpopup-previous, .mpopup-wrapper .mpopup-header ul li.mpopup-next {
	display: none;
}
.mpopup-wrapper .mpopup-header a {
	font-weight: bold;
	color: gray;
	/*text-transform: uppercase;*/
	text-decoration: none;
}
.mpopup-wrapper .mpopup-header a:hover {
	color: black;
}
.mpopup-wrapper .mpopup-header .mpopup-move a {
	cursor: move;
}
.mpopup-wrapper .mpopup-footer {
	height: 11px;
}
.mpopup-wrapper .mpopup-footer .mpopup-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(../img/map/resize.gif);
}
.mpopup-wrapper .mpopup-body {
}


.mpopup-move {
    cursor: move;
}
.mpopup-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.mpopup-display-block {
    display: block;
}
.mpopup-display-none {
    display: none;
}

/* /var/www/vhosts/umbrella/htdocs/css/canoodle/gmaps.css */
div.GMapEZ
{
    width:600px;
    height:500px;
    border:1px #888 solid;
    overflow:hidden;
    margin:0;
}
div.GMapEZ .loadprogress
{
    display:block;
    position: relative;
    z-index: 999;
    text-align: center;
    /*opacity:0.9;*/
    font-family: Arial sans-serif;
    margin-top:80px;
}
div.GMapEZ .loadprogress .box
{
    border:1px #96aecd solid;
    margin:auto;
    width:456px;
    text-align:left;
}
div.GMapEZ .loadprogress .header
{
    display:block;
    height:24px;
}
div.GMapEZ .loadprogress .header .title
{
    display:block;
    float:left;
    height:20px;
    padding:4px 0 0 3px;
    font-family: Arial sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#15428b;
}
div.GMapEZ .loadprogress img.close
{
    display:block;
    float:right;
    border:0;
    height:15px;
    width:15px;
    margin:4px 2px 0 0;
    cursor:pointer;
}
div.GMapEZ .white
{
    color:white;
}

/* div for content */
.google-description-content
{
    display:block;
    width:450px-0;
    height:320px;
    background-color:#fff;
    padding:0 3px 0 3px;
    font-family: Arial sans-serif;
    font-size:14px;
    overflow:auto;
}


/* /var/www/vhosts/umbrella/htdocs/css/canoodle/registration_container.css */
/* CSS Document */
@charset "utf-8";
/* registration container area */

#registration
{
    width: 994px;
}
#registration h1
{
    margin: 10px;
    margin-top: 0;
    margin-left: 20px;
    font-size: 21px;
    font-weight: lighter;
}
#registration form
{
	/* padding-top: 30px; */
    margin-left: 60px;
}
#registration .form-field input,
#registration .form-field select
{
    border: 1px solid gray;
    height: 20px;
}
#registration .form-field
{
    margin-top: 10px;
    font-size: 13px;
    height: 20px;
}
/*
#registration .sign-up-field input
{
    border: 0px;
    margin-top: 25px;
}
*/
#registration input,
#registration select
{
    margin: 0;
    padding:0;
    width: 290px;
    height: 15px;
}
#new_reg select
{
	height: 24px;
	width: 299px;
	font-size: 14px;
}
*html div #registration #field-names
{
    width: 110px;
}
*html div #registration #field-names .form-field
{
    height: 21px;
}
*html div #registration #fields .form-field
{
    height: 20px;
    margin:0;
    padding:0;
    margin-top: 9px;
    z-index: 1001;
}
#registration #field-names
{
    margin-right: 15px;
}
#registration #fields
{

}
#registration .upper-container
{
    width: 994px;
    height: 36px;
    background-image: url(../../../../img/canoodle/registration/upper-container-bg.gif);
}
#registration .content-container
{
    width: 992px;
    height: 562px;
    background-image: url(../../../../img/canoodle/registration/container-bg2.gif);
    border-left:  1px solid #AFCEE8;
    border-right: 1px solid #AFCEE8;
}
#registration .content-container .float-tag-container
{
    height:460px;
    width: 945px;
    margin-left: 22px;
}
.float-tag-container .float-tag
{
    float: left;
}
#registration #errors
{
    border: 1px solid red;
    position: absolute;
    left: 640px;
    top: 258px;
    width: 250px;
    background-color: #ffffff;
    color: red;
    font-size: 13px;
    padding: 5px;
    display: none;
}
#registration .register_btn
{
    width: 164px;
    height: 30px;
    border: 0;
    text-transform: uppercase;
    color: #ffffff;
    font-size: 19px;
    letter-spacing: 3px;
    background-image: url(../../../../img/canoodle/registration/sign-up.jpg);
    cursor: pointer;
}
#registration #sign-up
{
    width: 570px;
    margin-right: 20px;
}
#registration #top-checkbox input
{
    border: 0;
    width: 15px;
}
#registration #top-checkbox
{
    text-align: right;
    padding-right: 5px;
}
/*
#registration #UserBTncAccept 
{
    width: 7px;
}
*/
#registration #toc
{
    font-size: 13px;
    color: #000000;
}
#sign-up .header-container
{
    width: 570px;
    height: 517px;
    background-image: url(../../../../img/canoodle/registration/registration-container2.gif);
    background-repeat: no-repeat;
}

#third-party #sign-up .header-container
{
    width: 570px;
    height: 322px;
    background-image: url(../../../../img/canoodle/registration/third-party-registration.gif);
    background-repeat: no-repeat;
}

#third-party #email-error,
#third-party #screenname-error,
#third-party #accept-error
{
	height : 12px;
	color: red;
	font-size: 10pt;
	/*padding-bottom: 3px;*/
	display: none;
}
#sign-up .footer-container
{
    width: 570px;
    height: 24px;
    background-image: url(../../../../img/canoodle/registration/registration-bottom-bg.png);
    background-repeat: no-repeat;
}
#registration #sign-in
{
    width: 355px;
    border: 1px solid green;
}
#registration .bottom-container
{
    width: 994px;
    height: 20px;
    background-image: url(../../../../img/canoodle/registration/bottom-container-bg.gif);
}
#UserRegisterForm
{
    width: 500px;
}
/* sign in part (old, partialy used in registration form) */
#login h1
{
    font-size: 21px;
    font-weight: lighter;
}
#login .header
{
    width: 340px;
    height: 20px;
    background-image: url(../../../../img/canoodle/registration/header-trans.png);
    background-repeat: no-repeat;
}
#login .body h3
{
    color: #40B3FF;
    font-size: 14px;
    margin:0px;
}
#login .body input
{
    border: 1px solid #97BAD2;
}
#login #mail-sign-in #UserSigninForm
{
    margin: 0px;
    padding:0px;
    margin-left: 20px;
    padding-bottom: 5px;
}
#login #mail-sign-in .body .form
{
    margin: 0px;
    padding:0px;
}
#login #mail-sign-in .body .data-holder
{
    margin-top: 5px;
    margin-bottom: 5px;
}
#login #mail-sign-in .body input
{
    border: 0;
}
#login .body
{
    width: 334px;
    background-repeat: repeat-y;
    background-color: #BBE3FF;
    border-left: 3px solid #ffffff;
    border-right: 3px solid #ffffff;
}
#login .footer
{
    width: 340px;
    height: 20px;
    background-image: url(../../../../img/canoodle/registration/footer-trans.png);
    background-repeat: no-repeat;
}
#login #openid-sign-in h1
{
    color: #ffffff;
}
#login #openid-sign-in .body
{
    
}
#login #openid-sign-in
{
    margin-top: 20px;
    padding: 0px;
    text-align: center;
}
#login .sign-in-button
{
    width: 168px;
    height: 34px;
    margin-left: 70px;
    background-image: url(../../../../img/canoodle/registration/sign-in.jpg);
    background-repeat: no-repeat;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    font-size: 19px;
    letter-spacing: 3px;
    cursor: pointer;
}
#mail-sign-in .text-input
{
    width: 290px;
	height: 20px;
}
#mail-sign-in
{
    width: 340px;
    margin-top: 10px;
}
#mail-sign-in .body h3
{
    margin-left: 5px;
}
.link-container
{
    margin-left: 11px;
}
.link-holder
{
    margin-top: 10px;
    text-align: center;
}
.link-holder a:hover
{
    text-decoration: none;
    color: #5396C5;
}
.link-holder a
{
    text-decoration: underline;
    font-size: 12px;
    color: #5396C5;
}
.sign-in-error
{
    margin-top: 15px;
    color: red;
    font-size: 11px;
    width: 300px;
}
/* EOF sign in part */

/* sign-in page */
#signin-email {
	width: 316px;
	height: 198px;
	background: url(/img/canoodle/signin/bg_login_box.jpg);
}

#signin-email h3 {
	padding: 15px 0 0 0;
	color: #B0529E;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
}

#signin-email div {
	width: 80%;
	margin: 10px auto;
}

#signin-email div.input label {
	float: left;
	width: 80px;
	padding-top: 3px;
	color: #468ABB;
	font-size: 12px;
	font-weight: bold;
}

#signin-email div.input input {
	border: 1px solid #B5D4E9;
	color: #333;
	font-size: 12px;
	padding: 3px;
	width: 160px;
}

#signin-email input.sign-in-button {
	width: 168px;
	height: 33px;
	margin: 0 0 0 80px;
	padding: 0;
	background: url(/img/canoodle/signin/bt_login.jpg);
	border: none;
	color: white;
	cursor: pointer;
	font-size: 19px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#signin-email a.forgot {
	margin-left: 82px;
	font-size: 12px;
	text-decoration: underline;
}

div.sign-in-error {
	text-align: center;
}



#signin-social {
	width: 315px;
	height: 54px;
	margin-top: 15px;
	background: url(/img/canoodle/signin/bg_buttons.gif);
}

#signin-social a {
	float: left;
	margin: 6px 0 0 25px;
}

#signin-signup {
	width: 315px;
	height: 170px;
	margin-top: 15px;
	background: url(/img/canoodle/signin/bg_signup_box.jpg);
}

#signin-signup h2 {
	color: #91307F;
	margin: 0;
	padding: 15px 0 0 0;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
}

#signin-signup h3 {
	color: #B0529E;
	margin: 0;
	padding: 0 0 0 0;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
}

#signin-signup div.simple {
	margin: 15px;
	text-align: center;
}

#signin-signup div.simple a {
	font-size: 12px;
	text-decoration: underline;
}
/* eo sign-in page */

#agreement-text
{
	color: gray;
	font-size: 12px; 
	float: left; 
	margin-left: 5px; 
	width: 280px;
}

/* EOF registration container area */


/* /var/www/vhosts/umbrella/htdocs/css/canoodle/tb.css */
#lightbox-simple-rate
{
    display: block;
    width: 270px;
    height: 51px;
    margin: 0 auto;
    margin-top: 0px;
    z-index: 10130;
    text-align: center;
}

#lightbox-simple-rate a.rate1, #lightbox-simple-rate a.rate1-sel,
#lightbox-simple-rate a.rate5, #lightbox-simple-rate a.rate5-sel
{
    display:block;
    float:left;
    height:51px;
    margin:0;
    padding:0;
}

#lightbox-simple-rate a.rate1 { background:url(/img/canoodle/simple_rate/dislike.jpg) no-repeat; width:129px; }
#lightbox-simple-rate a.rate5 { background:url(/img/canoodle/simple_rate/like.jpg) no-repeat; width:129px; }

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

/*#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:9000;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	background: black url(/img/canoodle/progress/wait_big.gif) center center no-repeat;
    _background-position-y: expression(document.documentElement.clientHeight / 2 - 36);
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 9999;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	color: #ffffff;
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	padding:11px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background: url('../../img/canoodle/popup/foot_bg.jpg');
	height: 46px;
	overflow: hidden;
}

#TB_closeAjaxWindow A{
	display: block;
	width: 65px;	
	height: 24px; 
	line-height: 26px;
	color: #ffffff;
	font-size: 16px;
	font-family: Arial;
	font-weight: bold;
	padding-right: 30px;
	text-align: right;
	background: url('../../img/canoodle/popup/close_block.gif') no-repeat top right;
}

#TB_closeAjaxWindow a:link {color: #ffffff; text-decoration: none;}
#TB_closeAjaxWindow a:visited {color: #ffffff; text-decoration: none;}
#TB_closeAjaxWindow a:hover {color: #ffffff; text-decoration: none;}
#TB_closeAjaxWindow a:active {color: #ffffff; text-decoration: none;}
#TB_closeAjaxWindow a:focus{color: #ffffff; text-decoration: none;}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:hidden;
	text-align:left;
	line-height:1.4em;
	z-index: 1120;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/* /var/www/vhosts/umbrella/htdocs/css/canoodle/jquerycssmenu.css */
.jquerycssmenu{
font: bold 12px Verdana;
border: 0px solid #ffffff;
padding-left: 0px; /*offset of tabs relative to browser left edge*/
width: 170px;
position: relative;
z-index: 1999;
}

.jquerycssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jquerycssmenu ul li{
position: relative;
display: inline;
float: left;
}

.language-selector
{
	border: 1px solid gray;
	height: 176px;
	width: 100px;
	background-color: #ffffff;
	top:-3px;
	left: -15px;
	position: absolute;
	display: none;
	padding-bottom: 5px;
}

/*Top level menu link items style*/
.jquerycssmenu ul li a{
display: block;
background-color: white ;
background-image: url('../../../img/canoodle/treeangle-gray.gif');
background-position: right;
background-repeat: no-repeat;
margin-right: 3px; /*spacing between tabs*/
border: 0px solid #ffffff;
border-bottom-width: 0;
color: #2d2b2b;
text-decoration: none;
}

.jquerycssmenu ul li:hover ul li
{
	visibility: visible;
}
	
/*1st sub level menu*/
.jquerycssmenu ul:hover li ul
{
	/*visibility: visible;*/
}
.jquerycssmenu ul li ul{
position: absolute;
left: -14px;
display: block;
visibility: hidden;
border-top: 0px solid #ffffff;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jquerycssmenu ul li ul li
{
	display: list-item;
	float: left;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jquerycssmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jquerycssmenu ul li ul li a{
font: normal 13px Verdana;
/*width: ; width of sub menus*/
background: white;
color: black;
padding: 4px 15px;
margin: 0;
border-top-width: 0;
border-bottom: 0px solid #fffff;
}

.jquerycssmenu ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}

.lang-links
{
	font-size: 12px;
}


/* /var/www/vhosts/umbrella/htdocs/css/canoodle/pop_up.css */
.red_bt,
.green_bt,
.blue_bt
{
	background:transparent repeat scroll 0 0;
	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important;
	filter: alpha(opacity=50) !important;
	opacity: 0.5 !important;

	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 40px;
}

.red_bt
{
	background-image: url(../../../img/canoodle/pop_up/red.gif);
}
.green_bt
{
	background-image: url(../../../img/canoodle/pop_up/green.gif);
}
.blue_bt
{
	background-image: url(../../../img/canoodle/pop_up/blue.gif);
}

.full_bt
{
	padding: 10px 20px;
	_padding-bottom: 3px;
	height: 20px;
	
	color:#fff;
	font-size:18px;
	font-family:Tahoma, Geneva, sans-serif;
	
	
	top: 0;
	z-index:150;

	position: absolute;
	width: 95%;
	line-height: 20px;

	text-align: center;
}

.small_s
{
	font-size:14px;
}
.small_s a
{
	color: #ffffff;
	text-decoration: underline;
}
.small_s a:hover
{
	color: #ffffff;
	text-decoration: none;
}

.annoying-popup-container .link-container
{
	/*margin-left: 110px;*/
}

.annoying-popup-container .link-container a
{
	color: yellow;
}
/* IE hack */
.annoying-popup-container
{
	position: fixed;
	_position: absolute;
	left: 0;
	bottom: 0;
	_top: expression(document.documentElement.clientHeight + document.body.parentNode.scrollTop - this.clientHeight);
	width: 100%;
	height: 40px;
	text-align: left;
	z-index: 150;
}
/* EO IE hack */


/* /var/www/vhosts/umbrella/htdocs/css/canoodle/registration.css */
#new_reg {
	padding:20px 25px;}

#new_reg h1 {
	padding:0;
	margin:0 0 15px 0;}

#new_reg input {
	padding:2px;
	font-size:14px;
	font-family:Verdana,Arial,Helvetica,sans-serif;}

.pass_f {
	display:block;
	float:left;
	font-size:11px;
	left:300px;
	padding-left:10px;
	position:absolute;
	top:20px;
	width:210px;}

.ps {
	display:block;
	float:left}

.weight_normal {
	font-weight:normal !important;}

.field_div {
	margin-bottom:10px;
	position:relative;}

.field_label {
	display:block;
	color:#666;
	font-size:12px;
	font-weight:bold;
	padding:2px 0;
	margin:0;}

.form_error {
	clear:left;
	color:#FF0000;
	font-size:11px;
	font-weight:bold;
	padding:2px 0;}

.wrong_info {
	background:url('../../img/canoodle/registration/new/warning.png') left center no-repeat;
	font-size:12px;
	color:#F09813;
	padding-left:20px;
	display: none;
}

.correct_info {
	background:url('../../img/canoodle/registration/new/correct.png') left center no-repeat;
	font-size:12px;
	color: #090;
	padding-left:20px;
	display: none;
}

.strenght_green{
	display:block;
	border:1px solid #2F9B2F;
	background:#FFF;
	width:100px;
	height:8px;
	padding:1px;
	}

.strenght_green span{
	display:block;
	border-top:3px solid #3C0;
	border-bottom:5px solid #393;
	height:0;}


.strenght_blue{
	display:block;
	border:1px solid #09F;
	background:#FFF;
	width:100px;
	height:8px;
	padding:1px;
	}

.strenght_blue span{
	display:block;
	border-top:3px solid #bbe3ff;
	border-bottom:5px solid  #09F;
	height:0;}

.strenght_red{
	display:block;
	border:1px solid #dd0000;
	background:#FFF;
	width:100px;
	height:8px;
	padding:1px;
	}

.strenght_red span{
	display:block;
	border-top:3px solid #F00;
	border-bottom:5px solid  #C00;
	height:0;}

#new_reg .join_but {
	width:170px;
	height:37px;}

#new_reg .check_b {
	display: block;
	float: left;
	clear: left;
	height: 12px;
	padding: 0;
	margin: 0;
	width:20px;
}

#new_reg label {
	clear:none;
	display:block;
	float:left;
	font-size:12px;
	padding:12px;
	padding-top: 0px;
	width:310px;
	}

.l_12 {
	clear:left;
	font-size:12px;
	padding:3px 0;
	margin:0;}

#new_reg .register_btn
{
	width: 164px;
    height: 30px;
    border: 0;
    text-transform: uppercase;
    color: #ffffff;
    font-size: 19px;
    letter-spacing: 3px;
    background-image: url(../../../../img/canoodle/registration/new/join_but.jpg);
    cursor: pointer;
	float: left;
}
#new_reg form
{
	margin:0;
}
#new_reg .form_error
{
	display: none;
}

/* /var/www/vhosts/umbrella/htdocs/css/canoodle/sign-in.css */
.left_part {
	margin-right:360px;}

.describe h1
{
	font-size: 21px;
	font-weight: lighter;
}
.describe h2{
	font-size:14px;
	margin:5px 0;}

.describe p{
	font-size:12px;
	line-height:18px;
	margin:5px 0 15px 0;}

.save, .recomm, .safe, .support{
	padding-left:80px;}

.save {
	background:url('../../../img/canoodle/signin/heart.png') no-repeat left center;}

.recomm {
	background:url('../../../img/canoodle/signin/recom.png') no-repeat left center;}

.safe {
	background: url('../../../img/canoodle/signin/spam.png') no-repeat left center;}

.support {
	background: url('../../../img/canoodle/signin/support.png') no-repeat left center;}

.no_margin {
	margin:0 !important;}

.p_top_20 {
	/*padding-top:20px;*/
	}

.m_l_250 {
	margin-left:250px;}

.left_small_div {
	float:left;
	width:250px;}

.wide_right {
	float:left;
	margin-left:50px;
	width:650px;}

.blue_link {
	color:#0097E9;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;}

.h_15{
	height:15px;}

.color_1, .color_2, .color_3, .color_4, .color_5, .color_6, .color_7 {
	background:url(lili.png) no-repeat;
	padding:0 20px 0 40px;}

.color_8 {
	margin-top:40px;
	padding:0 20px 0 40px;}

.color_1 {
	border-right:4px solid #f05d69;}

.color_2 {
	border-right:4px solid #b0529e;}

.color_3 {
	border-right:4px solid #637ab0;}

.color_4 {
	border-right:4px solid #2abed7;}

.color_5 {
	border-right:4px solid #b9cb52;}

.color_6 {
	border-right:4px solid #fdc63b;}

.color_7 {
	border-right:4px solid #f27244;}

.color_8 {
	border-right:4px solid #464646;}

.color_1 h2{
	color: #f05d69;}

.color_2 h2{
	color: #b0529e;}

.color_3 h2{
	color: #637ab0;}

.color_4 h2{
	color: #2abed7;}

.color_5 h2{
	color: #9bad36;}

.color_6 h2{
	color: #fdad3b;}

.color_7 h2{
	color: #f27244;}

.join_b, .sign_b{
	display:block;
	width:171px;
	height:37px;}

.join_b {
	background:url('../../../img/canoodle/signin/join.png') no-repeat;}

.sign_b {
	background:url('../../../img/canoodle/signin/sign.png') no-repeat;}

.con {
	color:#2074CA;
	padding:15px 0;
	font-weight:bold;
	display:block;}

/* /var/www/vhosts/umbrella/htdocs/css/canoodle/recommend.css */
#recommend-popup .profile-details
{
width: 620px;
border:1px solid #c3c3c3;
font-size:12px;
text-align:left;
line-height:1.5;
color:#393939;
background:#F5FBFF;
padding-top: 10px;
padding-bottom: 15px;;
margin-left: auto;
margin-right: auto;
}
#recommend-popup .prof_photo {
    float: left;
	margin-left: 10px;
}
#recommend-popup .info {
    float: left;
	margin-left: 17px;
}
#recommend-popup .info a {
    text-decoration: underline;
}
#recommend-popup .info p {
    margin: 0;
}
#recommend-popup .out, .out a {
    font-size: 12px;
	font-weight: bold;
}

#recommend-popup a:hover img
{
	border: 0;
}

#recommend-popup .star-container
{
	float: left;
}

/*
#recommend-popup div.star-container
{
display:block;
float:right;
width:120px;
height:22px;
margin-right: 15px;
}

#recommend-popup ul.star-rating, ul.star-rating li
{
display:block;
float: left;
margin: 0;
padding: 0;
width: 85px;
height: 20px;
background: url('  http://lesha.sanbox.canoodle.com/img/canoodle/stars.gif') repeat;
border:none;
font-size:0;
outline:none;
overflow:hidden;
}
*/
#recommend-popup .register-content
{
	width: 470px;
	text-align:left;
	font-size:14px;
	color:#545454;
	margin: 0;
	/*
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	*/
	margin-left: 100px;
}
#recommend-popup .your {
    float: left;
	width: 190px;
	background-color: #f1f1f1;
	text-align: right;
	height: 25px;
	padding-top: 3px;
	padding-right: 5px;
	margin-left: 40px;
}
#recommend-popup .input {
    float: left;
	margin-left: 5px;
	width: 200px;
	margin-top: 2px;
}
#recommend-popup .note_under_field
{
font-size: x-small;
font-style: italic;
	width: 300px;
}
/*
#recommend-popup .bt_large {
	float:left;
	display: block;
	background:url(http://b.cdn-canoodle.com/img/canoodle/med_btn3.gif) no-repeat center;
	width:130px;
	height:26px;
 	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
 }
*/
#recommend-popup .bottom_menu {
padding:10px 10px 0 0;
text-align: center;
margin-bottom: 5px;
}

#recommend-popup .bottom_menu a {
    padding-left: 10px;
	text-decoration: underline;
}
#recommend-popup #flower-loader {
	position: absolute;
	text-align: center;
	top: 300px;
	left: 300px;
	display: none;
}

/* /var/www/vhosts/umbrella/htdocs/css/canoodle/homepage/homepage.css */
/* My profile styles */
#header_1
{
	width: 100%;
	height: 100px;
	font-size: 12px;
}

#left {
    float: left;
	width: 264px;
}
#left_1 {
    float: left;
	width: 264px;
	_width: 260px;
	margin-right: 10px;
	_margin-right: 0px;
}
#basic_1 {
	float:left;
	width: 264px;
}
.right_c{
    width: 700px;
	margin-right: 40px;
	_margin-right: 20px;
	padding: 0;
	float: right;
}
#cont_1 {
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	width:264px;}
	
#tabbed_cont_tabs_1 {
	float:left;
	width:100%;
	padding:0;
	height:26px;}

#tabbed_cont_tabs_1 ul {
	list-style:none;
	padding:0 10px 0 10px;
	margin:0;
	float:left;
	width:100%;}

#tabbed_cont_tabs_1 ul li a {
	color:#848586;
	text-decoration:none;
	}

#tabbed_cont_tabs_1 ul li{
	background:url(../../../img/canoodle/tab_deact.gif) no-repeat;
	display:inline-block;
	color:#848586;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	float:left;
	margin-right:4px;
	width:130px;
	height:22px;
	padding-top:4px;}

#tabbed_cont_tabs_1 ul li.act {
	background:  url(../../../img/canoodle/tab_act.jpg) no-repeat;
	display:block;
	color:#144f8b;
	text-align:center;
	font-size:14px;
	float:left;
	margin-right:4px;
	width:130px;
	height:22px;
	padding-top:4px;}

#tabbed_cont_top_1 {
	background: url(../../../img/canoodle/cont_top.gif) no-repeat;
	width:690px;
	height:14px;
	padding: 0;
	_margin-bottom: -4px;
}

#tabbed_cont_body_1 {
	background: url(../../../img/canoodle/cont_bckg.jpg) repeat-y;
	padding:10px 0 0 13px;
	margin-top: 0px;
}

#tabbed_cont_body_1 table tr {
	width:660px;
	}
#tabbed_cont_body_1 table tr td {
	border-bottom:1px dotted #CCC;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 5px;
}
#tabbed_cont_body_1 .item_1 {
	background: url(../../../img/canoodle/heading.jpg) no-repeat;
	padding:0 10px 15px 10px;
	width: 684px;
}
#tabbed_cont_bottom_1{
	background: url(../../../img/canoodle/cont_bottom.jpg) no-repeat;
	height:53px;
	padding:20px 20px 0 40px;
}
	
/* my  matches styles */

#result_1{
float:left;
width:710px;
margin:0 0 0 2px;
padding:0;
}
#result_1 .view-type-container_1
{
	position: relative;
	width: 690px;
	height: 25px;
	margin: 0 0 6px 20px;
	padding: 0;
	z-index: 1000;
}

#result_1 .profile-list_1
{
	display:block;
	width:685px;
	_width:680px;
	float:left;
	margin-top: -8px;
	padding-top: 0px;
	margin-left: 20px !important;
	margin-left: 10px;
	margin-bottom: 10px;
	padding:4px;
	padding-top: 0px;
	border: 1px solid #D6D6D6;
	font-size:11px;
	color:#666666;
}
#result_1 .profile-list_2
{
	display:block;
	width:702px;
	_width:707px;
	float:left;
	margin-top: -8px;
	margin-left: 0px !important;
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 0 4px;
	border: 1px solid #D6D6D6;
	font-size:11px;
	color:#666666;
}
#profile-list .profile-cntnr {
	display: block;
	float: left;
	width: 90px;
	height: 155px;
	border: 1px solid #cccccc;
	overflow: hidden;
	text-align: center;
	font-size: 11px;
	margin-top: 10px;
	margin-left: 5px;
	background-color: #ffffff;
}
#profile-list .profile-cntnr img {
    display: block;
    height: 99px;
	margin-bottom: 10px;
}
/*
 #profile-list .screename {
	float:left;
	font-size:12px;
	width: 330px;
	color:#333333;
	margin-bottom: 5px;
}
*/
#gallery .profile-cntnr_1
{
	margin-top: 10px;
	margin-left: 5px;
	width: 680px;
}

 #gallery .left_block {
    float: left;
	text-align: left;
	width: 351px;
	_width: 342px;
	*width: 341px;
	background-image:url(../../../img/canoodle/profile_bg.gif);
	background-repeat: repeat-x;
	padding: 5px 0 0 10px;
}
 #gallery .left_block b{
    display: block;
 }
#gallery .right_block {
    float: right;
	background-image:url(../../../img/canoodle/profile_bg.gif);
	background-repeat: repeat-x;
	width: 200px;
	min-height: 122px;
	text-align: left;
	margin: 0 20px 0 0;
	_margin: 0 7px 0 0;
	padding: 0px 0px 0px 12px;
	_padding: 10px 10px 0px 0px;
	*padding: 10px 10px 0px 12px;
	owerflow: hidden;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
}
#gallery .right_block ul li {
    list-style: none;
}
#gallery .right_block a {
    color: #40b3ff;
	text-decoration: underline;
}
#gallery .screename_1
{
	margin: 5px 0 10px 0;
	font-size: 12px;
	font-weight: bold;
}
#gallery .screename_1 a
{
	color: #0093F1;
	font-weight: bold;
	text-decoration: underline;
	margin: 10px 0 10px 0;
}
.paginator_1 {
    clear: both;
	margin-top:20px;
    margin-left: 10px;
	font-size:1em;
	width:710px;
}



.paginator_1 span strong,
.paginator_1 span a {
	padding:2px 6px;
}

.paginator_1  .current_page_mark {
	position:absolute;
	z-index:1;
	top:0; left:0;
	width:0; height:3px;
	overflow:hidden;
	background:#ff6c24;
}
.paginator_1  span strong {
	background:#24B6FF;
	color: #ffffff;
	font-style:normal;
	font-weight:normal; 
}
.paginator_1 .scroll_bar 
{
	width:100%;
	height:20px;
	position:relative;
	margin-top:10px; 
}
.paginator_1  .scroll_trough {
	width:100%;	height:3px;
	background:#C9C9C9;
	overflow:hidden;
}
.paginator_1  .scroll_thumb {
	position:absolute;
	z-index:2;
	width:0; height:3px;
	top:0; left:0;
	font-size:1px;
	background:#363636;
}
.paginator_1  .scroll_knob {
	position:absolute;
	top:-5px; left:50%;
	margin-left:-10px;
	width:20px; height:20px;
	overflow:hidden;
	cursor:pointer; cursor:hand;
	background: url(../../../img/canoodle/slider_knob.gif) no-repeat center center;
}
.paginator_pages_1 {
	width:700px;
	text-align:right;
	font-size:12px; 
	color:#808080;
	margin-top:-10px; 
}

/*home styles*/

/* left*/

#left .dating_logo {
    background: url(../../../img/canoodle/homepage/logo_bg.jpg) no-repeat;
	padding-top: 2px;
	padding-left: 3px;
	margin-top: 10px;
	margin-left: -10px;
	width: 233px;
	height: 66px;
}
#left .dating_logo a {
   
    display: inline-block;
    font-size: 12px;
	vertical-align: top;
	text-decoration: underline;
	margin-top: 40px;
	margin-left: 20px;
}
#left .screen {
   margin-bottom: 10px;
   text-align: center;
    font-size: 14px;
	color:#545454;
}
#left .screen b {
    font-size: 18px;
	color:#000000;
}
#left #prof_filled {
    margin-left: 25px;
	margin-top: 10px;
}
#left #prof_filled ul li {
	list-style: none;
	margin-left: -30px;
	padding-left: 0;
	line-height: 24px;
}
#left .find, #left_1 .find {
	color:#0093F1;
	font-size:12px;
	padding:7px 5px;
	}

#left .find_link_1, #left_1 .find_link_1 {
	background: url(../../../img/canoodle/homepage/matches.gif) no-repeat 0 1px;
	padding: 4px 0 0 27px;
	display: block;
	height: 14px;
	margin-top: 5px;
	margin-bottom: 5px;
	}
#left .find_link_2, #left_1 .find_link_2 {
	background: url(../../../img/canoodle/homepage/favourites.gif) no-repeat 0 1px;
	padding: 4px 0 0 27px;
	display: block;
	height: 14px;
	margin-bottom: 5px;
	}
#left .find_link_3, #left_1 .find_link_3 {
	background: url(../../../img/canoodle/homepage/online.gif) no-repeat 0 1px;
	padding: 4px 0 0 27px;
	display: block;
	height: 14px;
	margin-bottom: 5px;
	}
#left .find_link_4, #left_1 .find_link_4 {
	background: url(../../../img/canoodle/homepage/advansed_search.gif) no-repeat 0 1px;
	padding: 4px 0 0 27px;
	display: block;
	height: 14px;
	margin-bottom: 5px;
	}
#left .find_link_5, #left_1 .find_link_5 {
	background: url(../../../img/canoodle/homepage/near_me.gif) no-repeat 0 1px;
	padding: 4px 0 0 27px;
	display: block;
	height: 14px;
	margin-bottom: 5px;
	}
#left .find_link_6, #left_1 .find_link_6 {
	background: url(../../../img/canoodle/homepage/last_visited.gif) no-repeat 0 1px;
	padding: 4px 0 0 27px;
	display: block;
	height: 14px;
	margin-bottom: 10px;
	}
/*top search box*/
#topsearch
{
	text-align:center;
	display:block;
	float: left;
	width:700px;
	padding:0 0 5px 0;
	margin:0px 0 0 12px;
	font-family: Verdana, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	}
* html #topsearch
{
text-align:center;
width:720px;
}

#form_data {
	margin-bottom: 5px;
	height: 30px;
}
#index-search_1
{
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	height: 40px;
	width: 705px;
	background-image: url(../../../img/canoodle/homepage/index_search_1.gif);
	background-repeat: no-repeat;
	color: #333333;
	position: relative;
	font-size: 11px;
}
#search_top .desc
{
display:none;
color:#666666;
font-size:11px;
font-weight:normal;
height:37px;
width:373px;
background:url(../../../img/canoodle/desc_bg.gif) no-repeat center;
padding:4px 2px 0px 45px;
margin:2px 0 0 0;
}

#search_button
{
	background: url(../../../img/canoodle/search_button.jpg) no-repeat center;
	width: 110px;
	height:28px;
	border: 0px;
	cursor:pointer;
	position: absolute;
	bottom: 25px;
	right: 12px;
}
#center_cont {
	float:left;
	width:705px;
	_width:707px; /* ie6 */
	padding:10px;
	margin-top: -10px;
}
	
#center_cont .tabs_title {
    background: url(../../../img/canoodle/homepage/tabs_title.gif) no-repeat left center;
	padding: 5px 0 5px 15px;
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-bottom: 20px;
}
#center_cont .tabs_title a {
    color: #000000;
}
#center_cont .tabs_title a:hover {
   color: #818181;
   text-decoration: none;
}
#center_cont .tabs_body {
	padding:10px 10px 5px 13px;
	float:left;
	padding-left:13px;
	max-width: 700px;
}
#center_cont .profile-container {
	display: block;
	float: left;
	width: 90px;
	height: 155px;
	border: 1px solid #cccccc;
	overflow: hidden;
	text-align: center;
	font-size: 11px;

/*
	margin: 7px;
	display: block;
	width: 90px;
	height: 110px;
	border: 1px solid #cccccc;
	overflow: hidden;
*/
}
#center_cont .profile-container:hover
{
	border: 1px solid #178CDA;
}
#center_cont .profile-container img
{
	text-align: center;
	width: 80px;
	height: 100px;
	display: block;
	padding: 5px;
	float: none;
}
#center_cont .profile-container b {
    font-weight: bold;
	display: block;
	margin-top: 3px;
	color: #f77014;	
}
#center_cont .profile-container span {
    display: block;
	margin-bottom: 3px;
}
#center_cont .bottom_link, #center_cont .bottom_link a, #center_cont .bottom_link a:hover {
    color: #0093f1;
	font-size: 14px;
	text-decoration: underline;
	clear:both;
	text-align: right;
	margin: 7px 10px 5px 0;
}
.homepage-spacer
{
	height: 60px;
}
.profile-list_2 .gallery-photo
{
	height: 170px;
	margin-top: 5px;
	margin-bottom: 5px;
}

/* /var/www/vhosts/umbrella/htdocs/css/canoodle/homepage/user_invite.css */
@charset "utf-8";
/* CSS Document */

.clear{display:block;height:0;clear:both;font-size:0;line-height:0;margin:0;padding:0;}
.left { float:left;}
.left a { text-align: center; letter-spacing: 0; }
.right { float:right;}

:focus { outline: none; }

div.grazooka { display: none; height: 13px; margin: 0; background: url(/img/canoodle/loading_progress.gif) no-repeat right center; }

#invite_top { padding:10px; width:700px; }

.head_invite_orange_bg { background:url(/img/canoodle/homepage/invite/head_orange_bg.jpg) repeat-x; height:68px;}
.head_invite_orange_l { background:url(/img/canoodle/homepage/invite/head_orange_l.jpg) no-repeat top left; height:68px;}
.head_invite_orange_r { background:url(/img/canoodle/homepage/invite/head_orange_r.jpg) no-repeat top right; height:68px;}
.head_invite_orange_logos {background:url(/img/canoodle/homepage/invite/head_orange_logo.jpg) no-repeat bottom right; height:68px;}
.head_invite_orange { font-family:Verdana, Geneva, sans-serif; font-size:19px; color:#FFF; font-weight:bold; padding-top:9px; padding-left:20px; height:34px;}


.invite_b { background: url(/img/canoodle/homepage/invite/invite_b.jpg) repeat-x; height:8px; font-size:0%;}
.invite_l { background:url(/img/canoodle/homepage/invite/invite_bl.jpg) no-repeat top left; height:8px; font-size:0%;}
.invite_r { background:url(/img/canoodle/homepage/invite/invite_br.jpg) no-repeat top right; height:8px; font-size:0%;}

#invite_top .invite_bg { background:url(/img/canoodle/homepage/invite/invite_bg.jpg) top left repeat-x; border-left:1px solid #6babdc; border-right:1px solid #6babdc; padding-top:10px; padding-left:10px; padding-right:10px; position:relative; border-top:1px solid #6babdc; z-index:1; width:678px}
#invite_top .invite_bg_l { position:absolute; top:-1px; left:-1px; width:11px; height:10px; background:url(/img/canoodle/homepage/invite/top_l.gif) no-repeat; font-size:0%;}
#invite_top .invite_bg_r { position:absolute; top:-1px; right:-1px; width:11px; height:10px; background:url(/img/canoodle/homepage/invite/top_r.gif) no-repeat; font-size:0%;}


.invite_white_box { padding-left:15px; padding-right:15px;}
.head_invite_small_txt_bg { background:#FFF; height:48px; position:relative; border-bottom:1px solid #cee9fb; border-top:1px solid #cee9fb; color:#bb439a; text-align:center; font-weight:bold; font-family:Verdana, Geneva, sans-serif; font-size:16px; }
.head_invite_small_txt_l {background:url(/img/canoodle/homepage/invite/invite_white_l.jpg) no-repeat top left;	width:15px;	height:50px;	position:absolute;	font-size:0%; left: -15px; top:-1px;}
.head_invite_small_txt_r {background:url(/img/canoodle/homepage/invite/invite_white_r.jpg) no-repeat top left;	width:15px;	height:50px;	position:absolute;	font-size:0%; right: -15px; top:-1px;}

#invite_top_form { float:left; width:490px; margin-top:10px;}
#invite_top_txt { float:right; width:170px; color:#587bb5; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-align:justify; margin-top:10px; letter-spacing: 0; }

#invite_top .invite_form_name { color:#6babdc; font-family:Verdana, Geneva, sans-serif; text-align:right; padding-left:7px; padding-right:10px; font-size:11px; font-weight:bold; padding-top:5px; padding-bottom:15px;}
#invite_top .invite_form_input { background:url(/img/canoodle/homepage/invite/input_bg1.jpg) no-repeat top left; width:153px; height:25px; margin-bottom:5px; padding-left:9px; padding-top:3px;}
#invite_top .invite_form_input input { background-color:#FFF; border:none; color:#000; font-size:11px; height:18px; width:130px;}
.bt_invite_check a { cursor:pointer;}

.invite_smallsmall_txt { text-align:right; font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#587bb5; padding-right:3px;}
#invite_top .invite_smallsmall_txt {font-family:Verdana, Geneva, sans-serif; font-size:9px; width:300px; position:absolute; top:135px; left:190px; text-align:right; color:#6babdc; }

#invite_top .invite_message { font-size: 12px; color: red;  }
#invite_top .invite_message a { color:#F60;}

/*----------- for network ----------------*/
#invite_top_form_soc {}
#select_network .invite_form_name { float:left; width:190px; padding-top:7px; padding-bottom:10px; padding-left:0px;}
#select_network .txt {color:#6babdc; font-family:Verdana, Geneva, sans-serif; padding-right:10px; font-size:11px; padding-top:7px; padding-bottom:10px;}
#select_network .input_select { padding-top:5px;}

#invite_top_form_soc #invite_top_txt { float:right; width:150px; color:#587bb5; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-align:justify; margin-top:0px;}
#invite_top #invite_top_form_soc .invite_form_input { background:url(/img/canoodle/homepage/invite/input_bg1.jpg) no-repeat top left; width:150px; height:25px; margin-bottom:5px; padding-left:9px; padding-top:3px;}

#invite_top #invite_top_form_soc .invite_smallsmall_txt { width:300px; position:absolute; top:153px; left:228px; text-align:right; color:#6babdc;}

/*-------------------- MENU --------------------------------------*/
#invite_top_menu { width:600px; margin-left:19px; height:25px; position:relative; }
#invite_top_menu #check1 { height:26px; position:absolute; background:url(/img/canoodle/homepage/invite/invite_menu_active_r.gif) no-repeat top right; z-index:100; width:205px; margin-top: 0; }
#invite_top_menu #check1 a { color:#b32c8e; font-weight:bold; font-size:12px; background:url(/img/canoodle/homepage/invite/invite_menu_active_l.gif) no-repeat top left; height:21px; display:block; padding-top: 5px; padding-left:15px; padding-right:15px; font-family:Verdana, Geneva, sans-serif; }
#invite_top_menu #check2 { height:25px; position:absolute; left:210px; background:url(/img/canoodle/homepage/invite/invite_menu_r.gif) no-repeat top right; z-index:100; width:275px; margin-top: 0; }
#invite_top_menu #check2 a { color:#b32c8e; font-weight:bold; font-size:12px; background:url(/img/canoodle/homepage/invite/invite_menu_l.gif) no-repeat top left; height:20px; display:block; padding-top: 5px; padding-left:15px; padding-right:15px; font-family:Verdana, Geneva, sans-serif; }

/*-------------------- MENU network-------------------------------------*/
#invite_top_menu #check3 { height:25px; position:absolute; background:url(/img/canoodle/homepage/invite/invite_menu_r.gif) no-repeat top right;  width:205px;}
#invite_top_menu #check3 a { color:#b32c8e; font-weight:bold; font-size:12px; background:url(/img/canoodle/homepage/invite/invite_menu_l.gif) no-repeat top left; height:20px; display:block; padding-top: 5px; padding-left:15px; padding-right:15px; font-family:Verdana, Geneva, sans-serif;}
#invite_top_menu #check4 { height:26px; position:absolute; left:210px; background:url(/img/canoodle/homepage/invite/invite_menu_active_r.gif) no-repeat top right; width:275px; z-index:100;}
#invite_top_menu #check4 a { color:#b32c8e; font-weight:bold; font-size:12px; background:url(/img/canoodle/homepage/invite/invite_menu_active_l.gif) no-repeat top left; height:21px; display:block; padding-top: 5px; padding-left:15px; padding-right:15px; font-family:Verdana, Geneva, sans-serif;}

/*---------------------- LEFT ----------------------------------*/
#invite_left { padding:10px; /* padding-right:30px;*/ width:190px; padding-bottom:0px;}
#invite_left .invite_bg { background:url(/img/canoodle/homepage/invite/invite_bg.jpg) top left repeat-x; border-left:1px solid #6babdc; border-right:1px solid #6babdc; padding:0px; }


/* /var/www/vhosts/umbrella/htdocs/css/canoodle/oneclick_social.css */
.oneclick_social_clear{display:block;height:0;clear:both;font-size:0;line-height:0;margin:0;padding:0;}

#oneclick_social_load_progress {display:none; width:635px; padding-top: 120px; text-align: center;}

#oneclick_social_main_block_acc { background:url(/img/oneclick_social/pop_up_grey_bg.gif) repeat-x top left; height:560px;}

/*----------- for facebook----------------*/
#oneclick_social_head_block_acc2 { text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:17px; font-weight:bold; color:#b0529e; padding:20px 0px; }
#oneclick_social_head_block_acc2 span { color:#832671; font-size:21px;}
.oneclick_social_acc_fields_error2 { padding-left:249px; color:#900; font-size:10px; padding-bottom:5px; padding-top:1px; font-family:Verdana, Geneva, sans-serif; line-height: 13px;}
.oneclick_social_form_block_bg3 { background: #e8f5fd; height:285px;   font-size:12px; color:#000; border-left:3px solid #FFF; border-right:3px solid #FFF; padding: 10px 15px;}
/*---------------------------------*/

#oneclick_social_head_block_acc { text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:23px; font-weight:bold; color:#b0529e; padding:25px 0px; padding-bottom:45px; line-height: 1.2em;}
#oneclick_social_head_block_acc span { color:#7e2c6e;}

#oneclick_social_main_form_reg_acc { width:560px; margin: 0 auto;}

.oneclick_social_form_block_tl { background: #e8f5fd url(/img/oneclick_social/block_blue_tl.gif) no-repeat top left; width:15px; height:15px; font-size:0%; float:left;}
.oneclick_social_form_block_tr { background: #e8f5fd url(/img/oneclick_social/block_blue_tr.gif) no-repeat top right; width:15px; height:15px; font-size:0%; float:right;}
.oneclick_social_form_block_t { background: #e8f5fd url(/img/oneclick_social/block_blue_t.gif) repeat-x top left; width:530px; height:15px; font-size:0%; float:left;}
.oneclick_social_form_block_bl { background: #e8f5fd url(/img/oneclick_social/block_blue_bl.gif) no-repeat bottom left; width:15px; height:15px; font-size:0%; float:left;}
.oneclick_social_form_block_br { background: #e8f5fd url(/img/oneclick_social/block_blue_br.gif) no-repeat bottom right; width:15px; height:15px; font-size:0%; float:right;}
.oneclick_social_form_block_b { background: #e8f5fd url(/img/oneclick_social/block_blue_b.gif) repeat-x bottom left; width:530px; height:15px; font-size:0%; float:left;}
/*----------- for myspace--------------*/
.oneclick_social_form_block_bg2 { background: #e8f5fd; height:200px;   font-size:12px; color:#000; border-left:3px solid #FFF; border-right:3px solid #FFF; padding: 10px 15px;}
/*-----------------------------*/
.oneclick_social_form_block_bg { background: #e8f5fd; height:160px;   font-size:12px; color:#000; border-left:3px solid #FFF; border-right:3px solid #FFF; padding: 10px 15px;}

.oneclick_social_acc_fields_name { float:left; width:230px; text-align:right; padding-right:15px; font-family:Verdana, Geneva, sans-serif; font-size:13px;line-height:20px; height:20px; padding-top:2px;}
.oneclick_social_acc_fields_input { float:left; width:200px;}
.oneclick_social_acc_fields_error { padding-left:249px; color:#900; font-size:10px; padding-bottom:10px; padding-top:3px; font-family:Verdana, Geneva, sans-serif; line-height: 13px;}
.oneclick_social_acc_inp { width:200px; border:1px solid #b5d4e9; color:#333; font-family:Verdana, Geneva, sans-serif; font-size:12px;  padding:3px;}

#oneclick_social_butt_create_acc { text-align:center; padding-top:10px;}

.oneclick_social_terms_txt {text-align:center; font-size:11px; color:#213e87; width:250px; margin:0 auto; font-family:Verdana, Geneva, sans-serif;}

.oneclick_social_acc_fields_date_select {font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.oneclick_social_acc_fields_input select.frm_day, .oneclick_social_acc_fields_input select#frm_month, .oneclick_social_acc_fields_input select.frm_year, .oneclick_social_acc_fields_input select#frmLfor {font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.oneclick_social_acc_fields_input select.frm_day { width:55px;}
.oneclick_social_acc_fields_input select#frm_month {width:85px;}
.oneclick_social_acc_fields_input select.frm_year {width:64px;}
.oneclick_social_acc_fields_input select#frmLfor {width:210px;}