body {
	padding: 0px;
	margin: 0px;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
html,
div,
#extradiv1,
#extradiv2,
#extradiv3,
#extradiv4,
#header,
#public_joke_header,
dl,dd,dt,
h1,h2,h3,h4,
p,
.clear{
	padding: 0px;
	margin: 0px;
}


hr { border:none; height:1px; color:#D3D2D2; background-color:#D3D2D2}

.left{float:left;}
.right{float:right;}
.clear{clear: both; height: 0px; width: 0px}
.red{color: #e2001a;}
.green{color:#00cc00}
.blue_lt{color:#7ac7c8;}
.bold{font-weight:bold}


.text, .text_50, .text_field{
	border: 1px solid #c6cacb; 
	background-color: #f4fbfe;
}
.upper{text-transform:uppercase}

.error_message{font-weight:bold; text-align:center}

select{
	border: 1px solid #c6cacb; 
	background-color: #f4fbfe;
}
textarea{	
	border: 1px solid #c6cacb; 
	background-color: #f4fbfe;
}

a{color:#407AB6}
a:hover{color:#86aeda}



#container{
	clear: both;
	position: relative;
	width: 798px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	border: 1px solid #d3d2d2;
	background: #ffffff;
}

#left_col{width:162px; margin:20px 15px 20px 31px; float:left; background:#fdfafa;}
#left_col p{font-size:9px;}

#right_col{width:555px; margin:20px 20px 20px 15px; float:left}


#left_coldb{width:350px; margin:20px 15px 20px 31px; float:left; background:#fdfafa;}
#left_coldb p{font-size:12px;}

#right_coldb{width:350px; margin:20px 20px 20px 15px; float:left}
#right_coldb h1 span {display:none}

/* IE
body>#container{
	width: 798px;
}
*/
	#header{
		position: relative;
		width: 100%;
		padding: 0px;
		margin-top: 0px;
		/*margin-bottom: 10px;*/
		margin-right: auto;
		margin-left: auto;
		height: 145px;
		text-align: left;
	}

#makenewfriends_header{
		position: relative;
		width: 100%;
		padding: 0px;
		margin-top: 0px;
		/*margin-bottom: 10px;*/
		margin-right: auto;
		margin-left: auto;
		height: 145px;
		text-align: left;
	}






		#header i{display: none;}
		#home_link{
			float: left;
			width: 182px;
			height: 135px;
			margin: 10px 0px 0px 0px;
			padding: 0px;
		}
		#top_links{
			position: relative;
			height: 80px;
			padding: 5px 10px 0px 0px;
			text-align: right;
			font-size: 0.8em;
			margin-bottom:10px;
		}
		/*#header>#top_links{
			height: 80px;
			padding: 15px 10px 0px 0px;
		}*/
			#top_links a{
				text-decoration: none;
			}
			#top_links a:hover{
				text-decoration: underline;				
			}
			#top_links a img{
				border: none;
				margin: 0px;
			}
/******************	Menu	******************/
		#menu{
			float: left;
			width: 798px;
			height: 50px;
			margin: 0px;
			padding: 0px;
			text-align: left;
		}
			#menu a, #menu span{
				display: block;
				float: left;
				height: 50px;
				margin: 0px;
				padding: 0px;
				text-decoration: none;
			}


			#nav_home{
				width: 67px;
				background: url('img2/nav_home.gif') top left no-repeat;
			}
			#nav_home:hover{
				background: url('img2/nav_home_on.gif') top left no-repeat;
			}
			#nav_profile{
				width: 69px;
				background: url('img2/nav_profile.gif') top left no-repeat;
			}
			#nav_profile:hover{
				background: url('img2/nav_profile_on.gif') top left no-repeat;
			}
			#nav_msg{
				width: 94px;
				background: url('img2/nav_msg.gif') top left no-repeat;
			}
			#nav_msg:hover{
				background: url('img2/nav_msg_on.gif') top left no-repeat;
			}
			#nav_members{
				width: 88px;
				background: url('img2/nav_members.gif') top left no-repeat;
			}
			#nav_members:hover{
				background: url('img2/nav_members_on.gif') top left no-repeat;
			}

			#nav_cook{
				width: 96px;
				background: url('img2/nav_cook.png') top left no-repeat;
			}
			#nav_cook:hover{
				background: url('img2/nav_cook_on.png') top left no-repeat;
			}

			#nav_adv{
				width: 68px;
				background: url('img2/nav_adv.gif') top left no-repeat;
			}
			#nav_adv:hover{
				background: url('img2/nav_adv_on.gif') top left no-repeat;
			}
			#nav_chat{
				width: 64px;
				background: url('img2/nav_chat.gif') top left no-repeat;
			}
			#nav_chat:hover{
				background: url('img2/nav_chat_on.gif') top left no-repeat;
			}
			#nav_say{
				width: 88px;
				background: url('img2/nav_forum.gif') top left no-repeat;
			}
			#nav_say:hover{
				background: url('img2/nav_forum_on.gif') top left no-repeat;
			}
			#nav_rev{
				width: 78px;
				background: url('img2/nav_rev.gif') top left no-repeat;
			}
			#nav_rev:hover{
				background: url('img2/nav_rev_on.gif') top left no-repeat;
			}

			#nav_joke{
				width: 86px;
				background: url('img2/nav_jokes.png') top left no-repeat;
			}
			#nav_joke:hover{
				background: url('img2/nav_jokes.png') top left no-repeat;
			}

			#nav_shop{
				width: 78px;
				background: url('img2/nav_shop.gif') top left no-repeat;
			}
			#nav_shop:hover{
				background: url('img2/nav_shop_on.gif') top left no-repeat;
			}



		
/******************	End Menu	******************/


/**************************************************************************************************/
/**************************************************************************************************/
									/*LEFT_COL STUFF*/
/**************************************************************************************************/
/**************************************************************************************************/


	#left_col_content p, #left_col_content a{padding:5px 16px 10px; font-size:9px;}
	#left_col_content img{display:block; margin:5px auto;} 
	
	#left_col_content ul{ list-style:none; margin:0; padding:0 16px; font-size:9px;}
	#left_col_content li{padding:5px 0}
	#left_col_content li a {padding:0; color:#58595b}
	#left_col_content li a:hover{color:#86AEDA;}
	
	#start_a_debate{padding-bottom:20px;}
	#start_a_debate h3{background:url(img2/start_a_debate_title.gif); height:31px;}
	#start_a_debate h3 span{display:none;}
	
	#start_a_debate form{font-size:9px; font-weight:bold; margin:0 16px}
	#start_a_debate select{margin-bottom:5px; width:125px;}
	#start_a_debate .text {height:95px; width:121px;}	 
	
	#advice_central{padding-bottom:20px; background-color:#edf7f7}
	#advice_central h3{background:url(img2/advice_central_title.gif); height:27px;}
	#advice_central h3 span{display:none;}
	
	#have_your_say{padding-bottom:20px;}
	#have_your_say a{display:block;}
	#have_your_say h3{background:url(img2/have_your_say_title.gif); height:31px;}
	#have_your_say h3 span{display:none;}
	
	#have_your_say_bl{padding-bottom:20px;}
	#have_your_say_bl h3{background:url(img2/start_a_debate_title_bl.gif); height:31px;}
	#have_your_say_bl h3 span{display:none;}
	
	#health_central{padding-bottom:20px; background-color:#edf7f7}
	#health_central h3{background:url(img2/health_central_title.gif); height:29px;}
	#health_central h3 span{display:none;}
	
	#health_central_bl{padding-bottom:20px;}
	#health_central_bl h3{background:url(img2/health_central_title_bl.gif); height:29px;}
	#health_central_bl h3 span{display:none;}
	
	#health_central_rd{padding-bottom:20px;}
	#health_central_rd h3{background:url(img2/health_central_rd_title.gif); height:31px;}
	#health_central_rd h3 span{display:none;}


	#forum_left{padding-bottom:20px;}
	#forum_left h3{background:url(img2/forum_lefttitle.gif); height:31px;}
	#forum_left h3 span{display:none;}


	
	#read_reviews{padding-bottom:20px; background-color:#edf7f7}
	#read_reviews h3{background:url(img2/read_reviews_title.gif); height:30px;}
	#read_reviews h3 span{display:none;}
	
	#read_reviews_gr{padding-bottom:20px;}
	#read_reviews_gr h3{background:url(img2/read_reviews_gr_title.gif); height:30px;}
	#read_reviews_gr h3 span{display:none;}

	#advice_sm{padding-bottom:20px;}
	#advice_sm h3{background:url(img2/advice_side_title.gif); height:31px;}
	#advice_sm h3 span{display:none;}
	
	#advice_sm_bl{padding-bottom:20px;}
	#advice_sm_bl h3{background:url(img2/advice_side_title_bl.gif); height:31px;}
	#advice_sm_bl h3 span{display:none;}

	#celebrities_sm{padding-bottom:20px;}
	#celebrities_sm h3{background:url(img2/celebrities_title_sm.gif); height:31px;}
	#celebrities_sm h3 span{display:none;}
	
	#chat_sm{padding-bottom:20px;}
	#chat_sm h3{background:url(img2/chat_side_title.gif); height:31px;}
	#chat_sm h3 span{display:none;}
	
	#chat_sm_bl{padding-bottom:20px;}
	#chat_sm_bl h3{background:url(img2/chat_side_title_bl.gif); height:31px;}
	#chat_sm_bl h3 span{display:none;}
	
	#sports_sm{padding-bottom:20px;}
	#sports_sm h3{background:url(img2/sports_and_games_title_sm.gif); height:31px;}
	#sports_sm h3 span{display:none;}

	#politics_sm{padding-bottom:20px;}
	#politics_sm h3{background:url(img2/politics_title_sm.gif); height:31px;}
	#politics_sm h3 span{display:none;}
	
	#tv_sm{padding-bottom:20px;}
	#tv_sm h3{background:url(img2/tv_film_radio_title_sm.gif); height:31px;}
	#tv_sm h3 span{display:none;}
	
	#fun_sm{padding-bottom:20px;}
	#fun_sm h3{background:url(img2/everything_else_title_sm.gif); height:31px;}
	#fun_sm h3 span{display:none;}
	
	#google_left{padding-bottom:20px;}
	#google_left h3{background:url(img2/advice_central_links_title.gif); height:31px;}
	#google_left h3 span{display:none;}

	#chatanywhere_left{padding-bottom:20px;}
	#chatanywhere_left h3{background:url(img2/Header_chatanywhere.gif); height:31px;}
	#chatanywhere_left h3 span{display:none;}



/***************************************END LEFT_COL STUFF*******************************************/









/*  end header  */
	#col_wide{
		clear: both;
		width: 100%;
		padding: 0px;
		margin: 0px;
		text-align: center;
	}
	#col_left{
		float: left;
		width: 247px;
		padding: 0px;
		margin: 0px 0px 0px 20px ;
		text-align: left;
	}
	/*IE
	#container>#col_left{
		margin: 10px 0px 20px 20px ;
	}
	*/
	
	#col_right{
		float: left;
		width: 499px;
		padding: 0px;
		/*margin: 0 0px 20px 12px;*/
		margin: 0px 0px 0px 12px;
		text-align: left;
	}
	.col_125, #col_125{
		width: 125px;
	}
	.col_170, #col_170{
		width: 170px;
	}
	.col_255, #col_255{
		width: 255px;
	}
	.col_280, #col_280{
		width: 280px;
	}
	.col_360, #col_360{
		width: 360px;
	}
	.col_385, #col_385{
		width: 385px;
	}
	.col_430, #col_430{
		width: 430px;
	}
	.col_590, #col_590{
		width: 590px;
	}
	#col_725{
		width: 725px;
		/*margin: 20px 18px 20px 18px;*/
		margin: 20px 37px 20px 37px;
		font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	/*ie
	#container>#col_725{
		margin: 20px 37px 20px 37px;
	}
	*/		
		#col_725 h1{
			width: 100%;
			height: 31px;
		}
		#col_725 h1 span{
			display: none;
		}
	/*		INDEX		*/
		#edit_profile{
		}
		#edit_profile, #my_messages, #find_people{
			display: block;
			/*
			width: 247px;
			height: 73px;
			*/
			width: 137px;
			height: 35px;
			padding: 38px 20px 0px 90px;
			margin: 0px 0px 7px 0px;
			font: 9px Verdana, Arial, Helvetica, sans-serif;
			color: #000000;
			text-decoration: none;
			line-height: 10px;
		}
		/*IE
		#col_left>#edit_profile, #col_left>#my_messages, #col_left>#find_people{
			width: 137px;
			height: 35px;		
		}
		*/
		#edit_profile{
			background: url('img2/lnk_profile.gif') top left no-repeat;
		}
		#edit_profile:hover{
			color: #999999;
			background: url('img2/lnk_profile_on.gif') top left no-repeat;
		}
		#my_messages{
			background: url('img2/lnk_msg.gif') top left no-repeat;
		}
		#my_messages:hover{
			color: #999999;
			background: url('img2/lnk_msg_on.gif') top left no-repeat;
		}
		#find_people{
			background: url('img2/lnk_find_people_on1.gif') top left no-repeat;
		}
		#find_people:hover{
			color: #999999;
			background: url('img2/lnk_find_people_on1.gif') top left no-repeat;
		}
		
		#friends_top{
			background: url('img2/head_friends_online.gif') top left no-repeat;
			width: 247px;
			height: 31px;
		}
		#invite_top{
			background: url('img2/head_invite.gif') top left no-repeat;
			width: 247px;
			height: 31px;
		}
		#frontmidcol {
			float:left;
			width:245px;
		}
		#frontrightcol {
			float:left;
			width:245px;
			margin-left: 9px;
		}
		#suggestions_top{
			background: url('img2/head_suggestions.gif') top left no-repeat;
			width: 245px;
			height: 31px;
		}
		#suggestions{
			width:221px;
			padding: 10px 11px;
			margin: 0px 0px 7px 0px;
			border-right: 1px solid #a4a7ac;
			border-bottom: 1px solid #a4a7ac;
			border-left: 1px solid #a4a7ac;
		}
			#friends_top h1, #invite_top h1, #suggestions_top h1{
				display: none;
			}
		#friends, #invite {
			/*width: 247px;*/
			width:223px;
			padding: 10px 11px;
			margin: 0px 0px 7px 0px;
			border-right: 1px solid #a4a7ac;
			border-bottom: 1px solid #a4a7ac;
			border-left: 1px solid #a4a7ac;
		}
		#invite, #suggestions{
			/*padding: 8px;*/
			font: 9px Verdana, Arial, Helvetica, sans-serif;
		}
		/*IE
		#col_left>#friends{
			width: 239px;
		}
		#col_left>#invite{
			width: 229px;
		}
		#col_left>#suggestions{
			width: 229px;
		}
		*/
			#friends .friend{
				height: 18px;
				line-height: 18px;
				/*width: 231px; rg*/
				margin: 0px;
				/*padding: 1px; rg*/
				font-size: 0.8em;
			}
			/* IE
			#col_right>#friends{
				width: 239px;
			}
			*/
				.friend a{
					text-decoration: none;
				}
				.buddy_user{background: url('img2/user.png') top left no-repeat;}
				.buddy_user_suit{background: url('img2/user_suit.png') top left no-repeat;}
				
				.friend .buddy_name{
					text-indent: 21px;
					margin: 0px;
					float: left;
					width: 95px;
					color: red;
					font-style: italic;
					font-weight: bold;
				}
				.friend .contact{
					float: left;
					/*width: 100px;rg*/
					color: green;
					text-indent: 21px;
					font-weight:bold;
					font-style: italic;
					background: url('img2/action_forward.gif') top left no-repeat;
				}
					.contact:hover{
						color: green;
					}
				.friend .no_contact{
					float: left;
					/*width: 100px;rg*/
					color: red;
					text-indent: 21px;
					font-weight:bold;
					font-style: italic;
					background: url('img2/action_stop.gif') top left no-repeat;
				}
					.no_contact:hover{
						color: red;
					}
			#invite .button{
				padding: 0px 4px;
				width: 16px;
				height: 16px;
				border: none;
				background: url('img2/action_go.gif') top left no-repeat;
			}
			#invite input{
				font: 9px Verdana, Arial, Helvetica, sans-serif;
				margin: 2px 0px;
			}
			#invite .email{
				height: 16px;
				font: 9px Verdana, Arial, Helvetica, sans-serif;
			}
			#inv_txt{
				width: 200px;
				/*
				height: 16px;
				padding: 1px;
				margin: 0px;
				*/
				line-height: 10px;
				padding: 0px;
				margin: 5px 0px 0px 0px;
			}
			
			/* IE
			#invite>#inv_txt{
				height: 9px;
				line-height: 10px;
				padding: 0px;
				margin: 5px 0px 0px 0px;
			}
			*/
		/*	Col right	*/
		#main_img{
			width: 484px;
			height: 248px;
			margin: 0px 0px 0px 9px;
			background: url('img2/main.gif') bottom left no-repeat;
			cursor:pointer;
			
		}
		#main_img img {
			border: 0px;
		}

					


		#news_img img {
			border: 0px;
		}

		#featured_members_top{
			margin-left: 20px;
			background: url('img2/head_somemembers2.gif') top left no-repeat;
			width: 754px;
			height: 31px;
			padding:10px;
			clear:both;
		}
			#featured_members_top h1{
				display: none;
			}


		#news_featured_members_top{
			margin-left: 20px;
			background: url('img2/featured_members_heading1.gif') top left no-repeat;
			width: 754px;
			height: 31px;
			padding:10px;
			clear:both;
		}
			#news_featured_members_top h1{
				display: none;
			}


		#some_members_top{
			margin-left: 20px;
			background: url('img2/head_somemembers2.gif') top left no-repeat;
			width: 754px;
			height: 31px;
			padding:0px;
			clear:both;
		}
			#some_members_top h1{
				display: none;
			}
		#pop_links_top{
			background: url('img2/head_popular_links.gif') top left no-repeat;
			width: 499px;
			height: 31px;
		}
			#pop_links_top h1{
				display: none;
			}
		#pop_links{
			width: 499px;
			padding: 5px 0px;
			margin: 0px 0px 7px 0px;
			border-bottom: 1px solid #a4a7ac;
		}
		/*
		#col_right>#pop_links{
			width: 499px;
			padding: 10px 0px;
		}*/
			.sub_pop_link{
				float: left;
				display: block;
				/*
				height:101px;
				padding: 30px 10px 0px 105px;
				*/
				height: 71px;
				padding: 30px 20px 0px 105px;
				margin: 0px;
				font: 9px Verdana, Arial, Helvetica, sans-serif;
				color: #000000;
				text-decoration: none;
				line-height: 9px;
			}
			
			/*IE
			#pop_links>.sub_pop_link{
				height: 71px;
				padding: 30px 20px 0px 105px;
				margin: 0px;
			}
			*/
				.sub_pop_link:hover{
					color: #999999;	
				}
				.sub_pop_link h3{
					display: none;
				}
			#pop_say{
				/*width: 252px;*/
				width: 127px;
				background: url('img2/img_say.jpg') left top no-repeat;
			}
			
			/*IE
			#pop_links>	#pop_say{
				
			}
			*/
				#pop_say:hover{
					background: url('img2/img_say_on.jpg') left top no-repeat;
				}
			#pop_adv{
				/*width: 247px;*/
				width: 122px;
				background: url('img2/img_advice.jpg') left top no-repeat;
			}
			/*
			#pop_links>	#pop_adv{
				width: 122px;
			}
			*/
				#pop_adv:hover{
					background: url('img2/img_advice_on.jpg') left top no-repeat;
				}
			#pop_rev{
				/*width: 252px;*/
				width: 127px;
				background: url('img2/img_health.jpg') left top no-repeat;
			}
			/* IE
			#pop_links>	#pop_rev{
				width: 127px;
			}
			*/
				#pop_rev:hover{
					background: url('img2/img_health_on.jpg') left top no-repeat;
				}
			#pop_chat{
				/*width: 247px;*/
				width: 122px;
				background: url('img2/img_chat.jpg') left top no-repeat;
			}
			
			/*IE
			#pop_links>	#pop_chat{
				width: 122px;
			}
			*/
			#pop_advice{
				width: 244px;
				height: 104px;
				background: url('img2/front_advice.gif') left top no-repeat;
			}

			#pop_health{
				width: 244px;
				height: 83px;
				background: url('img2/front_health.gif') left top no-repeat;
			}

			
				#pop_chat:hover{
					background: url('img2/img_chat_on.jpg') left top no-repeat;
				}
		#qod_top{
			background: url('img2/head_qod.gif') left top no-repeat;
			width: 245px;
			height: 31px;
		}		
		#forum_top{
			background: url('img2/head_forum.gif') top left no-repeat;
			width: 245px;
			height: 31px;
		}
		#useful_links_top{
			background: url('img2/head_useful_links.gif') top left no-repeat;
			width: 245px;
			height: 31px;
		}
			#qod_top h1, #forum_top h1, #useful_links_top h1{
				display: none;
			}
		#qod, #forum{			
			width: 230px;
			height: 240px;
			padding: 10px 3px;
			margin: 0px 0px 0px 0px;
		}
		#useful_links{
			width: 230px;
			padding: 10px 3px;
			margin: 0px 0px 7px 0px;
		}
		
		/*IE
		#col_right>#qod, #col_right>#forum, #col_right>#useful_links{
			width: 234px;
		}
		*/
		
		#qod{
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			margin: 0px 9px 0px 0px;
			
		}
			#qod_question{
				font: bold 12px Verdana, Arial, Helvetica, sans-serif;
				background: #ffffff;
			}
			#vote_col{
				float: left;
				width: 75px;
				margin-top: 10px;
				padding: 30px 0px 0px 15px;
				background: url('img2/head_vote.gif') left top no-repeat;
			}
				.vote_button{
					display: block;
					width: 66px;
					height: 22px;
					margin: 20px 0px 0px 0px;
					background: url('img2/btn_submit_vote.gif') left top no-repeat;
					border: none;
				}
			#results_board{
				float: left;
				margin: 10px 0px 0px 10px;
				color: red;
				width:123px;
			}
			#results_board_top{
				float: left;
				border-bottom: 1px solid #c29c9c;
				border-left: 1px solid #c29c9c;
			}
			#results_board_bttm{
				float: left;
			}
			.result_col{
				float: left;
				width: 45px;
				margin: 0px 8px;
				text-align: center;
			}
		#forum{
			font: 9px Verdana, Arial, Helvetica, sans-serif;
		}
			#forum a{
				float: left;
				display: block;
				width: 239px;
				text-decoration: none;
				padding: 4px 0px;
				color: #000000;
			}
			#forum a:hover{
				color: #86aeda;;
			}
			#forum a span{
				color: red;
			}
		#useful_links{
			font: 9px Verdana, Arial, Helvetica, sans-serif;
		}
			#useful_links a{
				float: left;
				display: block;
				width: 239px;
				text-decoration: none;
				padding: 4px 0px;
				color: #000000;
			}
			#useful_links a:hover{
				color: #86aeda;;
			}
			#useful_links a span{
				color: red;
			}
	/*		END INDEX		*/
	/*		REGISTER		*/		
		.register h1{
			background: #f7cf3f url('img2/register_header.gif') left top no-repeat;
		}
		.register #col_430{
			margin: 0px;
			font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
		}
			#bubble{
				height: 150px;
				/*width: 430px;*/
				width: 280px;
				margin: 5px 0px;
				background: url('img2/3_bubble.gif') left top no-repeat;
				padding: 15px 20px 20px 130px;
			}
			/*IE
			#col_430>#bubble{
				width: 280px;
			}
			*/
			#bubble h2{
				margin-bottom: 10px;
				font: bolder 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
				color: #e2001a;
			}
			#membersbubble{
				height: 100px;
				/*width: 430px;*/
				width: 280px;
				margin: 5px 0px;
				background: url('img2/memberspage_bubble.gif') left top no-repeat;
				padding: 15px 20px 20px 130px;
			}
			/*IE
			#col_430>#membersbubble{
				width: 280px;
			}
			*/
			#membersbubble h2{
				margin-bottom: 10px;
				font: bolder 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
				color: #e2001a;
			}

			#reg_details {
				margin: 0px;
			}
				#reg_details h2{
					height: 31px;
					width: 430px;
					margin: 0px 0px 20px 0px;
					background: url('img2/perso_det.gif') left top no-repeat;
				}
				#reg_details h2 span{
					display: none;
				}
				.line{
					float: left;
					width: 100%;
					
					margin-bottom: 5px;
				}
				.line2{
					float: left;
					width: 100%;
					margin-top:10px;
					margin-bottom: 5px;
				}
				.line3{
				    float: left;
					width: 100%;
					margin-top:15px;
					margin-bottom: 5px;
				}
				.line4{
				    float: left;
					width: 100%;
					margin-top:-15px;
					margin-bottom: 5px;
				}
				
					#reg_details label{
						float: left;
						width: 130px;
					}
					#reg_details .text{
						float: left;
						width: 290px;
					}
					#reg_details select{
						float: left;
						width: 290px;
					}
					#reg_details span{
						float: left;
						width: 100%;
						color: red;
					}
					#confirm_password{
						margin-bottom:15px;
					}
					
					#reg_details img{
						float: left;
						margin: 0px 0px 0px 10px;
					}
					#reg_details #security_code{
						float: left;
						width: 160px;
					}
					#reg_details .button{
						display: block;
						width: 95px;
						height: 35px;
						margin: 0px;
						background: url('img2/btn_reg.gif') left top no-repeat;
						border: none;
					}
		.register #col_255{
			margin: 0px;
		}
			#reg_reaso {
				margin: 14px 0px 0px 0px;
				line-height: 14px;
			}
				#reg_reaso h2{
					height: 31px;
					width: 255px;
					background: url('img2/reg_reas.gif') left top no-repeat;
				}
				#reg_reaso h2 span{
					display: none;
				}
				#reg_reaso h3{
					font: bolder 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
					color: #e2001a;
				}
				#reg_reaso em{
					font-style: italic;
					color: #e2001a;
				}
			#pple_like{
				padding-top: 56px; 
				margin-top: 14px;
				background: url('img2/pple_like.jpg') left top no-repeat;
			}
			#your_say{
				padding-top: 56px; 
				margin-top: 14px;
				background: url('img2/your_say.jpg') left top no-repeat;
			}
			#rd_rev{
				padding-top: 56px; 
				margin-top: 14px;
				background: url('img2/rd_rev.jpg') left top no-repeat;
			}
			#chtrms{
				padding-top: 56px; 
				margin-top: 14px;
				background: url('img2/chtrms.jpg') left top no-repeat;
			}


#reg_reason {
				margin: 14px 0px 0px 0px;
				line-height: 14px;
			}
				#reg_reason h2{
					height: 31px;
					width: 255px;
					background: url('img2/friends_registertitle.gif') left top no-repeat;
				}
				#reg_reason h2 span{
					display: none;

				}
				#reg_reason h3{
					font: bolder 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
					color: #e2001a;
				}
				#reg_reason em{
					font-style: italic;
					color: #e2001a;
				}
			#pple_like{
				padding-top: 56px; 
				margin-top: 14px;
				background: url('img2/pple_like.jpg') left top no-repeat;
			}
			#your_say{
				padding-top: 56px; 
				margin-top: 14px;
				background: url('img2/your_say.jpg') left top no-repeat;
			}
			#rd_rev{
				padding-top: 56px; 
				margin-top: 14px;
				background: url('img2/rd_rev.jpg') left top no-repeat;
			}
			#chtrms{
				padding-top: 56px; 
				margin-top: 14px;
				background: url('img2/chtrms.jpg') left top no-repeat;
			}



	/*		END REGISTER		*/

		.findmembers {
			font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		}
		.findmembers h1{
			background: #f7cf3f url('img2/memberspage_title.gif') left top no-repeat;
		}
		.findmembers p{
			padding: 12px;
		}
		.findmembers h3{
			width: 100%;
			margin-top: 10px;
			font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		}


/*		Robert Admin		*/


		.robert {
			font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		}
		.robert h1{
			background: #f7cf3f url('img2/robert_title.gif') left top no-repeat;
		}
		.robert p{
			padding: 12px;
		}
		.robert h3{
			width: 100%;
			margin-top: 10px;
			font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		}





	/*		EDIT PROFILE		*/
		.editprofile {
			font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		}
		.editprofile h1{
			background: #f7cf3f url('img2/editprofile_title.gif') left top no-repeat;
		}
		.editprofile p{
			padding: 12px;
		}
		.editprofile h3{
			width: 100%;
			margin-top: 10px;
			font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		}
		.editprofile #bubble{
				font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
			}
		#prof_to_others{
			margin: 14px 0px 0px 0px;
		}
			#prof_to_others h2{
				height: 31px;
				width: 255px;
				background: url('img2/ed_prof_view.gif') left top no-repeat;
			}
			#prof_to_others h2 span{
				display: none;
			}
			#view_profile_lnk{
				display: block;
				width: 95px;
				height: 32px;
				margin: 0px;
				background: url('img2/btn_my_profile.gif') left top no-repeat;
				border: none;
			}
		#perso_details{}
			#perso_details h2{
				height: 31px;
				width: 100%;
				margin-bottom: 25px;
				background: #abc8d8 url('img2/personal_details.gif') left top no-repeat;
			}
			#perso_details h2 span{
				display: none;
			}
				#perso_details label, .kids_row label, .pets_row label{
					float: left;
					width: 130px;
				}
				#perso_details .text{
					float: left;
					width: 290px;
				}
				#perso_details .text_50{
					float: left;
					width: 50px;
					margin-right: 5px;
				}
				#perso_details select{
					float: left;
					width: 80px;
					margin-right: 5px;
				}
				#perso_details span{
					float: left;
					width: 430px;
					color: red;
				}
				#perso_details img{
					float: left;
					margin: 0px 0px 0px 10px;
				}						
			#upload_photo h2{
				height: 31px;
				width: 255px;
				margin-bottom: 4px;
				background: #abc8d8 url('img2/ul_your_photo.gif') left top no-repeat;
			}
			#upload_photo img{
				margin: 10px;
			}
			#haveyou{
				margin-top: 10px;
			}
				#haveyou h2{
					height: 31px;
					width: 255px;
					background: #abc8d8 url('img2/have_you_any.gif') left top no-repeat;
					margin: 0px 0px 4px 0px;
				}
				.kids_row, .pets_row{
					margin: 6px 0px;
				}
					.kids_row .text_field, .pets_row .text_field{
						float: left;
						width: 255px;
						margin: 3px 0px;
					}
		#about_me{
				margin-top: 10px;
			}
			#about_me h2{
				height: 31px;
				width: 100%;
				background: #abc8d8 url('img2/about_me.gif') left top no-repeat;
			}
				#about_me h2 span{
					display: none;
				}
			#about_me textarea, #claim_to_fame textarea{
				width: 723px;
				height: 110px;
				margin: 12px 0px 22px 0px;
				border: 1px solid #c6cacb; 
			}
			
			/*IE
			#about_me>textarea, #claim_to_fame>textarea{
				width: 723px;
			}
			*/
		#my_story{
				margin-top: 10px;
			}
			#my_story h2{
				height: 31px;
				width: 100%;
				background: #abc8d8 url('img2/my_story.gif') left top no-repeat;
			}
				#my_story h2 span{
					display: none;
				}
			#my_story textarea{
				float: right;
				width: 430px;
				height: 170px;
				margin: 12px 0px 22px 0px;
				border: 1px solid #c6cacb; 
			}
		#fav_act{
				margin-top: 10px;
			}
			#fav_act h2{
				height: 31px;
				width: 100%;
				background: #abc8d8 url('img2/my_fav_act.gif') left top no-repeat;
			}
				#fav_act h2 span{
					display: none;
				}
			#fav_act .list_col{
				float: left;
				width: 180px;
			}
			.list_col label{
				float: left;
				width: 140px;
				margin-top: 5px;
				margin-bottom: 5px;
			}
			.list_col input{
				float: left;
				width: 30px;
			}
			.list_col_expand input{
				float: left;
				width: 100%;
			}
			#fav_act input{
				margin: 2px 0px 0px 0px;
			}
		#favorites{
				margin-top: 10px;
			}
			#favorites h2{
				height: 31px;
				width: 100%;
				background: #abc8d8 url('img2/my_favorites.gif') left top no-repeat;
			}
			#favorites h2 span{
				display: none;
			}
			#favorites input{
				width: 300px;
				margin: 2px 0px 0px 0px;
			}
		#claim_to_fame{
				margin-top: 10px;
			}
			#claim_to_fame h2{
				height: 31px;
				width: 100%;
				background: #abc8d8 url('img2/claim_to_fame.gif') left top no-repeat;
			}
			#claim_to_fame h2 span{
				display: none;
			}
		#my_top5{
				margin-top: 10px;
			}
			#my_top5 .col_360{
				width: 340px;/*new*/
				padding: 10px;
				margin: 10px 0px 0px 0px;
			}
			/*IE
			#my_top5>.col_360{
				width: 340px;
			}
			*/
			#my_top5 h2{
				height: 31px;
				width: 100%;
				background: #abc8d8 url('img2/my_top5.gif') left top no-repeat;
			}
				#my_top5 h2 span{
					display: none;
				}
			#my_top5 .num{
				float: left;
				width: 24px;
				margin-top: 5px;
				margin-left: 5px;
			}
			#my_top5 .entry{
				float: left;
				width: 300px;
				margin-top: 5px;
			}
			#my_top5 .half_entry{
				float: left;
				width: 145px;
				margin-right: 5px;	
				margin-top: 5px;
			}
		.editprofile .button{
			float: right;
			display: block;
			width: 80px;
			height: 32px;
			margin: 0px;
			line-height: 130%;
			background: url('img2/btn_update.gif') left top no-repeat;
			border: none;
		}
	/*		END EDIT PROFILE	*/
	/*		VIEW PROFILE		*/
		.viewprofile h1{
			background: #f7cf3f url('img2/viewprofile_title.gif') left top no-repeat;
		}
		#viewProfile_125{
			margin: 20px 0px 15px 0px;
		}
			#viewProfile_125 img{
				margin: 0px 0px 10px 1px;				
			}
			#viewProfile_125 .user_online{
				float: left;
				margin: 0px 0px 10px 0px;
				font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
				color: #89ba16;
			}
			#viewProfile_125 .user_online_icon{
				float: left;
				display: block;
				width: 17px;
				height: 16px;
				margin: 0px 0px 0px 5px;
				background: url('img2/user_online.gif') right top no-repeat;
			}
			#viewProfile_125 .user_offline{
				float: left;
				margin: 0px 0px 10px 0px;
				font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
				color: #e2001a;
			}
			#viewProfile_125 .user_offline_icon{
				float: left;
				display: block;
				width: 17px;
				height: 16px;
				margin: 0px 0px 0px 5px;
				background: url('img2/user_offline.gif') right top no-repeat;
			}
			#viewProfile_125 a{
				display: block;
				float: left;
				width: 125px;
			}
			#viewProfile_125 #hint_125{
				position: relative;
				display: block;
				width: 145px;
				height: 200px;
				margin: 60px 0px 0px -20px;
				background: url('img2/3persons_hint_find.gif') left top no-repeat;
				z-index: 10;		
			}
		#viewProfile_user {
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 10px 0px;
			font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: #b4aeaf;
			border-bottom: 1px solid #b4aeaf;
		}		
			#viewProfile_user h2{
				font: bold 20px Verdana, Geneva, Arial, Helvetica, sans-serif;
				color: #e2001a;
			}
			#viewProfile_user a{
				text-decoration: none;
			}
			#viewProfile_user #bubble_profile{
				position: relative;
				float: right;
				display: block;
				/*width: 363px;*/
				width: 208px;
				height: 141px;
				margin: -46px 0px 0px 0px;
				/*padding: 30px 20px 20px 140px;*/
				padding: 30px 35px 20px 140px;
				background: url('img2/bubbleYellowTitle.gif') left top no-repeat;
				font: 13px Arial, Verdana, Geneva, Helvetica, sans-serif;
				color: #58595b;
				z-index: 10;
			}
			
			/*IE
			#viewProfile_user>#bubble_profile{	
				width: 363px;
				width: 208px;		
				padding: 30px 35px 20px 140px;	
			}
			*/
		#viewProfile_about{}
			#viewProfile_about .col_385{
				margin: 15px 0px;
			}
			#viewProfile_about h3{
				font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
				color: #e2001a;
			}
			#view_about_me{
				width: 370px;
				margin: 0px 0px 25px 0px;
			}
			#viewProfile_about .condition_links{
				margin: 5px 0px;
				font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
			}
			#viewProfile_about .col_170{
				margin: 15px 0px;
				border-left: 1px solid #b4aeaf;
			}
			#viewProfile_about #green_persons_125{
				display: block;
				width: 106px;
				margin: 100px 0px 0px 20px;
			}
			.col_170 #kids, .col_170 #pets {
				/*width: 86px;*/
				width: 160px;
				margin: 0px 0px 10px 20px;
				padding: 0px;
				border: 1px solid #a59e9f;
				font-size: 80%;
			}
			/*IE
			.col_170>#kids, .col_170>#pets {
				width: 151px;
			}
			*/
				#viewProfile_about .viewProfileKidOrPet{
					margin: 10px;
				}
				#viewProfile_about #kids h2{
					width: 160px;
					height: 30px;
					background: #abc8d8 url('img2/kids.gif') left top no-repeat;
				}
				
				#viewProfile_about #pets h2{
					width: 160px;
					height: 30px;
					background: #abc8d8 url('img2/pets.gif') left top no-repeat;
				}
				#viewProfile_about #kids h2 span, #viewProfile_about #pets h2 span{
					display: none;
				}
				.kid-pet_line{
					float: left;
					width: 100%;
				}
				.male_kid{
					font-weight: bold;
					color: #3f72d7;
				}
				.female_kid{
					color: #ecb4b4;
				}
				a.pet{
					font-weight: bold;
					color: #156886;					
				}
		#viewActInterest{
			margin: 15px 30px 20px 0px;
		}
			#viewActInterest h2{
				width: 100%;
				height: 31px;
				background: #abc8d8 url('img2/ActivitiesAndInterests.gif') left top no-repeat;
			}
				#viewActInterest h2 span{
					display: none;
				}
			#viewActInterest .interests{
				display: block;
				/*width: 400px;*/
				width: 370px;
				padding: 15px;
				margin: 5px 0px 0px 0px;
				background-color: #f3fafe;
			}
			/* IE
			#viewActInterest>.interests{
				width: 370px;
			}
			*/
			#viewActInterest .extraLarge{ font-size: 23px}
			#viewActInterest .large{font-size: 19px}
			#viewActInterest .medium{font-size: 15px}
			#viewActInterest .small{font-size: 12px}
			#viewActInterest .extraSmall{font-size: 9px}
		
		#viewFavourites{
			margin: 15px 0px 20px 0px;}
			#viewFavourites h2{
				width: 100%;
				height: 31px;
				background: #abc8d8 url('img2/MyFavourite.gif') left top no-repeat;
			}
				#viewFavourites h2 span{
					display: none;
				}
				#viewFavourites h3{
					width: 240px;
					margin: 10px 20px 0px 20px;
					font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
					color: #6f7072;
				}
				#viewFavourites a{
					display: block;
					width: 240px;
					margin: 0px 20px 0px 20px;
				}
				
		#viewClaimToFame{
			margin: 0px 30px 20px 0px;
		}
			#viewClaimToFame h2{
				width: 100%;
				height: 31px;
				background: #abc8d8 url('img2/MyClaimToFame.gif') left top no-repeat;
			}
				#viewClaimToFame h2 span{
					display: none;
				}
				
		#viewTop5{font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;}
			#viewTop5 h2{
				width: 100%;
				height: 31px;
				background: #abc8d8 url('img2/MyTop5OfAllTime.gif') left top no-repeat;
			}
				#viewTop5 h2 span{
					display: none;
				}
				.top5ColSmall{
					float: left;
					width: 225px;
					margin: 10px 10px 0px 0px;
				}
				.top5ColWide{
					float: left;
					width: 245px;
					margin: 10px 10px 0px 0px;
				}
				.top5Line{
					float: left;
					width: 100%;
					margin: 0px 0px 5px 0px;
				}
				.top5ColSmall h3{
					width: 85px;
					margin: 0px 0px 3px 14px;
					font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
					color: #6f7072;
				}
				.top5ColWide h3{
					float: left;
					width: 105px;
					margin: 0px 0px 3px 14px;
					font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
					color: #6f7072;
				}
				.top5_nb{
					float: left;
					width: 7px;
					margin: 2px 7px 0px 0px;
					color: #6f7072;
					/*font: bold 8.5px Verdana, Geneva, Arial, Helvetica, sans-serif;*/
				}
				.top5ColSmall a{
					float: left;
					width: 100px;
					margin: 2px 5px 2px 0px;
					display: block;
				}
				.top5ColWide a{
					float: left;
					width: 100px;
					margin: 2px 5px 2px 0px;
					display: block;
				}
				.top5Entry{
					float: left;
				}
				.top5EntryTitle{
					float: left;
					width: 105px;
					margin: 2px 0px;
				}
		.viewprofile .button{
			float: left;
			display: block;
			width: 90px;
			height: 23px;
			margin: 7px 0px 0px 26px;
			line-height: 130%;
			background: url('img2/btn_edit-profile.gif') left top no-repeat;
			border: none;
		}
		.viewprofile p{
			padding: 12px;
		}
		#actIntrests{}
			#actIntrests h2{
				height: 31px;
				width: 100%;
				background: #f7cf3f url('img2/ActivitiesAndInterests.gif') left top no-repeat;
			}
	/*		END VIEW PROFILE	*/
	/*		BASIC SEARCH		*/
		.basic_search h1{
			background: #f7cf3f url('img2/basic_search_title.gif') left top no-repeat;
		}
	/*		END BASIC SEARCH	*/
	/*		ADVANCED SEARCH		*/
	
		.advSearch h1{
			background: #f7cf3f url('img2/advance_search_title.gif') left top no-repeat;
		}
		.advSearch p{
			margin: 10px;
		}
		.advSearch h3{
			width: 100%;
			margin-top: 10px;
			font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		}
		.advSearch .textLabel{
			float: left;
			width: 100px;
			margin: 10px 10px 0px 5px;
		}
		.advSearch .textLabelLong{
			float: left;
			width: 150px;
			margin: 10px 10px 0px 5px;
		}
		#location .text, #names .text{
			float: left;
			width: 300px;
			margin: 10px 0px 0px 0px;
		}
		.advSearch .textLabelSmall{
			float: left;
			margin: 10px 5px 0px 0px;
		}
		.advSearch .text_50{
			float: left;
			width: 50px;
			margin: 10px 5px 0px 0px;
		}
		.advSearch #gender{
			/*margin: 160px 0px 10px 0px;*/
			margin: 195px 0px 10px 0px;
		}
		/*ie
		#col_255>#gender{
			margin: 195px 0px 10px 0px;
		}
		*/
			.advSearch #gender h2{
				height: 31px;
				width: 100%;
				margin: 0px 0px 10px 0px;
				background: #abc8d8 url('img2/gender.gif') left top no-repeat;
			}
			.advSearch #gender h2 span{
				display: none;
			}
		.advSearch #location{
			margin-bottom: 10px;
		}
			#location h2{
				height: 31px;
				width: 100%;
				margin: 0px 0px 10px 0px;
				background: #abc8d8 url('img2/location.gif') left top no-repeat;
			}
			#location h2 span{
				display: none;
			}
			#location select{
				float: left;
				width: 80px;
				margin: 10px 5px 10px 0px;
			}
			
		.advSearch #age{
			margin-bottom: 10px;
		}
			.advSearch #age h2{
				height: 31px;
				width: 100%;
				margin: 0px 0px 10px 0px;
				background: #abc8d8 url('img2/age.gif') left top no-repeat;
			}
			.advSearch #age h2 span{
				display: none;
			}
		.advSearch #names{
			margin-bottom: 10px;
		}
			.advSearch #names h2{
				height: 31px;
				width: 100%;
				margin: 0px 0px 10px 0px;
				background: #abc8d8 url('img2/names.gif') left top no-repeat;
			}
			.advSearch #names h2 span{
				display: none;
			}
			.advSearch #names #bubbleGreen{
				float: left;
				display: block;
				width: 406px;
				height: 119px;
				margin: 10px 0px 0px 0px;
				background: url('img2/bubble_find_friends.gif') left bottom no-repeat;
			}
		.advSearch #situation{
			margin-bottom: 10px;
		}
			.advSearch #situation h2{
				height: 31px;
				width: 100%;
				margin: 0px 0px 10px 0px;
				background: #abc8d8 url('img2/situation.gif') left top no-repeat;
			}
			.advSearch #situation h2 span{
				display: none;
			}
		.advSearch #children{
			margin-bottom: 10px;
		}
			.advSearch #children h2{
				height: 31px;
				width: 100%;
				margin: 0px 0px 10px 0px;
				background: #abc8d8 url('img2/children.gif') left top no-repeat;
			}
			.advSearch #children h2 span{
				display: none;
			}
			.advSearch #children .name{
				float: left;
				width: 190px;
				margin: 5px 10px 0px 0px; 
			}
			.advSearch #children .age{
				float: left;
				width: 30px;
				margin: 5px 10px 0px 0px;
			}
			.advSearch .children_line{
				float: left;
				margin: 7px 0px 10px 0px;
			}
		.advSearch #pets{
			margin-bottom: 10px;
		}
			.advSearch #pets h2{
				height: 31px;
				width: 100%;
				margin: 0px 0px 10px 0px;
				background: #abc8d8 url('img2/pets.gif') left top no-repeat;
			}
			.advSearch #pets h2 span{
				display: none;
			}
			.advSearch #pets .textLabelPets{
				float: left;
				width: 100px;
				margin: 5px 10px 0px 5px;
			}
			.advSearch #pets .textPets{
				float: left;
				width: 130px;
				margin: 5px 0px 0px 0px;
			}
		
		#top5{
				margin-top: 10px;
			}
			#top5 .col_360{
				width: 340px;/*wasn't here before*/
				padding: 10px;
				margin: 10px 0px 0px 0px;
			}
			/*IE
			#top5>.col_360{
				width: 340px;
			}
			*/
			#top5 h2{
				height: 31px;
				width: 100%;
				background: #abc8d8 url('img2/top5.gif') left top no-repeat;
			}
				#top5 h2 span{
					display: none;
				}
			#top5 .num{
				float: left;
				width: 24px;
				margin-top: 5px;
				margin-left: 5px;
			}
			#top5 .entry{
				float: left;
				width: 300px;
				margin-top: 5px;
			}
			#top5 .half_entry{
				float: left;
				width: 145px;
				margin-right: 5px;	
				margin-top: 5px;
			}			
		.advSearch .button{
			float: right;
			display: block;
			width: 88px;
			height: 33px;
			margin: 0px;
			background: url('img2/btn_submit.gif') left top no-repeat;
			border: none;
		}
		
		.searchresults {
			text-align:right;
			margin-right:10px;
		}

		.searchresults .button{
			display: inline;
			width: 88px;
			height: 33px;
			margin: 0px;
			background: url('img2/btn_submit.gif') left top no-repeat;
			border: none;
		}
		.searchresultsb {
			/* text-align:right; */
			margin-right:30px;
		}

		.searchresultsb .button{
			display: inline;
			width: 88px;
			height: 33px;
			margin: 0px;
			background: url('img2/btn_submit.gif') left top no-repeat;
			border: none;
		}
	/*	END ADVANCED SEARCH		*/
	/*		SUGGESTIONS			*/
		.suggestions h1{
			background: #f7cf3f url('img2/suggestions_title.gif') left top no-repeat;
		}
		.suggestions #suggestion h2{
			width: 100%;
			height: 31px;
			margin: 0px 0px 25px 0px;
			background: #abc8d8 url('img2/your_suggestions.gif') left top no-repeat;
		}
			.suggestions #suggestion h2 span{
				display: none;
			}
		#bubbleSuggest{
			/*width: 460px;*/
			width: 320px;
			margin: 5px 0px;
			padding: 15px 20px 20px 120px;
			background: url('img2/3_bubble_wide.gif') left top no-repeat;
		}		
		/*IE		
		#col_725>#bubbleSuggest{
			width: 320px;
		}
		*/
			#bubbleSuggest h2{
				margin-bottom: 10px;
				font: bolder 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
				color: #e2001a;
			}
		.suggestions label{
			float: left;
			width: 100px;
			padding-top:10px;
		}
		.suggestions .text{
			margin-top:10px;
		}
		.suggestions textarea{
			float: left;
			width: 520px;
			height: 200px;
			margin: 10px 0px 10px 0px;
		}
		.suggestions textarea{
			/*width: 500px;*/
		}
		.suggestions .button{
			float: right;
			display: block;
			width: 88px;
			height: 33px;
			margin: 0px 88px 0 0;
			background: url('img2/btn_submit.gif') left top no-repeat;
			border: none;
		}
	/*		END SUGGESTIONS	*/
	/*		FOOTER			*/
	#footer
	{
		clear: both;
		position: relative;
		width: 802px;
		padding: 0px;
		margin-top: 0px;
		margin-bottom: 10px;
		margin-right: auto;
		margin-left: auto;
		text-align: center;
	}
		#footer p{
			border: none;
			background: none;
		}
		#footer a{
			text-decoration: none;
			padding: 0px 0px;
		}
		#footer .small{
			padding: 3px 0px;
			margin: 0px;
			font-size: 9px;
			font-weight: normal;
		}
	/*		END FOOTER		*/
	
	/*		INBOX			*/
	
	button.send {width:75px; height:31px; border:none; background: url(img2/btn_send.gif) no-repeat}
	button.save_draft {width:131px; height:31px; border:none; background: url(img2/btn_save_as_draft.gif) no-repeat}
	button:hover{border:1px #FFF solid}
	button span{display:none}
	
	#container.messages{background:url(img2/3persons_messages.gif) #FFFFFF no-repeat 582px bottom;}
	#container.viewmail{background:url(img2/3persons_messages.gif) #FFFFFF no-repeat 582px bottom;}
	#container.newmail{background:url(img2/3persons_messages.gif) #FFFFFF no-repeat 582px bottom;}
	
	#my_friends{padding-bottom:20px; text-align:center}
	#my_friends h3{background:url(img2/my_friends.gif); height:31px}
	#my_friends h3 span{display:none}
	/*#my_friends img{margin:13px 0 0 11px;}*/

	/*#my_friends a {line-height:20px;}*/
	
	
	/*#my_friends  img{padding:0; margin:0}*/
	#my_friends .friend a{padding:0; margin:0; font-size:12px;}
	#my_friends .friend{margin:0 13px; width:55px; height:114px; float:left}
	#my_friends .friendonline a{padding:0; margin:0; font-size:12px; color:#00cc00}
	#my_friends .friendonline{margin:0 13px; width:55px; height:114px; float:left}
	#my_friends .friendoffline a{padding:0; margin:0; font-size:12px; color: #e2001a;}
	#my_friends .friendoffline{margin:0 13px; width:55px; height:114px; float:left}
	

	#featured_users{ padding: 10px 0px 20px 10px; text-align:center; font-size: 10px;}
	#featured_users h3{background:url(img2/my_friends.gif); height:31px}
	#featured_users h3 span{display:none}

	#featured_users .friend a{padding:0; margin:0; font-size:14px;}
	#featured_users .friend{margin:0 6px; width:140px; float:left}
	#featured_users .friendonline a{padding:0; margin:0; font-size:14px; color:#00cc00}
	#featured_users .friendonline{margin:0 6px; width:140px; float:left}
	#featured_users .friendoffline a{padding:0; margin:0; font-size:14px; color: #e2001a;}
	#featured_users .friendoffline{margin:0 6px; width:140px; float:left}
	#featured_users a.searchlink {color:#86aeda; font-size: 11px;}

	/* my diet buddies side bar*/
	#my_diet_buddies{padding-bottom:20px; text-align:center}
	#my_diet_buddies h3{background:url(img2/my_%20diet_%20buddies.gif); height:31px}
	#my_diet_buddies h3 span{display:none}
	/*#my_friends img{margin:13px 0 0 11px;}*/
	/*#my_friends a {line-height:20px;}*/
	/*#my_friends  img{padding:0; margin:0}*/
	#my_diet_buddies .friend a{padding:0; margin:0; font-size:12px;}
	#my_diet_buddies .friend{margin:0 13px; width:55px; height:114px; float:left}
	#my_diet_buddies .friendonline a{padding:0; margin:0; font-size:12px; color:#00cc00}
	#my_diet_buddies .friendonline{margin:0 13px; width:55px; height:114px; float:left}
	#my_diet_buddies .friendoffline a{padding:0; margin:0; font-size:12px; color: #e2001a;}
	#my_diet_buddies .friendoffline{margin:0 13px; width:55px; height:114px; float:left}
	/* end my diet buddies side bar*/

	/* my diet side bar*/
	
	#my_diet{padding-bottom:20px; text-align:center}
	#my_diet h3{background:url(img2/my_%20diet.gif); height:31px}
	#my_diet h3 span{display:none}
	/*#my_friends img{margin:13px 0 0 11px;}*/
	/*#my_friends a {line-height:20px;}*/
	/*#my_friends  img{padding:0; margin:0}*/
	#my_diet .friend a{padding:0; margin:0; font-size:12px;}
	#my_diet .friend{margin:10px 0px 0px 0px; width:100%; height:15px; float:left}
/*	#my_diet .friendonline a{padding:0; margin:0; font-size:12px; color:#00cc00}
	#my_diet .friendonline{margin:0 13px; width:55px; height:114px; float:left}
	#my_diet .friendoffline a{padding:0; margin:0; font-size:12px; color: #e2001a;}
	#my_diet .friendoffline{margin:0 13px; width:55px; height:114px; float:left}
//*/
	.diet_bar {text-align:left;}
	.diet_bar span{font-size:12px; font-weight:bold}
	.diet_bar label{font-size:12px; font-weight:bold; color:#FF0000}
	.diet_bar .dietbar_content{padding-bottom:5px}
	.diet_bar textarea{width:155px; height:40px; margin:0; padding:0}
	.diet_bar #method select {width:155px; margin:0; padding:0}
	.diet_bar #weightloss select {width:75px; margin:0; padding:0}
	/* end my diet side bar*/
	
	#left_col_content #dietbar {font-size:10px;}
	#left_col_content #dietbardispname{padding:0px;}
	#left_col_content #dietbardispname a{padding:0px; font-size:12px;}
	#left_col_content .dietbarinfo{padding:0px; font-style:italic;}
	#left_col_content .dietbarmethod{padding:0px; color:#000; font-weight:normal;font-style:italic}
	#left_col_content .dietbarstatus{padding:0px;font-size:14px}
	
	.user_details .dietmethod{padding:0px; color:#C00; font-weight:bold;}
	

	#find_people_sidebar{padding-bottom:20px;}
	#find_people_sidebar h3{background:url(img2/find_people.gif); height:32px;}
	#find_people_sidebar h3 span{display:none;}
	/*#find_people_sidebar img, #find_people_sidebar p {padding:5px 5px 10px 19px;}*/
	#find_people_sidebar a{color:#ce1d32; text-transform:uppercase; font-style:oblique; font-weight:bold;}
	
	#invite_friends{padding-bottom:20px;}
	#invite_friends h3{background:url(img2/invite_friends.gif); height:33px;}
	#invite_friends h3 span{display:none;}
	/*#invite_friends img, #invite_friends p {padding:5px 5px 10px 19px;}*/
	#invite_friends a{color:#7f9241; display:block; text-align:right}
	
	
	#plog{width:551px;}
	#plog .selected{ font-weight:bold}
	#plog .label{ font-weight:bold}
	#plog h1{background:url(img2/your_messages_title.gif); height:31px}
	#plog h1.newmail{background:url(img2/write_message_title.gif); height:31px}
	#plog h1 span{display:none}
	#plog p.mail_folders{text-align:right; width:538px; height:29px; margin-top:7px; padding-right:13px; line-height:29px; background-color:#daf4fc}
	#plog p.newmail_info{padding:20px 0; font-weight:bold}
	#plog .line_table {margin-top:20px; height:90px; background:url(img2/message_bubble.gif) no-repeat top right }
	#plog a{text-transform:uppercase;}
	#plog a:hover{text-decoration:underline}
	#plog a.notuppercase{text-transform:none;}
	#plog a.notuppercase:hover{text-decoration:underline}
	
	#plog .mail_ctrl {width:55px; float:left; padding-top:25px;}
	#plog .mail_ctrl a {width:41px; height:28px; background:url(img2/messages_delete.gif); display:block}
	#plog .mail_ctrl a i{display:none}
	
	#plog .mail_usr {float:left; width:55px; padding-top:5px; height:50px}
	#plog .mail_usr a{text-transform:none; color:#e2001a}
	#plog .mail_subject{padding:10px 0 0 160px }
	#plog .mail_subject a{text-transform:none; color:#444444; font-size:16px; text-decoration:underline}
	#plog .mail_date{padding:0 0 0 160px; font-size:10px; font-style:italic}
	
	#footer_image{width:100%; height:220px; margin-top:30px; /*background:url(img2/3persons_messages.gif) no-repeat bottom right*/}
	
	.reply_button{display: block;width: 80px;height: 32px;margin: 0px;line-height: 130%; background: url('img2/btn_reply.gif') left top no-repeat; border: none;}
	.reply_button span{display:none}	
	
	.send_button{display: block;width: 80px;height: 32px;margin: 0px;line-height: 130%; background: url('img2/btn_send.gif') left top no-repeat; border: none;}
	.send_button span{display:none}
	
	.save_as_draft_button{display: block;width: 80px;height: 32px;margin: 0px;line-height: 130%; background: url('img2/btn_save_as_draft.gif') left top no-repeat; border: none;}
	.save_as_draft_button span{display:none}
	
	/*		END INBOX		*/
	
	/*      HAVE YOUR SAY   */
	
	#container.haveyoursay{background:#FFFFFF url(img2/say_people_group3.gif) no-repeat 617px bottom}
	
	#right_col h1.title{width:555px; height:31px;background:url(img2/say_title.gif) no-repeat; padding-bottom:20px;}
	#right_col h1.subtitle1{width:555px; height:31px;background:url(img2/say_qod.gif) no-repeat; padding-bottom:20px;}
	
	#right_col h1 span {display:none}
	
	#say_instructions {width:331px; height:157px; float:right; margin:15px 0 34px 0; padding:5px 0 0 50px; background:url(img2/say_speech_bubble1.gif) no-repeat; font-size:12px}
	#say_instructions h4{font-size:14px; font-weight:bold; padding-bottom:5px;}
	#say_instructions ol{padding:3px 0 0 20px; margin:3px;}
	#say_instructions ol li {padding-bottom:5px; /*font-size:14px;*/ font-weight:bold; color:#e2001a; font-family:Verdana, Arial, Helvetica, sans-serif}
	#say_instructions ol li span {/*font-size:11px;*/ color:#444444; font-weight:normal;}
	
	.poll_question {width:379px; height:86px; float:left; background:url(img2/say_speech_bubble2.gif) no-repeat}
	.poll_question span {width:320px; padding-left:10px; display:block; font-size:14px}
	
	#pol_results{width:180px; float:left;}
	
	h3.results_title{width:118px; height:18px; background:url(img2/say_results_title.gif) no-repeat;}
	h3.results_title span{display:none;}
	
	#vote{width:285px; float:right; color:#a63c6e}
	
	#vote label{width:30px; display:block; float:left}
	#vote input.text{width:255px; margin:5px 0;}
	
	.other_opinions{padding:20px 0; margin-bottom:10px; font-size:14px; display:block;}
	.other_opinions a{color:#3399FF; font-weight:bold}
	
	h3.outraged_title{width:261px; height:49px; background:url(img2/say_outraged_title.gif) no-repeat}
	h3.outraged_title span{display:none}
	
	#questions{width:555px; font-size:10px}
	#questions a{display:block; width:240px; padding-left:10px; }
	#questions a:hover{color:#A63C6E}
	#questions dd a{color:#58595b}
	#questions dd {padding-bottom:5px;}
	
	#questions dt span {display:none}
	#questions img {margin-bottom:10px;}
	
	#celebrities, #sports, #politics, #tv_and_radio, #fun{width:277px; float:left; margin-bottom: 12px;}
	#celebrities dt{width:274px; height:31px; background:url(img2/celebrities_title.gif) no-repeat; margin-bottom:5px;}
	
	#sports dt{width:274px; height:31px; background:url(img2/sports_and_games_title.gif) no-repeat; margin-bottom:5px;}

	#politics dt{width:274px; height:31px; background:url(img2/politics_title.gif) no-repeat; margin-bottom:5px;}

	#tv_and_radio dt{width:274px; height:31px; background:url(img2/tv_film_radio_title.gif) no-repeat; margin-bottom:5px;}

	#fun dt{width:274px; height:31px; background:url(img2/everything_else_title.gif) no-repeat; margin-bottom:5px;}

	.questionslist {height:160px; overflow:auto;}
	.questionslist a {color:#58595b;}
	.questionslist p {padding-bottom:5px;}
	
	/*   END HAVE YOUR SAY   */
	
	/*   HOMEPAGE - NOT LOGGED IN */
	
	#header_home{}
	#container.home_notloggedin{padding:16px 15px 16px 30px; width:753px;}
	
	.welcome_home{background:url(img2/home_title.gif) no-repeat; height:31px; margin-bottom:9px}
	.welcome_home span {display:none}
	
	.banner_home{ background:url(img2/home_header4.jpg) no-repeat; height:193px; margin-bottom:13px}	
	.banner_home span{display:none}
	
	h1.home_logo{background:url(img2/logo_big.gif) no-repeat; height:303px; width:397px; margin-bottom:10px; float:left;}
	h1.home_logo span{display:none}

	
	h1.home_logo_new{background:url(img2/alljoinon_logo.gif) no-repeat; height:185px; width:397px; margin-bottom:10px; float:left;}
	h1.home_logo_new span{display:none}


       h1.home_logo_seo{background:url(img2/pain.gif) no-repeat; height:143px; width:397px; margin-bottom:0px; float:left;}
	h1.home_logo_seo span{display:none}



	#login{width:273px; height:132px; background:url(img2/home_login_bg.gif) no-repeat; padding:25px; float:left;}	
	h3.login{font-size:18px; color:#1b3c7d; padding-bottom:10px}

	#container.home_notloggedin form{width:271px; padding:0; margin:0}
	#container.home_notloggedin label{display:block; float:left; width:52px; text-align:right; margin:16px 0 0 0; font-size:9px}
	#container.home_notloggedin input{margin-top:10px; width:180px; border:1px solid #e0e0f0;}
	#container.home_notloggedin label.email{display:block; float:left; width:32px; text-align:right; margin:16px 0 0 0; font-size:9px}
	#container.home_notloggedin input.email{margin-top:10px; width:200px;}
	#container.home_notloggedin input.input_submit{border:none; background-color: #FFFFFF;background-image: url(img2/home_signin.gif);
background-repeat: no-repeat; width:67px; height:27px; color:#FFFFFF; float:right;}
#container.home_notloggedin form a{margin-top: 16px; display:block; color:#e2001a; font-size:9px; font-weight:bold;}

	.home_imagepair{clear:both;}
	.home_imagepair img {display:inline;}

	h1.home_join a{padding:41px 141px; margin-top:20px; float:right; background:url(img2/home_joinin.gif) no-repeat;}
	h1.home_join span{display:none}
	
	p.home_join_text{margin:10px 49px; width:242px; float:right; text-transform:uppercase; font-weight:bold; color:#00ace2}

	h1.end_boredom_home{clear:both; background:url(img2/make_new_friends.gif) no-repeat; height:31px; margin-bottom:10px}
	h1.end_boredom_home span{display:none}
	
	#container.home_notloggedin h3{color:#e2001a; text-transform:uppercase; font-size:15px}
	#container.home_notloggedin #column_left p, #container.home_notloggedin #column_right p{font-size:11px; width:301px;}
	
	#container.home_notloggedin #column_left img, #container.home_notloggedin #column_right img {margin-top:10px;}
	
	#container.home_notloggedin #column_left{width:350px; float:left}
	#container.home_notloggedin #column_right{width:350px; float:right; margin-right:28px}
	
	#login_new{width:273px; height:132px; background:url(img2/alljoinon_frontbubble.gif) no-repeat; padding:15px 25px 25px 25px; float:left; margin-left:15px;}
	#container.home_notloggedin h3.login_new{text-transform:none; font-size:18px; color:#1b3c7d; padding-bottom:5px}
	#login_new_seo{width:273px; height:132px; background:url(img2/alljoinon_frontbubble.gif) no-repeat; padding:15px 25px 25px 25px; float:right; margin-left:15px;}
	
	

	
	/*   END HOMEPAGE - NOT LOGGED IN */
	
	
	
	#container2.home_notloggedin{padding:0px; float:right; padding-bottom:10px;}
	
	#container2.home_notloggedin form{width:271px; padding:0; margin:0}
	#container2.home_notloggedin label{display:block; float:left; width:52px; text-align:right; margin:16px 0 0 0; font-size:9px}
	#container2.home_notloggedin input{margin-top:10px; width:180px; border:1px solid #e0e0f0;}
	#container2.home_notloggedin label.email{display:block; float:left; width:32px; text-align:right; margin:16px 0 0 0; font-size:9px}
	#container2.home_notloggedin input.email{margin-top:10px; width:200px;}
	#container2.home_notloggedin input.input_submit{border:none; background-color: #FFFFFF;background-image: url(img2/home_signin.gif); background-repeat: no-repeat; width:67px; height:27px; color:#FFFFFF; float:right;}
	#container2.home_notloggedin form a{margin-top: 16px; display:block; color:#e2001a; font-size:9px; font-weight:bold;}

	
	#container2.home_notloggedin h3{color:#e2001a; text-transform:uppercase; font-size:15px}
	#container2.home_notloggedin #column_left p, #container.home_notloggedin #column_right p{font-size:11px; width:301px;}
	
	#container2.home_notloggedin #column_left img, #container.home_notloggedin #column_right img {margin-top:10px;}
	
	#container2.home_notloggedin #column_left{width:350px; float:left}
	#container2.home_notloggedin #column_right{width:350px; float:right; margin-right:28px}
	
	
	#container2.home_notloggedin h3.login_new{text-transform:none; font-size:18px; color:#1b3c7d; padding-bottom:5px}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/*   POLL         */

	#container.poll td em{font-size:9px}
	
	#right_col h1.subtitle2{width:555px; height:31px;background:url(img2/poll_title.gif) no-repeat; padding-bottom:20px;}
	
	.member_profile{width:80px; vertical-align:top;}
	.member_comment{vertical-align:top}
	.member_comment img{border:0}
	.member_comment a:hover img{border:none;}
	
	.member_comments {width:555px; height:31px; margin:10px 0; background:url(img2/member_comments_title.gif) no-repeat}
	.member_comments span{display:none}
	
	
	
	#poll_yes{width:272px; background-color:#fdfafa; float:left}
	#poll_yes h2{width:168px; height:18px; background:url(img2/member_agree_title.gif) no-repeat}
	#poll_yes h2 span{display:none}
	
	
	#poll_no {width:272px; background-color:#fdfafa; float:right}
	#poll_no h2{width:189px; height:18px; background:url(img2/member_disagree_title.gif) no-repeat}
	#poll_no h2 span{display:none}
	
	
	/*   POLL END        */
	
	/*   POLL ARCHIVE    */
	
	/*   Different titles depending on dynamic class*/
	
	#container.poll_archive h1{margin-bottom:5px;}
	
	h1.celebrities{width:555px; height:31px; background:url(img2/celebrities_title_bg.gif) no-repeat}
	h1.politics{width:555px; height:31px; background:url(img2/politics_title_bg.gif) no-repeat}
	h1.sports{width:555px; height:31px; background:url(img2/sports_and_games_title_bg.gif) no-repeat}
	h1.tv{width:555px; height:31px; background:url(img2/tv_film_radio_title_bg.gif) no-repeat}
	h1.fun{width:555px; height:31px; background:url(img2/everything_else_title_bg.gif) no-repeat}
	h1.qod{width:555px; height:31px; background:url(img2/qod_title_bg.gif) no-repeat}
	
	.poll_archive_instructions{margin:10px 0;}
	
	#past_questions{padding-top:10px; margin-top:10px; border-top:1px solid #d8d8d8}
	
	.user_info{float:left; width:120px; text-align:center; margin-top:15px;}
	.user_info a{color:#e2001a; font-weight:bold;}
	a.blue_lt{color:#7ac7c8}
	.poll_archive_question{float:right; width:364px; height:71px; margin-bottom:20px; padding:9px 31px; background:url(img2/message_bubble.gif) no-repeat; font-size:9px;}
	.poll_archive_question a{color:#e2001a; font-weight:bold; font-size:13px}
	.poll_stats{float:left; margin-top:5px;}
	.return_to_poll{clear:both; float:right; display: block; width:180px; height:27px; margin:0px; line-height:130%; background: url('img2/btn_return_to_say.gif') left top no-repeat; border: none;}
	.return_to_poll span{display:none}

	/*   END POLL ARCHIVE    */	
	
	
	/*   ADVICE CENTRAL      */
	
	#advice_central_form{margin-bottom:20px; padding:10px; font-size:14px; font-weight:bold;}
	#advice_central_form form{margin:0; padding:0;}
	#container.advicecentral h3 {color:#e2001a; font-size:15px}
	#container.advicecentral #right_col h3 {padding:10px 0;}
	.advice_central_title1{width:555px; height:31px; background:url(img2/advice_central_title1.gif) no-repeat}
	.advice_central_title2{width:555px; height:31px; margin-bottom:30px; background:url(img2/advice_central_title2.gif) no-repeat}
	h3 span{display:none}
	#advice_central_form .text{width:417px;}
	#advice_central_form .button{margin-left:97px;}
	
	.advice_central_question{float:right; width:419px; margin:10px 0px 20px 0px; background: url(img2/advice_central_bubble.gif) repeat-y; font-size:14px;}
	.advice_central_question_inner{padding-top:14px; background: url(img2/advice_central_bubble_top.gif) no-repeat top;}
	.advice_central_question_text{padding:0px 20px 0px 50px; font-size:14px;}
	.advice_central_question_bottom{width:419px; height:18px; background: url(img2/advice_central_bubble_bottom.gif) no-repeat;}
	.advice_central_question p{padding-top:7px;}
	.advice_central_question a{color:#58595b; font-size:14px; text-decoration:underline;  }
	.advice_central_question_date{font-weight:bold;}
	
	#advice_central_problems .user_info{padding-top:30px;}
	
	#report a {float:right; text-decoration:none; font-size:9px}
	
	#report a img{border:none}
	/* ADVICE CENTRAL END */
	
	
	/*   RECIPE COMMENTS      */
	
	#advice_central_form2{margin-bottom:20px; padding:10px; font-size:14px; font-weight:bold;}
	#advice_central_form2 form{margin:0; padding:0;}
	#container.advicecentral2 h3 {color:#e2001a; font-size:15px}
	#container.advicecentral2 #right_col h3 {padding:10px 0;}
	.advice_central_title12{width:330px; height:31px; background:url(img2/advice_central_title12.gif) no-repeat}
	.advice_central_title22{width:330x; height:31px; margin-bottom:30px; background:url(img2/advice_central_title2.gif) no-repeat}
	h3 span{display:none}
	#advice_central_form2 .text{width:417px;}
	#advice_central_form2 .button{margin-left:97px;}
	
	.advice_central_question2{float:right; width:330px; background: url(img2/advice_central_bubble2.gif) repeat-y; font-size:14px;}
	.advice_central_question_inner2{padding-top:14px; background: url(img2/advice_central_bubble_top2.gif) no-repeat top;}
	.advice_central_question_text2{padding:0px 20px 0px 50px; font-size:14px;}
	.advice_central_question_bottom2{width:330px; height:14px; background: url(img2/advice_central_bubble_bottom2.gif) no-repeat top left;}
	.advice_central_question2 p{padding-top:7px;}
	.advice_central_question2 a{color:#58595b; font-size:14px; text-decoration:underline;  }
	.advice_central_question_date2{font-weight:bold;}
	
	#advice_central_problems .user_info{padding-top:30px;}
	
	#report a {float:right; text-decoration:none; font-size:9px}
	
	#report a img{border:none}
	/* RECIPE COMMENT END */
	
	

/*  JOKES SECTION  */
	.jokes_header1{width:555px; height:31px; background:url(img2/Jokes_title.gif) no-repeat}
	.jokes_header2{width:555px; height:31px; margin-bottom:5px; background:url(img2/jokes.gif) no-repeat}
	.jokes_comment{width:555px; height:31px; margin-bottom:5px; background:url(img2/jokes_sharerate.gif) no-repeat}
	.jokes_all_comments{width:555px; height:31px; background:url(img2/jokes_comments.gif) no-repeat}

	#jokes_comment textarea{width:551px; height:85px; margin:0; padding:0}
	#jokes_comment form{margin:0; padding:0;}
	#jokes_comment .button{float:right;}

	.jokes_rating_bottom{margin-bottom:10px;}
	a.view_joke{color:#407AB6; text-decoration:none; font-size:10px;}
	
	.share_joke{padding-top:10px; padding-bottom:0px; margin-left:0px}
	.share_joke a{color:#407AB6; text-decoration:underlink; font-size:14px;}

	.joke{float:right; width:419px; margin:10px 0px 20px 0px; background: url(img2/advice_central_bubble.gif) repeat-y; font-size:14px;}
	.joke p{padding-top:7px;}
	.joke a{color:red; font-size:14px; text-decoration:underline;  }

	.joke_body a{color:#58595b; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; text-decoration:none;  }
	
	#joke_container{text-align:left;}
	#joke_container h3{color:#E2001A; font-size:14px; padding:10px 0;}
	#joke_container #advice_central_form .text{width:350px}
	#joke_container #advice_central_form textarea{width:350px}
	.joke_central_question_date{
       font-size:12px;
         
        }


	#public_joke_header{
		position: relative;
		width: 100%;
		margin-top: 10px;
		/*margin-bottom: 10px;*/
		margin-right: auto;
		margin-left: auto;
		height: 145px;
		text-align: left;
	}
	#public_joke_header i{display: none;}
	#public_joke_login {margin-top: 10px;}


/*  JOKES SECTION  END*/


/*   DIET BUDDIES      */

	.diet_buddies_header1{width:555px; height:31px; background:url(img2/diet_%20buddies_header.gif) no-repeat}
	.diet_buddies_header2{width:555px; height:31px; margin-bottom:30px; background:url(img2/diet_buddies_header2.gif) no-repeat}

	#advice_central_form{margin-bottom:20px; padding:10px; font-size:10px; font-weight:bold;}
	#advice_central_form form{margin:0; padding:0;}
	#container.advicecentral h3 {color:#e2001a; font-size:15px}
	#container.advicecentral #right_col h3 {padding:10px 0;}
	h3 span{display:none}
	#advice_central_form .text{width:417px;}
	#advice_central_form .button{margin-left:97px;}
	
	.advice_central_question{float:right; width:419px; margin:10px 0px 20px 0px; background: url(img2/advice_central_bubble.gif) repeat-y; font-size:10px;}
	.advice_central_question_inner{padding-top:14px; background: url(img2/advice_central_bubble_top.gif) no-repeat top;}
	.advice_central_question_text{padding:0px 20px 0px 50px;}
	.advice_central_question_bottom{width:419px; height:18px; background: url(img2/advice_central_bubble_bottom.gif) no-repeat;}
	.advice_central_question p{padding-top:7px;}
	.advice_central_question a{color:#58595b; font-size:13px; text-decoration:underline;  }
	.advice_central_question_date{font-weight:bold;}
	
	#advice_central_problems .user_info{padding-top:30px;}
	
	#report a {float:right; text-decoration:none; font-size:9px}
	
	#report a img{border:none}
	/* DIET BUDDIES END */

	
	/*   Health CENTRAL      */
	.health_central_title1{width:555px; height:31px; margin-bottom:20px; background:url(img2/health_central_header.gif) no-repeat}
	.health_central_title2{width:555px; height:31px; margin-bottom:20px; background:url(img2/health_central_header2.gif) no-repeat}

	.forum{width:555px; height:31px; margin-bottom:20px; background:url(img2/forum.gif) no-repeat}
	.health_central_title2{width:555px; height:31px; margin-bottom:20px; background:url(img2/health_central_header2.gif) no-repeat}

	

	
	#health_central_instructions1, #health_central_instructions2{
	width:492px;
	height:180px;
	float:right;
	margin:0;
	padding:15px 20px 0 40px;
	background:url(img2/3_bubble_pr_large.gif) no-repeat;
	font-size:14px;
}
	#health_central_instructions1 span, #health_central_instructions2 span{width:340px; float:right}
	#health_central_instructions2{background:url(img2/3_bubble_pr_small.gif) no-repeat;}
	#health_central_instructions2 span{padding-top:20px;}
	
	#container.healthcentral #left_col_content a{font-weight:bold; text-align:right; display:block}
	#container.healthcentral #left_col_content a:hover{color:#86AEDA}
	
	/*   HEALTH CENTRAL END      */
	
	/*   Health Questions*/
	.health_questions_title{width:555px; height:31px; margin-bottom:20px; background:url(img2/health_question_header.gif) no-repeat}
	#container.health_questions textarea{width:552px;}
	#health_questions_form{font-size:10px; font-weight:bold}
	
	#container.health_questions #left_col_content a{ font-weight:bold; text-align:right; display:block}
	#container.health_questions #left_col_content a:hover{color:#86AEDA}
	
	/*   Health Questions END*/
	
	/* Questions */
	#more_questions h3 {width:162px; height:31px; background:url(img2/more_questions.gif) no-repeat}
	.questions_title1 {width:555px; height:31px; background:url(img2/advice_central_title3.gif) no-repeat}
	.questions_title2 {width:555px; height:31px; background: url(img2/wanted_your_advice.gif) no-repeat; padding-bottom:5px;}
	.questions_title3 {width:555px; height:31px; background: url(img2/advice_from_other_users.gif) no-repeat}
	p.problem_title{color:#58595b; font-size:13px; text-decoration:underline; font-weight:bold}
	
	#questions_problem textarea{width:551px; height:170px; margin:0; padding:0}
	#questions_problem form{margin:0; padding:0;}
	#questions_problem .button{float:right;}
	/* END Questions */
	
	/* Aboutus */
	
	#container.aboutus img{float:left}
	#container.aboutus member{float:left; font-size:12px}
	#container.aboutus p {padding:10px 0; font-size:12px; line-height:16px;}
	
	#main_text h2 {padding-bottom:10px; font-size:16px;} 
	.content{padding:30px; font-size:10px; }
	h1.about_us{width:712px; height:31px; padding-bottom:55px; background:url(img2/About_title2.gif) no-repeat}
	h1.about_us span{display:none;}
	#main_text{width:311px; padding:0 23px; float:left; line-height:15px;}
	#related_links{width:214px; float:left; background-color:#f8fcfe;}
	#related_links h3{width:214px; height:31px; background:url(img2/related_links_title.gif) no-repeat;}
	#related_links ul{padding-left:25px; margin:10px 0; list-style:none;}
	#related_links li{padding-bottom:10px;}
	#related_links a {color:#58595b}
	
	/* END Aboutus*/
	


/* Crowdzoo Description */
	
	#container.crowdzoo img{float:left}
	#container.crowdzoo member{float:left; font-size:12px}
	#container.crowdzoo p {padding:10px 0; font-size:12px; line-height:16px;}
	
	#main_text.crowdzoo h2 {padding-bottom:10px; font-size:16px;} 
	.content{padding:30px; font-size:10px; }
	h1.crowdzoo{width:712px; height:31px; padding-bottom:55px; background:url(img2/crowdzoo_title.gif) no-repeat}
	h1.crowdzoo span{display:none;}
	#main_text{width:311px; padding:0 23px; float:left; line-height:15px;}
	#related_links{width:214px; float:left; background-color:#f8fcfe;}
	#related_links h3{width:214px; height:31px; background:url(img2/related_links_title.gif) no-repeat;}
	#related_links ul{padding-left:25px; margin:10px 0; list-style:none;}
	#related_links li{padding-bottom:10px;}
	#related_links a {color:#58595b}
	
	/* END Crowdzoo */


/* Crowdzoo thankyou */
	
	#container.crowdzoot img{float:left}
	#container.crowdzoot member{float:left; font-size:12px}
	#container.crowdzoot p {padding:10px 0; font-size:12px; line-height:16px;}
	
	#main_text.crowdzoot h2 {padding-bottom:10px; font-size:16px;} 
	.content{padding:30px; font-size:10px; }
	h1.crowdzoot{width:712px; height:31px; padding-bottom:55px; background:url(img2/crowdzoo_thankyoutitle.gif) no-repeat}
	h1.crowdzoot span{display:none;}
	#main_text{width:311px; padding:0 23px; float:left; line-height:15px;}
	#related_links{width:214px; float:left; background-color:#f8fcfe;}
	#related_links h3{width:214px; height:31px; background:url(img2/related_links_title.gif) no-repeat;}
	#related_links ul{padding-left:25px; margin:10px 0; list-style:none;}
	#related_links li{padding-bottom:10px;}
	#related_links a {color:#58595b}
	
	/* END Crowdzoo thankyou */



	/*Articles*/


	h1.shop{width:712px; height:31px; padding-bottom:0px; background:url(img2/shop_title.gif) no-repeat}
	h1.shop span{display:none;}

	h1.discount{width:712px; height:31px; padding-bottom:0px; background:url(img2/shop_discount.gif) no-repeat}
	h1.discount span{display:none;}

	
	h1.money_saving_article{width:712px; height:31px; padding-bottom:55px; background:url(img2/money_saving_tips_title.gif) no-repeat}
	h1.money_saving_artcle span{display:none;}
	
	h1.mums{width:712px; height:31px; padding-bottom:55px; background:url(img2/mothersbar.jpg) no-repeat}
	h1.mums span{display:none;}
    
	#shop_navlist{position:relative;}
     #shop_navlist li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
#shop_navlist li, #shop_navlist a{height:31px;display:block;}


#shopdev{left:0px;width:366px;}
#shopdev{background:url('img2/shop_discount_sprite.png') 0 0;}
#shopdev a:hover {background:url('img2/shop_discount_sprite.png') 0 -31px;}


#shop_discounts{left:366px;width:360px;}
#shop_discounts{background:url('img2/shop_discount_sprite.png') -366px 0;}
#shop_discounts a:hover {background:url('img2/shop_discount_sprite.png') -366px -31px;}

#shopdev_box #shopdev a 
{background: url('img2/shop_discount_sprite.png') 0 -31px;}

#shop_discounts_box #shop_discounts a
{background: url('img2/shop_discount_sprite.png') -366px -31px;}

.clear_shop_left{
clear:both;
}

.shop_box_left{
clear:both;
}
.shop_adbox{
float:left;
width:125px;
margin-right:4px;
padding-bottom:4px;
}
.shop_adbox_double{
float:left;
width:235px;
margin-right:4px;
padding-bottom:4px;
}
.shop_discount_box{
margin-left:140px;
width:500px;
}




	/* CHART */ 
	#container.chart h2 span{display:none}
	
	#chart_instructions {width:321px; height:157px; float:right; margin:0; padding:15px 20px 0 40px; background:url(img2/say_speech_bubble1.gif) no-repeat; font-size:11px}
	a span{display:none}
	h1.chart_title{width:555px; height:31px; margin-bottom:13px; background:url(img2/chart_top_10.gif) no-repeat}
	
	.rank{width:25px; display:block; float:left; text-align:left}
	
	#top_10_films{width:275px; float:left}
	#top_10_films h2{width:269px; height:31px; margin:10px 0; background:url(img2/top_10_films_title.gif)}
	#top_10_films p{padding:10px 10px 0 10px; font-size:10px}
	
	#top_10_tv{width:275px; float:left}
	#top_10_tv h2{width:269px; height:31px; margin:10px 0; background:url(img2/top_10_tv_title.gif)}
	#top_10_tv p{padding:10px 10px 0 10px; font-size:10px}
	
	#top_10_books{width:275px; float:left}
	#top_10_books h2{width:269px; height:31px; margin:10px 0; background:url(img2/top_10_books_title.gif)}
	#top_10_books p{padding:10px 10px 0 10px; font-size:10px}
	
	#top_10_songs{width:275px; float:left}
	#top_10_songs h2{width:269px; height:31px; margin:10px 0; background:url(img2/top_10_songs_title.gif)}
	#top_10_songs p{padding:10px 10px 0 10px; font-size:10px}
	
	/*END Chart*/
	
	/* CHAT */
	#container.choosechat h2 span{display:none}
	#chat_instructions {width:321px; height:320px; float:right; margin:0; padding:10px 20px 0 40px; background:url(img2/chat_speech_bubble.gif) no-repeat; font-size:9px}
	#chat_instructions ol{padding:0; margin:10px 0 0 30px;}
	#chat_instructions li{padding-bottom:10px;}
	
	#beach{width:275px; float:left}
	#beach h2 {width:265px; height:31px; background:url(img2/at_the_beach_title.gif) no-repeat}
	#beach a {display:block; width:265px; height:182px; margin:10px 0; background: url(img2/at_the_beach.jpg) top}
	#beach a:hover{background-position:bottom}
	
	#bar{width:275px; float:left}
	#bar h2 {width:265px; height:31px; background:url(img2/bar_header1.gif) no-repeat}
	#bar a {display:block; width:265px; height:182px; margin:10px 0; background: url(img2/bar_flock.jpg) top}
	#bar a:hover{background-position:bottom}
	
	#rugby{width:275px; float:left}
	#rugby h2 {width:265px; height:31px; background:url(img2/sofa_header.gif) no-repeat}
	#rugby a {display:block; width:265px; height:181px; margin:10px 0; background: url(img2/sofas_chatroom.jpg) top}
	#rugby a:hover{background-position:bottom}
	
	#ski{width:275px; float:left}
	#ski h2 {width:265px; height:31px; background:url(img2/cafe_header1.gif) no-repeat}
	#ski a {display:block; width:265px; height:182px; margin:10px 0; background: url(img2/cafe_chatroom.jpg) top}
	#ski a:hover{background-position:bottom}
	
	/*END CHAT */

	#chat_instructions2 {width:321px; height:175px; float:right; margin:0; padding:10px 20px 0 40px; background:url(img2/chat_speech_bubble2.gif) no-repeat; font-size:12px}
	
	/* REVIEWS */	
	
	#reviewit .user_info{padding-top:30px;}
	
	#container.reviewit #left_col_content a{ font-weight:bold; text-align:right; display:block}
	#container.reviewit #left_col_content a:hover{color:#86AEDA}
	
	#review_it_instructions{width:556px; height:246px; background:url(img2/reviews_header.jpg) no-repeat}
	#review_it_instructions span{width:304px; display:block; padding:96px 0 0 203px; line-height:17px;}
	
	.review_it_title, .review_it_title2{width:555px; height:31px; padding-bottom:5px; background:url(img2/reviewit_title.gif) no-repeat}
	h1.review_it_title span{display:none}
	.review_it_title2{background:url(img2/write_a_new_review.gif) no-repeat}
	.review_it_title2 span{display:none}
	
	.review_bubble{float:right; width:419px; margin:10px 0px 20px 0px; background: url(img2/advice_central_bubble.gif) repeat-y; font-size:10px;}
	.review_bubble_inner{padding-top:14px; background: url(img2/advice_central_bubble_top.gif) no-repeat top;}
	.review_bubble_text{padding:0px 20px 0px 50px;}
	.review_bubble_bottom{width:419px; height:18px; background: url(img2/advice_central_bubble_bottom.gif) no-repeat;}
	.review_bubble p{padding-top:7px; font-size:14px; text-transform:uppercase}
	.review_bubble a{color:#58595b; font-size:13px;}
	.review_bubble_date{font-weight:bold;}

	a.review_text {display:block; width:300px; height:50px; overflow:hidden} 
	
	/*REVIEWS END */
	
	/*View Reviews*/
	
	
	h1.review_detail_title{width:555px; height:31px; padding-bottom:5px; background:url(img2/review_detail_title.gif) no-repeat}
	
	#review_details{width:469px;  height:100%; float:right; background:url(img2/bubble_top.gif) no-repeat}
	#review_details p{width:415px; margin:15px 0 0 27px;  padding:0 10px 10px 15px;	border-right: 1px solid #e6eaec; border-left: 1px solid #e6eaec; background:#f4fbfe}
	#review_details h4{padding:15px 0 0 42px; text-transform:uppercase; float:left}
	
	#container.viewreview .user_info{width:80px; margin-top:20px;}
	#container.viewreview #report{padding:14px 15px 0 0;}
	
	.bubble_bottom{width:469px; height:13px; display:block; background:#f4fbfe url(img2/bubble_bottom.gif) bottom  right no-repeat;}
	
	
	/*View reviews end*/
	
	
	/*SEARCH RESULTS */
	
	#search_results_body{padding:0 23px; float:left; line-height:14px;}
	
	h1.search_results_title{width:725px; height:31px; margin:20px 0; background:url(img2/search_results_title.gif) no-repeat}
	h1.search_results_title span{display:none}
	
	h1.login_poll_support{width:725px; height:31px; margin:20px 0; background:url(img2/support.png) no-repeat}
	h1.login_poll_support span{display:none}
	
	h1.login_poll_question{width:725px; height:31px; margin:20px 0; background:url(img2/question.png) no-repeat}
	h1.login_poll_question span{display:none}
	
	h1.members_like_you{width:725px; height:31px; margin:20px 0; background:url(img2/members_like_you.gif) no-repeat}
	h1.members_like_you span{display:none}
	
	#search_results_instructions{width:725px; height:145px; background:url(img2/searchpage_bubble.gif) no-repeat}
	#search_results_instructions p{padding:10px 0 0 125px; font-size:14px;}
	#search_results_instructions form{margin:5px 0px 5px 0px;padding:0px 0 0 125px; font-size:14px;}

	
	#search_results_instructions p.btn_search_again{padding:10px 0 0 354px;}
	#search_results_instructions a img{border:none}
	
	.search_result {width:310px; height:126px; float:left; padding: 20px 20px; margin:0 20px 20px 0; background:url(img2/search_results_bubble.gif) no-repeat}
	.user_pic{width:135px; height:125px; float:left}
	a.user_name{font-size:14px; font-weight:bold; color:#7ac7c8;}
	
	/*Search results end*/
	
	/* WELCOME */
	
	#welcome_main{padding:0 0 0 23px; margin-right:12px; font-size:12px; line-height:15px; background:url(img2/welcome_hint_bg.gif) no-repeat top right #fff;}
	#container.welcome h3{color:red; font-size:14px; font-weight:bold; margin:10px 0 3px;}
	#container.welcome img{margin-top:15px;}
	.welcome_guide{float:left; width:603px; margin:0 0 20px 10px;}
	.welcome_guide_home{float:left; display:inline}
	
	.welcome_title{width:730px; height:31px; margin-bottom:10px; background:url(img2/hello_and_welcome.gif) no-repeat}
	.welcome_title span, .welcome_title2 span{display:none}
	
	.welcome_title2{width:726px; height:31px; margin-bottom:10px; background:url(img2/getting_started.gif) no-repeat}
	
	#welcome_header{width:730px; height:192px; margin-bottom:10px; background:url(img2/welcome_header.jpg) no-repeat}
	#welcome_header .welcome_text{width:292px; display:block; font-size:14px; line-height:18px; padding:33px 0 0 134px;  font-weight:bold; color:#3c8dd3;}
	
	.welcome_image_title{float:left; text-align:center; font-weight:bold; color:#7ac7c8}
	.welcome_image_title2{float:left; font-weight:bold; color:#808284}
	
	/*
	#welcome_hint{float:right; width:289px; height:105px; margin-top:-32px;  margin-right:15px; background:url(img2/speech_bubble.gif) no-repeat;}
	#welcome_hint p{width:273px; font-size:11px; line-height:18px; margin:7px 0 0 10px;}
	*/
	#welcome_hint p{display:none}
	
	.welcome_hint2{width:289px; height:200px;  float:right;  margin-right:15px; background:url(img2/3persons_blank.gif) no-repeat;}
	.welcome_hint2 p{width:273px; font-size:11px; line-height:18px; margin:7px 0 0 10px;}
	
	.welcome_ready{color:red; font-weight:bold; font-size:14px;}
	
	.to_homepage{float:left; margin-top:100px;}
	
	/*WELCOME END */
	
	/*Contact Us */
	
	h1.contact_title{width:725px; height:31px; margin-bottom:10px; background:url(img2/contact_us_title.gif) no-repeat}
	h1.contact_title span{display:none}
	
	h1.contact_title2{width:725px; height:31px; margin:10px 0; background:url(img2/write_your_comments.gif) no-repeat}
	h1.contact_title2 span{display:none}
	
	#contact_instructions{width:465px; height:119px; background:url(img2/3_bubble_small.gif) no-repeat}
	#contact_instructions p{width:310px; font-size:14px; padding:34px 139px;}
	
	
	/*Contact us end*/
	
	/* Invite */
	
	h1.invite_title{width:725px; height:31px; margin-bottom:10px; background:url(img2/invite_friends_title.gif) no-repeat;}
	h1.invite_title span{display:none}
	#invite_instructions{width:725px; height:205px; background:url(img2/invite_friends_header.jpg) no-repeat}
	#invite_instructions p{font-size:12px; width:300px; padding:70px 124px; line-height:20px;}
	.invite_form textarea{font: 12px Verdana, Arial, Helvetica, sans-serif; color:#444444}
	
	.invite_form form{margin:0}
	
	h1.invite_sent_title{width:726px; height:31px; margin-bottom:10px; background:url(img2/invite_sent_title.gif) no-repeat;}
	#invite_sent_message{width:465px; height:119px; background:url(img2/3_bubble_small.gif) no-repeat}
	#invite_sent_message p{width:300px; font-size:10px; padding:20px 0 0 140px}
	.email_lookup{width:511px}
	.email_lookup p{display:inline; float:left}
	
	/* Invite end*/
	
	/*Logout */
	#logout{width:700px; height:298px; margin:30px; background:url(img2/3_bubble_large.gif) no-repeat}
	#logout_message{padding:20px 0 0 158px;}
	#logout_message h2{color:#1b3c7d; padding-bottom:10px;}
	#login_form{padding-top:50px;}
	#login_form .input_submit{margin:10px 0 0 43px;}


	#deep_ads{width:200px; height:298px; margin:30px;no-repeat}
#deep_ads ul{
		list-style: none;
		margin: 0;
		padding: 0;
		padding-top: 3em;
}
#deep_ads li {
		display: inline;
}
		

	#adverts ul{
		list-style: none;
		margin: 0;
		padding: 0;
		padding-top: 1em;
	}
	#adverts li {
		float:left;
		width:160px;
}

	#advert a:link, #adverts a:visited {
	padding: 0.4em 1em 0.4em 1em;
	}

	#ad_offers ul {
		list-style:none;
		margin: 0;
		padding: 0;
		padding-top: 3em;
}

	#ad_offers li {
		float:left;
		display:inline;
		
	}
	
	/*Logout end */
	
	/* forgotten password */
	
	#speech_bubble_large{width:635px; height:298px; margin:30px; background:url(img2/3_bubble_large.gif) no-repeat}
	#speech_bubble_large h2{color:#1b3c7d; padding-bottom:10px;}
	#forgotten_password{padding:50px 0 0 158px;}
	/*end forgotten_password */
	
	/* change password */
	#change_password_content{padding:50px 0 0 158px;}
	
	.findperson {
		float:left;
		display:block;
		width: 200px;
		margin: 0px 18px 0px 10px;
	}
	.findperson img {
		border: 0px;
	}
	
	.findperson a:hover img {
		border: 0px;
	}

	/* suspend user */

	#suspend_user_content{padding:7px 0 0 158px;}
	#suspend_user_bubble{width:725px; height:145px; padding-top:30px; margin:30px;  background:url(img2/searchpage_bubble.gif) no-repeat}
	
#advertTop {
width:548px;
margin-top:5px;
height:50px;
background: url('img2/sayittop.jpg') bottom left no-repeat;
float:right;
border:1px #f5f5f5 solid;
cursor:pointer;
}

#advertSide {
width:120px;
height:600px;
margin:10px auto;
cursor:pointer;
}
	 
/*mothers day page*/

#mothers{
     
     width:550px;
	 background-color:#fff;
	 }
.item{
     width:100%;
	 background-color:#fff;
     }	 
img.mothers_floatleft{
     float:left;
     width:20%;
	 margin:5px 10px 15px 0px;
     }
#mothers.descript{
      float:left;
      background-color: #fff;
	  margin-right:5px;
        
	  }

#ratingwrap
{
	background:none;
	border:none;
	text-align:center;
}

#ratingwrap .ratings{
	width:128px;
	height:23px;
	margin:0 0 20px 0;
	padding:20px;
	list-style:none;
	clear:both;
	position:relative;
	background: url('img2/star_matrix.gif') no-repeat 0 0;
}
/* add these classes to the ul to effect the change to the correct number of stars */
#ratingwrap .nostar {background-position:0 0}
#ratingwrap .onestar {background-position:0 -23px}
#ratingwrap .twostar {background-position:0 -46px}
#ratingwrap .threestar {background-position:0 -70px}
#ratingwrap .fourstar {background-position:0 -93px}
#ratingwrap .fivestar {background-position:0 -116px}
#ratingwrap ul.ratings li {
	cursor: pointer;
 /*ie5 mac doesn't like it if the list is floated\*/
	float:left;
	/* end hide*/
	text-indent:-999em;
}
#ratingwrap ul.ratings li a {
	position:absolute;
	left:0;
	top:0;
	width:16px;
	height:16px;
	text-decoration:none;
	z-index: 200;
}
#ratingwrap ul.ratings li.one a {left:0}
#ratingwrap ul.ratings li.two a {left:25.6px;}
#ratingwrap ul.ratings li.three a {left:51.2px;}
#ratingwrap ul.ratings li.four a {left:76.8px;}
#ratingwrap ul.ratings li.five a {left:102.4px;}
#ratingwrap ul.ratings li a:hover {
	z-index:2;
	width:128px;
	height:23px;
	overflow:hidden;
	left:0;	
	background: url('img2/star_matrix.gif') no-repeat 0 0
}
#ratingwrap ul.ratings li.one a:hover {background-position:0 -139px;}
#ratingwrap ul.ratings li.two a:hover {background-position:0 -162px;}
#ratingwrap ul.ratings li.three a:hover {background-position:0 -186px}
#ratingwrap ul.ratings li.four a:hover {background-position:0 -209px}
#ratingwrap ul.ratings li.five a:hover {background-position:0 -232px}




/*press_page*/


#press_header{
            background-color: #fff;
            float:left;
			width:768px;
			padding: 30px 0px 20px 30px;
			}
#press_central{          
            background-color: #fff;
			}
		 
		 
		 
.content_press {
            background-color: #fff;
            float:left;
			width:798px;
			
						}


.press_item { 
         float:right;
		 width:100%;
		 border-bottom:solid;
	     border-width: .25em;
	     border-color: #000;
		 margin: 20px 0px 0px 00px;
		 padding: 0px 00px 0px 00px;						
		 }
.image { 
       margin: 5px 0px 10px 30px;
	   float:left;
	   width:145px;
	   }
.press_descr {
margin: 0px 40px 10px 0px;
	   float:right;
	   width:70%;
	   }
	   
   
.press_headline	{
      margin: 6px 0px 0px 0px;
	  }
	   
.press_date {
	text-align:right;
    color: #aaa;
		 }

#press_tab_header {
          float:left;
		  width:798px;
		  background-color: #fff;
		  border-bottom: 2px solid #0000ff;
		  margin-bottom: 1em;
		  }
#press_tab_header ul {
          list-style: none;
          margin: 0px;
		  padding:0;
          }
#press_tab_header li {
          float:left;
		  margin: 0px 0px -3px 0px;
            }		 		 
		 

.testi_descr {
margin: 0px 40px 10px 30px;
	   float:left;
	   width:90%;
	   }


#tea_left{width:500px; margin:20px 20px 20px 15px; float:left}
#tea_right{width:250px; margin:20px 20px 20px 15px; float:right}

#boxcontainer{
    width:1220px;
	margin-right: auto;
	margin-left: auto;

	 }
#containerchat{
	
	float: left;
	width: 798px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
	border: 1px solid #d3d2d2;
	background: #ffffff;
} 
#brandpicture{ 
     float:right;
	 background-color:#fff;
	 margin-top:10px;
	 padding:10px 5px 27px 5px;
	 border: 1px solid #d3d2d2;
	 }
	 
	 

#button_navigation_box{
margin-left:20px;
}

#online_members{
	width: 740px;
	margin:0 25px;
	border-style: none;
}
.online_members_row{
	height: 80px;
}
.online_members_single{
	width: 80px;
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
}

.online_members_single a p.offline{
	color: #E2001A;
}
.online_members_single a p.online{
		color: #89ba16;
}
