body {	background-image: url(images/backgroundfade.jpg);	background-repeat: repeat;	background-position: center top;	font-family: Helvetica, Arial;	width: 1000px;	clear: both;	text-decoration: none;	margin-right: auto;	margin-left: auto;}.uplinks {	font-size: 15px;	color: #333333;	list-style-position: outside;	list-style-image: url(images/uparrow.gif);	font-weight: bold;	text-decoration: none;	float: right;	margin-right: 20px;	margin-bottom: 20px;	padding-bottom: 20px;}a:link,a:visited {	text-decoration:none;	color: #333333;}.navbar_new {	height: 32px;	width: 1200px;	text-align: center;	font-size: 16px;	font-weight: bold;	text-decoration: none;	background-position: center center;	vertical-align: middle;	padding-bottom: 2px;	margin-top: -7px;	background-repeat: no-repeat;	line-height: 28px;	position: absolute;	background-image: url(images/navbar.jpg);	margin-right: auto;	margin-left: -250px;	float: left;	clear: both;	left: auto;	right: auto;}.background2 {	background-image: url(images/people_background.gif);	background-repeat: no-repeat;	background-position: center 90px;	background-attachment: scroll;	height: auto;	margin-right: auto;	margin-left: auto;}.transparent_whites {	background-image: url(images/white.gif);	background-repeat: repeat;    filter: alpha(opacity=100);    opacity: 0.9;}.transparent_whites2 {	background-image: url(images/white.gif);	background-repeat: repeat;    filter: alpha(opacity=50);    opacity: 0.5;}.txtchat {	font-family: Lucida Grande, Geneva, Verdana, Helvetica, Arial;	font-size: 10px;	color: #000000;}.topgrade {	background-image: url(images/txt_tophoz.gif);	background-repeat: repeat;	background-position: center top;}.txt_bold {	font-size: 12px;	font-weight: bold;	text-align: center;	word-spacing: 1px;}.topcorner {	background-image: url(images/txt_tlc.gif);	background-repeat: no-repeat;	background-position: left top;}.leftedge {	background-image: url(images/txt_lftvert.gif);	background-repeat: repeat-y;	background-position: left top;}.rightedge {	background-image: url(images/txt_rgtvert.gif);	background-repeat: repeat-y;	background-position: left top;}#txt_blc {	background-image: url(images/txt_blc.gif);	background-repeat: no-repeat;	background-position: left top;}.blc {	background-image: url(images/txt_blc.gif);	background-repeat: no-repeat;	background-position: left top;}.brc {	background-image: url(images/txt_brc.gif);	background-repeat: no-repeat;	background-position: left top;}.botedge {	background-image: url(images/txt_bothoz.gif);	background-repeat: repeat-x;	background-position: left top;}.txtmenu {	background-image: url(images/txt_menu.gif);	background-repeat: no-repeat;	background-position: center top;	font-size: 10.5px;	line-height: 20px;	font-weight: bold;	text-align: left;	vertical-align: middle;	padding-top: 3px;	text-decoration: none;	color: #000000;}.smalltext {	font-size: 11px;	font-weight: normal;	text-align: center;}.toprcorner {	background-image: url(images/txt_trc.gif);	background-repeat: no-repeat;	background-position: left top;}.menubar1 {	background-image: url(images/v_r1_c1.gif);	background-repeat: no-repeat;}.joinpic {	background-image: url(images/txt_main2.gif);	background-repeat: no-repeat;	background-position: left top;	font-weight: normal;	text-align: center;	vertical-align: top;	padding-right: 70px;	padding-left: 70px;	padding-top: 95px;	line-height: 30px;	font-size: 12px;}.cert18 {	background-repeat: no-repeat;	background-position: bottom;	font-size: 11px;	padding-top: 10px;	padding-right: 100px;	padding-left: 100px;	vertical-align: top;	text-align: center;}.maintext {	font-size: 12px;	font-weight: normal;	text-align: left;	left: 125px;	right: 125px;}.tandc {	font-size: 12px;	font-weight: normal;	background-repeat: no-repeat;	background-position: left top;	text-align: left;	padding-right: 100px;	padding-left: 100px;	padding-top: 70px;}.questions {	font-size: 14px;	font-weight: bold;	text-align: left;	vertical-align: super;}.help {	font-size: 12px;	font-weight: normal;	text-align: left;	padding-top: 70px;	padding-right: 100px;	padding-left: 100px;	line-height: 18px;}.joinpic2 {	font-size: 12px;	font-weight: normal;	text-align: center;	vertical-align: top;	padding-right: 60px;	padding-left: 60px;	padding-top: 85px;}.joinpic3 {}.postcode {	font-size: 12px;	font-weight: normal;	background-image: url(images/txt_postcode.jpg);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	padding-top: 105px;	padding-right: 100px;	padding-left: 100px;}.contactus {	font-size: 12px;	font-weight: normal;	text-align: left;	padding-top: 105px;	padding-right: 100px;	padding-left: 100px;}.favouritesgallery {	font-size: 12px;	font-weight: normal;	background-image: url(images/txt_gallery3.gif);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	padding-top: 70px;	padding-right: 95px;	padding-left: 95px;	border-top: thin none;	border-right: thin none;	border-bottom: thin none;	border-left: thin none;}.favtab {	background-image: url(images/);	background-repeat: no-repeat;	background-position: left top;	border-top: 0px none;	border-right: 0px none;	border-bottom: 0px none;	border-left: 0px none;	font-size: 12px;	font-weight: normal;	text-align: center;	list-style-position: inside;}.secondmenu {	font-weight: normal;	text-align: center;	vertical-align: top;	margin-top: 10px;}.style24v {	font-size: 12px;	font-weight: bold;	padding-top: 3px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.menutext {	font-size: 10.5px;	font-weight: bold;	text-decoration: none;	color: #000000;}.txtcodes {	font-size: 12px;	font-weight: bold;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	text-align: center;	vertical-align: top;	line-height: 0px;}.txtcodes_plain {	font-size: 12px;	font-weight: normal;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	vertical-align: top;	line-height: 0px;	text-align: center;}.loginpic {	font-weight: bold;	text-align: left;	vertical-align: top;	padding-right: 70px;	padding-left: 194px;	padding-top: 100px;	line-height: 30px;	font-size: 14px;}.txtplainwhite {	font-size: 11px;	font-weight: normal;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	vertical-align: top;	line-height: 5px;	text-align: left;	color: #FFFFFF;}.howitworks {}.background1 {	background-image: url(images/backgroundfade.gif);	background-repeat: repeat-y;	background-position: top;}.loginbox {	margin-top: 120px;	background-position: 80px;	padding-left: 40px;}.background3 {	background-image: url(images/people_background2.gif);	background-repeat: no-repeat;	background-position: center 90px;	background-attachment: scroll;	height: auto;}.background4 {	background-image: url(images/people_background4.gif);	background-repeat: no-repeat;	background-position: center 90px;	background-attachment: scroll;	height: auto;}.backgroundcolour {	background-color: #FFFFFF;}.fontsize14 {	font-size: 14px;}.copyrightbar {	font-size: 11px;	background-position: center bottom;	clear: both;	margin-top: 140px;	color: #333333;	text-decoration: none;}.spacer {	background-image: url(images/spacer.gif);	background-repeat: no-repeat;}.transparent_whites3 {	background-image: url(images/white.gif);	background-repeat: repeat;    filter: alpha(opacity=30);    opacity: 0.2;}.panel_profile {	padding-top: 75px;	padding-bottom: 5px;	clear: both;	background-image: url(images/profilepanel3.gif);	background-repeat: no-repeat;}.verticleline {	padding-left: 2px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #CCCCCC;	padding-top: 10px;	padding-bottom: 10px;}.horizontalline {	padding-top: 2px;	padding-bottom: 2px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	padding-right: 10px;	padding-left: 10px;}.background5 {	background-image: url(images/people_background3.gif);	background-repeat: no-repeat;	background-position: center 120px;	background-attachment: scroll;	height: auto;	margin-right: auto;	margin-left: auto;}.background6 {	background-image: url(images/people_background5.gif);	background-repeat: no-repeat;	background-position: center 120px;	background-attachment: scroll;	height: auto;	margin-right: auto;	margin-left: auto;}.background7 {	background-image: url(images/people_background6.gif);	background-repeat: no-repeat;	background-position: center 60px;	background-attachment: scroll;	height: auto;	margin-right: auto;	margin-left: auto;}.text-indent {	padding-left: 20px;	font-size: 14px;	font-weight: bold;	color: #333333;	text-decoration: none;	line-height: 25px;}.profileheader {	background-image: url(images/profileheaderflirteasy.gif);	background-repeat: no-repeat;	height: 70px;	width: auto;	background-position: 2px 0px;}.horizontalline2 {	padding-top: 2px;	padding-bottom: 2px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	width: 470px;	padding-right: 10px;	padding-left: 10px;}.buttonsize {	height: 25px;}.gallery_position {	background-image: url(images/gallerybackground.gif);	background-repeat: no-repeat;	background-position: 100px 10px;	height: 525px;	width: 550px;	padding-left: 100px;	margin-top: -5px;}.memberprofile {	background-repeat: no-repeat;	background-position: top;	vertical-align: top;	text-align: center;	padding-bottom: 30px;	font-size: 11px;	margin-bottom: 20px;	height: 650px;	padding-left: 100px;	padding-right: 0px;}.fixedwidth {	width: 740px;}.horizontalline3 {	padding-top: 2px;	padding-bottom: 2px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	margin-left: 14px;	margin-right: 14px;}.horizontalline4 {	padding-top: 0px;	padding-bottom: 4px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	margin-left: 14px;	margin-right: 14px;}.online-padding {	margin-left: 35px;}.thirdmenu {	font-weight: normal;	text-align: center;	vertical-align: top;	clear: both;	line-height: 26px;	left: -2px;	height: 34px;	margin-bottom: 15px;}.cert18_alt {	background-repeat: no-repeat;	background-position: bottom;	font-size: 11px;	padding-top: 10px;	padding-right: 80px;	padding-left: 80px;	vertical-align: top;	text-align: center;}.gallery_position2 {	background-image: url(images/gallerybackground.gif);	background-repeat: no-repeat;	height: 525px;	width: 550px;	margin-top: -5px;}.background8 {	background-image: url(images/people_background8.gif);	background-repeat: no-repeat;	background-position: center 120px;	background-attachment: scroll;	height: auto;	margin-right: auto;	margin-left: auto;}.warningmessage {	background-repeat: no-repeat;	background-position: bottom;	font-size: 11px;	padding-top: 10px;	padding-right: 80px;	padding-left: 100px;	vertical-align: top;	text-align: center;}.search-panel {	width: 346px;}.membersgallery-position {	margin-left: 20px;}