/* Additional styles for left nav */
ul#LeftNav ul.ProductsLeft li {font-size:100%}
ul#LeftNav ul.ProductsLeft li a.Brand {font-size:70%; text-transform:uppercase; font-weight:bold}
ul#LeftNav ul.ProductsLeft ul {margin:0; padding:0;}
ul#LeftNav ul.ProductsLeft ul li {margin:0; padding:0;}
ul#LeftNav ul.ProductsLeft ul li a {padding-left:20px; font-size:65%; height:1.25em;}
ul#LeftNav ul.ProductsLeft li.Nav3Active ul li a {font-weight:normal; text-decoration:none}
ul#LeftNav ul.ProductsLeft li.Nav3Active ul li a:hover {text-decoration:underline}
ul#LeftNav ul.ProductsLeft li a, ul#LeftNav ul.ProductsLeft li.spacer {height:1.25em}
ul#LeftNav ul.ProductsLeft li ul li.Nav3Active a {font-weight:bold; text-decoration:underline}

/* Styles for product brand/type page */
div.ProductSubCat p, div.ProductSubCat ul {font-size:0.9em}
div.ProductSubCat p {margin-bottom:0;}
div.ProductSubCat img {float:right; margin:5px 0 0 8px}

/* Styles for product sub-category page */
div.ProductList ul {margin:0; padding:0; margin-bottom:-1em; list-style-type:none}
div.ProductList ul li{margin:1em 0; padding:0; overflow:hidden}
div.ProductList h3, div.ProductList p {margin-bottom:0; margin-left:120px; font-size:0.9em}
div.ProductList h3 {padding:0; margin-top:0;}
div.ProductList a h3{color:#4f71c8}
div.ProductList a:hover h3{text-decoration:underline}
div.ProductList a.ProductShot img {display:inline; float:left;}
div.ProductList div.ProductLinks {float:none; clear:both; display:block; position:relative; top:0.75em; border:1px solid #4f71c8; margin-bottom:1.25em; font-size:0.9em; padding:2px; }
div.ProductList div.ProductLinks a {float:none; margin:0;}
div.ProductList div.AddToSelection {float:left;}
div.ProductList div.AddToSelection img {display:inline; padding-left:10px; margin-bottom:-1px;}
div.ProductList div.AddToSelection img.AddRemove {padding-left:5px;}
div.ProductList div.LearnMore {text-align:right; padding-right:10px;}
div.ProductList div.LearnMore a {padding-right:10px; background:transparent url(../../../../images/core/LearnMoreArrow_onWhite.gif) right center no-repeat}

/* STYLES FOR PRODUCT DETAIL PAGES */
div.ProductContent div.BoxContent {margin-left:0; width:763px; overflow:hidden}
div.ProductContent p.Intro {font-size:1.2em; line-height:150%; float:left; width:520px; margin-left:10px; }
div.ProductContent img.BrandLogo {margin:15px 0 55px 530px;}
form#frm_Related {position:relative; right:0px; margin-left:530px;}
form#frm_Related fieldset {margin:0; padding:0;}
form#frm_Related select {border:1px solid #4f71c8;}
form#frm_Related select, form#frm_Related option {font-size:100%; display:block;}
div#ProductNavContainer {border-bottom:1px solid #4f71c8; position:relative; clear:both; margin-top:20px }
ul#ProductTabNav {margin:0; padding:0; list-style-type:none; overflow:hidden}
ul#ProductTabNav li {display:block; float:left; font-size:0.8em; padding:0; padding-right:1px; width:100px; }
ul#ProductTabNav li#Left {padding-left:10px}
ul#ProductTabNav a, ul#ProductTabNav li.Active span {display:block; width:100px; padding:4px 0; text-align:center; background:#81abdc url(../../../../images/core/ProductsTabBG.gif) left top no-repeat; color:#fff;}
ul#ProductTabNav a:hover, ul#ProductTabNav li.Active span {background:#0434b1 url(../../../../images/core/ProductsTabBG_on.gif) left top no-repeat; text-decoration:none;}

/* Features & benefits pages */
div#SelectionStatus {float:right; width:233px; margin-top:1px;}
div#SelectionStatus a {display:block; color:#fff; font-size:0.8em; background:#81abdc url(../../../../images/core/ProductsAddToSelectionTab.gif) left bottom no-repeat; padding:4px 7px}
div#SelectionStatus a:hover {background:#0434b1 url(../../../../images/core/ProductsAddToSelectionTab_on.gif) left bottom no-repeat; text-decoration:none}
div.ProductFeatures {margin:1em 0 0 15px; width:400px; float:none; clear:left; }
div.ProductFeatures h3 {font-size:1em; font-weight:normal; text-transform:uppercase; margin:0; padding:0; }
div.ProductFeatures ul {font-size:0.9em; font-weight:normal; margin:0 0 1em 2em; padding:0;}
div.ProductImages {float:right; position:relative; width:325px; margin:1em 10px 1em 0; overflow:hidden;}
div.ProductImages ul {margin:0; padding:0; list-style-type:none;}
div.ProductImages li {margin:0.5em 0; padding:0; border:1px solid #fff}
div.ProductImages img {margin-left:auto; margin-right:auto;}
div.ProductImages div {text-align:center; margin:0; padding:0; font-size:0.9em;}

/* 'Product in use' pages */
div.ProductInUse, div.WYSIWYG, div.RelatedCaseStudies {position:relative; display:block; overflow:hidden; float:none; clear:both}
div.ProductInUse {margin:10px; }
div.WYSIWYG {margin-left:6px; }
div.RoundBox div.ProductInUse h2 {margin-bottom:0.75em; border-bottom-color:#0434b1; clear:right; width:52%; background:none; padding:10px 0; color:#0434b1; font-size:1.5em}
div.FurtherInfoContact {border-top:1px solid #0434b1; clear:both; float:none; width:52%; margin-top:10px; font-size:0.9em;}
div.FurtherInfoContact p {margin-left:6px}
div.FurtherInfoContact span {display:block; margin:0.5em 0; }
div.RelatedCaseStudies h3 {margin:2em 10px 1em; border-top:1px solid #000; padding-top:0.5em;  font-size:1.5em}

/* Contact form styles */
form.ContactForm {margin:16px; padding:0;}
form.ContactForm fieldset {padding:1em 0 1em 2%; margin:0; width:47%;}
form.ContactForm fieldset#PersonalDetails {float:left}
form.ContactForm h3 {font-size:1.2em; margin:0 0 0.75em; padding:0;}
form.ContactForm input, form.ContactForm textarea, form.ContactForm select {font-size:1em; clear:right; display:block; border:1px solid #bbb; margin:0 0 10px 8em; width:14em}
form.ContactForm label {clear:left; float:left; display:block; padding-top:3px; width:6em; }
form.ContactForm textarea {height:5em}
form.ContactForm fieldset.Query textarea.Message, form.ContactForm fieldset.Query select {margin-left:4em; }
form.ContactForm fieldset.Query select, form.ContactForm fieldset.Query option {color:#464646; display:block; width:auto; font-size:1em;}
form.ContactForm fieldset.Query textarea.Message {height:12em; width:17em;}
form.ContactForm input.button {margin:1em auto;}
div.FormNotes {font-size:0.9em}


