﻿/* basic styles */
.addMarginRight {margin-right:5px}
.addMarginLeft {margin-left:5px}
.addMarginTopTen {margin-top:10px}
.addMarginBottomTen {margin-bottom:10px}

.DottedLineTop {border-top:1px #000 dotted}
.DottedLineBottom {border-bottom:1px #000 dotted}

.floatLeft {float:left}
.floatRight {float:right}

.clearLeft {clear:left}
.clearRight {clear:right}
.clearAll {clear:both}

.TextCenter {text-align:center}
.TextRight {text-align:right}
.TextLeft {text-align:left}

.BoldLine {font-weight:bold}
.Block {display:block}
.BlackColor {color:#000}
.GreenText {color:#1A8C19}

/* Dividers instead of HRs */
.SolidLineDivider {border-bottom:1px #7E7568 solid; margin:10px 0 10px 0}

/* end basic styles */
body {overflow:visible}
.MainMaster
{
	background-color:#fff;
	border:1px #000 solid;
	margin:0 auto;
	margin-top:13px;
	width:962px;
}
.ContentAreaPlain
{
	clear:both;
	position:relative;
}
.ContentAreaPadded
{
	clear:both;
	padding:10px 25px 10px 25px;
	position:relative;
}

/*  */
#SearchResults {float:left; width:682px}
.ResultsTable {padding:0 0 30px 20px; position:relative; min-height:222px}
.ResultsTable span {display:inline-block; color:#000; font-weight:bold}
.ResultsTable .SurnameColumn {width:121px}
.ResultsTable .FirstNameColumn {width:140px}
.ResultsTable .BirthDateColumn {width:182px}
.ResultsTable .BirthPlaceColumn {width:160px}
.BlurredResults
{
	background:url(/Content/Styles/Images/BlurredResults.jpg) no-repeat -10px top;
	margin-top:20px;
}
.FullHeight {height:299px}
.Results8 {height:260px}
.Results7 {height:228px}
.Results6 {height:196px}
.Results5 {height:164px}
.Results4 {height:134px}
.Results3 {height:102px}
.Results2 {height:70px}
.Results1 {height:38px}
.FlyoutInfo
{
	background-color:#fff;
	border:1px #DFDFDF dotted;
	padding:15px 0 15px 17px;
	position:absolute;
	left:122px;
	top:78px;
	width:383px;
	-moz-box-shadow:0 3px 5px #999;
	-webkit-box-shadow:0 3px 5px #999;
	box-shadow:0 3px 5px #999;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=140, Color='#999999')";
}
.FlyoutInfo h3
{
	color:#000;
	font:17px/25px Arial;
	margin:0 0 10px 0;
	text-align:center;
}
.FlyoutInfo h3 img
{
	margin-right:15px;
	position:relative;
	top:5px;
}
.FlyoutInfo h3 span, .ZeroResultsMessage span
{
	color:#CF6700;
	display:inline;
	font-weight:normal;
}
.FlyoutInfo .FreeTrial
{
	display:inline-block;
	float:left;
	padding:16px 16px 10px 0;
	text-align:center;
}
.FlyoutInfo .SubscribeNow
{
	border:1px #E6E6E6 solid;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	float:left;
	padding:15px 15px 10px 15px;
	text-align:center;
}
.FlyoutInfo .FreeTrial span, .FlyoutInfo .SubscribeNow span
{
	display:block;
	font-weight:normal;
	margin:0 auto;
	padding-top:7px;
	text-align:center;
	width:140px;
}
.ZeroResultsMessage
{
	color:#000;
	display:block;
	font:bold 15px Arial;
	margin:0 auto;
	margin-top:20px;
	padding:10px 0 10px 0;
	position:relative;
	left:-25px;
	line-height:25px;
	text-align:center;
}
.ZeroResultsMessage span {font-weight:bold}
