body{
	background:url(../images/blue-bg.jpg) no-repeat top center;
	background-color:#c9edf4;
	font-family:Arial, "Arial", Helvetica, sans-serif;
	padding-bottom:50px;
}
/* ==================== HEADER */

#headerMain{
	background:transparent url(../images/header-mumsdatedads.jpg) no-repeat scroll top center;
	height:202px;
	margin:auto;
	position:relative;
	width:760px;
	margin-top:8px;
}
/* ====================	NAV */
.usaFlag, .ukFlag, .rsaFlag{
	position:absolute;
}
.selectedFlag{
	border-bottom:2px solid #e33800;
}
#nav a.rsaFlag{
	top:18px;
	right:9px;
	width:20px;
	height:19px;
}
#nav a.usaFlag{
	top:18px;
	right:31px;
	width:20px;
	height:19px;
}
#nav a.ukFlag{
	top:18px;
	right:53px;
	width:20px;
	height:19px;
}
#nav{
	padding:177px 0 0 27px;
}

#nav li{
	display:block;
	float:left;
	padding-right:15px;
}
#nav a{
	text-decoration:none;
	width:77px;
	height:30px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
}
#nav a:hover{
	color:#373737;
}

/* ====================	CONTENT */
#content{
	width:760px;
	background-color:#fff;
	height:546px;
	margin:auto;
	position:relative;
}
.homePage #content{
	height:487px;
}
#topLeft{
	width:380px;
	height:246px;
	position:absolute;
	top:30px;
	left:30px;
}
#topRight{
	width:325px;
	height:246px;
	background:url(../images/content-top-right.jpg) no-repeat;
	position:absolute;
	right:30px;
	top:30px;
}
.wld_badge_item_photo{
	width:86px;
	height:81px;
	float:left;
	margin-right:1px;
	margin-bottom:1px;
	overflow:hidden;
}
.wld_badge_item_detail{
	display:none;
}
#wld_badge_item_4, #wld_badge_item_2, #wld_badge_item_6, #wld_badge_item_8, #wld_badge_item_10{
	display:none;
}
/* ====================SEARCH AREA */
#topRight table{
	margin-top:60px;
	margin-left:30px;
	font-size:80%;
}
#topRight table td.tableTitle{
	width:70px;
}
#topRight table tr.rowOne{
	height:2.4em;
}
#topRight table tr.rowTwo{
	height:2.4em;
}
#topRight table tr.rowThree{
	height:2.4em;
}
.searchButton{
	background:url(../images/but-top-right.jpg) no-repeat left top;
	width:188px;
	height:52px;
	border:none;
	overflow:hidden;
	cursor:pointer;
	margin-top:10px;
	/*margin-left:-10px;*/
	padding-top:54px;
}
.searchButton:hover{
	background:url(../images/but-top-right.jpg) no-repeat right top;
}
#bottomLeft{
	position:relative;
}
#bottomLeft p, #bottomRight p, #bottomRight ul{
	font-size:13px;
	color:#1e6eaa;
	line-height:16px;
}
#bottomRight ul{
color:#00abcc;
padding-left:15px;
padding-top:10px;
}
#bottomLeft a{
	background:url(../images/but-bot-left.jpg) no-repeat left top;
	width:149px;
	height:43px;
	border:none;
	margin-top:10px;
	display:block;
	margin: 81px 0 0 89px;
	overflow:hidden;
	position:absolute;
	bottom:25px;
	right:98px;
}
#bottomLeft a:hover{
	background:url(../images/but-bot-left.jpg) no-repeat right top;		
}
#bottomRight a{
	background:url(../images/but-bot-right.jpg) no-repeat left top;
	width:149px;
	height:44px;
	border:none;
	margin-top:10px;
	display:block;
	margin: 75px 0 0 150px;
	overflow:hidden;
	position:absolute;
	right:20px;
	bottom:25px;
}
#bottomRight a:hover{
	background:url(../images/but-bot-right.jpg) no-repeat right top;		
}
/* ====================	SEO */
.homePage #bottomLeft{
	width:319px;
	height:150px;
	background:url(../images/content-bottom-left.jpg) no-repeat;
	position:absolute;
	left:30px;
	top:300px;
	padding: 18px 15px 0 18px;
}
.seoNoStrings #bottomLeft{
	width:319px;
	height:200px;
	background:url(../images/bot-left-seo.jpg) no-repeat;
	position:absolute;
	left:30px;
	top:300px;
	padding: 18px 15px 0 18px;
}
.homePage #bottomRight{
	width:292px;
	height:150px;
	background:url(../images/content-bottom-right.jpg) no-repeat;
	position:absolute;
	right:30px;
	top:300px;
	overflow:hidden;
	padding: 18px 15px 0 18px;
}
.seoNoStrings #bottomRight{
	width:292px;
	height:200px;
	background:url(../images/bot-right-seo.jpg) no-repeat;
	position:absolute;
	right:30px;
	top:300px;
	overflow:hidden;
	padding: 18px 15px 0 18px;
}

.seoNoStrings p{
	font-size:90%;
	margin-bottom:15px;
	color:#550506;
	line-height:1.3em;
	letter-spacing:-0.01em;
}
.seoBullets{
	color:#d1181e;
	font-size:90%;
	line-height:1.3em;
}
/* ====================	FOOTER */
#footer{
	width:760px;
	height:55px;
	background:url(../images/footer-mumsdatedads.jpg) no-repeat;
	margin:auto;
}
#footer p{
	text-align:right;
	padding:20px 30px 0 0;
}
#footer a{
	color:#fcadb0;
	text-decoration:none;
	font-size:70%;
}
#footer a:hover{
	color:#fff;
}

/* ====================	STYLING */
.hideMe{
	display:none;
	margin:0;
	padding:0;
}
/************************/
/********* Hacks ********/
/************************/
.cf:after {
                content: ".";
                display: block;
                height: 0;
                clear: both;
                visibility: hidden;
}
 
.cf {display: inline-block;}
 
/* Hides from IE-mac \*/
* html .cf {height: 1%;}
.cf {display: block;}
/* End hide from IE-mac */