#femalefriendly, #header
	{
	display: inline;
	height: auto;
	}

.article-thumb
	{
	float: right;
	clear: right;
	}

.result
	{
	border-top: solid 1px #D1007C;
	padding: 1em 0 0 0;
	margin: 1em 0 0 0;
	}

fieldset
	{
	border: solid 1px #D1007C;
	}

.newspost
	{
	margin-top: 1em;
	}

.news-spacer
	{
	display: block;
	clear: both;
	height: 10px;
	overflow: hidden;
	}

/*
.left .news-list
	{
	margin-top: 90px;
	}
*/
	

.news-column li
	{
	display: block;
	list-style: none;
	clear: both;
	}

.news-column img
	{
	float: left;
	margin: 0 1em 1em 0;
	}

#nav, #banner, #search, #sidebar, #sub-nav-wrapper, #footer-links, .view-more, #pager, #dancing-girls, #pattern
	{
	display: none;
	}



#photos-wrapper
	{
	list-style: none;
	float: right;
	margin: 0 0 1em 1em;
	padding: 0;
	}

#photos-wrapper li
	{
	list-style: none;
	}


#businesses li
	{
	display: block;
	float: left;
	margin: 0 10px 10px 0;
	}








.news-column h3
	{
	margin: 0 0 .5em 0;
	padding: 3px 0 0 0;
	}

#content h1, #content h2
	{
	margin: 0 0 .9em 0;
	}

#content p, blockquote, #content ul, #content ol
	{
	margin: 0 0 1em 0;
	}
	
#content h3, #content h4, #content h5, #content h6
	{
	margin: 0 0 .5em 0;
	}

blockquote
	{
	font-style: italic;
	padding: 0 1.5em 0 1.5em;
	}

#content ul
	{
	list-style: disc;
	}

#content ol
	{
	list-style: decimal;
	}

#content ul li, #content ol li
	{
	margin: 0 0 0 2.5em;
	}

.error
	{
	display: block;
	}

em { font-style: italic; }

body, textarea
	{
	font-family: arial, helvetica, sans-serif;
	color: #fff;
	}
	
.suggestions li a:link, .suggestions li a:visited, #footer a:link, #footer a:visited, 
.news-column p a:link, .news-column p a:visited, .news-column h3 a:link, .news-column h3 a:visited, 
#sub-nav li a:link, #sub-nav li a:visited, a:link, a:visited
	{
	outline: none;
	text-decoration: none;
	}
	
#footer a:hover, #footer a:active, a:hover, a:active
	{
	outline: none;
	text-decoration: underline;
	}
	
strong, strong em, .news-column h3, 
#content h1, #content h2, #content h3, #content h4, th
	{
	font-weight: bold;
	}
	
#content h6
	{
	font-style: italic;
	}
	
strong em
	{
	font-style: italic;
	}











#content h1, #content h2
	{
	font-size: 1em;
	}

#content h3, #sub-nav, legend
	{
	font-size: .9em;
	}

#toggle, .suggestions, .column, .news-column, #related-pages, .white-box, #content p, #content ul, #content ol,#content h4, #content h5, #content h6, 
#refine, #user-details
	{
	font-size: .8em;
	}
	
#content ul li ul, #content ol li ol
	{
	font-size: 1em;
	}
	
#example-find, #example-in, #footer
	{
	font-size: .7em;
	}
	
#find input, #in input, #content table
	{
	font-size: .8em;
	}
	
	
	
	


#toggle, #example-find, #example-in,  /* dark grey */
#find input, #in input, .white-box, #refine, #refine li .refine-count
	{
	color: #8e7b86;
	}
	
#content, #sub-nav li a:link, #sub-nav li a:visited, textarea /* very dark grey */
	{
	color: #302a2e;
	}
	
a:link, a:visited /* blue */
	{
	color: #00559d;
	}
	
.suggestions li a:link, .suggestions li a:visited, #footer a:link, #footer a:visited, 
.news-column a:link, .news-column a:visited
	{
	color: #fff;
	}
	
.column, #content h1, #content h2, #refine strong /* dark pink */
	{
	color: #cc207f;
	}
	
	
.error
	{
	color: #D11C1F;
	}








.special-offer
	{
	border: dashed 1px #CC207F;
	position: relative;
	padding: 20px;
	margin: 0;
	}

.special-offer-header
	{
/*
	position: absolute;
	top: 0;
	left: 0;
*/
	position: relative;
	width: 100%;
	border-bottom: solid 1px #CC207F;
	}
	
.special-offer-business-logo
	{
	position: absolute;
	top: 0;
	left: 0;
	}
	
.special-offer-ff-logo
	{
	position: absolute;
	top: 0;
	right: 0;
	}
	
.special-offer-business-info
	{
	padding: 0 180px 0 180px;
	text-align: center;
	}

.no-logo
	{
	padding: 0 180px 0 0;
	text-align: left;
	}

.special-offer-business-info strong
	{
	font-size: 18pt;
	}
	
.special-offer-details
	{
	margin: 20px 0 0 0;
	}
	
.special-offer-thumbnail
	{
	float: right;
	margin: 0 0 10px 10px;
	}
	
	
#content-wrapper .special-offer-details h2
	{
	font-size: 18pt;
	}

.special-offer-print
{
display: none;
}