﻿/* New Default Master Page */
#ContentBody
{
	clear:both;
	padding:15px 12px 12px 12px;
}
.OrangeText {color:#CF6700}

/* Account Page */
.InformationBox
{
	background:#E6EBF1;
	border:1px solid #6296CA;
	float:left;
	position:relative;
	width:369px;
}
.InformationBox .ButtonsBox
{
	position:absolute;
	bottom:2px;
	right:2px;
}
.InformationBoxTop {height:248px}
.InformationBoxBottom
{
	height:170px;
	margin-top:14px;
}
.InformationBoxTop + .InformationBoxTop, .InformationBoxBottom + .InformationBoxBottom {margin-left:14px}
.InformationBoxTitle
{
	display:block;
	background-color:#A3BACA;
	color:#000;
	font:bold 12px Verdana,Arial,Helvetica,Sans-Serif;
	padding:3px;
}
/* Account Details Ordered List */
.DetailsList
{
    color:#000;
	font:normal 12px Verdana,Arial,Helvetica,Sans-Serif;
	list-style-type:none;
	margin:0;
	padding:10px 0 0 0;
}
.DetailsList li {padding:0 0 6px 0}
.DetailsList label
{
	color:#3C6294;
	display:block;
	float:left;
	font:normal 12px Verdana,Arial,Helvetica,Sans-Serif;
	margin-right:5px;
	padding-bottom:6px;
	text-align:right;
}
.LoneLink, .CenterLabel
{
	display:block;
	font:normal 12px Verdana,Arial,Helvetica,Sans-Serif;
	text-align:center;
}
.LoneLink {padding-top:19px}
.LoneLink a {font:normal 12px Verdana,Arial,Helvetica,Sans-Serif;}
.DetailsList .AddressBox {display:inline-block}
.AccountInformation label {width:116px}
.SubscriptionInformation label {width:200px}
.AccountEmailPreferences label {width:330px}
.CreditCardInformation label {width:200px}

/* Search Results Summary */
.SearchResults
{
	color:#000;
	float:left;
	width:229px;
	min-height:400px;
	-moz-box-sizing:content-box;
}
.SearchMatches, .SurnameInOGF, .StandardBlock, .SSDI {display:block}
.SearchMatches
{
	font:bold 36px Verdana, Arial;
	margin-bottom:10px;
}
.SurnameInOGF
{
	color:#000;
	font:normal 15px Verdana, Arial;
}
.SurnameInOGF label
{
	color:#000;
	font:bold 16px Verdana, Arial;
}
.StandardBlock
{
	color:#000;
	font:normal 13px Verdana, Arial;
}
.SSDI
{
	font:bold 18px Verdana, Arial;
	margin-top:8px;
}
.SearchDetails
{
	float:left;
	margin:0 15px 0 15px;
	padding:20px;
	position:relative;
	-moz-box-sizing:content-box;
	width:406px;
	z-index:10;
}
.SellPointBlock
{
	color:#000;
	float:left;
	font:normal 16px Verdana, Arial;
	padding:10px 0 25px 0;
	width:222px;
}
.SellPointBlock span {color:#CF6700}
.PictureBlock
{
	color:#000;
	font:bold 13px Verdana, Arial;
	position:absolute;
	top:20px;
	text-align:center;
	z-index: 104;
}
.PictureBlock {left:263px; width:79px}
.PictureBlock + .PictureBlock {left:342px; width:92px}
h3.OrangeTitle
{
	background-color:#F2F2F2;
	color:#CF6700;
	font:normal 11px Verdana, Arial;
	margin:6px 0 6PX 0;
	padding:8px 10px 8px 10px;
}
.SearchDetails table, .SearchDetailsTable
{
	width:100%;
}
.SearchDetails table td, .SearchDetailsTable td
{
	color:#000;
	font:12px Verdana,Arial,Helvetica,Sans-Serif;
	padding:2px 4px 2px 4px;
	width:266px;
}
.SearchDetails table td + td, .SearchDetailsTable td + td
{
	width:auto;
}
.SearchDetails table td + td + td, .SearchDetailsTable td + td + td
{
	text-align:center;
}
.SearchAdditionalInfo
{
	float:left;
	-moz-box-sizing:content-box;
	padding:10px 0 0 0;
	width:200px;
}
.SmallWhiteShadeBox
{
	padding:15px 0 2px 0;
	text-align:center;
}
.SmallWhiteShadeBox p {color:#000}
