body {
  padding:0; margin:0;
  background:#fff;
  font:12px Tahoma, Sans-serif;
}

#column {
  width:760px;
  margin:0 auto;
}

.clear {
	clear: both;
}

#content {
	 display:block;
	 width:100%;
	 height:635px;
	 background-image:url(/images/matingdirect-bg.jpg);
	 background-repeat:no-repeat;
}	 

#topbanner {
	 display:inline;
	 float:right;
	 width:170px;
	 height:52px;
	 padding-top:58px;
}

#topbanner a,#topbanner img {
	 border:0px;
}


#picsbar {
	 display: block;
	 clear: both;
	 padding-top: 13px;
	 *padding-top: 25px;
	 padding-left: 38px;
	 width: 725px;
	 height: 115px;
}	 

.wld_badge_item {
	 float: left;
	 margin: 0 20px 0 0;
	 padding: 0px;
	 margin-right:13px;
}
	
.wld_badge_item_detail {
	 font-size: 90%;
	 width: 90px;
	 overflow: hidden;
	 color: #f3cfe2;
}

.wld_badge_item_photo img {
	 border:1px solid #e17cb3;
	 width: 67px;
	 height: 67px;
}

#signupcontain {
	 float:right;
	 display:inline;
	 width:300px;;
	 height:280px;
	 padding:15px 30px 0 0;
}

#signuphdr {
	 display:inline;
	 width:100%;
	 font-size:25px;
	 color:#D561A0;
	 text-align:left;
	 margin:0px;
	 padding:0px;
	 float:left;
	 height:30px;
}



/*  ---- HOME FORM BITS ----  */

table {
	border-collapse:collapse;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	height: 235px;
	width: 100%;
	border: 0;
}

form {
	 margin:0px;
	 padding:0px;
}	

blackbox {
	  font-size:0px;
	  line-height:0px;
	  padding:0px;
	  margin:0px;
	  border:0px;
}
	
td.left {
	vertical-align: middle;
	padding:0px;
	width:107px;
	height:20px;
}

td.left span {
	font-weight:normal;
	color:#AD4779;
}

td.right {
	text-align: right;
	padding: 0px;
}

td.altrow {
	padding:0px;
}

.dropdown {
	height:18px;
	font-size:10px;
}

input.dropdown {
	height:14px;
	width:100%;
}

#gen1 {
	 width:58px;
}

#gen2 {
	width: 74px;
}

.dob1 {
	width:52px;
}

.dob2 {
	width:70px;
}

.dob3 {
	width:58px;
}

#howheardabout {
	width: 100%;
}

#byclicking {
	 display:block;
	 width:100%;
	 font-size:10px;
	 color:#BD5089;
	 padding-top:20px;
	 *padding-top:0px;
}

#byclicking a{
	 color:#FFF;
}
/* END OF HOME FORM BITS */




#header {
  height:43px;
  width:760px;
  margin-top:20px;
}

#header h1 {
  width:229px;
  height:37px;
  float:left;
  margin:0;
  background:url(/images/logo.gif) top no-repeat;
}

#header h1 a {
  display:block;
  width:229px;
  height:37px;
}

#header h1 a span,
#header h2 span {
  display:none;
}

#header h2 {
  float:right;
  margin:0;
  height:37px;
  width:174px;
  background:url(/images/strap_line.gif) top no-repeat;
}

#intro {
  height:109px;
  background:url(/images/content_top.gif) top no-repeat;
}

#intro * { display:none; }

#members {
  background:url(/images/members_bg.gif) top no-repeat;
  height:117px;
}

#members h3 {
  width:11px;
  height:76px;
  padding:10px 0 0 10px;
  float:left;
  background:url(/images/our_members_title.gif) bottom right no-repeat;
}

#members h3 span {
  display:none;
}

#members ul {
  list-style:none;
  margin:0;
  padding:9px 10px 0 40px;
}

#members ul li {
  float:left;
  margin:0;
  color:#f3cfe2;
  font-size:11px;
  margin:0 24px 0 0;
}

#members ul li a {
  color:#f3cfe2;
  text-decoration:none;
}


#members ul li img {
  display:block;
  border:1px solid #e17cb3;
}

#login {
  background:url(/images/login_bg.gif) top no-repeat;
  height:82px;
  padding-left:40px;
}

#login h3 {
  display:none;
}

#login .form-item,
#login .form-button {
  float:left;
  margin:38px 5px 0 0;
}

#login .form-button {
  margin-top:50px;
}

#login .form-item label {
  display:block;
  color:#fff;
  font-size:11px;
  margin-bottom:2px;
}

#login .form-item input {
  font-size:10px;
  border:0;
  padding:2px;
  background:#fff;
  width:100px;
}

#search_join {
  background:#4e0523 url(/images/bottom_corners.gif) bottom no-repeat;
  border-bottom: 1px solid white;
}

#join {
  float:left;
  width:375px;
  padding:5px;
}

#join h3 {
  height:54px;
  margin:0;
  width:374px;
  background:url(/images/join_button.gif) top no-repeat;
}

#join h3 a {
  display:block;
  height:54px;
  width:374px;
}

#join h3 a span {
  display:none;
}

#join ul {
  list-style:none;
  margin:10px;
  padding:0;
}

#join ul li {
  color:#fff;
  padding:5px 0 5px 25px;
  background:url(/images/bullet.gif) left no-repeat;
}

#search {
  float:right;
  margin:0;
  padding: 8px 0 0 0;
  width:360px;
  color:#fff;
}

#search p {
  padding: 0 0 4px 0;
}

#search select {
  margin: 0;
  font-size:11px;
}


#pr {
	text-align:center;
	font-size:1.3em;
	font-weight:bold;
	padding-top: 10px;
}

#pr a, #pr a:link, #pr a:visited, #pr a:active {
	color: #A11659;
} 

#footer ul {
  list-style:none;
  margin:0 0 0 245px;
  padding:10px 0;
  color:#6fa7df;
}

#footer ul li {
  list-style:none;
  margin:0 8px 0 0 ;
  padding:0 8px 0 0;
  line-height:15px;
  float:left;
  font-size:10px;
  border-right:1px solid #dadada;
  color:#848484;
}

#footer ul li a {
  color:#848484;
}

#footer ul li.last {
  border:none;
}

#footer p {
  text-align:center;
  font-size:11px;
  color:#cacaca;
}

#footer p a {
  color:#cacaca;
}
