﻿.Header1, .Header2, .Strap2, .Toolbar, .ArticleActionsList, .TagPanel, .CentreSeparator2, .WrapperBottom, .Footer2, .LeftCentreFooter, .Right, .RightMagPanel, #mastheadBackground, .MKBMediaKitPanel, .MagagazineMediaKitPanel, #hNavWrapper, #breadcrumbs, .MagsListPanel, .FooterLinksPanel, .Shadows, .HouseAdsPanel
{
	display:none !important;	
}

body
{
	font-family:Arial;	
}

.MediaKitHtml .MagazineHeading 
{
	height:18px;
	padding-top:3px;
	white-space:nowrap;
	width:761px;	
	border-bottom:1px solid;
	margin-bottom:8px;
	margin-top:10px;
	font-size:150%;
	font-weight:bold;
	clear:both;
}

/* Audience */
.MediaKitHtml .AudienceHeaderName
{
	font-size:14px;
	font-weight:bold;
	float:left;
	clear:both;
}

.ReadershipProfileTable
{
	border:solid 1px #CDCDCD;
	font-size:90%;
	font-weight:bold;
	margin-bottom:15px;
	width:410px;
	float:left;
	clear:both;
}

.ReadershipProfileDescription
{
	float:left;
	clear:both;
	width:410px;
}

/* Rates */
.RateName
{
	display:block;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

.RatesTable
{
	border:solid 1px #CDCDCD;
	font-size:90%;
	width:95%;
	float:left;
	clear:both;
	margin-bottom:10px;
}

.RatesNotes
{
	margin-bottom:17px;
	margin-top:17px;	
	font-size:80%;
	float:left;
	clear:both;
	width:95%;
}

.MediaKitRates
{
	padding-top:10px;	
}

/* Specifications */
.SpecificationsHeading, .TechnicalInfoPanelLabel
{
	display:block;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin-top:15px;
	margin-bottom:10px;
	float:left;
	clear:both;
}

.InsertionsTable
{
	border:solid 1px #CDCDCD;
	font-size:90%;
	width:95%;	
	float:left;
	clear:both;
}

.InsertionRowValue
{
	text-align:center;
}

.TechnicalInfo
{
	width:95%;
	float:left;
	clear:both;
}

/* Deadlines */
.DeadlinesHeading
{
	display:block;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin-top:15px;
	margin-bottom:10px;
	clear:both;
}

.DeadlinesTable
{
	border:solid 1px #CDCDCD;
	font-size:90%;
	width:95%;
	float:left;
	clear:both;
}

.IssueInfoValue
{
	text-align:center;	
}

/* Contacts */
.ContactsHeading
{
	display:block;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin-top:15px;
	margin-bottom:10px;
	float:left;
	clear:both;
}

.ContactsTable
{
	border:solid 1px #CDCDCD;
	font-size:90%;
	width:95%;
	clear:both;
	float:left;	
}

/* Table borders */
.DeadlinesTable th, .InsertionsTable th, .ContactsTable th, .RateRowLabel, .RateLabel
{
	font-weight:bold;
}

.RateRowLabel, .RateName0, .RateName1, .InsertionsLabel, .InsertionRowLabel0, .InsertionRowLabel1, .IssueNameLabel, .IssueNameValue0, .IssueNameValue1, .ContactsNameLabel, .ContactNameValue0, .ContactNameValue1
{
	font-weight:bold;
}

/* Page breaks */	
.MediaKitSpecs
{
	page-break-before:always;
}

.TechnicalInfoPanel, .MediaKitAudience
{
	page-break-after:always;
}

.MediaKitContacts
{
	page-break-after:always;
}

/* Misc */
.TitlePanel
{
	height:auto;
	padding:0px;
	margin-bottom:30px;
	font-size:14pt;
	letter-spacing:-0.5px;
}

.ContentPlaceHolder1Wrapper
{
	margin-top:0px;
	position:relative;
	width:95%;
}

.MediaKitHtml, .MediaKitMagazinePanel
{
	width:auto;
	padding:0px;
	margin:0px;
}

/* Magazines Page */
#headingWide
{
	font-family:Arial;
	font-size:22pt;
	color:#891E14;
	padding-top:13px;
}


#ctl00_pageContent_magsPanel
{
	margin-top:24px;
}

#ctl00_pageContent_Label1
{
	position:relative;
	display:block;
}

.MagPanel
{
	float:left; 
	display:block;
	width:230px;
	margin-bottom:25px;
	margin-right:10px;
	min-height:120px;
	height:auto !important;
	height:120px;
}

.MagTitle, .MagDescription, .MagFrequency, .MagCirculation
{
	display:block;
	font-size:90%;
	padding-left:96px;
}

.MagCover
{
	float:left;
	width:85px;
	min-height:100px;
}

.MagTitle
{
	font-size:90%;
	font-weight:bold;
}

.MagDescription
{
	padding-bottom:18px;
}
.MagFrequency, .MagCirculation
{
	color:#8d2825;
}

/* Magazine Page */
.MagCoverLarge, .FastFactsPanel
{
	float:left;
	position:relative;
	display:inline;
	margin-right:15px;
}

.FastFactsButtonImage
{
	font-size:130%;
	font-weight:bold;
}

.FastFactsLabel
{
	font-weight:bold;
}

.FastFactPanel
{
	margin-top:13px;
}

.DescriptionPanel
{ 
	width:95%;
}

/* Footer */
.Footer
{
	display:block;
	clear:both;
	bottom:0pt;
	float:left;
	margin-top:20px;
	page-break-before:avoid;
}