﻿/* Slider.css */#wrapper {	width:690px;}h2 {	margin:15px 0;	font-size: 14px;}.link {	cursor:pointer;	color:#666;	text-align: center;	font-weight: normal;}.link:hover {	color:#000;	background-color: #DDFFB5;	padding: 2px 4px 2px 10px;	text-align: center;	font-weight: normal;}.slider {	position:relative;	overflow:hidden;	height:430px;	margin-top: -10px;}.slidercontent {position:absolute}.slidercontent .upper {}.section {}.newsslider {position:relative; overflow:hidden; border:2px solid #9ac1c9; height:95px; width:680px; margin-bottom:20px}.newsslidercontent {position:absolute}.newsslidercontent .upper {}.newssection {padding:10px; height:200px}.text_pad {	padding: 10px;}/* scripts/65.css */.ProfileUnit{	height:110px;	width:278px;	float:left;	border-right: 1px solid #ccc;	overflow:hidden;	padding-right: 5px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 10px;}.splashImage{/*height:100px; width:100px;*/	float:left;	margin-left:0px;	margin-top:5px;	text-align:left;	float:left;	border: 1px solid #D20938;	margin-right: 2px;	width: 75px;	height: 100px;}.ProfileHeaderText{height:150px; width:190px; float:left;  margin-left:3px; margin-top:0px; text-align:left;  }.ProfileHeader{height:14px; width:180px; float:left;  margin-left:8px; margin-top:0px; color:#D20938; font-weight:bold;}.ProfileHeader a {	height:14px;	width:100px;	float:left;	margin-left:0px;	margin-top:4px;	color:#333333;	font-weight:bold;	overflow: hidden;}#aspnetForm #page #footer .bottombar_internal .bottombar_border .headline2 {	margin-top: -4px;}.ProfileText{height:120px; width:180px; float:left;  margin-left:8px; margin-top:10px; color:#444; overflow:hidden; }#splashFeaturedHeader .refreshProfiles{background: url("/pics/i2/65/splash/smallHeart.gif") 170px 0 no-repeat; float:right; margin:0px; padding:0;  color:#653274; font-weight:bold; font-size:14px; width: 400px; text-align:right; }#splashFeaturedHeader .refreshProfiles a:link{float:right; margin:0px; padding:0;  color:#653274; font-weight:bold; font-size:14px; width: 400px; text-align:right; }#splashFeaturedHeader .refreshProfiles a:hover{float:right; margin:0px; padding:0;  color:#653274; font-weight:bold; font-size:14px; width: 400px; text-align:right; text-decoration:underline;}a.refreshLink{color:#0000CC; text-decoration:underline;}.floatLeft{ float:left; margin:0; padding:3px; }.headerRight{margin-right:0px; padding-right:0px; margin-top:0px; padding-top:0px; float:right; clear:right; width:255px; }/* scripts/mainsheet.css *//* content - main----------------- */body {	background-color: #ECECEC;	border: 1px none #ECECEC;}.White_text {	color: #FFFFFF;}	#div {    margin:0;    padding:0;}#content {    width:68em;    float:right;    margin:0;    padding:2em 2em 2em 0;}/* footer-------------------- */#footer {	width:980px;	clear: both;	margin-top: 310px;	height: auto;	background-image: url(img/date_stretcher.gif);	background-repeat: repeat-y;	padding: 10px 0 2em;}#footer p {    text-align:center;    line-height:1.2em;}	#page {	width:980px;	font-weight: normal;	color: #FFFFFF;	background-image: url(img/date_stretcher.gif);	font-family: Lucida Grande, Geneva, Verdana, Helvetica, Arial;	margin: 10px auto 1em;	height: auto;	}.datebase {	width: 980px;	background-position: center top;	clear: both;	background-color: #ECECEC;}.bottombar_border {	border: 1px dotted #66FF33;	background-color: #FFFFFF;	height: 180px;	margin-top: 25px;}.bottombar {	clear: none;	height: auto;	width: 980px;	float: left;	position: absolute;	background-image: url(img/date_stretcher.gif);	background-repeat: repeat-y;}.bottombar_internal {	background-position: center;	height: auto;	float: left;	width: 980px;	background-image: url(img/date_stretcher.gif);	background-repeat: repeat-y;	margin-bottom: 25px;	padding-bottom: 25px;}.date_header {	background-image: url(img/date_header.jpg);	background-repeat: no-repeat;	height: 158px;	width: 980px;	clear: none;}.date_navigation {	background-repeat: no-repeat;	height: 30px;	width: 980px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	background-image: url(img/date_topnav.jpg);	margin-bottom: -40px;}.date_topshade {	background-image: url(img/date_mideframe.jpg);	background-repeat: no-repeat;	width: 980px;	height: 300px;	position: static;	margin-bottom: -300px;}.date_stretcher {	background-image: url(img/date_stretcher.gif);	background-repeat: repeat-y;	width: 980px;	padding-left: 2px;	background-position: bottom;	margin-bottom: 300px;}.loginarea {    height: 25px;    margin-top: 75px;    font-size: 10px;    clear: right;    float: right;    width: 320px;    margin-right: 50px;    padding-bottom: 10px;}.login-message {    clear: both;    width: 320px;    color: #CC0033;    font-size: 10px;    text-align: right;    margin-right: 2px;    margin-bottom: 5px;}.insidecontent {	overflow: visible;	visibility: inherit;	z-index: 715;	text-align: left;	float: left;	clear: none;	margin-left: 21px;	margin-top: -2px;}.copyrightbar {	font-size: 11px;	color: #333333;	text-align: center;	clear: both;	width: 980px;	padding-bottom: 20px;	padding-top: 10px;}.baseheaders {	font-size: 16px;	font-weight: normal;	color: #333333;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #666666;	margin-bottom: 8px;}.sidenav {	color: #666666;	height: 460px;	width: 130px;	text-decoration: none;	font-weight: normal;	float: left;}.maincontent {	width: 780px;	margin-left: 148px;}.datebase {	background-image: url(img/date_base.jpg);	background-repeat: no-repeat;	height: 249px;	width: 980px;}.datelogo {	float: left;	height: 60px;	width: 100px;	padding-left: 20px;	padding-top: 20px;}.searchcriteriafont {	letter-spacing: -1px;	word-spacing: -1px;	text-align: center;}.search {	width: 138px;	float: left;	clear: both;	margin-left: 0px;	margin-top: 5px;	padding: 5px;	height: 170px;	border: 1px dotted #66FF33;}.linkstyle1 {	color: #333333;	text-decoration: none;}.searchpadding {	padding-top: 4px;	padding-bottom: 0px;	text-align: center;	padding-right: 2px;	padding-left: 2px;}/* navigation--------------------- */div#netnav {	width:138px;	clear: both;	padding-left: 48px;	position: static;	float: left;	margin-right: -12px;}#netnav * {	line-height: 16px;}#netnav h3 {	font-weight:normal;	border-bottom:1px solid #666;	padding-top: 4px;	padding-bottom: 4px;	font-size: 14px;}#netnav ul, #netnav li {	list-style:none;	margin: 0;	padding: 0;	font-size: 14px;}#netnav li {	font-size: 14px;	display: inline;}#netnav ul li a {	text-decoration:none;	display:block;	padding:4px 6px;	color:#333333;	border-bottom:1px solid #F0F0F0;	font-size: 14px;}#netnav ul ul li a {	color:#000033;	background-color: #F0F0F0;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	font-size: 12px;}#netnav ul li a:hover {	background-color:#F6F6F6;	font-weight: normal;	color: #990033;}#netnav a.selected {}.white_underline {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	margin-top: 5px;	margin-bottom: 5px;}/* navigation - second level---------------------------- */#subnav {	padding-top: 6px;	padding-bottom: 6px;    /*margin-top:expression(-2+"px"); causing problems in IE Win*/}.Fontsize11 {	font-size: 11px;	color: #333333;	text-decoration: none;	line-height: 12px;}.join_go_button {}#subnav ul li {	float:left;	display:inline-table;}#subnav ul li a {	text-decoration:none;	color:#fff;	float:left;}#subnav ul li + li a {	border-left:1px solid #fff;}#subnav ul li a:hover {	text-decoration:underline;}#subnav .nav_selected a, #subnav .nav_selected a:hover {	font-size: 10px;} /* menu nav states */.hideSwitch {    display:none;}.showSwitch {	display:block;}.rollup {	background:#fff;}.rolldown {	padding-left:6px!important;	background:#F6F6F6;	font-size: 12px;	color: #990000;}/* main area - 1---------------------------- */.joinpanel {	width: 330px;	clear: both;	background-image: url(img/joinpanel.jpg);	background-repeat: no-repeat;	float: left;	color: #333333;	padding-left: 30px;	height: 425px;	line-height: 12px;	padding-top: 10px;	margin-top: -2px;}.joinbutton_front {	height: 60px;	width: 110px;	float: right;	margin-top: -32px;	margin-right: -6px;}.frontright {	height: 420px;	float: left;	margin-top: -2px;	clear: none;	margin-left: -1px;}.padding_bottom {	line-height: 18px;}.headline1 {	font-size: 24px;	color: #333333;	vertical-align: bottom;	text-align: center;	margin-top: 10px;	padding-bottom: 10px;	line-height: 25px;}.textpad {	padding-top: 8px;	padding-bottom: 8px;}.headline2 {	font-size: 18px;	color: #333333;	width: auto;}.login_float {	clear: none;	float: left;}.subs-space-benefits {    height: 450px;}/* animated area - 1---------------------------- */div,p,li{	font-size:13px;	color: #333333;}h4.stitle{color:#D20938;margin:0 0 0px; Lucida Grande, Verdana, Arial, Helvetica, sans-serif}.links {	padding:0px 10px 10px;	margin-top:0px;}.links a{font-size:13px;color:#666666;text-decoration:none Lucida Grande, Verdana, Arial, Helvetica, sans-serif}.links a:hover{font-weight:bold}#cont{	text-align:left;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	margin-top: 0;	margin-left: 0px;	}.buttons{	padding:6px 0px 20px;	text-align: center;	clear: none;	height: 29px;}.buttons span{	color:#666666;	cursor:pointer;	font-size: 11px;	float: none;	clear: both;	padding-right: 5px;	padding-bottom: 5;	padding-left: 5px;	padding-top: 4px;}.backlink_whitetext {	color: #FFFFFF;	text-decoration: none;	font-size: 13px;	clear: none;}.buttons span.active, .buttons span:hover{	background:#DDFFB5;	color:#000033;	clear: none;}/* Sample 5*/#box5{	position:absolute;	width:386px;}#box5 span{	display:block;}#info5{	bottom:0;}/* ********************************** */.thumbs{	width:54px;}.thumbs div{	display:block;	width:54px;	height:41px;	margin:3px 0;	cursor:pointer;}.thumbs div img{	display:block;	width:100%;	height:100%;	border:none}.info{	width:346px;	height:60px;	background:#D8EDF7;	position:absolute;	margin-left: 20px;	margin-bottom: 20px;	margin-right: 20px;	border: 1px solid #8FA7B4;}.info p, .info h4{	color:#333333;	margin-top: 4px;	padding-right: 5px;	padding-left: 5px;	margin-bottom: 1px;	padding-top: 2px;}.info h4{	font-size:16px;	color: #333333;	padding-bottom: 5px;	padding-top: 4px;}.info h4 a{	float:right;	background:#fff;	color:#000;	font-size:12px;	padding:5 3px;	text-decoration:none}.mask1{	position:relative;	width:386px;	height:432px;	overflow:hidden;}.mask2{	position:relative;	width:386px;	height:432px;	overflow:hidden;}.mask3{	position:relative;	overflow:hidden;	width: 690px;	height: 400px;}span img{	display:block;	border:none;/* Profile - 1---------------------------- */}.colourband {	background-image: url(img/d8_col6.jpg);	background-repeat: no-repeat;	height: 114px;	width: 724px;}.colourband_black {	background-image: url(img/d8_col2.jpg);	background-repeat: no-repeat;	height: 114px;	width: 724px;}.colourband_D90D0E {	background-image: url(img/d8_col1.jpg);	background-repeat: no-repeat;	height: 114px;	width: 724px;}.colourband_000000 {	background-image: url(img/d8_col2.jpg);	background-repeat: no-repeat;	height: 114px;	width: 724px;}.colourband_4070FF {	background-image: url(img/d8_col3.jpg);	background-repeat: no-repeat;	height: 114px;	width: 724px;}.colourband_43A733 {	background-image: url(img/d8_col4.jpg);	background-repeat: no-repeat;	height: 114px;	width: 724px;}.colourband_FF4401 {	background-image: url(img/d8_col5.jpg);	background-repeat: no-repeat;	height: 114px;	width: 724px;}.colourband_000C72 {	background-image: url(img/d8_col6.jpg);	background-repeat: no-repeat;	height: 114px;	width: 724px;}.colourband_DD0743 {	background-image: url(img/d8_col7.jpg);	background-repeat: no-repeat;	height: 114px;	width: 724px;}.colourband_FE12CC {	background-image: url(img/d8_col8.jpg);	background-repeat: no-repeat;	height: 114px;	width: 724px;}.colourband_740051 {	background-image: url(img/d8_col9.jpg);	background-repeat: no-repeat;	height: 114px;	width: 724px;}/* Below .colourband related CSS is to cater exisitng site colour combination.*/.colourband_D10938 {	background-image: url(img/d8_col2.jpg);	background-repeat: no-repeat;	height: 114px;	width: 724px;}.colourband_990066 {	background-image: url(img/d8_col2.jpg);	background-repeat: no-repeat;	height: 114px;	width: 724px;}.colourband_669966 {	background-image: url(img/d8_col2.jpg);	background-repeat: no-repeat;	height: 114px;	width: 724px;}.colourband_003366 {	background-image: url(img/d8_col2.jpg);	background-repeat: no-repeat;	height: 114px;	width: 724px;}.colourband_333333 {	background-image: url(img/d8_col2.jpg);	background-repeat: no-repeat;	height: 114px;	width: 724px;}.colourband_DF5676 {	background-image: url(img/d8_col2.jpg);	background-repeat: no-repeat;	height: 114px;	width: 724px;}.colourband_CC9900 {	background-image: url(img/d8_col2.jpg);	background-repeat: no-repeat;	height: 114px;	width: 724px;}.colourband_009999 {	background-image: url(img/d8_col2.jpg);	background-repeat: no-repeat;	height: 114px;	width: 724px;}.profile_headline1 {	font-size: 17px;	color: #FFFFFF;	padding-top: 10px;	padding-left: 10px;	text-shadow: black 2px 2px 2px;	font-weight: bold;}.backlink {	font-size: 14px;	color: #FFFFFF;	background-color: #333333;	border: 1px solid #FFFFFF;	float: right;	margin: -25px 10px 10px;	clear: none;	padding: 1px;	text-decoration: none;	text-align: center;}.saveprofilelink {	font-size: 12px;	margin: 10px 3px 3px 12px;	border: 1px solid #FFFFFF;	color: #FFFFFF;	text-decoration: none;	padding: 2px 5px;	float: left;}.saveprofilelinktext {	font-size: 12px;	color:#FFFFFF;	text-decoration: none;}.Blockmember {	color: #FFFFFF;	text-decoration: none;	font-size: 13px;	margin: 14px 10px 10px;}.profile_search {	font-size: 15px;	color: #333333;	padding-top: 50px;	padding-left: 18px;	width: 705px;	float:none;	clear:none;	margin-bottom: -18px;}.profile_Q1 {	background-image: url(img/profile_Q_back.jpg);	background-repeat: no-repeat;	height: 35px;	clear: both;	padding: 10px;	font-size: 14px;}.profileborder {	margin-bottom: 0px;	margin-left: 15px;	margin-top: 12px;	border: 1px solid #DFDFDF;	width: 690px;	height: 255px;	visibility: visible;	position: relative;}.profileborder2 {	border: 1px solid #E7E7E7;	font-size: 14px;}	.profileborder3 {	border-bottom: 1px solid #E3E3E3;	height: 45px;}.profileborder4 {	border-bottom: 1px solid #E3E3E3;	border-left: 1px solid #E3E3E3;	height: auto;	padding-bottom: 5px;	clear: right;}.profile_contactbar {	font-size: 14px;	color: #FFFFFF;	background-color: #333333;	height: 32px;	clear: none;	float: right;	padding-top: 10px;	width: 438px;	text-align: left;	padding-left: 11px;	background-position: right;	margin-top: -2px;}.profilemainimage {	height: 255px;	width: 200px;	padding-right: 20px;	padding-left: 20px;	background-color: #EEEEEE;	clear: none;	border-right: 1px solid #EAEAEA;	float: left;}.profile_text1 {	padding: 5px 5px 5px 10px;	font-size: 15px;	height: 35px;	line-height: 34px;	float: left;	clear: right;	}.profile_text2 {	font-size: 15px;	height: 32px;	width: 430px;	margin-left: 10px;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 0px;	clear: right;	float: left;}.profile_text3 {	font-size: 13px;	clear: none;	float: left;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 10px;	width: 430px;	height: 85px;	margin-top: -5px;}		.profile_text4 {	font-size: 13px;	padding-left: 10px;	width: 430px;	margin-top: -10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #EAEAEA;	margin-right: -5px;}.profile_text5 {	font-size: 13px;	padding-left: 10px;	width: 420px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #EAEAEA;	height: 20px;	padding-top: 2px;	color: #000000;	text-align: right;	}.profile_text6 {	font-size: 14px;	padding-left: 10px;	color: #000000;	vertical-align: middle;	padding-top: 10px;	padding-bottom: 10px;}	.font_italicise {	font-style: italic;	color: #666666;	margin-top: -8px;}.profile2border {	margin-bottom: 15px;	margin-top: -1px;	border: 1px solid #DFDFDF;	width: 690px;	height: auto;	margin-left: 15px;}.profile_imagegallery {	height: 130px;	padding-right: 10px;	padding-left: 10px;	background-color: #EEEEEE;	padding-top: 5px;	border-right: 1px solid #E6E6E6;	border-bottom: 1px solid #E6E6E6;	font-size: 16px;	width: 220px;}.profile_membergallery {	height: 130px;	width: 425px;	padding-right: 10px;	padding-left: 10px;	background-color: #FFFFFF;	padding-top: 5px;	border-bottom: 1px solid #E6E6E6;	font-size: 16px;}.profile_stats {	width: 220px;	background-color: #EEEEEE;	clear: left;	float: left;	padding-top: 5px;	border-right: 1px solid #E6E6E6;	font-size: 16px;	height: 350px;	visibility: visible;	padding-right: 10px;}.profile_stats_content {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	clear: none;	float: left;	height: 25px;	line-height: 24px;	width: 100px;	visibility: visible;	overflow: visible;	z-index: auto;	padding-left: 10px;}.moreaboutme {	height: 300px;	clear: none;	float: left;	width: auto;	position: relative;}.verticalmargin {	height: auto;	clear: both;	float: left;	padding-left: 20px;}.backlink_small {	font-size: 11px;	padding: 2px;	float: right;	border-top: 1px solid #66FF33;	border-right: 1px solid #66FF33;	border-left: 1px solid #66FF33;	vertical-align: bottom;	background-image: url(img/returnlink.jpg);	background-repeat: repeat-x;	text-decoration: none;	color: #333333;	border-bottom-color: #66FF33;	background-position: bottom;	margin-top: 20px;}.Default_HeaderBar {	background-image: url('img/d8_default_d8.jpg');	background-repeat: no-repeat;	height: 114px;	width: 724px;}.Default_Gallery_HeaderBar {	background-image: url('img/d8_default_d8.jpg');	background-repeat: no-repeat;	height: 72px;	width: 724px;}.Search_Search {	font-size: 15px;	color: #333333;	padding-left: 18px;	width: 705px;	margin-top: -42px;}.Search_headline1 {	font-size: 17px;	color: #FFFFFF;	padding-top: 20px;	padding-left: 10px;	text-shadow: black 2px 2px 2px;	font-weight: bold;	float: left;	clear: none;	width: auto;}.Search_results {	color: #FFFFFF;	float: right;	height: 26px;	width: 200px;	margin-right: 15px;	font-weight: bolder;	font-size: 15px;	background-image: url(img/toggle.gif);	background-repeat: no-repeat;	margin-top: 15px;}.search_border {	margin-bottom: 0px;	margin-left: 15px;	margin-top: 12px;	border: 1px solid #DFDFDF;	height: auto;	position: static;	visibility: visible;	width: 690px;}.search_nav {	background-color: #333333;	height: 30px;	color: #FFFFFF;	padding-top: 10px;	padding-bottom: 5px;	background-image: url(img/search_stretch.gif);	background-repeat: repeat-x;	padding-left: 10px;	font-size: 14px;}.searchnav_placing {	float: none;	clear: both;}.search_header {	font-size: 13px;	color: #333333;	float: left;	margin-left: 10px;	clear: none;	margin-top: 8px;	padding-bottom: 2px;	width: auto;	height: 20px;}	.search_image {	height: 132px;	width: 105px;	border: 1px solid #CCCCCC;	margin-top: 10px;	margin-bottom: 8px;	margin-left: 10px;	float: left;}/*- Menu Tabs Search--------------------------- */    #tabsF {	float: right;	clear: both;	margin-top: -12px;	margin-right: 4px;      }    #tabsF ul {	list-style:none;	padding-right: 6px;	padding-bottom: 0;	padding-left: 0px;      }    #tabsF li {      display:inline;      margin:0;      padding:0;      }    #tabsF a {	background:url(img/tableftF.gif) no-repeat left top;	margin:0;	padding:0 0 0 4px;	text-decoration:none;	float: left;      }    #tabsF a span {	float:left;	display:block;	background:url(img/tabrightF.gif) no-repeat right top;	padding:4px 6px 4px 4px;	color:#FFFFFF;	font-size: 12px;	/*- Menu Tabs Join--------------------------- */	      }	#tabsF_join {	width: 680px;	height: 40px;	padding-left: 10px;	clear: both;	float: left;      }	#tabsF_join ul {	list-style:none;	padding-bottom: 0;	padding-left: 0px;      }    #tabsF_join li {	display:inline;	margin:0;	padding:0;	float: left;      }    #tabsF_join a {	background:url(img/tableftF.gif) no-repeat left top;	margin:0;	padding:0 0 0 4px;	text-decoration:none;	float: left;      }    #tabsF_join a span {	float:left;	display:block;	background:url(img/tabrightF.gif) no-repeat right top;	padding:5px 6px 4px 3px;	color:#FFFFFF;	font-size: 12px;      }    /* Commented Backslash Hack hides rule from IE5-Mac \*/    #tabsF a span {}    /* End IE5-Mac hack */    #tabsF a:hover span {	color:#FFF;}    #tabsF a:hover {	background-position:0% -42px;      }    #tabsF a:hover span {	background-position:100% -42px;      }	      /* Commented Backslash Hack hides rule from IE5-Mac \*/    #tabsF_join a span {}    /* End IE5-Mac hack */    #tabsF_join a:hover span {	color:#FFF;      }	      #tabsF_join a:hover {	background-position:0% -42px;      }    #tabsF_join a:hover span {	background-position:100% -42px;	/*- Search--------------------------- */      }	  .search_main_border {	font-size: 14px;	border-bottom: 1px solid #E7E7E7;	height: auto;}.vertical_line {	border-right-width: 1px;	border-right-style: solid;	border-right-color: #ECECEC;}.Search_headline_content {	margin-left: 10px;	padding-top: 2px;	padding-bottom: 2px;	width: auto;	margin-right: 5px;	height: auto;	clear: both;}.Search_content {	margin-left: 10px;	padding-top: 5px;	padding-bottom: 2px;	width: auto;	margin-right: 5px;	height: 20px;	clear: both;}.Search_results_bottom {	color: #FFFFFF;	float: right;	height: 26px;	width: 200px;	font-weight: bolder;	font-size: 15px;	background-image: url(img/toggle.gif);	background-repeat: no-repeat;	margin-right: 6px;}.search_moreinfo {	float: right;	clear: both;	vertical-align: bottom;	margin-top: 25px;	margin-right: 5px;	margin-bottom: 10px;	padding-top: 5px;}.floater {	clear: both;	float: left;	width: auto;	padding-right: 5px;}.horizontal_line_inside {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;	margin-bottom: 25px;}.join_nav {	background-color: #333333;	height: 30px;	color: #FFFFFF;	padding-top: 10px;	padding-bottom: 5px;	background-image: url(img/search_stretch.gif);	background-repeat: repeat-x;	padding-left: 10px;	font-size: 12px;}.linkstyle2 {	border-top-width: 1px;	border-top-style: dotted;	border-right-style: dotted;	border-bottom-style: dotted;	border-left-style: dotted;	border-top-color: #00FF00;	border-right-color: #00FF00;	border-bottom-color: #00FF00;	border-left-color: #00FF00;	text-decoration: none;	color: #333333;	background-color: #D3F7C3;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	padding-right: 3px;	padding-bottom: 1px;	padding-left: 3px;	padding-top: 1px;	margin-top: 5px;	font-size: 13px;	width: auto;}.fav_link {	background-image: url(img/favourites_button.gif);	background-repeat: no-repeat;	height: 20px;	width: auto;	font-size: 13px;	background-position: center;	text-align: left;	text-indent: 60px;	padding-top: 5px;	padding-bottom: 8px;	color: #333333;	text-decoration: none;}.Fontsize10 {	font-size: 10px;	color: #333333;	text-decoration: none;	line-height: 11px;	/*- Login page--------------------------- */		}.Join_details {	font-size: 16px;	color: #333333;	width: auto;	padding-right: 18px;}.horizontal_line_2 {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;	margin-bottom: 10px;	}.headline3 {	font-size: 14px;	color: #333333;	font-weight: bold;}.fontsize12 {	font-size: 12px;	color: #333333;}.fontwelcomehome {	height:14px;	margin-top:20px;	margin-left:10px;		font-weight: bold;	vertical-align:bottom;		color:#653274;}.locked {	background-image: url(img/lock_48.png);	background-repeat: no-repeat;}.updown_button {	background-image: url(img/updown_button.gif);	background-repeat: no-repeat;	width: 145px;	height: 25px;}.Search_results_2 {	color: #FFFFFF;	float: right;	height: 26px;	width: 200px;	font-weight: bolder;	font-size: 15px;	background-image: url(img/toggle.gif);	background-repeat: no-repeat;	clear: both;}.MailRoom {	padding: 2px;}.home_icon {	color: #FFFFFF;	float: left;	clear: both;	text-decoration: none;	text-align: center;	margin-top: 4px;}.Login_message {	background-color: #EFFFDE;	border: 1px dotted #67FF34;	padding: 10px 20px 20px;	margin-top: -1px;	font-size: 15px;	width: 435px;	margin-left: -1px;}.join_rightpanel {	width: 164px;	float: right;	clear: none;	margin-top: 15px;	margin-right: 15px;}.mail_box {	background-image: url(img/smallpanel2.gif);	background-repeat: no-repeat;	margin-bottom: -4px;	padding-top: 8px;	padding-right: 8px;	padding-left: 8px;	padding-bottom: 6px;}.headline4 {	font-size: 16px;	width: auto;}.linkstyle3 {	color: #000000;	border-bottom-width: 1px;	text-decoration: underline;	text-shadow: white 1px 1px 1px;}.Login_questions {	padding: 16px 20px 20px;	font-size: 15px;	margin-left: -1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-bottom-style: dotted;	border-left-style: dotted;	border-bottom-color: #67FF34;	border-left-color: #67FF34;	height: 270px;	width: 425px;}.linkstyle5 {	color: #333333;	text-decoration: none;	height: 23px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #67FF34;	vertical-align: bottom;	padding-top: 8px;}.linkstyle6 {	color: #333333;	text-decoration: none;	height: 23px;	vertical-align: bottom;	padding-top: 8px;	margin-bottom: -16px;}.login_panel2 {	background-image: url(img/smallpanel1.gif);	background-repeat: no-repeat;	padding: 10px 8px 8px;	margin-top: 4px;}.login_search {	float: left;	clear: both;	margin-top: 10px;	margin-left: 20px;}.login_gallery {	background-image: url(img/spotlight_panel.gif);	background-repeat: no-repeat;	height: 154px;	width: auto;}	.Fontsize10red {	font-size: 10px;	color:Red;	text-decoration: none;	line-height: 11px;}/*- Login questions--------------------------- */ul,fieldset,form,label,legend,caption,tbody,thead,tr,th,td {	list-style-type: none;}a:link,a:visited {text-decoration:none}#recently {	float:left;	width:435px;	margin:0;}#recently ul li a {	display:block;	color:#3C312F;	padding:5px;}#recently ul li span.title{color:#3C312F;border:0;padding-bottom:0px;padding-left:0px;font-size:15px;margin-bottom:0px;padding-top:0;margin-top:0}#recently ul li,#recently ul.related li {	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #67FF34;	margin-left: -45px;	background-image: url(img/arrow_icon2.gif);	background-repeat: no-repeat;	background-position: left center;}#recently ul li:hover {	border-bottom:2px solid #666666;	background-image: url(img/arrow_icon.gif);	background-repeat: no-repeat;	background-position: left center;}#recently ul.related {	border-right:1px solid #E7E5DD;	margin:0;	padding:0;}#recently ul.related li a {	display:block;	color:#3D3329;	padding:5px;}#recently ul.related li a:hover {color:#fff}.headline5 {	font-size: 14px;}.headline_datingtip {		font-size: 11px;    color: #000000;    background-image: url(img/dtip_bubble.gif);    background-repeat: no-repeat;    background-position: left top;    padding-left: 8px;    float: none;    padding-top: 8px;    clear: none;    margin-top: 0px;    height: 26px;    margin-bottom: -10px;}.vertical_line2 {	border-right-width: 2px;	border-right-style: solid;	border-right-color: #FFFFFF;}.borderline {	border: 1px solid #313131;}.borderline2 {	border: 1px solid #66FF00;}.match_link {	background-image: url(img/matches_button.gif);	background-repeat: no-repeat;	height: 20px;	width: auto;	font-size: 13px;	background-position: center;	text-align: left;	text-indent: 65px;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 8px;	text-decoration: none;	color: #333333;}      .subs_benefits {	background-image: url(img/subs_benefits.gif);	background-repeat: no-repeat;	background-position: 0px 65px;	height: 500px;}.sub_loops {	background-image: url(img/loops.gif);	background-repeat: no-repeat;	height: 320px;	width: 650px;	background-position: center bottom;}.checkout_button {	background-image: url(img/checkout_button.gif);	background-repeat: no-repeat;	height: 25px;	background-position: center;	text-align: center;	font-size: 16px;	padding-top: 8px;	color: #333333;	text-decoration: none;}.backlink_subs {	font-size: 14px;	color: #FFFFFF;	background-color: #333333;	border: 1px solid #FFFFFF;	float: right;	clear: none;	padding: 3px;	text-decoration: none;	text-align: center;	margin-right: 10px;	margin-bottom: 10px;	margin-left: 10px;	margin-top: 10px;}.bulletpoint {	list-style-type: disc;	font-size: 12px;	line-height: 18px;}.linkstyle7 {	text-decoration: none;	color: #333333;	background-color: #ECECEC;	padding-right: 3px;	padding-bottom: 0px;	padding-left: 3px;	padding-top: 0px;	width: auto;	border: 1px solid #FFFFFF;	font-weight: bold;}.FAQ {	font-size: 14px;	color: #000033;	text-decoration: none;	margin-bottom: -15px;	padding-bottom: 3px;	background-image: url(img/arrow_icon2.gif);	background-repeat: no-repeat;	background-position: left center;	padding-left: 25px;	font-weight: bold;}.FAQ_answer {	width: auto;	padding-right: 10px;	padding-left: 10px;	padding-bottom: 2px;}.horizontal_line_3 {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;	margin-bottom: 3px;	margin-top: 3px;}.FAQ2 {	font-size: 13px;	color: #333333;	text-decoration: none;	margin-bottom: -15px;	padding-bottom: 3px;	padding-left: 10px;}.search_borderview {	margin-bottom: 0px;	margin-left: 15px;	margin-top: 12px;	height: auto;	position: static;	visibility: visible;	width: 690px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;}.search_bordernone {	margin-bottom: 0px;	margin-left: 15px;	margin-top: 12px;	height: auto;	position: static;	visibility: visible;	width: 690px;}.logmein_image {	background-image: url(img/keyhole.gif);	background-repeat: no-repeat;	background-position: left top;	height: 170px;	width: 220px;	margin-top: -2px;	clear: both;	float: left;	margin-left: -1px;}.MyCalendar .ajax__calendar_container {    border:1px solid #646464;    background-color: White;    color: red;}.MyCalendar .ajax__calendar_other .ajax__calendar_day,.MyCalendar .ajax__calendar_other .ajax__calendar_year {    color: black;}.MyCalendar .ajax__calendar_hover .ajax__calendar_day,.MyCalendar .ajax__calendar_hover .ajax__calendar_month,.MyCalendar .ajax__calendar_hover .ajax__calendar_year {    color: black;}.MyCalendar .ajax__calendar_active .ajax__calendar_day,.MyCalendar .ajax__calendar_active .ajax__calendar_month,.MyCalendar .ajax__calendar_active .ajax__calendar_year {    color: black;    font-weight:bold;}.UpdateProgress{                        position:absolute;             z-index:1;             left: 475px;             top: 500px;             background: pink;                        border-color: black;            width: 400px;            border-width:medium;            }	            /* ********************************** *//* scripts/ui.css */.panel-headerContent.tabs {	background: url(images/tabs.gif) repeat-x;	background-position: left -68px;	}* html 	#modalOverlay {	position: absolute;}/* Fix for IE6 select z-index issue */#modalFix {	display: none;	position: absolute;	top: 0;	left: 0;	width: 100%;	opacity: 0;	filter: alpha(opacity=0);	-moz-opacity: 0;	z-index: 9999;}/* Underlay */#windowUnderlay { 	position: fixed;	top: 0;	left: 0;	width: 100%;	background: #fff;	}* html #windowUnderlay { 	position: absolute;}/* Windows---------------------------------------------------------------- */.mocha {	position: absolute;	top: 0;	left: 0;	display: none;	overflow: hidden;	font-family: Helvetica, Arial;}.mocha.isFocused {	}	.mochaOverlay {	position: absolute;	top: 0;	left: 0;}	.mochaTitlebar {	width: 100%;	overflow: hidden;	padding-top: 5px;	margin-bottom: -10px;	padding-bottom: 10px;	margin-top: -3px;}.mochaTitlebar h3 {	font-size: 14px;	font-weight: bold;	padding: 0 0 8;	color: #000000;	margin-right: 10px;	margin-left: 12px;}.mocha.isFocused .mochaTitlebar h3 {	color: #141414;}div.mochaToolbarWrapper.bottom {	border: 0;	border-bottom: 1px solid #d9d9d9;}.mochaContentBorder {	border-top: 1px solid #dadada;	border-bottom: 1px solid #dadada;	margin-bottom: 5px;}.mochaContentWrapper { /* Has a fixed height and scrollbars if required. */	font-size: 12px;	overflow: auto;	margin-bottom: 28px;}	.mochaContent {	padding: 10px 12px 12px;}.mocha .handle {	position: absolute;	background: #0f0;	width: 3px;	height: 3px;	z-index: 2;	opacity: .0;	filter: alpha(opacity=0);	-moz-opacity: .0;	overflow: hidden;	font-size: 1px; /* For IE6 */}.mocha .corner { /* Corner resize handles */	background: #f00;	width: 10px;	height: 10px;}.mocha .cornerSE { /* Bottom right resize handle */	background: #f00;	width: 20px;	height: 20px;}.mochaCanvasHeader {	position: absolute;	top: 0;	left: 0;	background: transparent;	z-index: -1;	display: none;	overflow: hidden;}.mochaControls {	position: absolute;	width: 52px;	top: 8px;	right: 8px;	height: 14px;	z-index: 4;	background: transparent;}.mochaCanvasControls {	position: absolute;		top: 8px;	right: 8px;		z-index: 3;	background: transparent;}/*	To use images for these buttons:	1. Set the useCanvasControls window option to false.	2. If you use a different button size you may need to reposition the controls.	   Modify the controlsOffset window option.			2. Add background images to each button.*/.mochaMinimizeButton, .mochaMaximizeButton, .mochaCloseButton {	float: right;	width: 14px;	height: 14px;	font-size: 1px;		cursor: pointer;	z-index: 4;	background: #f00;	margin-left: 5px;}.mochaMinimizeButton {	margin-left: 0;}.mochaCloseButton {}.mochaSpinner{	visibility: hidden;		position: absolute;	bottom: 7px;	left: 6px;	width: 16px;	height: 16px;	background: url(images/spinner.gif) no-repeat;}	/* Window Themes */.mocha.no-canvas {	background: #f1f1f1;	border: 2px solid #555;	}.mocha.no-canvas .mochaTitlebar {	background: #f1f1f1;	}.mocha.transparent .mochaTitlebar h3 {	color: #fff;	display: none;}.mocha.notification .mochaTitlebar {	opacity: .0;	filter: alpha(opacity=0);	-moz-opacity: 0;}.mocha.notification .mochaContentBorder {	border-width: 0px;}.mocha.notification .mochaContentWrapper {	text-align: center;	font-size: 12px;	font-weight: bold;}.accordianToggler.open {	background: #fff url(images/bg-panel-header.gif) repeat-x;	}#mochaPage h3 {	display: block;	font-size: 12px;	padding: 6px 0;	margin: 0 0 8px;	border-bottom: 1px solid #bbb;}	/* Typography */	h2, h3, h4 {	margin: 0;	padding: 5 0 5px;	font-size: 14px;	font-weight: bold;}	/* Forms */textarea, input {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;		}.mailroom_title_nav {	background-color: #333333;	height: 30px;	color: #FFFFFF;	padding-top: 10px;	padding-bottom: 5px;	background-repeat: repeat-x;	padding-left: 10px;	font-size: 12px;}.mailroom_join_nav {	background-color: #C0C0C0;	height: 30px;	color: #FFFFFF;	padding-top: 0px;	padding-bottom: 0px;	padding-left: 10px;	font-size: 12px;}.mailroom_hyperlink{	color:Black;	font-family:Small Fonts:Arial;		text-decoration:underline;}.whatsnew {    background: url(img/whatsnew.jpg) no-repeat;    height: 530px;    margin-top: -12px;}.voicegreeting {    background: url(img/voicegreeting.jpg) no-repeat;    height: 470px;    margin-top: -12px;}.mailroom_evenrow{	background-color:White;}.mailroom_oddrow{	background-color:#F4F4F4;}.photosextra {    background: url(img/uploadphotosxtra.jpg) no-repeat;    height: 420px;    margin-top: -12px;}.white_underline_front {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	margin-bottom: 2px;	margin-top: 2px;}.headline-front {	font-size: 24px;	color: #333333;	vertical-align: middle;	text-align: center;	margin-top: 12px;	margin-bottom: 5px;	height: 25px;}.questionMark {	position:relative;	height:20px; /*dimensions of our image*/	width:20px;	background:url(img/question.gif) top left no-repeat;	z-index:1;}.toolTip {	position:absolute;	left:20px; /*Moves it to the right beside the question mark*/	top:0;	display:none;	/*Making it look pretty*/	width:100px;	padding:5px;	border:1px solid #ffffff;	background-color:#eeeeee;	font:10px/12px Arial, Helvetica, sans-serif;}#aspnetForm #page #netnav .search .searchpadding #ctl01_ddgender {	height: 20px;	width: 120px;}#aspnetForm #page #netnav .search .Fontsize11 #ctl01_ddgenseek {	height: 20px;	width: 120px;}#aspnetForm #page #netnav .search .Fontsize11 #ctl01_drpagefrom {	font-size: 11px;	height: 20px;	width: 120px;	color: #333333;}#aspnetForm #page #netnav .search a {	color: #009933;}#aspnetForm #page .insidecontent .joinpanel .Fontsize10 #ctl01_ContentPlaceHolder1_lnkprivacy {	color: #333333;}#aspnetForm #page .insidecontent .joinpanel .Fontsize10 #ctl01_ContentPlaceHolder1_lnkterms {	color: #333333;}#aspnetForm #page .insidecontent .joinpanel #ctl01_ContentPlaceHolder1_imgregister {	margin-left: -8px;}/* Sample 4*/#box4{	position:absolute;}#box4 div{	width:690px;	height:400px;	float:left;	background-image: url(img/successpad.gif);	background-repeat: no-repeat;}#box4 h3, #box4 p, #box4 ul{	padding:5px 25px 5px 30px;}#box4 p{}#box4 img{	width:200px;	float:left;	margin:0 5px 10px 30px;	height: auto;}#info-4{	background:#fff !important;	color:#FFFFFF!important;	cursor:default}/* Sample 8*/#box8{	position:absolute;}#box8 div{	width:690px;	float:left;}#box8 .buttons{	text-align:left}#box8 .next{	float:right}.sample8 .buttons{	text-align:center;	clear:both;}.sample8 .mask1{	border-top:1px solid #ccc;	border-bottom:1px solid #ccc;}/* ********************************** */
