﻿/***************************************************************
  HOME PAGE
 ***************************************************************/

/***************************************************************
  RANGE PAGE
 ***************************************************************/

ul.rangeproductselect li
{
	margin-left: 16px;
	padding-left: 0px;
	list-style-type: disc;
	list-style-position: outside;
}

#rangedetails
{
	padding:9px 12px 12px 12px;
}

#rangedetails .largeimage
{
	float:right;
	margin:0 0 12px 12px;
}

/***************************************************************
  PRODUCT PAGE
 ***************************************************************/
 
 #productdetails
 {
 	padding:9px 12px 12px 12px;
 }
 
 #productdetails .productimage
 {
 	float:right;
 	margin:0 0 12px 12px;
 }
 
 #productdetails .featuresheader
 {
 	color:#e6252b;
 	font-weight:bold;
 }
 
 #productdetails .features
 {
 	margin:11px 0 0 15px;
 	color:#e6252b;
 	list-style:disc outside; 	
 }
 
 /***************************************************************
  SEARCH PAGE
 ***************************************************************/
 
 .searchresults
 {
 	margin-top:15px;
 }
 
 /***************************************************************
  DOWNLOAD AREAS
 ***************************************************************/

 .dlquicklink
 {
 	margin:15px 0;
 }
 
 .dlquicklink .rightarrow
 {
	margin-left:8px;
	position:relative;
	top:5px;	
 }

 /***************************************************************
  DOWNLOAD CENTRE PAGE
 ***************************************************************/
 
 #downloadcentre
 {
 	padding:8px 12px 12px 12px;
 }
 
 #downloadcentre .needadobe
 {
 	margin-top:10px;
 }
 
 #downloadcentre .needadobe .text
 {
 	width:170px;
 }
 
 #downloadcentre .needadobe .logo
 {
 	padding-left:10px;
 }
 
 #downloadcentre .linktable
 {
	margin-top:5px;	
 }
 
 #downloadcentre .dlquicklink a
 {
 	color:#e6252b;
 	font-size:12px;
 }
 
 #downloadcentre .dlquicklink tr
 {
 	height:26px;
 }
 
 #downloadcentre .dlquicklink tr td
 {
 	padding-left: 24px;
 }
 
 #downloadcentre div.articlepadding
 {
 	padding-left: 0px;
 }
 
 /***************************************************************
  PRODUCT DOWNLOAD PAGE
 ***************************************************************/
 
 #productdownload
 {
 	padding:8px 12px 12px 12px;
 }
 
 #productdownload h1
 {
 	display:block;
 	color:#fff;
 	font-size:14px;
 	font-weight:bold;
 	background-color:#80A0BB;
 	padding:4px 20px;
 	width:210px;
 	margin-top:10px;
 }
 
 #productdownload .intropdf
 {
 	position:relative;
 	top:8px;
 }
 
 #productdownload .dlquicklink a
 {
 	color:#6e7178;
 	font-size:11px;
 }
 
 #productdownload .dlquicklink tr
 {
 	height:18px;
 }
 
 .productdownloadheader
 {
 	background-color:#E1ECF7;
 	color:#e6252b;
 	font-size:10px; 	
 	font-weight:normal;
 }
 
 .productdownloadheadercell
 {
 	padding:3px;
 }
 
 .productdownloadrow
 {
	background-color:#fff;	
 }
 
 .productdownloadrowalt
 {
 	background-color:#E1ECF7;
 }
 
/***************************************************************
  NEWS PAGE
 ***************************************************************/
 
 .news
 {
 	margin-top:5px;
 }
 
.news .gvheader
{
	text-align:left;	
}

.news .gvheaderpadding
{
	padding:0 10px 6px 10px;	
	white-space:nowrap;
}

.news .gvcellpadding
{
	padding:0 10px 10px 10px;	
	vertical-align:top;
}

.news a
{
	color:#e6252b;
}

/***************************************************************
  READ NEWS PAGE
 ***************************************************************/

 #readnews
 {
 	padding:9px 12px 12px 12px;
 }
 
 #readnews .newsimage
 {
 	float:right;
 	margin:0 0 12px 12px;
 }
 
 #readnews h1.date
 {
 	font-size:12px;
 	font-weight:bold;
 }

/***************************************************************
  SITE MAP PAGE
 ***************************************************************/
.sitemap a
{
	color:#6e7178;
}

/***************************************************************
  MAP CONTROL (Contact Page)
 ***************************************************************/
 
div#MapWrap
{
	padding-left: 14px;
	padding-bottom: 16px;
}

div#MapWrap h2
{
	color: #000080;
	font-size: x-small;
	padding-bottom: 16px;
}

div#MapWrap div#Map
{
	
}

/***************************************************************
FEATURED Pdfs - Article Page 
***************************************************************/

div#FeaturedPdfs
{
	padding-top: 12px;
}

div#FeaturedPdfs h3
{
	font-size: 1.0em;
}

/***************************************************************
User Details Control
***************************************************************/

div#UserDetails 
{
	padding-bottom: 60px;
}

div#UserDetails select, div#UserDetails input
{
	font-size: 1.0em;	
}

div#UserDetails input, div#UserDetails textarea
{
	padding: 2px;
	width: 150px;
}

div#UserDetails div#RequiredFieldsNote
{
	padding-right: 8px;
	padding-top: 8px;
}

div#UserDetails textarea
{
	font-size: 1.0em;
	font-family: Helvetica, Arial, Sans-Serif;
	height: 80px;
}

div#UserDetails dl
{
	clear: both;
	margin-top: 12px;
}

div#UserDetails dl dt
{
	clear: both;
	float: left;
	width: 150px;
	text-align: right;
	padding: 3px;
	padding-top: 6px;
}

div#UserDetails dl dd
{
	float: left;
	width: 260px;
	padding: 3px;
}

div#UserDetails div#Terms, div#UserDetails div#NewsletterSubscribe
{
	clear: both;
	padding-top: 12px;
}

div#UserDetails div#Terms a
{
	color:#60788C;
	text-decoration:underline;
}

div#UserDetails div#Terms a:hover
{
	text-decoration:none;
}

div#UserDetails div#Terms span.cb input
{
	width: auto;
	float: left;
	margin-left: 40px;
	margin-right: 6px;
}

div#UserDetails div#Terms span.cb label
{
	float: left;
	width: 350px;
}

div#UserDetails div#NewsletterSubscribe
{
	margin-left: 94px;
}

div#UserDetails div#NewsletterSubscribe span.cb
{
	float: left;
	padding-top: 8px;
	padding-left: 24px;
}

div#UserDetails div#NewsletterSubscribe span.cb input
{
	width: auto;
}

div#UserDetails div#NewsletterSubscribe span.cb label
{
	width: 120px;
	padding-left: 2px;
}

div#UserDetails dl#Submit
{
	padding-top: 16px;
}

div#ArticlePageUserDetailsWrap div#UserDetails div.validationSummary
{
	margin-left: 12px;
	margin-right: 12px;
	padding-top: 0px;
}

div#ArticlePageUserDetailsWrap div#UserDetails div.notification
{
	margin-left: 12px;
	margin-right: 12px;
}

/***************************************************************
Password Reset Screens
***************************************************************/

div#PasswordReset div#PasswordResetEmail
{
	text-align: center;
	padding-top: 12px;
}

div#PasswordReset input
{
	font-size: 1.0em;	
	padding: 2px;
	width: 150px;
	margin-right: 6px;
}

div#PasswordReset input.button
{
	width: auto;
}

div#PasswordReset div.validationSummary
{
	margin-bottom: 6px;
}

div#PasswordReset div.validationSummary ul li a
{
	color: #DD0000;
}

div#PasswordReset div.validationSummary ul li a:hover
{
	text-decoration: none;
}

div#PasswordReset dl
{
	padding-top: 12px;
}

div#PasswordReset dl dt
{
	clear: both;
	float: left;
	width: 160px;
	text-align: right;
	padding: 3px;
	padding-top: 6px;
}

div#PasswordReset dl dd
{
	float: left;
	padding: 3px;
}

div#PasswordReset p a
{
	color:#60788C;
}

/***************************************************************
Error Page
***************************************************************/

div#ErrorPage
{
	margin: 0 auto;
	width: 680px;
	text-align: center;
	margin-top: 80px;
}

div#ErrorPage h1
{
	color: #E7252B;
}

div#ErrorPage a
{
	color:#60788C;
	text-decoration:underline;
}

div#ErrorPage a:hover
{
	text-decoration:none;
}

/***************************************************************
Contact Page
***************************************************************/

div#ContactSubmitEnquiry
{
	padding-left: 8px;
	float: left;
	width: 440px;
}

div#ContactSubmitEnquiry h2
{
	color: navy;
	font-size: 1.0em;
	padding-top: 12px;
}

div#ContactSubmitEnquiry div#UserDetails select.enquiryType
{
	width: 190px;
}

/***************************************************
  PROMOTION PAGES
 ***************************************************/
 
table.promotionTemplate
{
	width: 100%;
	position: relative;
	top: -2px;
}

table.promotionTemplate tr
{
	height: 150px;
}

table.promotionTemplate tr td
{
	width: 33%;
	vertical-align: top;
	padding: 6px;
}

table.promotionTemplate tr td p
{
	padding: 0px;
	margin: 0px;
}