/* /var/www/vhosts/umbrella/htdocs/css/canoodle/dating.css */
#new_container
{
	padding:0 20px;
}
.search_info_2 {
	background-color:#FFFFFF;
	border:1px solid #D8DADB;
	float:right;
	font-size:13px;
	height:18px;
	position:relative;
	width:655px;
	padding:11px 10px;
	display:inline;
	margin-right:40px;}
	
.search_info_2 a {
		color:#0093f1;
		text-decoration:underline;}
		
.pagination_2 {
		margin:0 auto;
		width:650px}
		
.register_container {
		width:995px;}

		
/*Register form styles*/
.small_grey {
		color:#696969;
		font-size:11px;}
		
#right_cont {
		background:url(../../../img/canoodle/right_bckg.jpg) repeat-x #b9dfff;
		position:relative;
		padding:10px;
		}
		
#right_cont_2 {
		background:url(../../../img/canoodle/right_bckg.jpg) repeat-x #b9dfff;
		position:relative;
		padding:10px;
		margin-top:15px;
		}
		
.reg_title{
		color:#185c95;
		font-size:18px;
		font-weight:normal;
		padding:0;
		margin:0;}

#right_bottom {
		background:url(../../../img/canoodle/right_bottom_bckg.jpg);
		height:73px;
		width:728px;}

#text {
		font-size:12px;
		width:28%;
		position:absolute;
		right:20px;
		top:50px;}
		
#text p {
		padding:0;
		margin:0;}

#images {
		padding-left:15px;}
		
a.image {
		background-color:#fff;
		border:1px solid #CCCCCC;
		display:block;
		float:left;
		overflow:hidden;
		padding:5px;
		margin:10px 5px;
		}	

a.image:hover {
		background-color:#fff;
		border:1px solid #587BB5;
		display:block;
		float:left;
		overflow:hidden;
		padding:5px;
		}	

.reg_table {
		font-size:12px;}
		
.reg_table tr td{
		padding:3px 10px;}
		
.darkblue {
		background-color:#dbf0ff;}

.lightblue {
		background-color:#eff9ff;}
		
.field_wide{
		width:335px;}

.wide_select_2 {
		width:337px;}
	
.attention {
		background:url(../../../img/canoodle/attention.gif) no-repeat 0 6px;
		color:#F00;
		font-size:11px;
		padding-left:20px !important;}
		
h1{ 
		font-size:24px;
		font-weight:normal;}
	
h2 {
		font-size:20px;
		font-weight:normal;}

h3 {
		font-size:16px;
		font-weight:normal;
		margin:20px 0 10px;}
		
p {
		font-size:12px;
		line-height:20px;
}
		
.bullet {
		background: url(../../../img/canoodle/bullet.jpg) no-repeat 0 5px;
		font-size:12px;
		font-weight:bold;
		padding-left:15px;
		padding-right:20px;
		line-height:30px;
		color:#666666;}
		

.links {
		color:#919191;
		font-size:12px;
		text-align:center;
		padding:10px 0;
		width:950px;}

#footer .links {
	width: auto; }

#footer .links a {
	font-size: 11px;
	text-decoration: none;
	color: #587BB5; }

.links a{
		color:#0093f1;
		text-decoration:underline;}
		
.big_links {
		text-align:center;
		padding:5px 0;
		width:950px;}
		
.big_links a{
		color:#0093f1;
		text-decoration:underline;
		font-size:16px;
		padding:0 15px;}
		
h2.title_head {
		background:url(../../../img/canoodle/h2_bckg.jpg) repeat-x !important;
		width:974px;
		padding:10px;}
		
h2.title_head_2 {
		background:url(../../../img/canoodle/h2_bckg.jpg) repeat-x !important;
		width:930px;
		padding:10px;
		margin-bottom:0;}
		
.profile_item {
		background:url(../../../img/canoodle/profile_item_bckg.jpg) repeat-x;
		width:950px;
		float:left
		}
		
.profile_item_photo {
		float:left;
		padding-bottom:10px;}
		
.profile_item_photo a, .profile_descr a, .rel_info a {
		color:#0093f1;
		font-weight:bold;
		text-decoration:underline;
		font-size:11px;}
		
.profile_descr {
		font-size:11px;
		padding-left:15px;
		float:left;
		padding:6px 10px;}
		
.recom {
		color:#999999 !important;
		text-decoration:underline !important;
		font-weight:normal !important;}

.rel_info {
		float:right;
		color:#666666;
		font-size:11px;
		padding:10px;
		width:350px}

.related_links {
		padding:10px;}
		
.related_links a {
		color:#0093f1;
		text-decoration:underline;
		font-size:12px;
		line-height:20px;
		
		}
		
.profile_full h1 {
		margin:0;
		font-size:26px;
		float:left}
		
.head_legend {
		font-size:16px;
		color:#888888;
		padding:10px 0 0 15px;
		float:left}

.wide_title {
	/*  width: 850px; */
		padding-left:15px;
		float:left;}
		
.title_2 h3{
		padding-left:15px;
		float:left;
		clear:right;}
		
.title_2 a {
		text-decoration:underline;}
		
.outside {
		background:url(../../../img/canoodle/outside.gif) no-repeat right;
		padding-right:20px;}

.big_blue {
		font-size:16px;
		color:#0093f1}
		
.left_prof_cont {
		float:left;
		}

.right_prof_cont {
		float:right;
		width:500px;
		}
		
.prof_info {
		clear:left;
		font-size:12px;
		line-height:20px;}
		
.pad_15 {
		padding:15px 0;}
		
.related_photos a img {
		border:1px solid #ccc;
		background-color:#fff;
		padding:5px;}
		
.underline {
		text-decoration: underline;}

#registration #errors{
  left: 526px !important;
  top: 160px !important;
}

/* /var/www/vhosts/umbrella/htdocs/css/canoodle/dating-profile.css */
.username {
    width: 401px;
    background-image: url(/img/canoodle/profile/profile_bg_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 18PX;
	margin-top: 0px;
	margin-bottom: 0PX;
	padding-left: 20px;
	font-size: 26px;
}
.username a {
    color: #464646;
}
.profile_item_photo {
    float: left;
	padding-left: 30px;
	margin-top: 0px;
	margin-right: 0;
	position: absolute;
	top: 70PX;
	left: 0; 
	}
.profile_full .prof_info {
     margin-left: 107px;
	 margin-right: 10px;
	 margin-top: 0px;
	 margin-bottom: 10px;
	 padding-left: 20px;
	 line-height: 20px;
	 font-size: 12px
}
.bg-top {
	width: 252px;
	background-image: url(/img/canoodle/profile/wide_title-bg-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 70px;
	padding-bottom: 10px;
	margin: 0;
}

.head_legend_1 {
	padding: 0px;
	width: 344px;
	float: left;
	color: #888888;
	font-size: 12px;
	background-image: url(/img/canoodle/profile/wide_title-bg-center.gif);
	background-position: left center;
	background-repeat: repeat-y;
	line-height: 18px;
	position: absolute;
	top: 40px;
	LEFT: 10px;
	z-index: 7;
}

.bg-bottom {
	width: 291px;
	height: 7px;
	margin: 0px;
	background-image: url(/img/canoodle/profile/wide_title-bg-bottom.gif);
	background-repeat:  no-repeat;
	background-position: left bottom;
}
.profile_full {
      float: right;
	  width: 421px;
	  margin-left: 0px;
	  background-image: url(/img/canoodle/profile/profile_bg_center.jpg);
	  background-repeat: repeat-y;
	  background-position: left top;
	  position: relative;
}
.big_blue {
	color: #464646;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
.big_blue A{
    color: #2aa4f3;
	font-size: 14px;
	text-decoration: underline;
}
.pad_15 {
	padding-bottom: 15px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 15px;
	width: 421PX;
	background: url(/img/canoodle/profile/profile_bg_bottom.jpg) no-repeat bottom;
}
.outside {
	padding-right: 20px;
	background: url(/img/canoodle/outside.gif) no-repeat right 50%
}
H2.title_head_2 {
	padding-bottom: 0px;
	padding-left: 10px;
	width: 760px;
	height: 25px;
	text-align: center;
	padding-right: 10px;
	margin-bottom: 0px;
	background: url(/img/canoodle/h2_bckg.jpg) repeat-x;
	padding-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
.bottom {
	width: 700px;
	position: absolute;
	top: 435px;
	_top: 450px;
	left: 0;
}
.bottom .related_links {
   width: 700px;
   margin-left: auto;
   margin-right: auto;
   padding-left: 0;
   line-height: 20px;
   color: #0093f1;
   font-size: 12px;
   text-decoration: underline;
}
.right-center {
	position: relative;
	width: 750PX;
	height: 100%;
	margin-right: 10px;
	float: right;
}
.related_photos {
    width: 160px;
	margin: 5px;
}
.related_photos A IMG {
	border: none;
	BACKGROUND-COLOR: #fff;
	padding: 5px;
}

a.view-full-profile img {
	display: block;
	margin-left: 128px;
	margin-top: 20px;
}