/* /var/www/vhosts/umbrella/htdocs/css/canoodle/index/main.css */
/* common styles */

* { 
	margin: 0;
	padding: 0;
}

img { border: none; }

html, body {
	font: 12px/1.2 Arial, Helvetica, sans-serif;
	color: #464646;
	background: white url('/img/canoodle/body_bg.gif') repeat-x 0 20px;
}

a {
	color: #40B3FF;
}

a:hover {
	color: #0099FF;
}

div.clear {
	clear: both;
}

#page {
	width: 824px;
	margin: 0 auto;
}

#header {
	margin-right: 13px !important;
	margin-right: 8px; /* IE 6 */
}

#left-column {
	float: left;
	width: 260px;
	margin-top: 41px;
	color: #666;
	font-size: 16px;
	line-height: 24px;
}

#right-column {
	float: right;
	width: 550px;
	height: 673px;
	margin-top: 20px;
}

/* footer ============================================================ */

#footer {
	text-align: center;
	background: url(/img/canoodle/index_footer.gif) repeat-x;
	font-size: 12px;
	padding: 30px 0 10px;
	clear: both;
	z-index: 0;
}

/* login-form ======================================================== */

.login-form {
	float: right;
	height: 30px;
}

.login-form label {
	font-weight: bold;
	line-height: 25px;
}

.login-form input {
	width: 120px;
	height: 17px;

	margin-top: 6px;

	color: #666;
	font-size: 11px;
	text-align: center;

	-border: 1px solid red;
	border: none;
}

.login-form div {
	float: left;
	margin: 9px 5px;
}

.login-form div.input {
	width: 136px;
	height: 27px;
	background: url(/img/canoodle/index/input_bg.gif);
	text-align: center;
}

#login-form-submit {
	width: 37px;
	height: 27px;
	margin: 0;
	background: url('/img/canoodle/index/login_btn.gif');
	cursor: pointer;
}

.login-form .forgot {
	line-height: 24px;
}

/* head links ======================================================== */

div.head-links div {
	margin: 10px 10px 0 0;
}

div.head-links div.left {
	float: left;
}

div.head-links div.right {
	float: right;
}

div.head-links a {
	float: left;
	margin: 3px 0 0 5px;
	font-size: 13px;
	color: #0097E9;
	text-decoration: underline;
}

div.head-links a.image {
	margin: 0 !important;
}

/* left column ======================================================= */

.info {
	margin: 50px 0 0 10px;
}

#left-column .separator {
	height: 5px;
	margin: 15px 0;
	background: url('/img/canoodle/index/pix.gif') repeat-x;
}

.accent { color: #fd703d; }
.accent2 { color: #96b816; }

#signup {
	width: 209px;
	height: 48px;
	background: url('/img/canoodle/index/signup_btn.png');
	border: none;
	cursor: pointer;
}

#signup-descr {
	margin-top: 10px;
}

/* language selector ================================================== */

.language-selector {
	position: relative;
}

.language-selector-label {
	float: left;
	width: 66px;
	line-height: 20px;
	font-size: 12px;
}

ul.language {
	position: absolute;
	left: 0;
	top: -8px;
	list-style: none;
	padding: 5px;	
	border: 1px solid white;
	font-size: 12px;
	z-index: 100;
	background: white;
}

ul.framed {
	border: 1px solid #ccc !important;
}

ul.language li a {
	display: block !important;
	display: inline;
	padding: 0 5px;
}

ul.language li a:focus {
	outline: none;
}

ul.language li a:hover {
	background: #eff9ff;
}

ul.language li.selected a {
	padding-right: 15px;
	background: url(/img/canoodle/treeangle-gray.gif) no-repeat right center;
	font-weight: bold;
}

ul.language li.selected a:hover {
	background: white url(/img/canoodle/treeangle-gray.gif) no-repeat right center;
	color: #40B3FF;
}

/* right column ===================================================== */

.search-form {
	position: relative;
	border: 1px solid #e2e0e2;
	background: white url(/img/canoodle/index/iform_bg.gif) repeat-x bottom;
	width: 530px;
	z-index: 1;
}

.search-form .search-form-content {
	padding: 10px 10px 9px 10px;
}

/* corners */

.search-form b {
	position: absolute;
	width: 10px; height: 10px;
	background: url(/img/canoodle/index/iform_corn.gif);
	font-size: 0;
}

.search-form .ltc {
	left: -1px; top: -1px;
	background-position: left top;
}

.search-form .rtc {
	right: -1px; top: -1px;
	background-position: right top;
}

.search-form .lbc {
	left: -1px; bottom: -1px;
	background-position: left bottom;
}

.search-form .rbc {
	right: -1px; bottom: -1px;
	background-position: right bottom;
}

/* tabs */

.tab {
	position: relative;
	top: 1px;
	float: left;
	height: 28px;
	border: 1px solid #E2E0E2;
	border-bottom: 0;
	cursor: pointer;
	margin-left: 5px;
	padding: 0 10px;
	line-height: 28px;
	z-index: 100;
	font-size: 13px;
}

.tab.on {
	height: 29px;
	background: white;
	color: #FD703D;
}

.tab.spacer {
	visibility: hidden;
	margin: 0;
	padding: 0;
	width: 10px;
}

.tab.off {
	background: white url(/img/canoodle/index/itab_bg.gif) repeat-x;
	color: #40B3FF;
	text-decoration: underline;
	border-bottom: 1px solid #E2E0E2;
}

.tab b {
	position: absolute;
	width: 10px; height: 10px;
	background: url(/img/canoodle/index/itab_corn.gif) no-repeat;
	font-size: 0;
}

.tab.on .ltc {
	left: -1px; top: -1px;
	background-position: left top;
}

.tab.on .rtc {
	right: -1px !important;
	right: -2px;
	top: -1px;
	background-position: -10px 0;
}

.tab.off .ltc {
	left: -1px; top: -1px;
	background-position: -20px 0;
}

.tab.off .rtc {
	right: -1px !important;
	right: -2px;
	top: -1px;
	background-position: right top;
}

/* find button */

.button-find {
	float: right;
	width: 93px;
	height: 43px;
	border: none;
	cursor: pointer;
	background: url(/img/canoodle/index/ifind_btn.gif);
}

/* search form */

.search-form-content {
	text-align: center;
}

.search-form-content .line {
	
}

.search-form-content .line.empty {
	font-size: 0;
	height: 10px
}

.search-form-content .indent {
	margin-left: 62px;
}

.search-form-content label {
	color: #555353;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	text-align: right;
}

#person_type {
	width: 93px;
}

#age-from-label {
	margin-left: 20px;
}

#age-from,
#age-to {
	width: 40px;
}

#city {
	width: 110px;
}

#country {
	width: 120px;
	margin-left: 5px;
}

/* */

#gallery { margin-top: 40px; margin-left: 15px; }
#gallery .left { float: left; width: 300px; }
#gallery .left .profile { float: left; margin: 0 20px 15px 0; }
#gallery .right { float: left; margin-left: 40px !important; margin-left: 20px; }
#gallery .right .profile { margin-bottom: 16px; }

/**/

#advanced-search {
	display: none;
	padding: 10px;
	font-size: 11px;
}

#advanced-search .separator {
	font-size: 0;
	border-top: 1px solid #E7E7E7;
	margin: 0 0 20px 0;
}

#advanced-search .column {
	float: left;
	margin: 0 5px;
	width: 160px;
}

#advanced-search h3 {
	padding: 5px;
	background: #666;
	color: white;
	font-weight: bold;
	font-size: 11px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#advanced-search .content {
	margin: 5px;
}

.content select {
	width: 150px
}

.checkbox {
	margin: 5px 0;
	/*background: #0f0;*/
}

.checkbox label {
	margin-left: 5px;
	vertical-align: top;
}

/* autocomplete CSS */
.ac_results {
	display:block;
	margin: -1px 0 0 0;
	padding: 0px;
	background-color: Window;
	overflow: hidden;
	border:1px solid #BDC7D8;
	z-index: 100;
}
.ac_results ul {
	width: auto;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
	text-align:left;
}
.ac_results iframe {
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	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;
}
/* EO autocomplete CSS */

/*Footer postscriptum*/
#ps
{
	text-align: left;
	color: #777777;
	margin-top: 350px;
	width: 820px;
}
#ps h3
{
	margin-top: 20px;
}

#dating-locations
{
	border: 1px solid #fd703d;
	width: 800px;
	margin-top: 30px;
/*	visibility: hidden;
*/
display:none;
}

.locations-container
{
	text-align: center;
	width: 700px;
}

#dating-locations h2
{
	margin-top: 15px;
	color: #fd703d;
}
/*EO Footer postscriptum*/


#advanced-search img {
	display: block;
	margin: 0 auto;
}

/*One click registraion in social network*/

p#signup-descr span { text-align:right;}

#sticker_new { float:left; margin-right:5px;}
#head_txt_signup { color:#b0529e; font-weight:bold; font-family:Verdana, Geneva, sans-serif; font-size:17px; margin-bottom:5px;}
#txt_signup { font-size:12px; line-height:15px;}

.clear{display:block;height:0;clear:both;font-size:0;line-height:0;margin:0;padding:0;}

.logo_sites { text-align:center;}
.logo_sites a img { border:none; cursor:inherit;}

/*End one click registraion in social network*/

/* /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/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;}