/* All font sizes in points for printing */

/* Generic Elements */
/*-------------------------------------------------*/

body
{
	background-image: none;
	margin: 10px;
	background-color: #fff;
}

body, input, select, textarea, td, caption
{
	font: 10pt Arial, Helvetica, sans-serif;
}

.Article, .Standard
{
	background-image: none;
	margin: 10px;
	background-color: #fff;
}

h1
{
	font: 18pt Arial, Helvetica, sans-serif;
	background: none;
	text-indent: 0
}

h2
{
	font: 16pt Arial, Helvetica, sans-serif;
	background: none;
	text-indent: 0
}

h3
{
	font: 14pt Arial, Helvetica, sans-serif;
	background: none;
	text-indent: 0
}

a, a:hover
{
	color: #000;
	text-decoration: none;
}

#Top, #MenuColumn, #ExternalAdColumn, #AdColumn, #SubHeader, #TopBanner, #JobsTop100, #AdColumnJobs, .ArticleLinks, .FooterMenu, #CrumbTrail
{
	display: none;
}

#Frame1, #Frame2, #Header, #Date, #SiteTitle, #ContentColumn, #Footer, #Date
{
	position: static;
	margin: 0px;
	width: auto;
	text-align: left;
}

#Frame1
{
	margin: 20px 0px 0px 20px;
}

#Header
{
	background-color: #fff;
	height: 40px
}

#Date
{
	padding: 0px;
	color: #000;
}

#SiteTitle
{
	background-image: none;
	height: auto;
}

#SiteTitle span
{
	display: block;
	margin-bottom: 0px;
	font: bold 18pt Tahoma, Arial, Helvetica, sans-serif;
	width: auto;
	color: #000;
}

#ContentColumn
{
	padding: 30px 0 0 0px;
}

#Footer
{
	margin-bottom: 30px;
	clear: both;
}

#Copyright
{
	margin-bottom: 0px;
	text-align: left;
}

#CrumbTrail
{
	font-weight: bold;
	margin-bottom: 10px;
	width: auto;
	color: #000;
}

#LatestJobs
{
	clear: both;
	margin-top: 40px;
	padding-bottom: 4px;
	color: #000;
	padding-top: 0px;
	background-color: #fff;
}

#LatestJobs a
{
	color: #000;
}

.LatestJobsTitle
{
	margin-top: 0px;
	font-weight: bold;
	font-size: 10pt;
	margin-bottom: 0px;
}

#LatestJobs table
{
	clear: both;
	border-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	margin: 0px;
	border-left: 0px;
	color: #000;
	border-bottom: 0px;
	background-color: #fff;
}

#LatestJobs caption
{
	padding-left: 0px;
	font-weight: bold;
	background-image: none;
	color: #000;
	border-bottom: #000 1px solid;
}

#LatestJobs th
{
	display: block;
}

#LatestJobs td
{
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	color: #000;
	border-bottom: 0px;
	background-color: #fff;
	text-align: left;
}

#LatestJobsLinks
{
	display: none;
}

#LatestJobs th
{
	display: none;
}





/* Article Detail */
/*-------------------------------------------------*/

.ArticleLinks
{
	display: none;
}

#ArticleSource
{
	color: #000;
	border-bottom: solid 1px #666;
}

#ArticleSource a
{
	color: #000;
	font-weight: bold;
}

.RelatedArticles
{
	display: none;
}

#Comments
{
	display: block;
	clear: both;
	background-color: #fff;
	margin-top: 30px;
	margin-bottom: 16px;
	padding: 0px;
	color: #000;
	border-bottom: solid 1px #000;
}

#Comments h3
{
	display: none;
}

#CommentTitle
{
	font-weight: bold;
}

.CommentLine
{	
	display: block;
	border-bottom: solid 1px #000;
	margin-left: -6px;
	margin-right: -6px;
	margin-top: 6px;
	margin-bottom: 12px;
}

#Comment
{
	display: block;
	margin: 5px 0px 10px 20px;
}

.CommentAuthor
{
	font-weight: bold;
}

.PostComment
{
	display: none;
}

/* Job Detail */
/*-------------------------------------------------*/

#LogisticsJobsLogo
{
	background-image: none;
	width: 400px;
	height: 21px;
	padding-bottom: 20px;
}

#LogisticsJobsLogo span
{
	display: block;
	color: #000;
	font: 18pt Tahoma;
	font-weight: bold;
	margin-bottom: 20px;
}

#JobMenuInline
{
	display: none;
}

#ApplyNow, .JobLinks, .ContactDetails
{
	display: none;
}

#JobDetail
{
	width: 100%;
}

#JobDetailLogo
{
	display: none;	
}

.JobDescription
{
	display: block;
	border-bottom: solid 1px #000;
	padding-bottom: 10px;
}

#DescriptionTitle
{
	color: #000;
	background-color: #fff;
	padding: 0px 0px 4px 0px;
	border-bottom: solid 1px #000;
	font-weight: bold;
}

/* Recruiter Details */
/*-------------------------------------------------*/

.RecruiterDetails
{
}

.RecruiterDetails ul a
{
	color: #000;
}

.Back
{
	display: none;
}

.RecruiterJobNameRef
{
	border-bottom: solid 1px #000;
}

/* Event Detail */
/*-------------------------------------------------*/

.EventLinks
{
	display: none;
}

.Event
{
	border-bottom: solid 1px #000;
}

.Event ul a
{
	color: #000;
}

/* Newsletter Detail */
/*-------------------------------------------------*/

#NewsletterDetail
{
	border-bottom: solid 1px #000;
}

#NewsletterDetail a
{
	color: #000;
}

.NewsletterLinks
{
	display: none;
}

/* Titles */

.jobdescriptionTitle 
{
	background: none;
	border: 0;
	text-indent: 0
}


/* Property */
/*-------------------------------------------------*/

#ShedsMenuInline, #AdColumnSheds
{
	display: none
}

/* Property Detail */
/*-------------------------------------------------*/

h3#BetaTitle, #BetaText
{
	display: none	
}

h1#PropertyDetailsTitle 
{
	background: none;
	display: block;
	width: 100%;
	height: 21px
}

h1#PropertyDetailsTitle span 
{
	display: block
}

h1#PremiumPropertyDetailsTitle 
{
	background: none;
	display: block;
	width: 100%;
	height: 21px
}

h1#PremiumPropertyDetailsTitle span 
{
	display: block
}

h2#AvailabilityTitle 
{
	background: none;
	display: block;
	width: 100%;
	height: 16px;
	margin: 10px 0 10px 0	
}

h2#AvailabilityTitle span 
{
	display: block
}

h2#CommercialsTitle 
{
	background: none;
	display: block;
	width: 85px;
	height: 13px;
	margin: 10px 0 10px 0	
}

h2#CommercialsTitle span
{
	display: block
}

h3#LeadAgentLogoTitle 
{
	background: #fff url(../images/Sheds/txt-leadagent.gif) no-repeat;
	display: block;
	width: 63px;
	margin: 0;
	height: 14px	
}

h3#LeadAgentLogoTitle span
{
 display: none
}

h3#DeveloperLogoTitle 
{
	background: #fff url(../images/Sheds/txt-developer.gif) no-repeat;
	display: block;
	width: 58px;
	margin: 0;
	height: 15px	
}

h3#DeveloperLogoTitle span
{
 display: none
}


#PropertyAdDetail
{
	margin-top: 10px;
}

#PropertyAdDetail img
{
	border: solid 1px black
}

.JobDetailsLabel 
{
	color: #6E6E6E
}

#JobDetailLogo
{
	margin: -100px 33px 0px 0px;
	float: right;	
}

#DetailTitle
{
	display: none;
}

.JobItem
{
	width: 300px;
	display: block;
	padding-bottom: 3px;
	font-weight: bold;
}

.JobItemTitle
{
	width: 120px;
	float: left;
	font-weight: normal;
}

.JobItemElement
{
	display: inline-block;
}

.PropertyAdDescription
{
	display: block;
	border-bottom: solid 1px #000;
	padding-bottom: 3px;
	line-height: normal;
	background-color: #fff;
	width: 600px;
	margin: 20px 0 10px 0
}

.PropertyAdDescription p
{
	margin: 10px 5px 10px 5px;
}

.PropertyAdDescription img 
{
	display: block;
	clear: both
}

h3.PropertyAdDescriptionTitle
{
	display: block;
	background: none;
	padding: 3px;
	margin-bottom: 8px;
	border-bottom: solid 1px #fff;
	border-top: solid 1px #000
}

#EnquireNow
{
	display: none
}

.JobLinks
{
	margin-top: 20px;
}


#EmailIcon, #PrintIcon
{
	display: none
}



a#BrochureLink 
{
	display: block;
	background: #fff url(../images/Sheds/pdf-icon.gif) no-repeat;
	width: 150px;
	height: 30px;
	padding: 2px 0 0 25px;
	color: #3E7899;
	margin: 10px 0 0 0;
}

.AdditionalItems
{
	display: block	
}

#SecondaryInformation
{
	display: none
}

/* Agent Detail */
/*-------------------------------------------------*/

h1#AgentDetailTitle 
{
	background: none;
	display: block;
	width: 100%;
	height: 21px
}

h1#AgentDetailTitle span
{
	display: block
}
