/* ------------------------------------------------------------------- */ 
/* LAYOUT */
/* ------------------------------------------------------------------- */
#Layout1-Wrapper					{ margin-top:15px; background:url('../grfx/layout/bkgd-leftCol.png') no-repeat 0 0 }
#Layout1-ColA-Wrapper				{ width:275px; float:left; margin-right:25px;}
#Layout1-ColB-Wrapper				{ width:700px; float:left; position:relative; min-height:400px; height:auto !important; height:400px; padding:0 0 20px;  }
#Copy-ColA							{ float: left; width: 325px; padding:20px 25px 0 0; border-top: 1px solid #343434;}
#Copy-ColB							{ float: left; width: 350px; padding-top:20px; border-top: 1px solid #343434;}


/* Main header */
/* ------------------------------------------------------------------- */
#Layout1-Header-Image				{ margin-top:-15px; }


/* ------------------------------------------------------------------- */ 
/* PROMO LISTS */
/* ------------------------------------------------------------------- */
#Layout1-Service-List ,
#Layout1-News-Main-Wrapper ,
#Layout1-PressReleases-Container,
#Layout1-SubPages								{ clear: both;}
#Layout1-Service-List ul,
#Layout1-News-Main-Wrapper ul,
#Layout1-PressReleases-Container ul,
#Layout1-SubPages ul							{}
#Layout1-Service-List ul li,
#Layout1-News-Main-Wrapper ul li,
#Layout1-PressReleases-Container ul li,
#Layout1-SubPages ul li							{ list-style:none; position:relative; border-top:1px solid #3c3c3c; padding:10px 0 20px 145px; min-height:60px; height:auto !important; height:60px; }
#Layout1-Service-List ul li img,
#Layout1-News-Main-Wrapper ul li img,
#Layout1-PressReleases-Container ul li img,
#Layout1-SubPages ul li img						{ border:1px solid #3c3c3c; border-top:none; position:absolute; top:0; left:0; width:126px; height:70px;  }
#Layout1-Service-List ul li a,
#Layout1-News-Main-Wrapper ul li a,
#Layout1-PressReleases-Container ul li a,
#Layout1-SubPages ul li a						{ display:block; text-decoration: none; color: #FFF; font-weight: bold; }
#Layout1-Service-List ul li a:hover,
#Layout1-News-Main-Wrapper ul li a:hover,
#Layout1-PressReleases-Container ul li a:hover,
#Layout1-SubPages ul li a:hover					{ text-decoration: underline;}
#Layout1-Service-List ul li p.posted,
#Layout1-News-Main-Wrapper ul li p.posted,
#Layout1-PressReleases-Container ul li p.posted,
#Layout1-SubPages ul li p.posted				{ position: absolute; right:0; top:10px; }



/* ------------------------------------------------------------------- */ 
/* PRODUCT PAGE */
/* ------------------------------------------------------------------- */ 
/* Related Links */
/* ------------------------------------------------------------------- */
#Layout1-RelatedLinks-Container					{ float: right; width: 135px; border: 1px solid #343434; border-top:none; padding:20px 20px 17px 20px; margin:-20px 0 10px 15px}
#Layout1-RelatedLinks-Container h4				{ color: #FFF; } 
#Layout1-RelatedLinks-Container ul				{ list-style: none; margin-bottom: 0 }
#Layout1-RelatedLinks-Container ul li			{ margin-bottom: 2px}
#Layout1-RelatedLinks-Container ul li a			{ text-decoration: none; color: #FFF; background: url('../grfx/buttons/arrow.png') no-repeat left 4px; padding-left:16px; font-size:10px; display:block;}
#Layout1-RelatedLinks-Container ul li a:hover	{ text-decoration: underline}

/* Product Lists */
/* ------------------------------------------------------------------- */
#Layout1-ProductGroup-List,
#Layout1-Product-List										{ background: url('../grfx/layout/bkgd-ProdRangeList.png') repeat-x 0 0; clear:both; height: 70px; padding: 10px; margin: 10px 0; }

#Layout1-Material-List										{ clear:both; }

#Layout1-ProductGroup-List ul,
#Layout1-Product-List ul,
#Layout1-Material-List ul									{}
#Layout1-ProductGroup-List ul li,
#Layout1-Product-List ul li,
#Layout1-Material-List ul li								{ float:left; list-style: none; display: block; width: 170px; margin-bottom:6px;}
#Layout1-ProductGroup-List ul li a,
#Layout1-Product-List ul li a,
#Layout1-Material-List ul li a								{ text-decoration: none; text-transform: uppercase; padding:4px 10px 4px 15px; background: url('../grfx/buttons/arrow.png') no-repeat left 7px; font-size: 10px; display:block;  }
#Layout1-ProductGroup-List ul li a:hover,
#Layout1-Product-List ul li a:hover,
#Layout1-Material-List ul li a:hover						{ color: #FFF; }




/* ------------------------------------------------------------------- */ 
/* Next Steps Promo */
/* ------------------------------------------------------------------- */
#Layout1-NextSteps								{ width:690px; height:38px; background:url('../grfx/layout/bkgd-nextSteps.png') no-repeat 0 0; padding:30px 0 0 10px; clear:both; }
#Layout1-NextSteps h3							{ position:absolute; text-indent:-999em; }
#Layout1-NextSteps span							{ color:#FFF; display:block; font-size:.9em;}
#Layout1-NextSteps span a						{ color:#ffd69f; text-decoration:none; }
#Layout1-NextSteps span a:hover					{ text-decoration:underline; }


/* ------------------------------------------------------------------- */ 
/* Bookmarks */
/* ------------------------------------------------------------------- */
#BookmarkWith-Container							{ background: url('../grfx/layout/bkgd-bookmarks.png') no-repeat 0 0; position: relative; padding: 9px 0 0 9px; margin: 0 0 15px 0; height:50px; clear:both;  }
#BookmarkWith-Container h4						{ margin-bottom: 15px}
#BookmarkWith-Container span.what-are a			{ position: absolute; top:10px; right:0; font-size: .8em; padding: 0; }
#BookmarkWith-Container ul li					{ list-style: none; }
#BookmarkWith-Container ul li a					{ text-decoration: none; float:left; margin-right: 11px; padding-left: 16px; font-size: 10px; background-position: left top; background-repeat: no-repeat;  }
#BookmarkWith-Container ul li span.delicious a	{ background-image: url('../grfx/buttons/ico-delicious.png')}
#BookmarkWith-Container ul li span.digg a		{ background-image: url('../grfx/buttons/ico-digg.png')}
#BookmarkWith-Container ul li span.reddit a		{ background-image: url('../grfx/buttons/ico-reddit.png')}
#BookmarkWith-Container ul li span.facebook a	{ background-image: url('../grfx/buttons/ico-facebook.png')}
#BookmarkWith-Container ul li span.stumbleupon a{ background-image: url('../grfx/buttons/ico-stumbleUpon.png'); margin-right: 0;}

#BookmarkWith-Container ul li a:hover			{ color: #FFF; background-position: 0 -19px }


/* ------------------------------------------------------------------- */ 
/* Media Centre */
/* ------------------------------------------------------------------- */
#Layout1-MediaCentreGroups-Container			{}
#Layout1-MediaCentreGroups-Container ul			{}
#Layout1-MediaCentreGroups-Container ul li		{ list-style: none; }


/* ------------------------------------------------------------------- */ 
/* Downloads page */
/* ------------------------------------------------------------------- */
#Layout1-MediaCentreGroups-Container				{ clear:both; }
#Layout1-MediaCentreGroups-Container li				{ float:left; margin-right:1px;  }
#Layout1-MediaCentreGroups-Container li	a,
#Layout1-MediaCentreGroups-Container li	a:visited	{ text-decoration:none; background-color:#343434; padding:7px 15px; text-transform:uppercase  }
#Layout1-MediaCentreGroups-Container li	a:hover,
#Layout1-MediaCentreGroups-Container li.active a	{ background-color:#212121; color:#FFF; border-top: 1px solid #343434; }
#Downloads-Table-Container							{ color: #FFF; font-size: .9em; clear:both; margin-bottom:20px; position:relative; top:-4px;  padding:15px 15px 10px 15px; background-color:#212121; width:700px }
#Downloads-Table-Container th,
#Downloads-Table-Container td						{ padding: 5px 5px 5px 0}
#Downloads-Table-Container th.Product,
#Downloads-Table-Container th.Format,
#Downloads-Table-Container th.Size,
#Downloads-Table-Container th.Posted			{ background-position:0 0; background-repeat:no-repeat; text-indent:-999em}
#Downloads-Table-Container th.Product			{ background-image:url('../grfx/titles/sub-titles/downloads.png'); width:350px;}
#Downloads-Table-Container th.Format			{ background-image:url('../grfx/titles/sub-titles/format.png'); width:75px; }
#Downloads-Table-Container th.Size				{ background-image:url('../grfx/titles/sub-titles/size.png'); width:50px;}
#Downloads-Table-Container th.Posted			{ background-image:url('../grfx/titles/sub-titles/posted.png'); width:100px }
#Downloads-Table-Container th.Download			{ text-indent:-999em}
#Downloads-Table-Container th.Posted			{ background-image:url('../grfx/titles/sub-titles/posted.png'); width:100px }
#Downloads-Table-Container tr.pdf td.Product,	
#Downloads-Table-Container tr.zip td.Product	{ background-repeat:no-repeat; background-position:left center; padding-left:17px }
#Downloads-Table-Container tr.pdf td.Product	{ background-image:url('../grfx/layout/ico-pdf-small.png') ; }
#Downloads-Table-Container tr.zip td.Product	{ background-image:url('../grfx/layout/ico-zip-small.png') ;  }
#Downloads-Table-Container td.File a			{ background: url('../grfx/buttons/arrow.png') no-repeat right center; font-size: 10px; padding:4px 12px 4px 0; display:block; text-decoration:none; margin-left:20px; text-transform:uppercase; color:#FFF; font-weight:bold;}
#Downloads-Table-Container td.File a:hover		{ color:#C2C2C2}


/* ------------------------------------------------------------------- */ 
/* Downloads - product page */
/* ------------------------------------------------------------------- */
#Download-Container								{ clear:both; color:#C2C2C2; font-size:11px; border-top: 1px solid #343434; background-color: #212121; padding:15px; margin-bottom:10px; }
#Download-Container h2							{ display:block; width:108px; height:12px; background:url('../grfx/titles/sub-titles/downloads.png') no-repeat 0 0; text-indent:-999em; margin-bottom:10px; }
#Download-Container div.file-info				{ position:relative; display:block; margin-bottom:5px; clear:both;  min-height:30px; height:auto !important; height:30px;  }
#Download-Container div.file-data				{ }
#Download-Container div.file-data span.col-a	{ position:absolute; right:130px; top:0;}
#Download-Container div.file-data span.col-b	{ position:absolute; right:0; top:0; }
#Download-Container div.file-name br			{ display:none;}
#Download-Container div.file-name a				{ color:#FFF; text-decoration:none; }
#Download-Container div.file-name a:hover		{ text-decoration:underline; }
#Download-Container span.file-details 			{ position:absolute; left:20px; top:0;}
#Download-Container span.file-details br		{ display:block}
#Download-Container a.pdf,
#Download-Container a.zip						{ display:block; width:9px; height:12px; text-indent:-999em; text-decoration:none; float:left; margin-right:15px; background-position:0 2px; background-repeat:no-repeat; }
#Download-Container a.pdf						{ background-image:url('../grfx/layout/ico-pdf-small.png'); }
#Download-Container a.zip						{ background-image:url('../grfx/layout/ico-zip-small.png'); }

/* ------------------------------------------------------------------- */ 
/* NEWS & EVENTS */
/* ------------------------------------------------------------------- */
/* Index */
/* ------------------------------------------------------------------- */


/* Article */
/* ------------------------------------------------------------------- */
