﻿body								{background:#000000 url(../images/Page_BG.jpg) no-repeat top; margin-top:0px; font-family:Arial; font-size:100%;}
img									{border:0px;padding:0px;margin:0px;}
.clear								{clear:both;height:0px;margin:0px;padding:0px;}


/* GENERAL PAGE LAYOUT */
#Page								{width:960px;margin:0px auto;}
.ErrorText							{background:#DD0000;color:#FFFFFF;font-weight:bold;padding:3px 10px;margin-bottom:20px;position:relative;font-size:80%;}

h2									{font-size:120%;margin-top:10px;border-bottom:2px solid #5F5F5F;padding-bottom:5px; margin-bottom: 5px;}

.Superscript						{font-size:80%;vertical-align:top;}

.Table .Row {clear:both;}
.Table .Row .Column {float:left;}

/* Header Styles */
#Header								{background:url(../images/Header_BG.jpg) no-repeat top left; z-index: 1000; }
#Header .Logo						{float:left;display:inline;margin-left:36px;margin-top: 40px; z-index: 1000;background:#262626;}
#Header .Logo h1					{margin:0; padding:0;}
#Header .Logo h1 a					{margin: 0; padding: 0; display: block;}
#Header .Logo span					{}
#Header .Logo img					{}
  
  #Header .HeaderRight				{float:right;display:inline;margin-right:0px;width:550px;font-size:100%;height:121px;z-index: 1000;}
   
   #Header .HeaderLinks				{background:#0C0A0B;font-family:Arial;float:right;display:inline; font-size:75%; color:#FFFFFF;margin-top:12px;margin-right:46px;z-index: 1000;}
   #Header .HeaderLinks a			{color:#FFFFFF;text-decoration:none;}
   #Header .HeaderLinks a:Hover		{color:#FFFFFF;text-decoration:underline;}
   
   #Header .HeaderSearchContainer	{float:right;display:inline;width:410px;height:26px;background:url(../images/layout/search.jpg) no-repeat top left;margin-right:36px;margin-top:15px;z-index: 1000;}
    #Header .HeaderSearchBox		{float:left;display:inline;margin-top:3px;color:#000000;font-weight:bold;margin-left:10px;}
     .HeaderSearchBox input			{height:16px;font-size:90%; width: 198px; border:1px solid #BFBFBF; color: #333; padding-top: 2px; padding-left: 2px; }
     .HeaderSearchBox select		{height:21px;font-size:80%; width: 150px; border:1px solid #BFBFBF; color: #333; }
    #Header .HeaderSearchButton		{float:right;display:inline;margin-top:3px;margin-right:10px;}
     a.SearchButton					{display:block;background:url(../images/btn_Search.jpg) no-repeat top left;width:28px;height:22px;padding:2px 0px 0px 0px;text-align:center;color:#000000;text-decoration:none;font-size:75%;}
     a.SearchButton:Hover			{text-decoration:none;}
   
  #Header .HeaderTopNav				{height:44px;padding:0px 0px;background:#5F5F5F;text-align:left;z-index: 1000;font-size: 14px;padding-left:20px;font-family:Arial;width:940px;}
   #Header .HeaderTopNav a		    {color:#FFFFFF;text-decoration:none;font-weight: normal;background:url(../images/TopNav_Link_Border.gif) no-repeat top right;padding: 0px 13px 0px 13px;height:44px;line-height:44px;display:block;float:left;}
   #Header .HeaderTopNav a:Hover	{background:#FFFFFF;color:#5F5F5F;}
   #Header .HeaderTopNav .RightLink {float:right;background:none;color:#FFFFFF;text-decoration:none;font-weight: normal;background:#5F5F5F;padding: 0px 10px 0px 10px;height:44px;line-height:44px;}
   #Header .HeaderTopNav .RightLink:Hover {}
   
    
	
    
   
   
/* Page Content */
 #PageContentContainer				{width:960px;font-size:100%; background-color: #ffffff;clear:both;}
 #PageContentContainer a			{text-decoration:none;}
 #PageContentContainer a:Hover		{text-decoration:underline;}
  
 .HomeMainContent					{width:960px; background-color: #ffffff;}
  
 .LeftCol							{width:152px;float:left;display:inline;margin:30px 25px 0px 0px;}
  .LeftCol .LeftColLinks			{width:152px;background:url(../images/LeftNav_BG.gif) repeat-y top right; font-family:Arial;}
  .LeftCol .LeftColTop				{background:url(../images/LeftNavTop.jpg) no-repeat top left;height:21px;width:152px;}
  .LeftCol .LeftColBottom			{background:url(../images/LeftNavBottom.jpg) no-repeat top left;height:27px;width:152px;clear:both;}
  
  .LeftCol .LeftNavSubLinkList		{background:#000000;padding:15px 15px 4px 18px;margin-bottom:10px;}
   .LeftCol a.LeftNavSubLink		{color:#5B5B5B;text-decoration:none;font-size:85%;display:block;margin:0px 0px 6px 0px;}
   .LeftCol a.LeftNavSubLink:Hover	{text-decoration:underline;}
    .LeftCol a.LeftNavSubSubLink	{color:#5B5B5B;text-decoration:none;font-size:85%;display:block;margin:0px 0px 8px 15px;padding-left:8px;}
    .LeftCol a.LeftNavSubSubLink:Hover {}
    .LeftCol a.Current {font-weight:bold;}
    
  .LeftCol .LeftColSubContent		{margin-top:20px;}  
    
 .RightCol							{width:164px;float:left;display:inline;margin:0px 14px 0px 17px;}
  .PageTitle						{font-size:140%;font-weight:bold;border-bottom:1px solid #999;margin-bottom:10px;color:#676767;}
    
  
/* Footer */
 .Footer							{margin-top:13px;margin:0px auto;padding-top:15px;width:960px;}
 .Footer a {color:#FFFFFF;}
  .Footer .FooterLinks				{padding:0px 0px 0px 40px;float:left;display:inline;display:none;}
   .Footer .FooterLinksContainer	{float:left;display:inline;font-size:80%;width:160px;}
    .Footer a.FooterTopLink			{color:#FFFFFF;text-decoration:none;font-weight:bold;}
    .Footer a.FooterTopLink:Hover	{text-decoration:underline;}
    
   .Footer .FooterSubLinksContainer	{font-size:85%;margin-top:10px;color:#FFFFFF;}
	.Footer a.FooterSubLink			{color:#FFFFFF;text-decoration:none;}
	.Footer a.FooterSubLink:Hover	{text-decoration:underline;}
	
  .FooterEmailSignUp				{float:right;display:inline;margin-right:30px;}
  
  .FooterDetails					{color:#FFFFFF;text-align:center;background:#4E4D4D;width:940px; text-align:center;padding:5px 10px;font-size:80%;}
	
  .PureNetCredit					{margin-top:20px;text-align:center;font-size:70%;color:#FFFFFF;font-family:Arial;}
   .PureNetCredit a					{color:#FFFFFF;text-decoration:none;}
   .PureNetCredit a:Hover			{text-decoration:underline;}
   
   
/* Breadcrumb */
.BreadCrumbTrail					{color:#717171;margin:10px 0px;font-size:70%; font-family:Arial;}
.BreadCrumbTrail .YouAreHere		{font-weight: bold; margin-right: 4px;}
.BreadCrumbTrail .Seperator			{margin: 0 2px;}
.BreadCrumbTrail a					{color:#717171;text-decoration:underline;}
.BreadCrumbTrail a:Hover			{text-decoration:underline;}
.BreadCrumbTrail a.Current			{font-weight: bold;}
.BreadCrumbTrail h1					{margin:0px;padding:0px;font-size:100%;display:inline;font-weight:normal;}

   
/* Inner Styles */
.MiddleCol							{width:770px;float:left;display:inline;color:#494949;margin-bottom: 10px;min-height:100px;}
.MiddleCol a						{color:#9F9F9F;text-decoration:none;}
.MiddleCol a:Hover					{text-decoration:underline;}


.InnerMiddleCol						{width:770px;float:left;display:inline; color:#9F9F9F;margin-bottom: 10px;}
.InnerMiddleCol a					{text-decoration:none;}
.InnerMiddleCol a:Hover				{text-decoration:underline;} 
.InnerMiddleCol h2					{font-weight:bold;font-size:160%;margin-bottom:20px;}

.InnerFull							{width:915px;float:left;display:inline; color:#494949; margin-left: 20px; margin-right: 20px; padding-bottom: 20px; min-height: 500px;margin-bottom: 10px;}
.InnerFullBreadCrumb							{width:915px;float:left;display:inline; color:#494949; margin-left: 20px; margin-right: 20px; min-height:1px;}
.InnerFull a						{text-decoration:none;}
.InnerFull a:Hover					{text-decoration:underline;} 
.InnerFull h2						{font-weight:bold;font-size:160%;margin-bottom:20px;}
   
.InnerSearch						{width:835px;float:left;display:inline; color:#494949; margin-left: 10px; margin-right: 10px; padding-bottom: 20px; min-height: 500px;margin-bottom: 10px; margin-left: 70px; margin-top: 20px; }
.InnerSearch a						{text-decoration:none;}
.InnerSearch a:Hover				{text-decoration:underline;} 
.InnerSearch h2						{font-weight:bold;font-size:130%; margin: 0; padding: 0;}
  
   
/* CATEGORY LIST */

.CategoryList {display: inline; width: 761px; }

.CategoryListItem {float: left;width:230px;height: 260px;border: 1px solid #cccccc; margin-right: 19px; margin-bottom: 25px;}

.CategoryListItem .CategoryImage { width: 100%; height: 210px; padding: 10px; }
.CategoryListItem .CategoryImage td {width: 100%; height: 100%; text-align: center; }

.CategoryListItemTitle {background: #676767; display: block; font-weight:bold; padding: 7px; color: #ffffff; text-align: center;}
.CategoryListItemTitle a {color:#ffffff;}
.CategoryListItemTitle a:hover { text-decoration: none; }


/* Product List */

.ProductList {display: inline; width: 761px; }

.ProductListItem {float: left;width:230px;height: 240px;margin-right: 18px; margin-bottom: 25px;}

.ProductListItem .ProductImage {width: 100%; height: 210px; padding: 10px;border: 1px solid #cccccc;}
.ProductListItem .ProductImage td {width: 100%; height: 100%; text-align: center; }

.ProductListItemTitle {display: block; font-weight:bold; padding: 7px; color: #333333; text-align: left;font-size:80%;}
.ProductListItemTitle a {color:#333333;}
.ProductListItemTitle a:hover { text-decoration: none; }




/* CONTACT FORM */
 .EnquiryForm						{width:486px;}
  .EnquiryFormBody					{}
    
  .EnquiryFormSubText				{}
  .EnquiryFormButton				{margin-top:0px;color:#FFFFFF;float:right;display:inline;}
   
/* Form Components */

.CheckBoxInput {font-size:80%;clear:both;}
.CheckBoxInput .CheckBox {float:left;display:inline;margin-right:10px;}
.CheckBoxInput .Label {float:left;display:inline;}
.CheckBoxInput .Label a {text-decoration:underline;}

.ABCForm {clear:both;font-size:80%;}
.ABCForm .Question {float:left;display:inline;width:140px;margin-right:10px;}
.ABCForm .Answers {float:left;display:inline;}

.TextInput {clear:both;font-size:80%;}
.TextInput .Label {float:left;display:inline;width:140px;margin-right:10px;}
.TextInput .TextBox {float:left;display:inline;}

.UserDetailForm {font-size:80%;}
.UserDetailForm .Row {clear:both;height:28px;}
.UserDetailForm .Row .Column {float:left;display:inline;}
.UserDetailForm .Row .Column1 {width:140px;margin-right:10px;}
.UserDetailForm .Row .Column2 {}

.Mandatory {color:#DD0000;}
   
   
/* BUTTONS AND OVERIDES */
 a.BlackButton						{background:url(../images/Black_btn_BG.gif) repeat-x top left;padding:2px 15px;display:inline-block;color:#FFFFFF;text-decoration:none;font-size:75%;font-weight:bold;}
 a.BlackButton:Hover				{text-decoration:underline;}
 
 a.SubmitButton						{display:inline-block;}
 a.SubmitButton:Hover				{}


/* Quote Component */
.QuoteContainer						{color:#9F9F9F;font-size:95%;font-family:Times New Roman;}
 .QuoteContainer table				{}
 .QuoteContainer tr					{}
 .QuoteContainer td					{padding:2px;}
 .QuoteContainer .QuoteName			{font-weight:bold;margin-top:14px;}


/* Left Hand Navigation */
.LeftCol ul { list-style: none;	margin: 0;	padding: 0; }

.LeftCol ul.Level1 { }
.LeftCol ul.Level1 li a:hover { text-decoration:underline; }

.LeftCol ul.Level1 li	{  }
.LeftCol ul.Level1 li a {float:right;display:block;color:#FFFFFF;text-decoration:none;font-size:90%;padding:5px 8px 5px 8px;width:118px; background:#676767;font-weight:bold;}

.LeftCol ul.Level2 {padding: 10px;margin: 0 0 10px 0; }
.LeftCol ul.Level2 li {  }
.LeftCol ul.Level2 li a
{
	color:#5B5B5B;
	background:url(../images/LeftNav_SubBullet.gif) no-repeat top left;
	font-weight:normal;
	text-decoration:none;
	padding:0px 0px 0px 10px;
	margin:2px 0px 2px 10px;
	display: block;
	float:left;
	width:100px;
	font-size:80%;
}
.LeftCol ul.Level2 li a:hover { text-decoration:underline; }

.LeftCol ul.Level2 li a.Current { font-weight:bold;}
.LeftCol ul.Level2 li.Ancester a { font-weight:bold; }

.LeftCol ul.Level3 li a 
{
	color:#5B5B5B;
	background:url(../images/LeftNav_SubBullet.gif) no-repeat top left;
	text-decoration:none;
	padding:0px 0px 0px 10px;
	margin:2px 0px 2px 10px;
	display: block;
	float:left;
	width:88px;
	font-size:70%; 
	font-weight:normal;
}
	
.LeftCol ul.Level3 li.Current a { color: #5B5B5B; }
.LeftCol ul.Level3 li.Ancester a { color: #5B5B5B; }
.LeftCol ul.Level3 li.NotCurrent a { color: #5B5B5B; font-weight: normal; }

.LeftCol ul.Level3 { margin-left: 12px; margin-bottom:8px;padding-bottom:5px;}
.LeftCol ul.Level3 li {}

.LeftCol ul.Level4 li a { color: #999999; font-size: 85%; }
.LeftCol ul.Level4 li.Current a { color: #5B5B5B;}
.LeftCol ul.Level4 li.Ancester a { color: #5B5B5B;}

.LeftCol ul.Level4 { margin-left: 10px; }
.LeftCol ul.Level4 li { padding: 2px 0px; }

/* End Left Navigation */

/* Product Styles */

.ProductList	{ display: block; width: 750px;}
.SearchResults { margin-top: 30px;  }
.SearchResults .ProductList	{ display: block; width: 935px; }


.ProductList .Product { width: 170px; min-height: 204px; display: block; float: left; margin: 5px; padding: 2px; border:1px solid #fff; }
.ProductList .Product:Hover { border: 1px solid #cccccc;}
.ProductList .Product .Image { text-align: center; height: 120px; width: 170px; line-height: 100%; vertical-align: middle; }
.ProductList .Product .Name { margin-top: 5px; margin-bottom: 5px;}
.ProductList .Product .Name a { color: #000; font-weight: bold; font-size: 90%;}

.ProductList .Product .Pricing { float: left; font-size: 85%; color: #5b5b5b; display: block; margin-right: 0px;}
.ProductList .Product .RRP { text-decoration: line-through; color: #999; font-weight: normal; }
.ProductList .Product .OurPrice { color: #cc0000; font-weight: normal; float: right;}
.ProductList .Product .Price { color: #cc0000; font-weight: bold;}
.ProductList .Product .NewPrice { color: #cc0000; font-weight: bold; float: right;}
.ProductList .Product .WasPrice { font-weight: normal; text-decoration: line-through; float: right;}
.ProductList .Product .Message { float :left; color: #cc0000; clear: left; width: 50%;}
.ProductList .Product .Saving { float: left; clear: both; font-weight: normal; width: 50%;}

.ProductList .HeroProduct { position: relative; width: 355px; min-height: 424px; float: left; margin: 5px; padding: 2px; border:1px solid #fff; display: block;}
.ProductList .HeroProduct:Hover { border: 1px solid #cccccc; }
.ProductList .HeroProduct .Image { display: block; text-align: center; width: 355px; height: 340px; }
.ProductList .HeroProduct .Name { margin-left: 5px; margin-top: 5px;}
.ProductList .HeroProduct .Name a { color: #000; font-weight: bold; }

.ProductList .HeroProduct .Pricing { float: left; color: #5b5b5b; margin-left: 5px; margin-top: 5px; font-size: 90%; margin-right: 5px;  width: 95px;}
.ProductList .HeroProduct .RRP { text-decoration: line-through; color: #999; font-weight: normal;}
.ProductList .HeroProduct .OurPrice { color: #cc0000; font-weight: normal; width: 110px;}
.ProductList .HeroProduct .Price { color: #cc0000; font-weight: bold;}
.ProductList .HeroProduct .NewPrice { color: #cc0000; font-weight: bold; }
.ProductList .HeroProduct .WasPrice { font-weight: normal; text-decoration: line-through; width: 200px;}
.ProductList .HeroProduct .Message { clear: left; color: #cc0000; }
.ProductList .HeroProduct .Saving { float: left; clear: both; font-weight: normal; }


.ProductDetails h2 {margin-bottom: 10px; font-size: 130%; }

.ProductDetails .Left {width:310px;float:left;display:inline;}
.ProductDetails .Left .Image {display: block; width:300px; border: 1px solid #ccc; margin: 0; padding: 2px;}
.ProductDetails .Left .ImageEnlargeBox {font-size:70%; display: block; width:306px; background-color: #000; color: #fff; font-weight: bold; margin: 0; line-height: 26px; height: 26px; vertical-align: middle;margin-top:8px;}
.ProductDetails .Left .ImageEnlargeBox img { vertical-align: middle;}
.ProductDetails .Left .ImageEnlargeBox a { color: #fff;}
.ProductDetails .Left .AlternativeImages {width:300px;}

.ProductDetails .Right {width:390px; float:right;display:inline;font-size:80%;}
.ProductDetails .ProductName {float:left;display:inline;font-size:120%;margin-bottom:20px;font-weight:bold;}
.ProductDetails .ProductPrice {float:right;display:inline;font-size:120%;font-weight:bold;}
.ProductDetails .Right .Table .Row {padding-top:5px;}
.ProductDetails .Right .Table .Row .Column1 {float: left; font-weight:bold; width:120px; padding-top: 10px;}
.ProductDetails .Right .Table .Row .Column2 {float: left; font-weight:bold; width:60px; padding-top: 8px;}
.ProductDetails .Right .Table .Row .Column3 {float: left; font-weight:bold; width:210px; margin-bottom: 15px; }
.ProductDetails .Right .Table .Row .ColumnFull {float: left; color: #cc0000; width:390px; }

.ProductDetails .ContactUs {margin-top:20px;}
.ProductDetails .ContactUs a {display:inline-block;padding:1px 6px;background:url(../Images/ContactUs_BG.gif) repeat-x top left;border:1px solid #C3C3C3;text-decoration:none;color:#3E3E3E;font-size:90%;}
.ProductDetails .ContactUs a:Hover {text-decoration:underline;}

.ProductDetails .Right .Buttons .AddToBasket {flot: left; cursor:pointer; background: url("../images/layout/button_small.jpg"); width:100px; height:26px; font-weight:bold; color: #fff; border: none; font-size: 85%; margin-top: 5px; margin-right: 10px; line-height: 26px; text-align: center; vertical-align: middle; }
.ProductDetails .Right .Buttons .EmailMe {float: left; cursor:pointer; background: url("../images/layout/button_small.jpg"); width:100px; height:26px; font-weight:bold; color: #fff; border: none; font-size: 85%; margin-top: 5px; margin-right: 10px; line-height: 26px; text-align: center; vertical-align: middle;}
.ProductDetails .Right .Buttons .AddToWishlist {float: left; cursor:pointer; background: url("../images/layout/button_small_grey.jpg"); width:100px; height:26px; font-weight:bold; color: #fff; border: none; font-size: 85%; margin-top: 5px; line-height: 26px; text-align: center; vertical-align: middle;}

.ProductDetails .Right .Buttons .AddToBasket:hover {text-decoration: none; }
.ProductDetails .Right .Buttons .EmailMe:hover {text-decoration: none; }
.ProductDetails .Right .Buttons .AddToWishlist:hover {text-decoration: none; }

.ProductDetails .Right .ProductDescription {margin-bottom:20px;font-size:90%;margin-top:10px;}

.ProductDetails .Right .Quantity {width:50px;}

.ProductDetails .Label { width: 140px; font-weight: bold; float: left;}
.ProductDetails .RRP { text-decoration: line-through; color: #999; }
.ProductDetails .OurPrice { color: #cc0000; font-weight: normal; }
.ProductDetails .Price { color: #cc0000; font-weight: bold;}
.ProductDetails .NewPrice { color: #cc0000; font-weight: bold; }
.ProductDetails .WasPrice { font-weight: normal; text-decoration: line-through; }
.ProductDetails .Message { color: #cc0000; font-weight: normal; }
.ProductDetails .Saving { font-weight: normal; }


.ImagesHolder				{width:769px;margin-top:10px; margin-bottom:10px;}
.ImagesHolder:after			{content:".";display:block;height:0;visibility:hidden;clear:both;}   

.AlternativeImages {width:686px; float:left;overflow:hidden;position:relative;height:210px;}
.AlternativeImages a {position:absolute; top:0px; margin-right:5px;width:150px;height:150px;cursor:pointer;text-align:center;}

.ImagesHolder .LeftArrow	{height:212px; width:36px; float:left;margin:0px 5px 0 0;cursor:pointer;}
.ImagesHolder .RightArrow	{height:212px; width:36px;float:left;margin:0px 0 0 5px;cursor:pointer;}

.CaseStudyScrollerItem			 {border:1px solid #DDDDDD;width:160px;height:200px;text-align:center;position:absolute;top:0px;}
.CaseStudyScrollerItem .CaseImage{margin:5px;position:relative;display:block;}
.CaseStudyScrollerItem .CaseTitle{margin:5px;position:relative;display:block;text-align:left;width:150px;font-weight:bold;}


.AdditionalInfo { clear: both; }
.AdditionalInfo .SizeMessage { float: left; display: block; padding-bottom: 14px; font-weight: bold; font-size: 85%; width: 360px; clear: both; }

.AdditionalInfo .ajax__tab_tab { background-image: url("../images/layout/info_tab_rpt.jpg"); background-repeat: repeat-x; height: 38px; font-weight: bold; vertical-align: middle; line-height: 38px; padding: 0px;	width: 120px; }
.AdditionalInfo .ajax__tab_active .ajax__tab_tab { color: Black; background-color: #e0e0e0; text-decoration: underline;	background-image: none; }
.AdditionalInfo .ajax__tab_hover .ajax__tab_tab { color: Black; text-decoration: underline; }
.AdditionalInfo .ajax__tab_body { padding: 10px; }

.ProductDetails .RelatedProducts { clear: both; width: 100%; display: block; margin-top: 20px;}
.ProductDetails .RelatedProducts h2 { clear: both; font-size: 105%; margin-top: 20px; }

.RelatedProducts .Product { width: 170px; display: block; float: left; margin: 5px; overflow: hidden; padding: 2px; border:1px solid #fff;}
.RelatedProducts .Product:Hover { border: 1px solid #cccccc;}
.RelatedProducts .Product .Image { text-align: center; height: 120px; width: 170px; line-height: 100%; vertical-align: middle; }
.RelatedProducts .Product .Name { margin-top: 5px; margin-bottom: 5px;}
.RelatedProducts .Product .Name a { color: #000; font-weight: bold; font-size: 90%;}

.RelatedProducts .Product .Pricing { float: left; font-size: 85%; color: #5b5b5b; display: block; margin-right: 5px;}
.RelatedProducts .Product .RRP { text-decoration: line-through; color: #999; font-weight: normal; }
.RelatedProducts .Product .OurPrice { color: #cc0000; font-weight: normal; float: right;}
.RelatedProducts .Product .Price { color: #cc0000; font-weight: bold;}
.RelatedProducts .Product .NewPrice { color: #cc0000; font-weight: bold; float: right;}
.RelatedProducts .Product .WasPrice { font-weight: normal; text-decoration: line-through; float: right;}
.RelatedProducts .Product .Message { color: #cc0000; }
.RelatedProducts .Product .Saving { font-weight: normal; }

/* End Product Styles */


/* Start News Item List */

.NewsItemList					{}
.NewsItemList .NewsListItem		{border-bottom:1px solid #636563;margin-bottom:10px;padding-bottom:10px;}
.NewsItemList .NewsListingLeft	{float:left;display:inline;margin-right:20px;width:400px;}
.NewsItemList .NewsListingRight	{float:right;display:inline;width:150px;padding-top:40px;}
.NewsItemList .NewsParent		{font-weight:bold;margin-bottom:6px;color:#636563; font-size: 110%; }
.NewsItemList .NewsParent .Title{font-weight:bold;margin-bottom:6px;color:#636563; font-size: 110%; }
.NewsItemList .NewsParent .More	{margin-left: 10px; font-weight:normal;font-size: 80%; }
.NewsItemList .NewsTitle		{margin-left: 20px; font-weight:bold;margin-bottom:6px;color:#636563;}
.NewsItemList .NewsTitle a		{font-weight:bold;margin-bottom:6px;color:#636563;}
.NewsItemList .NewsDate			{margin-left: 20px; color:#9C9E9C;}
.NewsItemList .NewsContent		{margin-left: 20px; color:#9C9E9C;}
.NewsItemList .NewsContent a	{color:#636563;font-size:90%;}


/* End news item list */

/* Case Study Scroller */
.CaseStudyScroller				{}
.CaseStudyScrollerHeader		{background:url(../images/Horizontal_Shadow.jpg) no-repeat bottom left;color:#007AA2;font-weight:bold;font-size:120%;padding-bottom:20px;margin-bottom:6px;}
.CaseStudyScrollerItems			{}



/* Popup Styles */
.ModalPopup
{ 
	background-color:white;
	border: 1px solid black;
	display: block;
	z-index: 999;
}

.ModalBackground {background-color:#333; filter:alpha(opacity=70); opacity:0.7; z-index: 998;}
.FullPage {position: absolute; width: 100%; height: 100%; top: 0; left: 0;}
.Hidden {display: none;}

.ModalPopup .Toolbar { padding: 5px 0px 5px 0px; width: 100%; border-bottom: 1px solid black; clear: both; background-color: #000000; height: 16px;}
.ModalPopup .Toolbar .Close a { float: right; margin-right: 10px; font-weight: bold; color: #ffffff;}
.ModalPopup .Toolbar .Title { float: left; margin-left: 10px; font-weight: bold; color: #ffffff;}

.ModalPopup .Content { padding: 10px; }

/* End Popup Styles */

/* Email Me Styles */
.EmailMe { width: 400px; }
.EmailMe .Row { width: 400px; clear: both; float: left; margin-bottom: 5px;}

.EmailMe .Row .Column { float: left; }
.EmailMe .Row .Column1 { width: 120px; font-weight: bold; }
.EmailMe .Row .Column2 { width: 160px; }
.EmailMe .Row .ColumnFull { width: 400px; }

.EmailMe .Row input { width: 160px; }
.EmailMe .Row textarea { width: 400px; height: 150px; }

.EmailMe .EmailMe {float: left; cursor:pointer; background: url("../images/layout/button_small.jpg"); width:100px; height:26px; font-weight:bold; color: #fff; border: none; font-size: 85%; margin-top: 5px; margin-right: 10px;line-height: 26px; text-align: center; vertical-align: middle;}
.EmailMe .EmailMe:hover {text-decoration: none;}

/* End Email Me Styles */

/* Contact Form Styles */

.EnquiryForm { float: left; margin-top: 20px; width: 400px; font-size:80%;}
.EnquiryForm .FormRow { float: left; clear: both; margin-bottom: 5px; width: 400px;}
.EnquiryForm .FormRow .RowName { font-weight: bold; float: left; width: 180px; }
.EnquiryForm input, textarea { width: 200px; }
.EnquiryForm select { width: 205px; }
.EnquiryForm .EnquiryFormButton { float: left; width: 380px; }
.EnquiryForm .SubmitButton {float: right; cursor:pointer; margin-top: 5px;}
.EnquiryForm .SubmitButton:hover {text-decoration: none;}

/* End contact form styles */


