body{
	margin:0;
	padding:0;
	font-family:arial,helvetica,sans-serif;
	font-size:10px;
	line-height:1.45;
	text-align:center;
	color:#3e3e3e;
	}
img{
	border-width:0px;
}
a{
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
	color:#3e3e3e;
}
.clear{clear:both;}
.fleft{float:left;}
.fright{float:right;}

#header{
margin:0 auto;width:1150px;height:117px;padding-top:15px;
			border-radius: 3px;
			-webkit-border-radius: 3px;
			-opera-border-radius: 3px;
			-moz-border-radius: 3px;
border:1px solid #e5e5e5;
border:none;
}

		#header .left{
		float:left;width:306px;
		}
		#header .chatbuddie_link{
		float:left;padding-top:0px;padding-left: 10px;
		}
			#header .chatbuddie_link a{
			font-size: 15px;text-decoration: none;
			}
		#header .logo{
		float:left;width:200px;padding-left: 10px;
		}
		#header .logo img{
		width:200px;
		}
		
		#login_form{
		float:right;padding-right:6px;padding-top: 5px;width:340px;
		}
			#login_form .not_logged{
			font-size:10px;text-align: right;
			}
			#login_form .remember{
			font-size:10px;text-align: right;padding-top:10px;vertical-align:text-top;
			}
			#login_form .form{
			height:25px;padding-top: 5px;
			}
			#login_form .label{
			float:left;color: #71bf44;font-size: 11px;padding-top:5px;padding-left:8px;padding-right:8px;
			}
			#login_form .input{
			float:left;width:103px;height:25px;background:#ffffff url(/images/signup/header_input.jpg) repeat-x;
			}
			#login_form .input input{
			width:103px;height:24px;margin-top:3px;margin-left:2px;font-size:13px;background:none;border:none;
			}
			#login_form .submit{
			float:left;width:44px;height:26px;background:#ffffff url(/images/signup/header_submit.jpg) repeat-x;
			}
			#login_form .submit input{
			width:44px;height:26px;background:none;border:none;
			}
			#login_form .forgot{
			text-align:right;padding-top:10px;font-size:12px;
			}
			#login_form .forgot a{
			color: #71bf44;
			}
	#header .right{
	float:left;width:8px;height:117px;
	}
		#header .right .top{
		width:8px;height:7px;background:#ffffff url(/images/signup/header_top_right.jpg) top right no-repeat;
		}
		#header .right .mid{
		height:105px;border-right:1px solid #e5e5e5;
		}
		#header .right .bottom{
		width:8px;height:7px;background:#ffffff url(/images/signup/header_bottom_right.jpg) bottom right no-repeat;
		}
		
.main_panel{
margin: 0 auto;width:1161px;
}

#info{
width:759px;height:510px;float:left;margin-right:20px;background:#ffffff url(/images/signup/info_bg.jpg) repeat-x;
}
	#info .left{
	float:left;width:7px;height:510px;
	}
		#info .left .top{
		width:7px;height:6px;background:#a8cf4e url(/images/signup/info_header_left.jpg) top left no-repeat;
		}
		#info .left .mid{
		width:7px;height:498px;
		}
		#info .left .bottom{
		width:7px;height:6px;background:#6dbc4f url(/images/signup/info_footer_left.jpg) bottom left no-repeat;
		}
	#info .content{
	float:left;width:746px;height:510px;
	}
		#info .welcome{
		font-family:arial,helvetica,sans-serif;color:white;font-size:35px;padding-top:15px;padding-left:10px;text-align: left;width:720px;
		}
		#info .about{
		color:#043a5c;font-family:arial,helvetica,sans-serif;font-size:20px;padding-top:8px;padding-left:10px;padding-bottom:18px;text-align: left;width:720px;
		}
		#info .images{
		padding-left:4px;width:736px;
		}
		#info .tags{
		font-family:arial,helvetica,sans-serif;color:white;font-size:30px;padding-top:45px;text-align:center;padding-left:10px;width:720px;
		}	
	#info .right{
	float:left;width:6px;
	}
		#info .right .top{
		width:6px;height:6px;background:#a8cf4e url(/images/signup/info_header_right.jpg) top right no-repeat;
		}
		#info .right .mid{
		width:6px;height:498px;
		}
		#info .right .bottom{
		width:6px;height:6px;background:#6dbc4f url(/images/signup/info_footer_right.jpg) bottom right no-repeat;
		}
		
#form{
width:270px;height:510px;float:left;margin:0;padding:0;background:#ffffff url(/images/signup/form_bg.jpg) repeat-x;
}
	#form .left{
	float:left;width:8px;height:510px;
	}
		#form .left .top{
		width:8px;height:7px;background:#89c839 url(/images/signup/form_header_left.jpg) top left no-repeat;
		}
		#form .left .mid{
		width:8px;height:496px;
		}
		#form .left .bottom{
		width:8px;height:7px;background:#008742 url(/images/signup/form_footer_left.jpg) bottom left no-repeat;
		}
		
	#form .content{
	float:left;width:270px;height:510px;
	}
	#form .caption{
	font-family:arial,helvetica,sans-serif;color:white;font-size:35px;padding-top:15px;padding-left:10px;text-align: left;
	}
	#form .text{
	font-family:arial,helvetica,sans-serif;color:white;font-size:16px;padding-top:8px;margin-left:10px;margin-bottom:30px;text-align: left;
	-margin-bottom:15px;
	}
	#form .field{
	float: left;
	}
	#form .label{
	margin-top:20px;float:left;width:80px;font-size:12px;text-align: right;color:#ffffff;padding-top: 2px;
	}
	#form .input{
	margin-top:20px;float:right;margin-left:6px;width:180px;height:19px;background:#ffffff;
	-width:140px;-margin-left:0px;-margin-right:5px;
	}
		#form .input input{
		width:180px;height:18px;margin-top:1px;margin-left:2px;font-size:14px;background:none;border:none;
		-width:162px;-margin-left:1px;
		}
	#form .select{
	margin-top:20px;margin-left:6px;float:left;width:108px;height:27px;NObackground:#ffffff;
	}
		#form .select select{
		width:108px;height:27px;margin-top:4px;font-size:14px;NObackground:none;NOborder:none;
		}
	#form .select_month{
	margin-top:20px;margin-left:6px;float:left;width:83px;height:27px;background:#ffffff;
	}
		#form .select_month select{
		width:83px;height:27px;margin-top:4px;font-size:14px;background:none;border:none;
		}
	#form .select_day{
	margin-top:20px;margin-left:6px;float:left;width:67px;height:27px;background:#ffffff;
	}
		#form .select_day select{
		width:67px;height:27px;margin-top:4px;font-size:14px;background:none;border:none;
		}
	#form .select_year{
	margin-top:20px;margin-left:6px;float:left;width:72px;height:27px;background:#ffffff;
	}
		#form .select_year select{
		width:72px;height:27px;margin-top:4px;font-size:14px;background:none;border:none;
		}
	#form .why{
	width:360px;height:15px;color: #ffffff;margin-top:8px;margin-bottom: 10px;
	}
	#form .facebook{
	float:left;width:250px;
	}
		#form .facebook img{
		float:left;width:194px;height:27px;
		}
	#form .submit{
	float:left;width:78px;height:37px;margin-top:25px;margin-right:15px;background:#ffffff url(http://chatbuddie.co.uk/images/button_signup.jpg) no-repeat;
	}
		#form .submit input{
		width:78px;height:37px;background:none;border:none;
		}
	#form .recovery_submit{
	float:right;width:105px;padding-top:30px;
	}
	#form .right{
	float:left;width:8px;height:510px;
	}
		#form .right .top{
		width:8px;height:7px;background:#89c839 url(/images/signup/form_header_right.jpg) top right no-repeat;
		}
		#form .right .mid{
		width:8px;height:496px;
		}
		#form .right .bottom{
		width:8px;height:7px;background:#008742 url(/images/signup/form_footer_right.jpg) bottom right no-repeat;
		}
	

#subfooter{
margin:0 auto;margin-bottom:20px;width:1135px;
}
	#subfooter .copyright{
	float:left;width:100px;height:55px;padding-top:20px;
	}
	#subfooter .menu{
	float:right;width:1005px;text-align:right;height:55px;padding-top:20px;
	}
	#subfooter .menu a{
	padding-left:10px;text-decoration:none;
	}
	
	

