@import url("bell_prime.css");
@import url("jquery-ui.custom.css");

/*!:: BELL CANADA v1.2730

Development Team: Jean-Francois Payant, Son Pham, Michel Pen, Miguel Matos
Contributors: Philippe Prevost

www.bell.ca/enterprise/EntPrd_Web_Landing.page

This file is part of Bell.ca UIKit style library. It require bell_prime.css to be 
imported properly, as it provide basic styles and some crucial structure and
interaction elements. Please consider both files as a whole.

::*/


/*:: =Utility ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* Notes and/or legal content */
.finePrintMsg {font-size: 11px;line-height: 14px;color: #555;margin-bottom: 2em;}
	p.finePrintMsg, .finePrintMsg p {margin-bottom: 1.1em;}
	.finePrintMsg ol li {margin-bottom: 5px;}
	
/* Overide margins */
.resetMargin {margin: 0!important;}

/* Display the grid overlay for visual alignment */
.grid {z-index: 99;width: 100%;height: 100%;position: fixed;top: 0;left: 50%;width: 935px;margin-left: -468px;background: url(../common/all_languages/all_regions/skin/grid.png) 0 0 repeat-y transparent;}

/* Equivalent to <sup> */
.superscript, sup {font-size:60%;line-height: 60%;vertical-align: top;position: relative;top: 0.2em;left: 1px;margin: 0;}

/* Serie of left floated element (ul>li or div>p)*/
ul.oneLiner {overflow: hidden;}
	ul.oneLiner li {float: left;margin-right: 30px;}
div.oneLiner {overflow: hidden;}
	div.oneLiner p {float: left;margin-right: 30px;}

/* Image/content positioning */
.contCenter {text-align: center;margin: 0 0 10px;}
	p.contCenter {margin-bottom: 15px;}
.contRight {float: right;margin: 0 0 15px 20px;}
.contLeft {float: left;margin: 0 20px 15px 0;}

/* Image with negative top margin that's equal to sTitle bottom margin. */
.sBanner {margin-top: -20px;}

/* Last update */
.lastUpdateTag {color: #999;font-size: 11px;line-height: 14px;margin-top: 35px;}

/* Basic "More Details" link */
.seeMoreLink:visited, .moreLink:visited {color: #0066A4;}
.seeMoreLink span.seeMoreLinkExtra, .moreLink span.moreLinkExtra, .moreLink span.seeMoreLinkExtra {display: inline-block;margin: 0 0 -3px 0;position: relative;top: -1px;left: 6px;text-decoration: none;width: 14px;height: 14px;background: url(../common/all_languages/all_regions/skin/bg_iconSprite.gif) right -159px no-repeat transparent;}
.seeMoreLink:hover, .moreLink:hover {text-decoration: none;}
	.seeMoreLink:hover span, .moreLink:hover span {text-decoration: underline;}
	.seeMoreLink:hover span.seeMoreLinkExtra, .moreLink:hover span.seeMoreLinkExtra, .moreLink:hover span.moreLinkExtra {text-decoration: none;}
.moreLinkThemeA span.moreLinkExtra, .moreLinkThemeA span.seeMoreLinkExtra {background-position: right -999px;} /* <- for grayish backgrounds */

/* File type link (pdf by default,other file formats needs to be created) */
.getFileLink, .pdfLink, .excelLink, .audioLink, .emailLink, .rssLink {display: inline;background: transparent url(../common/all_languages/all_regions/skin/ic_pdf.gif) no-repeat right top;padding-right: 17px;margin-right: 4px;}
	.excelLink {background-image:url(../common/all_languages/all_regions/skin/ic_excel.gif);padding-top: 1px;padding-right: 21px;padding-bottom: 3px;}
	.audioLink {background-image:url(../common/all_languages/all_regions/skin/ic_audio.gif);padding-top: 1px;padding-right: 21px;padding-bottom: 1px;}
	.emailLink {background-image:url(../common/all_languages/all_regions/skin/ic_email.gif);background-position:left top;padding:2px 0 1px 33px;}
	.rssLink {background-image:url(../common/all_languages/all_regions/skin/ic_rss.gif);background-position:left top;padding:3px 0 1px 24px;}

/* Basic "Add additionnal" link */
.addItemLink {display: inline-block;padding: 0 0 0 30px;background: url(../common/all_languages/all_regions/skin/bg_iconSprite.gif) 0 -881px no-repeat transparent;}
	.addItemLink:visited {color: #0066a4;}

/* Action link next to text item ex.: (edit) or (remove) Usage: <span class="actionLink">(<a href="#">link</a>)</span> */
.actionLink {font-size: 12px;color: #555;}
.actionLink a {color: #0066a4 !important;}
.actionLink a:hover {text-decoration: underline;}

/* headingOptions */
.headingOptions, .options {font-size: 0.75em; display: block; padding-right: 21px; position: absolute; right: 0; top: 2px;}
.options {font-size: 1em; top: 14px;}
	.headingOptions a {font-size: 0.916em; color: #0066A4 !important;}
	.headingOptions a:hover {text-decoration: underline;}
.headingOptionsThemeA {padding-right:0;}

/* Back to top links */
.backTopLink, .topLink {color: #0066A4 !important;font-size: 12px;background: url(../common/all_languages/all_regions/skin/bg_iconSprite.gif) right -942px no-repeat transparent;padding-right: 19px;}
	.backTopLink, .topLinkThemeA {position: absolute;bottom: 2px;right: 0px;background-position: right -938px;}

/* Serie of cross reference links. Usage.: <p class="crossRef">See also: <a href="#" title="">link</a></p>*/
.crossRef {display: block;font-size: 11px;}

/* actionSort */
.actionSort, .actionSortThemeD {display:inline-block;padding-bottom:5px;margin-left:6px;height:5px;width:10px;background:transparent url(../common/all_languages/all_regions/skin/bg_actionSort.gif) no-repeat left 1px;}
	.actionSortThemeA, .actionSortThemeE {background-position:right 1px;}
	.actionSortThemeB, .actionSortThemeF {background-position:right bottom;}
	.actionSortThemeC, .actionSortThemeG  {background-position:left bottom;}

/* Give a specific color to price related text */
.priceTag,a.priceTag,a.priceTag:hover,h3 a.priceTag, 
.number,a.number,a.number:hover,h3 a.number {color: #0066a4;}
.rebate {color: #555;}

/* Default remove button */
.bt_remove, .actionRemove {display: block;float: left;padding: 1px 0 0 18px;font-size: 11px;line-height: 15px;background: url(../common/all_languages/all_regions/skin/bg_iconSprite.gif) 0 -80px no-repeat transparent;}
	.bt_remove:visited, .actionRemove:visited {color: #0066a4;}
	
/* List item that can be removed */
.trashItem {padding-right: 16px;}
	.trashItem .bt_remove, .trashItem .actionRemove {position: absolute;right: 0;top: 0px;display: block;width: 14px;height: 14px;padding: 0;text-indent: -999em;background: url(../common/all_languages/all_regions/skin/bg_iconSprite.gif) 0 -80px no-repeat transparent;}

/* Text Tag */
.textTag {position: relative;top: -1px;margin-left: 4px;padding: 3px 5px 0 13px;height: 11px;color: #555;font-size: 10px;line-height: 7px;font-weight: bold;position: relative;display: inline-block;background: url(../common/all_languages/all_regions/skin/bg_textTag.png) no-repeat left top transparent;text-transform: uppercase;}
	.textTag .textTagExtra1 {display: none; position: absolute; right: 0; width: 14px; height: 20px; top: 0; right: -14px;}
	
	.textTagThemeA, .textTagThemeB, .textTagThemeC, .textTagThemeD {color: #FFF; font-size: 1em; font-weight: normal; height: 20px; line-height: 19px; padding: 0 1px 0 15px; text-transform: none;}
		.textTagThemeA .textTagExtra1, .textTagThemeB .textTagExtra1, .textTagThemeC .textTagExtra1, .textTagThemeD .textTagExtra1 {display: block; background: url(../common/all_languages/all_regions/skin/bg_textTag.png) no-repeat left top transparent;}	
		.textTagThemeA, .textTagThemeA .textTagExtra1 {background-position: left -32px;}
			.textTagThemeA .textTagExtra1 {background-position: right -32px;}
		.textTagThemeB, .textTagThemeB .textTagExtra1 {background-position: left -68px;}
			.textTagThemeB .textTagExtra1 {background-position: right -68px;}
		.textTagThemeC, .textTagThemeC .textTagExtra1 {background-position: left -103px;}
			.textTagThemeC .textTagExtra1 {background-position: right -103px;}
		.textTagThemeD, .textTagThemeD .textTagExtra1 {background-position: left -138px;}
			.textTagThemeD .textTagExtra1 {background-position: right -138px;}
		.textTagThemeE {background-image: none; background-color: #fff; border: 1px solid #dadada; padding: 4px 10px 3px 10px; margin-left: 0; font-size: 1.5em; height: auto; line-height: normal;}

/* bStick (deprecated, please use stickyBottom) - Position elements at the absolute bottom of its parent */
.bStick, .stickyBottom {position: absolute;bottom: 0;z-index: 1;clear: both;}
	.bStick .buttonize, .stickyBottom .button {margin-left: 0;position: static;display: block;clear: left;margin-top: 15px;}
	.bStick .fBtn, .stickyBottom .formButton {margin-bottom: 10px;}
		.bStick .fBtn .buttonize, .stickyBottom .formButton .button {margin-top: 0;}

/* List product/service features (deprecated) */
.featureList .hType4, .featureList .headingType4 {margin-bottom: 10px;}
	.featureList ul li,.featureList ol li {margin-bottom: 7px;}
		.featureList .hType5, .featureList .headingType5 {margin-bottom: 2px;}

/* Highlight one word/sentence */
.highlighted, .highlight {background: #f9ed97;}

/* Indent element. Use on ul,p,or div */
.indent, .indent1 {margin-left: 14px;}

/* Remove all borders (noBord is deprecated, please use noBorder) */
.noBord, .noBorder, .border0 {border: 0 none !important;}

/* Horizontal border to separate contents (hSepar is deprecated, please use hSeparator) */
.hSepar, .hSepar1, .hSepar2, .hSepar3, .hSeparator, .hSeparator1, .hSeparator2, .hSeparator3, .hSeparator4, .hSeparator5 {overflow: hidden; height: 1px;border-top: 1px solid #d6d6d6;margin:0;clear: both;display: block;line-height: 0;}
.hSepar {margin: 21px 0;}
.hSeparatorThemeA {background-color:#f5f5f5;}

/* Edit link for admin use */
a.btEditPage,a.btEditContent {display: block;padding: 2px 5px;position: absolute;z-index: 999;font-size: 11px;line-height: 11px;letter-spacing: 1px;background-color: #0066a4;color: #fff;}
a.btEditPage {top: 0;left: 0;}a.btEditContent {top: 0;right: 0;}

/* spacer a.k.a. vSpacer (deprecated) - Adding more spacers' variation will also require some IE css editing. See ie6.css */
.vSpacer {height: 1px;margin-top: 4em;}
.vSpacerAlt {height: 1px;margin-top: 25px;}
.spacer, .spacer1, .spacer2, .spacer3, .spacer4, .spacer5 {height: 1px;}
.spacer, .spacer1 {margin: 0.5em 0;} /* 1em|12px */
.spacer1-25 {margin: 0.65em 0;} /* 1.3em|15.6px */
.spacer1-5 {margin: 0.75em 0;} /* 1.5em|18px */
.spacer2 {margin: 1em 0;} /* 2em|24px */
.spacer3 {margin: 1.5em 0;} /* 3em|36px */
.spacer4 {margin: 2em 0;} /* 4em|48px */
.spacer5 {margin: 2.5em 0;} /* 5em|60px */
.spacerThemeA {margin-bottom: 0;}
.spacerThemeB {margin-top: 0;}

/* Mostly used by JS functions to fill empty spaces */
.transparent {background-image: url(../common/all_languages/all_regions/skin/bg_transparent.gif);}

/* Reduce opacity of an element (does not work in IE6/IE7) */
.dim {opacity: 0.2;}

/* Small text */
small {font-size: 0.9em;}
small em {font-style:italic;}
h1 small, .hType1 small, .headingType1 small, h2 small, .hType2 small, .headingType2 small, h3 small, .hType3 small, .headingType3 small,
h4 small, .hType4 small, .headingType4 small {display: inline-block; margin-bottom: -2px; position: relative;}
h1 small, .hType1 small, .headingType1 small {font-size: 0.35em;}
h2 small, .hType2 small, .headingType2 small {font-size: 0.45em;}
h3 small, .hType3 small, .headingType3 small {font-size: 0.6em;}
h4 small, .hType4 small, .headingType4 small {font-size: 0.8em;}

/* Alignments */
.center {text-align:center !important;}
.left {text-align:left !important;}
.right {text-align:right !important;}
.justify {text-align:justify !important;}

/* Symbol - default not set */
.dataListThemeM .splitterThemeF .symbol {font-size: 20px; padding-right: 4px; position: absolute; right: 33%; top: 26px;}
.colGroup .dataListThemeM .splitterThemeF .symbol {right: 34%; padding-right: 0;}

/* Obsolete state */
.obsolete, .obsolete * {color: #555 !important;}

/* Error state, Danger state */
.error, .error .sectionHeader, .error .priceTag,.error .number, .error .sectionContent, .danger, .danger .priceTag, .danger .sectionHeader, .danger .sectionContent, .danger .sectionValue, .error *, .danger * {color:#b00303 !important;}

/* Caution state */
.caution, .caution * {color: #bd8e1a !important;}

/* Unavailable state */
.unavailable, .unavailable * {color: #909090 !important;}
.unavailable .buttonDisabled span {color: #d6d6d6 !important;}

/* Text handling */
.toUpperCase {text-transform: uppercase !important;}
.toLowerCase {text-transform: lowercase !important;}
.toCapitalize {text-transform: capitalize !important;}

/* Vertical alignments (mainly used in <table>) */
.verticalAlignTop, .verticalAlignTop td, .verticalAlignTop th {vertical-align: top !important;}
.verticalAlignMiddle, .verticalAlignMiddle td, .verticalAlignMiddle th {vertical-align: middle !important;}
.verticalAlignBottom, .verticalAlignBottom td, .verticalAlignBottom th {vertical-align: bottom !important;}

/* Forces width to take full available space */
.toAutoWidth, ul.toAutoWidth .sectionHeader, ul.toAutoWidth .sectionContent {width: auto !important;}
.toFullWidth, ul.toFullWidth .sectionHeader, ul.toFullWidth .sectionContent {width: 100% !important;}

/*:: =Lists ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* infoList (deprecated) - see dataList just below */
.infoList, .dataList {position: relative;overflow: hidden;}	
	.infoList li, .dataList li {width: 100%;float: left;clear: left;font-weight: normal;margin-bottom: 5px;padding-bottom: 5px;border-bottom: 1px solid #ededed;background: none transparent;padding-left: 0;}
	.infoList li .infoListItem, .dataList .sectionHeader {display: block;float: left;width: 170px;font-weight: bold;}
	.infoList li .infoListDesc, .dataList .sectionContent {display: block;padding-left: 178px;}

ul.pgToolbar {float: right;margin-bottom: 0;}
ul.pgToolbar a:visited {color: #0066a4;}

dl.altStyle dt {font-weight: bold;}
dl.altStyle dd {font-weight: normal;}

dl.instructions dt {float: none;font-weight: bold;margin: 0 0 5px;}
dl.instructions dd {font-weight: normal;margin-left: 14px;}
dl.instructions p {margin-bottom: 3px;}

dl.instructions dd dt {float: left;font-weight: bold;margin: 0 0 5px;}
dl.instructions dd dd {font-weight: normal;margin-left: 14px;}

ol.instructions {margin-left: 14px;}

dl.headDesc dt {float: none;margin-bottom: 6px;color: #212121;font-weight: bold;font-size: 14px;}
	dl.headDesc dt .unaccent {font-weight: normal;font-size: 14px;}
dl.headDesc dd {display: block;margin-bottom: 24px;font-weight: normal;}


/*:: =dataList ::::::::::::::::::::::::::::::: */
.dataList li {display: block;}
.dataList li .sectionHeader {color: #212121;}
.dataList .sectionContent {padding-left: 170px;}
.itemGroup .dataList li .sectionContent {margin-bottom: 0;}
.infoGroup .sectionContent .dataList .sectionContent a {font-size: 12px;} /* ### will need to convert in em format */

.dataList .sectionValueThemeA {margin-left: 21px; width: 75px;}

.dataListThemeA li {border: 0;}
	.dataListThemeA li .sectionHeader {float: none; font-weight: normal; text-align: left;}
	.dataListThemeA li .sectionContent {padding-left: 0;}
	.dataListThemeA li .sectionAside {margin-top: 8px;}

.dataListThemeB, .dataListThemeL, .dataListThemeM {position: relative; margin-bottom: 3px; display: block;}
	.dataListThemeB ul, .dataListThemeL ul, .dataListThemeM ul {clear: both;}
		.dataListThemeB li, .dataListThemeL li, .dataListThemeM li, .dataListThemeC li ul li {height: auto; min-height: 0;}
			.itemGroup .dataListThemeB li, .itemGroup .dataListThemeM li, .itemGroup .dataListThemeL li {overflow: hidden;}
			.infoGroup .dataList li ul li {font-size: 12px;}
			.dataListThemeB li .sectionHeader, .dataListThemeL li .sectionHeader, .dataListThemeM li .sectionHeader  {float: left; margin-bottom: 3px; width: auto;}
				.dataListThemeB li .sectionHeader label {font-size: inherit; position: relative; top: -3px;}
				.dataListThemeB li .sectionHeader input {position: relative; top: -1px;}
			.dataListThemeB li .sectionValue, .dataListThemeL li .sectionValue, .dataListThemeM li .sectionValue, .dataListThemeO li .sectionValue  {margin-bottom: 3px; font-weight: normal; text-align: right;}
				.dataListThemeB li .sectionHeader, .dataListThemeO li .sectionHeader {width: 50%;}
				.dataListThemeB li .sectionValue, .dataListThemeO li .sectionValue {position: relative; right: 0; float: right; width: 50%;}
				.dataListThemeB li .sectionHeader em, .dataListThemeL li .sectionHeader em, .dataListThemeM li .sectionHeader em {clear: both; display: block; margin-top: 1px; margin-bottom: 5px; color: #555;}
			.dataListThemeB li .sectionContent, .dataListThemeL li .sectionContent, .dataListThemeM li .sectionContent {clear:both; display:block; padding: 0; margin-bottom: 3px;}
				
.dataListThemeC li {float: left; width: 175px; padding-right: 34px; padding-bottom: 1.2em; font-size:1.166em; clear: none;}
	.dataListThemeC li .sectionHeader {display: block; float: none; padding-bottom: 5px; border-bottom: 1px solid #e5e5e5; text-align: left;}
	.dataListThemeC li .sectionValue, .dataListThemeC li .sectionContent {display: block; padding-top: 4px; float: none; text-align: left; font-size: 1.166em; line-height: 1.33em; color: #0066A4;}
	.dataListThemeC li .sectionContent {padding-left: 0; color: #555; font-size: 1em;}

.dataListThemeB li {margin-bottom: 3px;}
.dataListThemeB li, .dataListThemeM li, .dataListThemeC li {border: 0;}
.dataListThemeB li .sectionHeader, .dataListThemeC li .sectionHeader, .dataListThemeL li .sectionHeader, .dataListThemeM li .sectionHeader {font-weight: normal;}
.dataListThemeB li .sectionValue {width: 45%;}

.dataListThemeD li .sectionHeader, .dataList .dataListThemeD li .sectionHeader {font-weight: normal; color: #555; margin-bottom: 0;}
.dataListThemeD li .sectionHeader, .dataList .dataListThemeD li .sectionHeader, .dataListThemeD li .sectionContent, .dataList .dataListThemeD li .sectionContent {clear: left; text-indent: 0; padding-left: 11px; width: 70%;}
.dataListThemeD .priceTag, .dataListThemeD .number {color: #212121;}
.dataListThemeD li .button {text-indent: 0;}

.dataListThemeE li, .dataListThemeF li, .dataListThemeG li, .dataListThemeK li {border-bottom: 0; padding-bottom: 0;}
.dataListThemeE li .sectionHeader {font-weight: normal; color: #555;}
.dataListThemeE li .sectionContent {padding: 0; float: right; text-align: right;}
.dataListThemeE li .sectionValue {float: left;}

.dataListThemeF li {margin-bottom: 7px;}
.dataListThemeF li .sectionHeader, .itemGroup .dataListThemeF li .sectionHeader, .dataListThemeK li .sectionHeader {width: auto;font-weight:normal;color:#555;}
.dataListThemeF li .sectionHeader {margin-right: 7px;}
.dataListThemeF li .sectionContent, .dataListThemeK li .sectionContent {padding-left:0;color:#212121;}

.dataListThemeG li {display: block; float: none; width: auto; clear: both; padding-right: 40px; line-height: 18px; margin-bottom: 0;}
	.dataListThemeG li .sectionHeader {width: auto; float:left;}
	.dataListThemeG li .sectionValue {float:left; margin-left: 5px;}
		.dataListThemeG li .sectionHeader img {vertical-align: middle;}
	.dataListThemeG li .sectionContent {float: left; padding-left: 0; margin-left: 5px;}
.infoGroup .dataListThemeG li {margin-right: 0;}
.pgSectionFeature .itemGroup .sectionContent .dataListThemeG .sectionContent {padding-top: 0;}

.dataListThemeH li {border-bottom: 0;}

.dataListThemeI li {float: left; clear: none; margin-right: 35px; width: 43%;}
	.dataListThemeI li .sectionHeader {font-weight: normal; width: auto; padding-right: 5px;}
	.dataListThemeI li .sectionContent {padding-left: 0;}
	
.dataListThemeJ {overflow: visible; float: left;}
	.dataListThemeJ li {border-bottom: 0;}
		.dataListThemeJ li .sectionContent {position: relative; padding-left: 14px; float: none;}
			.dataListThemeJ li .sectionContent sup {left: -1px; position: absolute; text-align: right; font-size: 0.916em;}

.dataListThemeK li .sectionHeader {width: 90px; margin-right: 3px;} .dataListThemeK li .sectionContent {padding-left: 93px;}

.dataListThemeL {margin-bottom: 0; margin-right: 18%;}
	.dataListThemeL li {clear: none; width: auto; margin-bottom: 0; margin-right: 12px; border: 0;}
		.dataListThemeL li .sectionHeader {width: auto; font-size: 1.166em;}
		.dataListThemeL li .sectionHeader, .dataListThemeL li .sectionContent {float: none;}
		.dataListThemeL .last {margin-right:0;}
		
.dataListThemeM li {margin-bottom: 15px;}
	.dataListThemeM li .sectionContent {width: 77%;}
	.dataListThemeM li .sectionHeader {text-align: left; float: none;}
	.dataListThemeM li .sectionValue {width: 22%; text-align: left; position: absolute; right: 2px; top: 25px; font-weight: bold; font-size: 1.166em;}
		.dataListThemeM li .splitter .sectionValue {right: -23%; float: none;}
	.dataListThemeM li .toolTipAction {margin-left: 3px;}
	.colGroup .dataListThemeM li .sectionHeader {white-space: nowrap;}
	.colGroup .dataListThemeM li .splitter .sectionValue {right: -31%; width: 30%;}

.dataListThemeN li {width: auto; background: url("../common/all_languages/all_regions/skin/bl_default.gif") no-repeat scroll 0 0.48em transparent; border-bottom: 0; padding-left: 14px; padding-bottom: 0;}
	.dataListThemeN li .sectionHeader {font-weight: normal; color: #212121;}
	.dataListThemeN li .sectionValue {clear: both;}
	.dataListThemeN li .sectionContent {float: left; padding-left: 0;}

.dataListThemeO {border-top: 1px solid #ededed; padding-top: 4px;}
	.dataListThemeO li {padding-bottom: 4px; margin-bottom: 4px;}	
		.dataListThemeO li .sectionHeader, .dataListThemeO li .sectionHeader label {font-weight: normal; font-size: 1em; line-height: 18px;}
			.dataListThemeO li.active, .dataListThemeO li.active .sectionHeader label {color: #212121;}
				.dataListThemeO li .sectionHeader, .cBoxThemeA .infoGroup .dataListThemeO li .sectionHeader{width: auto;}
					.dataListThemeO li .sectionHeader input {position: relative; top: 1px; margin-left: 0; margin-right: 5px;}
				.dataListThemeO li .sectionValue {top: 3px; margin: 0; width: 30%;}
				.dataListThemeO li .sectionContent {padding-left: 0; padding-top: 8px; clear: both;}
		
.itemGroup .dataList .sectionHeader {width: 40%;}
	.itemGroup .dataListThemeK .sectionHeader {width: auto;}
	.pgSectionFeature .itemGroup .dataListThemeK .sectionContent {padding-top: 0;}
.itemGroup .dataListThemeA li {margin-bottom: 10px;}
	.itemGroup .dataListThemeA li ul li {margin-bottom: 0;}
	.itemGroup .dataListThemeA .sectionHeader, .itemGroup .dataListThemeA .sectionHeader {margin-bottom: 3px;}
.itemGroup .dataList .sectionContent {overflow: visible;}
.itemGroup .dataListThemeD .sectionContent, .itemGroup .dataList .dataListThemeD .sectionContent {float: none;}
.itemGroup .dataListThemeE .sectionContent {float: right;}
.itemGroup .dataListThemeA .sectionContent, .itemGroup .dataListThemeB .sectionContent, .itemGroup .dataListThemeM .sectionContent, .itemGroup .dataListThemeC .sectionContent, .itemGroup .dataListThemeD .sectionHeader, .itemGroup .dataList .dataListThemeD .sectionHeader {float: none;}
.itemGroup .dataListThemeA .sectionHeader, .itemGroup .dataListThemeM .sectionHeader, .itemGroup .dataListThemeC .sectionHeader, .dataListThemeD .sectionHeader, .dataList .dataListThemeD .sectionHeader, .itemGroup .dataListThemeG .sectionHeader,
.itemGroup .dataListThemeD .sectionHeader, .itemGroup .dataList .dataListThemeD .sectionHeader, .itemGroup .dataListThemeC .sectionHeader, .itemGroup .dataListThemeC .sectionContent {width: auto;}

.dataList li ul {margin-bottom: 0; overflow: hidden; padding-top: 2px;}

.itemGroup .dataListThemeB li, .itemGroup .dataListThemeM li {margin-bottom: 0; padding-bottom: 0;}
	.itemGroup .dataListThemeB li .sectionHeader, .itemGroup .dataListThemeM li .sectionHeader {width: 70%; text-align: left; margin-left: 0;}
	.itemGroup .dataListThemeB li .sectionValue, .itemGroup .dataListThemeM li .sectionValue {width: 30%;}
	
.infoGroup.shell .sectionContent .formGroup .dataList .sectionHeader {width: auto; float: none; padding-left: 0; text-align: left;}

/* dataList themes "last" */
.dataListThemeB li.last {padding: 14px 0; border-top: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5;}
	.dataListThemeB li.last, .dataListThemeB li.last .sectionHeader, .dataListThemeB li.last .sectionValue {margin-bottom:0;}
.dataListThemeD li.last, .dataListThemeD li.last .sectionHeader {font-weight: bold;}

/*:: =infoGroup ::::::::::::::::::::::::::::::: */
.infoGroup {position: relative; overflow:hidden; clear: both; border-bottom: 1px solid #d6d6d6; padding: 26px 0 8px 0; min-height: 28px; margin-bottom: -1px; margin-top: -2px;}
	.infoGroup .sectionHeader {float: left; width: 20%; margin-right: 34px; text-align: right;}
		.sectionHeader .itemFigure {float: none; margin: 0;}
	.infoGroup .sectionContent {position: relative; float: left; width: 50%;}
		.infoGroup .sectionAside {position: absolute; right: 18px; top: 18px; margin: 0 3px 0 0;}
			.infoGroup .sectionAside .button {margin-right: 0; margin-left: 8px;}
		.infoGroup .pricingInfo {float: right;}
			.infoGroup .pricingInfo .pricingOptions, .splitter .pricingInfo .pricingOptions {padding-right: 0; display: inline-block; width: auto; padding-left: 21px;}
		.infoGroup .moreLink {display: inline-block; margin-bottom: 0.5em;}

	/* infoGroup Lists */
	.infoGroup ul {margin-bottom: 1em;}
		.infoGroup .dataList {overflow: visible;}
			.infoGroup .dataList li {float: none; min-height: 25px; position: relative; padding-left: 0;}
				.dataListThemeO li, .infoGroup .dataListThemeO li {float: left;}
				.infoGroup .dataList li .sectionContent {float: none; padding-left: 135px; width: auto;}
					.infoGroup .dataListThemeM li .sectionContent, .dataListThemeM li .sectionContent  {padding-left: 0;}
				.colGroup .cBoxThemeA .infoGroup .dataList li .sectionContent {float: left;}
				.infoGroup .dataList .sectionAside, .infoGroup .dataList .button {top: -19px;}	.infoGroup .sectionAside button.button {top:auto;}
				.infoGroup .dataList .sectionAside {right: -43%;}	.shell .infoGroup .dataList .sectionAside {right: -39%; margin-right: -2px;}
		.infoGroup .dataList .sectionHeader {padding-left: 0; margin-right: 0; text-align: left; width: 170px;}			
		.infoGroup .dataListThemeA li {min-height: 0; margin-bottom: 1em;}
			.infoGroup .dataListThemeA li .sectionHeader {font-size: 1.166em; font-weight: bold;}
			.infoGroup .dataListThemeA li .sectionContent {font-size: 0.916em;}
		.infoGroup .dataListThemeC {float: none;}
			.infoGroup .dataListThemeC li {width: auto;}
				.infoGroup .dataListThemeC .button {top: 3px;}		
		.infoGroup .dataListThemeC li {position: relative; float: none; clear: none; border: 0; padding-bottom: 0; margin-bottom: 1em;}
		.infoGroup .dataListThemeA li .sectionContent, .infoGroup .dataListThemeB li .sectionContent, .infoGroup .dataListThemeC li .sectionContent {padding-left: 0;}
		.infoGroup .dataList .sectionContent em {display: block; font-size: 1.3em; margin-bottom: 3px; line-height: 1.3em;}
		.infoGroup .dataListThemeM li {margin-bottom: 3px;}
		
		.infoGroup .dataList li ul li, .dataList li ul li, .sumBox .dataList li ul li {width: auto; min-height: 0; list-style: none;background: url(../common/all_languages/all_regions/skin/bl_default.gif) 0 0.48em no-repeat transparent; padding-left: 14px; padding-bottom: 3px; text-indent: 0; margin-bottom: 3px; border: 0;}
		.infoGroup .dataList li ul li {margin-bottom: 0;}
		.infoGroup .dataList .sectionHeader, .infoGroup .dataList li .sectionContent {width: auto;}
		.infoGroup .dataListThemeD li, .infoGroup .dataList .dataListThemeD li {border-bottom: 0;}
			.infoGroup .dataListThemeD li .sectionContent, .infoGroup .dataList .dataListThemeD li .sectionContent {float: none; clear: left; text-indent: 0; padding-left: 11px;}
		.infoGroup .sectionContent .formGroup .sectionContent .dataList .sectionContent {font-size: 1em; line-height: 1.4em;}
			.infoGroup .sectionContent .formGroup .sectionContent .dataListThemeD .sectionContent, .infoGroup .sectionContent .formGroup .sectionContent .dataList .dataListThemeD .sectionContent {float: none; padding-left: 11px;}	
		.infoGroup .dataListThemeI li {width: auto; margin-right: 0;}
		.infoGroup .message, .formGroup .sectionContent .message {margin-top: 5px;}
			.formGroup .sectionContent .inputAside .message {margin-top: 0;}
	
	/* Forms */
	.infoGroup .formGroup .sectionHeader {float: none;}
		.infoGroup .sectionContent .formGroup .sectionHeader {float: none; display: block; margin-bottom: 5px; text-align: left; padding-left: 0; top:0;}
	.infoGroup .formGroup .sectionContent {padding-left: 0; width: auto;}
	.infoGroup .sectionContent .formButton .sectionContent {float: left; padding-left: 0;} 
	.infoGroup .formButton .buttonThemeC {top: -2px;}		
	.infoGroup .sectionContent .formGroup .sectionContent label {font-size: 12px;}
	label.active {font-weight: bold;}
		
	/* Shell */
	.shell.infoGroup, .colGroup .shell.infoGroup {overflow: visible; padding-top: 26px;}
	.infoGroup.shell .sectionHeader {float: none; margin-bottom: 20px;}
	.infoGroup.shell .sectionContent {float: none; width: auto;}
		.infoGroup.shell .sectionContent .formGroup .sectionHeader {float: left; text-align: right; margin-bottom: 0; top: 7px;}
		.infoGroup.shell .sectionContent .formRadio .sectionHeader, .infoGroup.shell .sectionContent .formCheckBox .sectionHeader, 
		.infoGroup.shell .sectionContent .formContent .sectionHeader, .infoGroup.shell .sectionContent .formSelect .sectionHeader {top: 0;}
		.infoGroup.shell .sectionContent .formGroup .sectionContent {float: left; padding-left: 0; width: 70%;}
			.infoGroup.shell .sectionContent .formButton {margin-left: 237px; position: relative;}
			.infoGroup.shell .sectionHeader h2, .infoGroup.shell .sectionHeader h3, .infoGroup.shell .sectionHeader h4, .infoGroup.shell .sectionHeader h5, .infoGroup.shell .sectionHeader h6, 
			.infoGroup.shell .sectionHeader .hType2, .infoGroup.shell .sectionHeader .hType3, .infoGroup.shell .sectionHeader .hType4, 
			.infoGroup.shell .sectionHeader .hType5, .infoGroup.shell .sectionHeader .hType6 {font-weight: bold;}
	.infoGroup.shell .sectionContent .formCollection  .formGroup .sectionContent {width: auto;}
	.infoGroup.shell .sectionContent .formCollection .formGroupThemeB  .sectionHeader {width: auto; padding-left: 0; margin-right: 15px;}
		
	/* if in columns (colGroup) */
	.colGroup .infoGroup {margin-bottom: 18px; padding-top: 0; padding-bottom: 15px;}
			.colGroup .infoGroup .formButton .sectionContent, .colGroup .infoGroup.shell .formButton .sectionContent {width: auto;}
			.colGroup .infoGroup .sectionAside {position: relative; right: auto; top: 0; margin-bottom: 1em; overflow: hidden; margin-left: 30%; padding-left: 32px; clear: both;}
			.colGroup .infoGroup .pricingInfo {text-align: right;}
		.colGroup .infoGroup .dataList .sectionAside {margin-left: 0; padding-left: 0;}
		
		.colGroup .infoGroup .formText input {width: 15em;}
		.colGroup .shell .shell .formText input {width: 14em;}
		.colGroup .infoGroup .formButton .buttonThemeC {top: 3px;}	
		.colGroup .infoGroup .dataList li {min-height: 0; overflow: visible;}
		.colGroup .infoGroup .dataListThemeA li, .colGroup .infoGroup .dataListThemeB li, .colGroup .infoGroup .dataListThemeC li {overflow: hidden;}
			.colGroup .dataList, .colGroup .infoGroup .dataList .sectionContent, .colGroup .infoGroup .dataList .sectionContent ul, .colGroup .infoGroup .dataList .sectionContent p {margin-bottom: 0;}
			.colGroup .shell .dataList {margin-bottom: 1em;} .colGroup .shell .dataListThemeB {margin-bottom: 0;}
			.colGroup .infoGroup .dataListThemeB .button, .colGroup .infoGroup .dataListThemeM .button {display: block; overflow: visible; margin-bottom:5px; margin-top:3px;}
			.colGroup .infoGroup .dataListThemeB li .sectionValue {width: 40%;}
			.colGroup .infoGroup .dataList .sectionHeader {width: auto; margin-right: 0;}
				.colGroup .infoGroup .dataListThemeB .sectionHeader {width: 60%;} .colGroup .infoGroup .dataListThemeB .sectionContent {width: 70%;} /* ### */
			.colGroup .infoGroup .dataListThemeC .button {display: inline-block; overflow: hidden;}
		.colGroup .infoGroup .sectionAside .button {margin-right: 8px; margin-left: 0;}

		.infoGroup.noSectionHeader .sectionContent, .infoGroup .formGroup.noSectionHeader .sectionContent {margin-left: 237px; padding-left: 0; display: inline;}	
			.infoGroup.noSectionHeader .sectionContent .sectionContent {margin-left: 0; }
			.infoGroup.noSectionHeader .sectionContent .dataList .sectionHeader {position: static;}		
		.colGroup .infoGroup.noSectionHeader .sectionContent, .colGroup .formGroup.noSectionHeader .sectionContent, .colGroup .infoGroup.shell .sectionContent .formButton {padding-left: 0; margin-left: 158px;}
			.col9 .infoGroup.shell .sectionContent .formButton, .colGroup .infoGroup.noSectionHeader .sectionContent .dataList .sectionContent, .colGroup .noSectionHeader.formGroupThemeA .sectionContent {margin-left: 0;}
		
/* Contextual Width overwrites */
.infoGroup .sectionHeader {width: 203px;}
.colGroup .infoGroup .sectionHeader, .infoGroupThemeB .sectionHeader {width: 145px; margin-right: 13px; text-align: left;}
.colGroup .infoGroup.shell .sectionHeader {text-align: right;}
.col6 .infoGroup .sectionContent {width: 261px;}
.col7 .infoGroup .sectionContent {width: 340px;}
.col8 .infoGroup .sectionContent {width: 419px;}
.col9 .infoGroup .sectionContent {width: 498px;}
.col10 .infoGroup .sectionContent {width: 577px;}
	.col10 .infoGroup.shell .sectionContent .sectionContent {width: 535px;}
.col11 .infoGroup .sectionContent {width: 656px;}
	.col11 .infoGroup.shell .sectionContent .sectionContent {width: 614px;}
.col12 .infoGroup .sectionContent, .infoGroupThemeB .sectionContent {width: 735px;}
	.col12 .infoGroup.shell .sectionContent .sectionContent {width: 693px;}
.col9 .infoGroup.shell .sectionContent, .col10 .infoGroup.shell .sectionContent .sectionContent, .col11 .infoGroup.shell .sectionContent .sectionContent, .col12 .infoGroup.shell .sectionContent .sectionContent {width: auto;}
		
/* When in a cBoxThemeA */
.cBoxThemeA .infoGroup {border: 0; padding-top: 0;}
	.cBoxThemeA .colGroup .infoGroup, .colGroup .cBoxThemeA .infoGroup {border-bottom: 1px solid #e5e5e5;}
		.cBoxThemeA .colGroup .infoGroup .sectionHeader, .colGroup .cBoxThemeA .infoGroup .sectionHeader {display: block; float: left;}
	.cBoxThemeA .infoGroup .sectionContent {padding-right: 172px;}
		.cBoxThemeA .colGroup .infoGroup .sectionContent, .colGroup .cBoxThemeA .infoGroup .sectionContent {padding-right: 0;}
		.cBoxThemeA .infoGroup .sectionContent p {margin: 0;}
		.cBoxThemeA .infoGroup .sectionAside {top: 0;}
		
/* infoGroupThemeB specifics */
.cBoxThemeA .infoGroupThemeB {margin-bottom: 18px; border-bottom: 1px solid #D6D6D6;}
	.cBoxThemeA .infoGroupThemeB .sectionHeader {display: block; float: left;}
	.cBoxThemeA .infoGroupThemeB .sectionContent {padding-right: 0;}
.shell .infoGroupThemeB .sectionContent {width: 695px;}
.infoGroupThemeB .dataList .sectionAside {right: 17px;} .shell .infoGroupThemeB .dataList .sectionAside {right: -11px;}
.shell .infoGroupThemeB .sectionHeader {width: 103px; margin-right: 34px;}
.shell .infoGroupThemeB.shell .sectionContent {width: auto;}
	.shell.infoGroupThemeB .sectionContent .formButton {margin-left: 178px;}
.infoGroupThemeB .sectionContent .formGroup .sectionHeader {width: 145px; text-align: left !important;}

/* infoGroup "last" element */
.shell .infoGroup.last {border: 0;}
.colGroup .infoGroup.last, .cBoxThemeA .infoGroupThemeB.last {margin-bottom: 0; border-bottom: 0 !important;}
.cBoxThemeA .infoGroup.last {padding-bottom: 0;}
	.cBoxThemeA  .colGroup .infoGroup.last {border-bottom: 0;}	

/* Misc. Tweaks */
.formCollectionThemeA {position: relative;}
	.formCollectionThemeA .itemFigure {position: absolute; top: 0; right: 132px; margin: 0;}
	.infoGroup .formCollectionThemeA .itemFigure {right: 48px;}
.shell .shell.last {border: 1px solid #ccc;}
	
/*:: =Grid system (suite) ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.pull0,.pull1,.pull2,.pull3,.pull4,.pull5,.pull6,.pull7,.pull8,.pull9,.pull10, .pull11,.pull12
 {left: 100%; margin-right: 0;}

.pull1 {margin-left: -66px;}
.pull2 {margin-left: -145px;}
.pull3 {margin-left: -224px;}
.pull4 {margin-left: -303px;}
.pull5 {margin-left: -382px;}
.pull6 {margin-left: -461px;}
.pull7 {margin-left: -540px;}
.pull8 {margin-left: -619px;}
.pull9 {margin-left: -698px;}
.pull10 {margin-left: -777px;}
.pull11 {margin-left: -856px;}
.pull12 {margin-left: -935px;}

.bord3, .bord4, .bord6, .bord8, .bord9 {background-color: transparent; background-position: -7px 0;}
.bord3 {background-image: url(../common/all_languages/all_regions/skin/bg_bord3.gif);}
.bord4 {background-image: url(../common/all_languages/all_regions/skin/bg_bord4.gif);}
.bord6 {background-image: url(../common/all_languages/all_regions/skin/bg_bord6.gif);}
.bord8 {background-image: url(../common/all_languages/all_regions/skin/bg_bord8.gif);}
.bord9 {background-image: url(../common/all_languages/all_regions/skin/bg_bord9.gif);}

.dc1,.dc2,.dc3,.dc4,.dc5,.dc6,.dc7,.dc8,.dc9,.dc10,.dc11 {left: 50%;position: relative;}
.dc1 {margin-left: -33px;width: 66px;}
.dc2 {margin-left: -73px;width: 145px;}
.dc3 {margin-left: -112px;width: 224px;}
.dc4 {margin-left: -152px;width: 303px;}
.dc5 {margin-left: -191px;width: 382px;}
.dc6 {margin-left: -231px;width: 461px;}
.dc7 {margin-left: -270px;width: 540px;}
.dc8 {margin-left: -310px;width: 619px;}
.dc9 {margin-left: -349px;width: 698px;}
.dc10 {margin-left: -389px;width: 777px;}
.dc11 {margin-left: -428px;width: 856px;}

ul.refLine, ul.colGroup {border: 0 none;margin-bottom: 0;}
ul.refLine li, ul.colGroup li {padding: 0;margin-bottom: 0;background: none transparent;}

/* Make sure you start from a reference point before you start building a grid layout */
.innerWrap {overflow: hidden;position: relative;}
	.innerWrap .refLine, .innerWrap .colGroup {margin-bottom: 21px;position: relative;left: -21px;width: 935px;}
	


/*:: =Micro Grid system  ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.mCol1,.mCol2,.mCol3,.mCol4,.mCol5,.mCol6,.mCol7,.mCol8 {position: relative;float: left;margin-right: 13px;}

.mGrid4 .mCol1,.mGrid4 .mCol2,.mGrid4 .mCol3,.mGrid4 .mCol4 {margin-right: 11px;}
.col9 .mGrid4 .mCol1,.col9 .mGrid4 .mCol2,.col9 .mGrid4 .mCol3,.col9 .mGrid4 .mCol4 {margin-right: 8px;}

.mGrid5 .mCol1,.mGrid5 .mCol2,.mGrid5 .mCol3,.mGrid5 .mCol4,mGrid5 .mCol5 {margin-right: 12px;}
.col9 .mGrid5 .mCol1,.col9 .mGrid5 .mCol2,.col9 .mGrid5 .mCol3,.col9 .mGrid5 .mCol4,.col9 .mGrid5 .mCol5 {margin-right: 9px;}

.mGrid6 .mCol1,.mGrid6 .mCol2,.mGrid6 .mCol3,.mGrid6 .mCol4,mGrid6 .mCol5,mGrid6 .mCol6 {margin-right: 7px;}
.col9 .mGrid6 .mCol1,.col9 .mGrid6 .mCol2,.col9 .mGrid6 .mCol3,.col9 .mGrid6 .mCol4,.col9 .mGrid6 .mCol5,.col9 .mGrid6 .mCol6 {margin-right: 10px;}

.mGrid4 .mCol1 {width: 215px;}.col9 .mGrid4 .mCol1 {width: 158px;}
.mGrid4 .mCol2 {width: 441px;}.col9 .mGrid4 .mCol2 {width: 324px;}
.mGrid4 .mCol3 {width: 667px;}.col9 .mGrid4 .mCol3 {width: 490px;}
.mGrid4 .mCol4 {width: 893px;}.col9 .mGrid4 .mCol4 {width: 656px;}

.mGrid5 .mCol1 {width: 169px;}.col9 .mGrid5 .mCol1 {width: 124px;}
.mGrid5 .mCol2 {width: 350px;}.col9 .mGrid5 .mCol2 {width: 257px;}
.mGrid5 .mCol3 {width: 531px;}.col9 .mGrid5 .mCol3 {width: 390px;}
.mGrid5 .mCol4 {width: 712px;}.col9 .mGrid5 .mCol4 {width: 523px;}
.mGrid5 .mCol5 {width: 893px;}.col9 .mGrid5 .mCol5 {width: 656px;}

.mGrid6 .mCol1 {width: 143px;}.col9 .mGrid6 .mCol1 {width: 101px;}
.mGrid6 .mCol2 {width: 293px;}.col9 .mGrid6 .mCol2 {width: 212px;}
.mGrid6 .mCol3 {width: 443px;}.col9 .mGrid6 .mCol3 {width: 323px;}
.mGrid6 .mCol4 {width: 593px;}.col9 .mGrid6 .mCol4 {width: 434px;}
.mGrid6 .mCol5 {width: 743px;}.col9 .mGrid6 .mCol5 {width: 545px;}
.mGrid6 .mCol6 {width: 893px;}.col9 .mGrid6 .mCol6 {width: 656px;}

.colEmpty {height: 1px;visibility: hidden;}
.colLast {margin-right: 0 !important;border-right: 0;}

.mGrid4 .itemGroup,.mGrid5 .itemGroup {clear: none;}
.mGrid4 .itemPict,.mGrid5 .itemPict, .mGrid4 .itemFigure,.mGrid5 .itemFigure {margin-right: 6px;}



/*:: =Page title ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* Title of the page */		
.pgTitle {z-index: 5;position: relative;padding-bottom: 0;margin-bottom: -15px;border: 0 none;background: url(../common/all_languages/all_regions/skin/bg_transparent.gif) 0 0 repeat transparent;/*Fix for IE when pgFeature follow pgTitle*/}
	.pgTitle h1 {width: 720px;margin-bottom: 5px;}
	.supportSection .pgTitle h1 {width: 780px;}/*To accomodate long article titles*/

/* Breadcrumbs */		
	.bCrumbs, .breadCrumbs {margin-bottom: 3px;padding: 0;border: 0 none;width: 100%;overflow: hidden;font-size: 11px;line-height: 13px;color: #555;}
		.bCrumbs p, .breadCrumbs p {margin: 0;}
		.bCrumbs a, .bCrumbs a:hover, .breadCrumbs a, .breadCrumbs a:hover {display: block;float: left;}
			.bCrumbs a:visited, .breadCrumbs a:visited {color: #0066a4;}
			.bCrumbs span, .breadCrumbs span {margin: 0 6px 0 6px;background: url(../common/all_languages/all_regions/skin/bg_iconSprite.gif) 0 -196px no-repeat transparent;display: block;float: left;width: 3px;text-indent: -999em;}

/* Right side page options inside pgTitle */	
.pgTitleOptions {position: absolute;right: 20px;bottom: 0;}
	.pgTitleOptions .buttonize, .pgTitleOptions .button {margin-right: 0;margin-left: 8px;}
		.pgTitleOptions .btnDftAct,.pgTitleOptions .btnDrpDwn, .pgTitleOptions .button {position: relative;bottom: 0px;}
	.pgTitleOptions .pipeSpacer {padding: 2px 0 ;margin-bottom: -1px;}



/*:: =cBox ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.cBox {padding-top: 24px;padding-bottom: 24px;margin-bottom: 20px;position: relative;min-height: 22px;background: #fff;}

.cBoxExtra1 {width: 1px;height: 100%;min-height: 100%;position: absolute;left: 0;top: 0;background: none #d6d6d6;z-index: 1;}
.cBoxExtra2 {width: 1px;height: 100%;min-height: 100%;position: absolute;right: 0;top: 0;background: none #d6d6d6;z-index: 1;}
.cBoxExtra3 {position: absolute;top: 0;left: 0;height: 12px;width: 100%;background: url(../common/all_languages/all_regions/skin/bg_cBoxExtra.png) right top no-repeat transparent;z-index: 1;}
.cBoxExtra4 {position: relative;top: 0;left: 0;margin-right: 12px;height: 12px;background: url(../common/all_languages/all_regions/skin/bg_cBoxExtra.png) left top no-repeat transparent;z-index: 1;}
.cBoxExtra5 {position: absolute;bottom: 0;left: 0;width: 100%;height: 17px;background: url(../common/all_languages/all_regions/skin/bg_cBoxExtra.png) right bottom no-repeat transparent;z-index: 2;}
.cBoxExtra6 {position: relative;bottom: 0;left: 0;margin-right: 17px;height: 17px;background: url(../common/all_languages/all_regions/skin/bg_cBoxExtra.png) left bottom no-repeat transparent;z-index: 2;}

/* cBoxThemeA a.k.a cBoxAlt (deprecated) - Alternate style for cBox. Remove top/bottom padding.  */
.cBoxAlt, .cBoxThemeA, .cBoxThemeB {padding: 0; overflow: visible;}
	.cBoxAlt .refLine, .cBoxThemeA .colGroup, .cBoxThemeB .colGroup {border-bottom: 1px solid #e2e2e2;margin-bottom: 0;}
	.cBoxAlt ul.refLine, .cBoxThemeA ul.colGroup {border-bottom: 0 none;margin-bottom: 0;}
		.cBoxAlt .lining, .cBoxThemeA .padder, .cBoxThemeB .padder {padding-top: 24px;padding-bottom: 24px;}
	.cBoxAlt .bStick, .cBoxThemeA .stickyBottom, .cBoxThemeB .stickyBottom {bottom: 24px;}
	.cBoxAlt .mGrid4 .refLine, .cBoxThemeA .mGrid4 .colGroup, .cBoxThemeB .mGrid4 .colGroup {border-bottom: 0 none;margin-bottom: auto;}

/* cBoxSlim - single line cBox otherwise use normal cBox for basic content */
.cBoxSlim {padding: 10px 0 2px 0;background: #EEEEEE url(../common/all_languages/all_regions/skin/bg_tab.gif);min-height: 2em;margin-bottom: 10px;}
	.cBoxSlim .pgToolbar {float: left;}
	.cBoxSlim p {margin: 0;}
	.cBoxSlim .cBoxExtra5,.cBoxSlim .cBoxExtra6 {height: 10px;} /* reduced height so that the "clickable area" is wider */
	
	
/* cHeader a.k.a cHead (deprecated) */	
.cBox .cHead, .cBox .cHeader {position: relative;margin-top: -24px;margin-bottom: 24px;padding-top: 19px;padding-bottom: 15px;background: url(../common/all_languages/all_regions/skin/bg_gradRibbon.gif) left bottom repeat-x #fff;}
	
	.cHead h2, .cHead h3, .cHead h4, .cHeader h2, .cHeader h3, .cHeader h4 {margin-bottom: 0;}
	.cHead .txtRep, .cHeader .txtRep {margin: 0;}
		.cHead .txtRep span, .cHeader .txtRep span {color: #666;}
	
	.cHead h2 a.tgl, .cHeader h2 a.toggle {color: #212121;}
	.cBox .tgl, .cBox .toggle {margin-bottom: 0px;}
		
	.cBoxAlt .cHead, .cBoxThemeA .cHeader, .cBoxThemeB .cHeader {margin-top: 0;margin-bottom: 0;}
	
	.cHeadOptions, .cHeaderOptions {position: absolute;right: 21px;top: 23px;}
		.cHeadOptions .tgl, .cHeaderOptions .toggle {display: inline-block;}
		.cHeaderOptions .toggleThemeA {position: relative; top: -7px;}

/* cIntro */
.cIntro {background: #F5F5F5;padding-top: 21px;padding-bottom: 6px;border-bottom: 1px solid #E2E2E2;margin-top: -24px;margin-bottom: 24px;}
	.cBoxAlt .cIntro, .cBoxThemeA .cIntro, .cBoxThemeB .cIntro {background: #F5F5F5;border-bottom: 1px solid #E2E2E2;margin: 0;padding-top: 21px;padding-bottom: 6px;}

/* cFooter a.k.a cFoot (deprecated) */
.cBox .cFoot, .cBox .cFooter {position: relative;min-height: 26px;top: 24px;padding-top: 11px;padding-bottom: 13px;background: url(../common/all_languages/all_regions/skin/bg_gradRibbon.gif) left top repeat-x #ebebeb;}
	.cBox .cFootAlt, .cBox .cFooterThemeB {background: url(../common/all_languages/all_regions/skin/bg_cFootAlt.gif) left top repeat-x transparent;}

.cBoxAlt .cFoot, .cBoxThemeA .cFooter, .cBoxThemeB .cFooter {top: -1px;}

.cFootOptions, .cFooterOptions {float: none;}
	.cFootOptions .pgToolbar, .cFooterOptions .pgToolbar {padding: 0;margin:5px 0 0 0;}
	.cFootOptions .buttonize, .cFooterOptions .button {margin-right: 0;}
	
.cBoxEmpty {padding: 0;height: 60px;overflow: hidden;}
	.cBoxEmpty .lining, .cBoxEmpty .padder {display: none;} /*IEFIX*/
	.cBoxEmpty .cHead, .cBoxEmpty .cHeader {display: block;padding-bottom: 16px;margin-top: 0;margin-bottom: 0;}
	.cBoxEmpty .cHead h2, .cBoxEmpty .cHeader h2 {color: #999;}

/* cBoxThemeC */
.cBoxThemeC {padding-bottom: 0; background-color: #f9f9f9;}
	.cBoxThemeC .padder {padding-top: 24px; padding-bottom: 24px;}
	.cBoxThemeC .cHeader {margin-bottom: 0; padding-bottom: 15px; padding-top: 19px;}
		.cBoxThemeC .cHeader .splitter {overflow: visible;}
			.cBoxThemeC .cHeader .splitterRight { text-align: left;}
			.cBoxThemeC .cHeader .splitterContent {margin-right: 5px; line-height: 2.3em;}
	.cBoxThemeC .cBoxExtra3, .cBoxThemeC .cBoxExtra4, .cBoxThemeC .cBoxExtra5, .cBoxThemeC .cBoxExtra6 {background-image: url(../common/all_languages/all_regions/skin/bg_cBoxExtraWhite.png);}
	.cBoxThemeC .toggleContent {margin-bottom: 0; margin-top: 12px; position: relative;}

/*:: =Intro & features ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.pgIntro {margin-bottom: 24px;}
	.finePrintMsg .pgIntro {margin-bottom: 10px;}

.pgSectionFeature {position: relative;}
	.pgSectionFeature .itemInfo, .pgSectionFeature .itemGroup .sectionContent {padding-top: 10px;}
	.pgSectionFeature .headType01 {font-size: 30px;line-height: 32px;letter-spacing: -1px;padding: 0;margin-bottom: 14px;border: 0 none;}/* Cufon optimized for 18-20-24-30-36 */
	
.pgFeature {z-index: 2;position: relative;margin-top: -69px;background: transparent url(../common/all_languages/all_regions/skin/bg_pgFeature.gif) repeat-x left top;border-bottom:1px solid #e2e2e2;}
	.pgFeature .imageBanner {position: relative;margin-top: 0;display: block;}
	.pgFeature .carouselNav {bottom: 10px;}
	.pgFeature .carouselMedia a,.pgFeature .carouselNav a {margin-top: 0;}

.pgFeatureAlt {margin-top: 0;background: none transparent;z-index: 1;}

img.pgFeature  {background: none;border: 0;}
.noJs .pgFeature {position:static;}


/*:: =Pricing Info ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.pricingInfo {position: relative;}
	.pricingInfo p {float: left;padding-right: 10px;max-width: 200px;}
		.pricingInfo p select {margin-left: 5px;position: relative;top: 6px;}
		
	.pricingInfo .pricingOption {border-right: 1px solid #ddd;margin-right: 9px;font-size: 11px;}
		.pricingInfo .pricingOption .priceTag, .pricingInfo .pricingOption .number {padding-bottom: 2px;}
		
	.pricingInfo .last {border: 0 none;margin-right: 0;}
		.pricingInfo span.priceLabel {display: block;font-size: 11px;line-height: 11px;margin-bottom: 3px;margin-top: 2px;}
		
		.pricingInfo strong, .rate {display: block;font-size: 32px;line-height: 34px;font-weight: normal;}
			.pricingInfo strong span.superscript, .rate span.superscript {font-size: 50%;line-height: 85%;top: 0.25em;left: 0;text-transform: lowercase;}
		
		.pricingInfo em {display: block;font-style: normal;margin-bottom: 5px;}
			.pricingInfo em a {display: block;} /*Drop the link on second line*/
	
	
/*:: =rate ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
.rate span.superscript {font-size: 0.416em; margin-left: 3px; text-transform: none;}
.priceTag span.superscript {margin-left: 0px;}
			

/*:: =itemGroup ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.itemGroup {clear: both;}
.itemInfo, .itemGroup .sectionContent {margin-bottom: 20px;}
.capsule .formGroup .sectionContent {margin-bottom: 0px;}
.itemPict, .itemFigure {float: left;margin-right: 15px;margin-bottom: 20px;}
.itemGroupAlt .itemPict, .itemGroupThemeA .itemFigure {float: right;margin-right: 0;margin-left: 15px;}

div.itemPict, div.itemFigure {text-align: center;}

.itemInfo .frmElmnt, .itemGroup .sectionContent .formGroup {overflow: hidden;}
.itemGroup .pricingInfo p {margin-bottom: 0;}

.itemGroup .sectionContent .clearer {clear: right;}
.stickyFigure .itemGroup .sectionContent .clearer {clear: both;}
.itemGroupThemeA .sectionContent .clearer {clear: left;}

/* itemFigureCaption */
.itemFigureCaption {text-align:left;}

/*:: =Unit ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.unit {position: relative;padding-top: 24px;padding-bottom: 24px;}
	.cBoxAlt .unitExtra, .cBoxThemeA .unitExtra, .cBoxThemeB .unitExtra {width: 100%;height: 1px;background: #e2e2e2;position: absolute;bottom: -1px;left: -7px;padding: 0 13px 0 0;}

.unit .itemPict, .unit .itemFigure {margin-bottom: 0;}

.unit .pricingInfo {float: left;}
	.unit .pricingInfo strong span.superscript {top: 4px;}

.capsule .unit {padding-top: 0;}
.capsule .unit .bStick, .capsule .unit .stickyBottom {bottom: 12px;}

.noJs .cBoxAlt .unit, .noJs .cBoxThemeA .unit, .noJs .cBoxThemeB .unit {min-height: 24em;}
.noJs .unit .itemPict, .noJs .unit .itemFigure {margin-bottom: 1.25em;}
.noJs .unit .bStick, .noJs .unit .stickyBottom {clear: both;position: static;top: 0;}

.unitAlt .itemGroup {text-align: center;}
.unitAlt .itemPict, .unitAlt .itemFigure {float: none;margin: 0;padding: 0;margin-bottom: 5px;}
.unitAlt .itemInfo, .unitAlt .itemGroup .sectionContent {text-align: left;margin-bottom: 10px;}

.hUnit {border-bottom: 1px solid #E2E2E2;padding-bottom: 20px;margin-bottom: 20px;}
.hUnitLast {margin-bottom: 0;border: 0 none;}

	.hUnit .itemGroup {position: relative;}
		.hUnit .itemPict, .hUnit .itemFigure {margin-bottom: 0;}
		.hUnit .itemInfo, .hUnit .itemGroup .sectionContent {margin-right: 45%;}
						
			.hUnit .pricingInfo {position: absolute;right: 0;top: 5px;margin-right: 13em;}
			.hUnit .pricingInfo strong span.superscript {top: 4px;}
		
		.hUnit .itemAction, .hUnit .sectionAside {position: absolute;right: 0;top: 0;}
			.hUnit .itemAction ul, .hUnit .sectionAside ul {width: 285px;}
			.hUnit .itemAction select, .hUnit .sectionAside select {float: left;margin: 9px 10px 0 0;}
			.hUnit .itemAction .buttonize, .hUnit .sectionAside .button {margin-right: 0;}



/*:: =StickyFigure a.k.a Sticky Pict (deprecated) ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.stickyPict, .stickyFigure {position:relative;overflow:hidden;min-height:120px;}
	.stickyPict .itemInfo, .stickyFigure .itemGroup .sectionContent {margin-bottom:0;}
		.stickyPict .itemPict, .stickyFigure .itemFigure {float:none;padding:0;margin-left: 21px;margin-bottom: 0;position:absolute;display:block;left:0;bottom:0;z-index:0;}
		.stickyPict .itemGroupAlt .itemPict {left:auto;right:0;margin-right: 21px;}
			.stickyPict div.itemPict img, .stickyFigure .itemFigure {display: block;}
						
	/* context-specific overwrites */
	.stickyPict.unit, .stickyFigure.unit {min-height: 0px;overflow:visible;}
	.hScrollBar .stickyPict.unit .itemGroup .itemPict,.cToggleView .stickyPict.unit .itemGroup .itemPict, 
	.hScrollBar .unit.stickyFigure .itemGroup .itemFigure,.cToggleView .stickyFigure.unit .itemGroup .itemFigure {margin-left:0;}
	.unit.stickyPict .productTag {right: 0;}
	.detailPanel .stickyPict .itemPict, .detailPanel .stickyFigure .itemFigure {margin-bottom: -20px;}
	
	.pgSectionFeature .stickyPict, .pgSectionFeature .stickyFigure {overflow: visible;}
	.pgSectionFeature .stickyPict .itemPict, .pgSectionFeature .stickyFigure .itemFigure {float: left;position: static;top: 0;left: 0;margin: -30px 0 0 -40px;z-index: 999;display: inline;}
	.pgSectionFeature .stickyPict .itemInfo, .pgSectionFeature .stickyFigure .itemGroup .sectionContent {position: relative;left: -25px;top: 40px;}
		.pgSectionFeature .stickyPict .itemGroupAlt .itemPict, .pgSectionFeature .stickyFigure .itemGroupThemeA .itemFigure {float: right;margin: -30px -40px 0 0;}
		.pgSectionFeature .stickyPict .itemGroupAlt .itemInfo, .pgSectionFeature .stickyFigure .itemGroupThemeA .sectionContent {position: relative;left: 0;}
	
	.cBox .pgSectionFeature .stickyPict .itemPict, .cBox .pgSectionFeature .stickyFigure .itemFigure {margin: -24px 0 0 -21px;}
	.cBox .pgSectionFeature .stickyPict .itemInfo, .cBox .pgSectionFeature .stickyFigure .itemGroup .sectionContent {left: 0;top: 0;}
		.cBox .pgSectionFeature .stickyPict .itemGroupAlt .itemPict, .cBox .pgSectionFeature .stickyFigure .itemGroupThemeA .itemFigure {margin: -24px -21px 0 0;}
		.cBox .pgSectionFeature .stickyPict .itemGroupAlt .itemInfo, .cBox .pgSectionFeature .stickyFigure .itemGroupThemeA .sectionContent {left: 0;}
	
	.hScrollBar .stickyFigure .itemGroupThemeA .itemFigure,.cToggleView .stickyFigure .itemGroupThemeA .itemFigure {margin-right: 0;}
	.hScrollBar .stickyFigure .productTag, .cToggleView .stickyFigure .productTag {z-index: 2;}

	/* Themes */
	.stickyFigure .itemFigure {z-index:0;position:static;top:0;left:0;float:left;margin:-24px 0 0 -21px;}
		.stickyFigureThemeA .itemFigure {right:0;left:auto;float:right;margin:-24px -21px 0 0;}
		.stickyFigureThemeB .itemFigure {position:absolute;top:auto;right:0;bottom:0;left:auto;float:right;margin:0;}
		.stickyFigureThemeC .itemFigure {position:absolute;top:auto;bottom:0;margin:0;}
		.stickyFigureThemeF .itemFigure {position:absolute;top:auto;bottom:0;margin: 0 0 0 18px;}

		
/*:: =Product/promotion tag ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.productTag {position: absolute;top: 0;right: -7px;}
.promotionTag {position: absolute;top: -23px;right: 1px;z-index: 100;}
.colLast .productTag {right: 0;}



/*:: =Directory item ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.dirItem {text-align: center;}
	.dirItem a {display: block;font-size: 14px;line-height: 18px;}
	.dirItem .hType4, .dirItem .headingType4 {margin-bottom: 2px;}
	.dirItem p.accent {margin-bottom: 5px;font-weight: bold;font-size: 14px;line-height: 18px;color: #212121;}
	.dirItem a.seeMoreLink, .dirItem a.moreLink {display: inline-block;}
	.dirItem img {margin-bottom: 6px;}	



/*:: =Folder Tree ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

ul.folderTree {margin: 0 -11px 0 -3px;}

	ul.folderTree li {background: none;padding-left: 0;margin-left: -7px;}
		ul.folderTree li li {margin-left: 0px;padding-left: 34px;}
		ul.folderTree li li li {margin-left: 0px;padding-left: 10px;}
			ul.folderTree li a {background: transparent url(../common/all_languages/all_regions/skin/bl_arrowRight.gif) no-repeat 0 center;padding-left: 14px;margin-left: 10px;height: 100%;}
				ul.folderTree li a:visited {color: #0066a4;}
				ul.folderTree li li a {margin-left: 0px;padding-left: 0;}
				
		ul.folderTree li ul {display: none;}
		
		ul.folderTree li.open a {background: transparent url(../common/all_languages/all_regions/skin/bl_arrowDown.gif) no-repeat 0 center;height: 100%;}
			ul.folderTree li.open ul {display: block;}
			ul.folderTree li.open li a {background: none transparent;}
		
		ul.folderTree li.open ul.folderTree li a {background: transparent url(../common/all_languages/all_regions/skin/bl_arrowRight.gif) no-repeat 0 center;padding-left: 14px;height: 100%;}

/* Join input with sibling label. See: contact_us_alt.html */
.capLining {margin-bottom:1.25em;position: relative;display: block;}
	.capLining label {display: block;position: relative;left: 0;top: 0px;margin-left: 1.75em;}


/*:: =Shell ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.shell {position: relative;background: #fff;padding: 15px 19px 0 19px;border: 1px solid #ccc;margin-bottom: 21px;}
.shell .bt_remove, .shell .actionRemove {position: absolute;right: 15px;top: 13px;padding-right: 20px;padding-left: 0;background-position: right -119px;}
.shellThemeA, .shellThemeF {display: block;background: #f2f2f2;border: 1px solid #f2f2f2;}
	.superFooter .shellThemeC {background: #fff;} /* <- patch */
	.cBoxAlt .shell, .cBoxThemeA .shell, .cBoxThemeB .shell {margin-top: 19px;}

.shell .fLabel {width: 144px;}
.shell .frmAlt .fLabel, .shell .formGroupThemeA .sectionHeader {width: auto;}
.formGroup .formGroup .sectionHeader {width: auto; float: left;}
.shell .frmInline .fLabel, .shell .formGroupThemeB .sectionHeader {width: auto;}
.shell .fTxt input, .shell .formText input {background-color: #fff;}
.shell .shell .fTxt input, .shell .shell .formText input {background-color: #f8f8f8;}

/* Used in cWrap (grey background)*/
.shellExtra1,.shellExtra2,.shellExtra3,.shellExtra4,
.shell .shell .shellExtra1,.shell .shell .shellExtra2,.shell .shell .shellExtra3,.shell .shell .shellExtra4,
.alphaNumMenuExtra1,.alphaNumMenuExtra2,.alphaNumMenuExtra3,.alphaNumMenuExtra4
{display: block;position: absolute;width: 6px;height: 7px;background: url(../common/all_languages/all_regions/skin/bg_shellExtra.png) left top no-repeat transparent;}

/* Used in cBox (white background) */
.shellThemeA .shellExtra1,.shellThemeA .shellExtra2,.shellThemeA .shellExtra3,.shellThemeA .shellExtra4,
.shellThemeF .shellExtra1,.shellThemeF .shellExtra2,.shellThemeF .shellExtra3,.shellThemeF .shellExtra4
 {background-image: url(../common/all_languages/all_regions/skin/bg_cBoxShellExtra.png);}

/* Glossary Menu */
.alphaNumMenuExtra1,.alphaNumMenuExtra2,.alphaNumMenuExtra3,.alphaNumMenuExtra4 {background-image: url(../common/all_languages/all_regions/skin/bg_glossaryExtra.png);}

/* positionning each corners */
.shellExtra1,.shell .shell .shellExtra1,.alphaNumMenuExtra1 {top: -1px;left: -1px;}
.shellExtra2,.shell .shell .shellExtra2,.alphaNumMenuExtra2 {top: -1px;right: -1px;background-position: right top;}
.shellExtra3,.shell .shell .shellExtra3,.alphaNumMenuExtra3 {bottom: -1px;left: -1px;background-position: left bottom;}
.shellExtra4,.shell .shell .shellExtra4,.alphaNumMenuExtra4 {bottom: -1px;right: -1px;background-position: right bottom;}

.shellThemeF {padding: 20px 19px 15px; margin-bottom: 10px;}

/*:: =Capsules ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.capsule {position: relative;background-color: #f2f2f2;border: 1px solid #f2f2f2;padding: 19px 15px 4px;margin-bottom: 10px;margin-left: 0;}
.capSelected, .shellThemeE {background: #dae8f1;border: 1px solid #dae8f1;}
.capDisabled, .shellDisabled {background: #fff;color: #ccc;border: 1px solid #e5e5e5;}

	.capsule .capsuleExtra1,.capsule .capsuleExtra2,.capsule .capsuleExtra3,.capsule .capsuleExtra4 {display: block;position: absolute;float: left;overflow: hidden;background:url(../common/all_languages/all_regions/skin/bg_rcBox.gif) left top no-repeat transparent;}
	.capSelected .capsuleExtra1,.capSelected .capsuleExtra2,.capSelected .capsuleExtra3,.capSelected .capsuleExtra4,
	.shellThemeE .shellExtra1,.shellThemeE .shellExtra2,.shellThemeE .shellExtra3,.shellThemeE .shellExtra4 {background-image:url(../common/all_languages/all_regions/skin/bg_rcBoxSelected.gif);}
	
	.capDisabled .capsuleExtra1,.capDisabled .capsuleExtra2,.capDisabled .capsuleExtra3,.capDisabled .capsuleExtra4,
	.shellDisabled .shellExtra1,.shellDisabled .shellExtra2,.shellDisabled .shellExtra3,.shellDisabled .shellExtra4 {background-image:url(../common/all_languages/all_regions/skin/bg_rcBoxOutline.gif);}

	.capsule .capsuleExtra1 {top: -1px;left: -1px;height: 8px;width: 8px;}
	.capsule .capsuleExtra2 {top: -1px;right: -1px;height: 8px;width: 8px;background-position: right top;}
	.capsule .capsuleExtra3 {bottom: -1px;left: -1px;height: 8px;width: 8px;background-position: left bottom;}
	.capsule .capsuleExtra4 {bottom: -1px;right: -1px;height: 8px;width: 8px;background-position: right bottom;}

.capsule .capInfo {margin-left: 2em;margin-bottom: 1em}
	.capsule .capInfo label {margin-bottom: 2px;display: block;}
	.capsule .capInfo .accent {font-weight: normal;color: #212121;}
	
	.capsule .capInfo ul li {background: none transparent;padding-left: 0;}
	.capsule .capInfo ul li li {padding-left: 9px;background: url(../common/all_languages/all_regions/skin/bl_default.gif) 0 0.48em no-repeat transparent;}
	.capsule .capInfo ul li ul {margin-bottom: 5px;}

.capsule label {color: #212121;}
.capsule label .unaccent {color: #555;}
.capsule .fRadio .fWidget label,.capsule .fChckbx .fWidget label, .capsule .formRadio .sectionContent label,.capsule .formCheckBox .sectionContent label {color: #555;display: inline;}
	
.capsule input {float: left;margin: 0;position: relative;top: -1px;}
.capsule select {float: left;margin: -3px 8px 0 0;padding: 0;}
.capsule h4 {margin-bottom: 0.75em;}

.capsule .frmElmnt input, .capsule .formGroup input {top: 0;}
.capsule .frmElmnt select, .capsule .formGroup select {margin-top: 0;}
.capsule .fRadio input,.capsule .fChckbx input, .capsule .formRadio input,.capsule .formCheckBox input {margin-top: 1px; margin-left: 1px;}

.capsule .frmAlt {overflow: hidden;}
.capsule .frmAlt, .capsule .formGroupThemeA {margin-bottom: 1em;}
.capsule .frmInline, .capsule .formGroupThemeB {margin-bottom: 1em;}
.capsule .fTxt input, .capsule .formText input {background-color: #fbfbfb;}
			
.capsule .finePrintMsg {margin: 15px 0 0 0;}

.capDisabled h3,.capDisabled p,.capDisabled span,.capDisabled label,.capDisabled label em,
.shellDisabled h3,.shellDisabled p,.shellDisabled span,.shellDisabled label,.shellDisabled label em {color: #ccc;}

/* Decision Point trigger */
.decisionPoint {padding-bottom: 0;margin-bottom: 0;}
	.decisionPoint .hType4 span, .decisionPoint .headingType4 span {color: #212121;}
	.decisionPoint p {position: relative;padding-right: 200px;}
	.decisionPoint p .seeMoreLink, .decisionPoint p .moreLink {position: absolute;top: 0;right: 0;}
		.decisionPoint p .seeMoreLink:visited, .decisionPoint p .moreLink:visited {color: #0066a4;}

/* Removable page notification */
.pgNotification {margin-bottom: 0;padding: 15px 19px;}
	.pgNotification .itemGroup,.pgNotification .itemPict, .pgNotification .itemGroup,.pgNotification .itemFigure {margin-bottom: 0;}
	.pgNotification .itemGroup .itemInfo, .pgNotification .itemGroup .sectionContent {margin-bottom: 0px;padding-top: 15px;}
	.pgNotification .itemGroup .itemInfo p.hType3, .pgNotification .itemGroup .itemInfo p.headingType3, .pgNotification .itemGroup .sectionContent p.hType3, .pgNotification .itemGroup .sectionContent p.headingType3 {color: #212121;margin-bottom: 3px;}

/* Create a reference point for inner grid system */
.lining .shell .innerWrap .refLine, .lining .shell .innerWrap .colGroup, .padder .shell .innerWrap .refLine, .padder .shell .innerWrap .colGroup {left: 0;}
	.lining .shell .innerWrap .col1, .padder .shell .innerWrap .col1 {width: 56px;}
	.lining .shell .innerWrap .col4, .padder .shell .innerWrap .col4 {width: 263px;}
	.lining .shell .innerWrap .col5, .padder .shell .innerWrap .col5 {width: 332px;}
		.lining .shell .innerWrap .lining, .padder .shell .innerWrap .padder {padding: 0;}

/* Content promo (deprecated) */
.cPromo, .cBox .cPromo, .pgResultsContent .shell {padding: 21px 24px 6px;} .pgResultsContent .shellThemeB {padding: 10px 19px 9px 19px;}
	.cPromo .resultItem, .pgResultsContent .shell .resultItem {margin-bottom: 15px;border-bottom: 1px solid #d6d6d6;}
	.cPromo .last, .pgResultsContent .shell .last {border: 0 none;margin-bottom: 0;}
		.cPromo .resultItem h3, .pgResultsContent .shell .resultItem h3 {margin-left: 0;}
		.cPromo .resultItem p, .pgResultsContent .shell .resultItem p {margin-left: 0;}

/* Content tag */
.contentTag {padding-top: 9px;padding-bottom: 9px;}
.contentTag .itemGroup {padding: 0;overflow: hidden;height: auto;}
	.contentTag .itemGroup .itemPict, .contentTag .itemGroup .itemFigure {margin-bottom: 0;}
	.contentTag .itemGroup .itemInfo, .contentTag .itemGroup .sectionContent {margin-bottom: 0px;}
		.contentTag dl dt {display: block;float: none;}
		.contentTag dl dd {font-weight: normal;color: #212121;}
		.contentTag dl,.shell dd {margin: 0;}
				
.shell .aside h2 {margin-bottom:1em;}
.shell .aside li {margin-bottom:20px;}		

/*:: =User Message ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.userMsg, .message  {overflow: visible;position: relative;padding-left: 21px;clear: both;}
 
	/* TODO: validate on IE */
	a.message, span.message {display:inline-block; min-height:15px;}
	.cFoot .userMsg, .cFooter .message {margin-top: 4px;margin-bottom: 1px;}

	.userMsg h3,.userMsg h2, .cFoot .userMsg p, .cFooter .message p {margin-bottom: 0;}
	.userMsg h3,.userMsg h2, .message h3,.message h2 {line-height: 16px;}
	.userMsg .buttonize, .userMsg .button, .message .buttonize, .message .button {position: absolute;right: 0;top: -2px;margin: 0;}
	
	.umStandard, .messageThemeA {background: none;padding-left: 0;}
	.umVerified,.umConfirm, .messageThemeB {background: transparent url(../common/all_languages/all_regions/skin/bl_check.gif) left 1px no-repeat;}
	.umUnverified,.umError, .messageThemeC {background: transparent url(../common/all_languages/all_regions/skin/bl_error.gif) left 1px no-repeat;}
	.umWarning, .messageThemeD {background: transparent url(../common/all_languages/all_regions/skin/bl_warning.gif) left 1px no-repeat;}

.warning {overflow: hidden;border-bottom: 1px solid #ddd;padding-bottom: 15px;margin-bottom: 20px;}	
	.warning .userMsg h2,.warning .userMsg h3, .warning .message h2,.warning .message h3 {margin-bottom: 3px;}
	.warning .userMsg ul,.warning .userMsg p, .warning .message ul,.warning .message p {margin-bottom: 0;}
	.warning .userMsg li a, .warning .message li a, a.danger {text-decoration: underline;color: #a00;}

.cBox .warning {overflow: hidden;border: 0 none;padding: 0;margin: 0;}	
	.cBox .warning .userMsg h2,.warning .userMsg h3, .cBox .warning .message h2,.warning .message h3 {margin-bottom: 3px;}
	.cBox .warning .userMsg ul,.warning .userMsg p, .cBox .warning .message ul,.warning .message p {margin-bottom: 0;}
	.cBox .warning .userMsg li a, .cBox .warning .message li a {text-decoration: underline;color: #a00;}
	
.shell .warning {padding-bottom: 15px;}
	
table span.message {display: block; height: 15px; padding: 0; width: 14px;}

	
	
/*:: =ToolTip ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* toolTipAction a.k.a ttTrigger (deprecated)*/
.ttTrigger, .toolTipAction {text-indent: -999em;display: inline-block;width: 14px;height: 14px;background: url(../common/all_languages/all_regions/skin/bg_iconSprite.gif) no-repeat 0 -240px transparent;position: relative;}
	.sTitle .ttTrigger, .headingThemeA .toolTipAction {position: absolute;float: right;top: 5px;right: 0;display: block;background-repeat: no-repeat;}
		.headingType4 .toolTipAction {top: 2px;}
		
.noJs .ttTrigger, .noJs .toolTipAction {display: none;}
.noJs .ttContent, .noJs .toolTipContent {display: block;margin-bottom: 12px;}

.toolTip {z-index: 999;top: 60px;left: -100px;position: absolute;min-width: 100px;display: block;}
	.toolTip .lining, .toolTip .padder {background: #fff;}
	.toolTip dl,.toolTip dd {margin-bottom: 0;} 
	.toolTip dt {float: none;display: block;}
	.toolTip p {margin-bottom: 0;padding-bottom: 1.2em;}
	.toolTip .accent {font-weight: bold;display: block;margin-bottom: 10px;}
	
.toolTipBordRight,.toolTipBordLeft {background: url(../common/all_languages/all_regions/skin/toolTips/bg_toolTipSideExtra.png) repeat-y transparent;}
.toolTipBordRight {background-position: left top;padding-left: 11px;}
	.toolTipBordLeft {background-position: right top;padding: 0;padding-right: 11px;}

.toolTipTopRight,.toolTipBottomRight {position: absolute;width: 100%;left: 0;background: url(../common/all_languages/all_regions/skin/toolTips/bg_toolTipBoxRight.png) no-repeat transparent;}
.toolTipTopRight {top: -17px;height: 17px;background-position: right top;}
	.toolTipBottomRight {bottom: -21px;height: 21px;background-position: right bottom;}

.toolTipTopLeft,.toolTipBottomLeft {position: relative;left: 0;margin-right: 37px;background: url(../common/all_languages/all_regions/skin/toolTips/bg_toolTipBoxLeft.png) no-repeat transparent;}
.toolTipTopLeft {top: 0;height: 17px;background-position: left top;}
	.toolTipBottomLeft {bottom: 0;height: 21px;background-position: left bottom;}

.toolTipArrow {position: absolute;bottom: -37px;left: 30px;width: 46px;height: 29px;background: transparent url(../common/all_languages/all_regions/skin/toolTips/bg_toolTipArrowSprite.png) no-repeat right top;}
	.arrowUp {background-position: left top;top: -36px;}
	.arrowRight,.arrowLeft {width: 29px;height: 46px;top: 5px;}
		.arrowRight {background-position: right bottom;right: -17px;left: auto;}
		.arrowLeft {background-position: left bottom;left: -18px;}

.contextTouch .toolTip .lining, .contextTouch .toolTip .padder {padding-top: 2.4em;}
.contextTouch .toolTip .bt_remove, .contextTouch .toolTip .actionRemove {float: right;padding: 1px 18px 0 0;line-height:14px;background-position: right -120px;position:absolute;top:7px;right:14px;}

/* glossary word */
a.ttWord, a.toolTipWord {color: #212121;text-indent: 0;width: auto;height: auto;background: transparent url(../common/all_languages/all_regions/skin/bg_doubleDotted.gif) repeat-x bottom left;}
	a.ttWord:hover, a.toolTipWord:hover {text-decoration: none;}



/*:: =Page loader / Content loader ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.pgLoader,.pgLoaderExtra1 {background: transparent url(../common/all_languages/all_regions/skin/bg_pageLoader.png) no-repeat;}
.pgLoader {position: fixed;left:50%;top:25%;height: 41px;width: 240px;margin-left:-120px;background-position: left top;z-index: 999999;padding: 12px 0 8px 15px;}
	.pgLoaderExtra1 {background-position: right top;width: 20px;height: 61px;display: block;position: absolute;right: -20px;top: 0;}
	.pgLoaderDesc,.hScrollBar img {background: transparent url(../common/all_languages/all_regions/skin/loader_pgLoader.gif) no-repeat left center;padding-left: 46px;}
	.pgLoaderDesc {padding: 11px 0 10px 45px;}
	.fr .pgLoaderDesc {padding-top: 0;background-position:left 0;}
	.hScrollBar img {padding: 2px;background-position: center center;}

.cLoader {background:transparent url(../common/all_languages/all_regions/skin/loader_pgLoader.gif) no-repeat;width: 36px;height: 36px;position: relative;margin: 0 auto;}
	.tabContSet .cLoader,.lbContent .cLoader {position: absolute;}
		.tabContSet .cLoader {left: 21px;top: 0;}
		.lbContent .cLoader {left:46%;top:34%;}

.ajaxLoaderOverlay {width:100%;height:100%;position:absolute;left:0;top:0;z-index:4999;background-color: #fff;opacity: 0;cursor: progress;}


/*:: =Package toggle / =Page counter ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.pageCounter {position: absolute;left: 0;top: 14px;width: 100%;text-align: center;}
.resultFoot .pageCounter {top: 1.45em;z-index: 1;}

.pageCounter span,.pkgToggle span {display: inline;}

.pageCounter ul,.pkgToggle ul {display: inline;margin: 0;}
	.pageCounter li,.pkgToggle li {display: inline;background: none;padding: 0;margin: 0 -3px 0 0;}
	.sBuilder .pageCounter li, .contextBuilder .pageCounter li {margin:0;}
	
	.pageCounter li a,.pkgToggle li a, .pkgToggle .tgl, .pkgToggle .toggle {position: relative;overflow: hidden;display: inline-block;font-size: 11px;line-height: 10px;height: 15px;padding: 7px 12px 0;text-align: center;background: transparent url(../common/all_languages/all_regions/skin/bg_toggleSprite.gif) no-repeat left 0px;}
		.pageCounter li a:visited {color:#0066a4;}
		.pageCounter li a span,.pkgToggle li a span,.pkgToggle .tgl span, .pkgToggle .toggle span {margin: 0;display: block;position: absolute;line-height: normal;right: 0;top: 0;width: 8px;height: 22px;background: transparent url(../common/all_languages/all_regions/skin/bg_toggleSprite.gif) no-repeat right 0px;}
		
	.pageCounter li a span {background-position: right -234px;}
	.pageCounter li a:hover,.pkgToggle li a:hover, .pkgToggle .tgl:hover, .pkgToggle .toggle:hover {text-decoration: none;}
	
	.pageCounter li.active a,.pkgToggle li.active a,.pkgToggle a.tglOpen, .pkgToggle a.toggleOpen {background-position: left -60px;color: #fff !important;}
	.pageCounter li.active a:hover,.pkgToggle li.active a:hover {text-decoration: none;cursor: default;}
		.pageCounter li.active a span,.pkgToggle li.active a span {background-position: right -60px;}
	
	.pageCounter li a.first,.pkgToggle li a.first {background-position: 0 -121px;padding-left: 15px;}
		.pageCounter li.active a.first,.pkgToggle li.active a.first {background-position: 3px -182px;padding-left: 18px;}
	
	.pageCounter li a.last,.pkgToggle li a.last {padding-right: 16px;}
		.pageCounter li a.last span,.pkgToggle li a.last span {background-position: right -121px;}
		.pageCounter li.active a.last span,.pkgToggle li.active a.last span {background-position: right -182px;}	
			
.pkgToggle {position: relative;top: -3px;overflow: hidden;}
	.pkgToggle ul {position: relative;float: right;}
	 	.pkgToggle li {float: left;margin: 0;}
		.pkgToggle li a, .pkgToggle li a:hover {min-width: 80px;}
			.pkgToggle li a:visited {color: #0066a4;}
			.pkgToggle li.active a:visited,.pkgToggle a.tglOpen:visited, .pkgToggle a.toggleOpen:visited {color: #fff;}

.pkgToggle .tgl, .pkgToggle .toggle {width: 7em;background-position: left -121px;}.fr .pkgToggle .tgl, .fr .pkgToggle .toggle{width: 9em;}
	.pkgToggle .tgl span, .pkgToggle .toggle span {background-position:right -121px;}
.pkgToggle a.tglOpen, .pkgToggle a.toggleOpen {background-position: left -182px;}
	.pkgToggle a.tglOpen span, .pkgToggle a.toggleOpen span {background-position: right -182px;}

.cBoxEmpty .pkgToggle, .noJs .pkgToggle .tglJs {display: none;} /* ! */


/*:: =pageCounterThemeA ::::::::::::::::::::::::::: */
.pageCounterThemeA li a {background:transparent url(../common/all_languages/all_regions/skin/myBell/bg_toggleSprite.gif) no-repeat left 0px;}
	/* if the links are active */
	.pageCounterThemeA li a.first {padding-left:21px;background-position:0 -294px;}
	.pageCounterThemeA li a.last {padding-right: 22px;background-position:0 0;}
		.pageCounterThemeA li a.last span {width:14px;background:transparent url(../common/all_languages/all_regions/skin/myBell/bg_toggleSprite.gif) no-repeat right -294px;}
		.pageCounterThemeA li.active a.last {background-position: left -60px; padding-right: 16px;}
			.pageCounterThemeA li.active a.last span {background-position: right -182px; padding-right: 0;}
		
	/* if the links are inactive */
	.pageCounterThemeA li.disabled, .pageCounterThemeA li.disabled a {cursor:auto;color:#999;}
		.pageCounterThemeA li.disabled a.first {background-position:0 -355px;}
		.pageCounterThemeA li.disabled a.last span {background-position:right -355px;}


/*:: =Articles ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* Font size overide using headingTypeX classes is not possible anymore within article content. */

.article {margin-top: 1em;}

.article h2 {margin: 2.5em 0 0.5em;font-size: 18px;}
	.article h2:first-child {margin-top: 0;}
.article h3 {margin: 1.5em 0 0.5em;font-size: 14px;}



/*:: =Next/Previous links ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.nextPrevious {margin-top: 21px;}
	.prevArticle,.nextArticle,.prevPage,.nextPage {display: block;line-height: 16px;background: transparent url(../common/all_languages/all_regions/skin/bg_iconSprite.gif) no-repeat;position: relative;z-index: 2;}
		.prevArticle:visited,.nextArticle:visited,.prevPage:visited,.nextPage:visited {color: #0066a4;}
		.prevArticle,.prevPage {float: left;background-position: left -280px;padding-left: 25px;left: 15px;}
		.nextArticle,.nextPage {float: right;background-position: right -159px;padding-right: 25px;margin-right: 15px;text-align: right;}

		.prevPage {background-position: left -680px;}
		.nextPage {background-position: right -720px;}
		
	.prevArticle {margin: 0;left: 0;width: 45%;}
	.nextArticle {margin: 0;right: 0;width: 45%;}
	
	.cFoot .nextPrevious, .cFooter .nextPrevious {position: absolute;width: 100%;margin: 0;left: 0;top: 1.6em;}



/*:: =cTabs ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.cTabs {margin-bottom: 10px;position: relative;overflow: hidden;}

.cTabs ul {float: left;display: inline;position: relative;left: -5px;}
	.cTabs li {display: inline;float: left;background: none;padding: 0;margin: 0 5px;}
	
	.cTabs li a {text-align: center;padding: 4px 12px 3px;position: relative;overflow: hidden;display: inline-block;font-size: 12px;line-height: 15px;}
	.cTabs li a span {margin: 0;display: block;position: absolute;line-height: normal;right: 0;top: 0;width: 8px;height: 22px;}
	
	.cTabs li.active a {background: transparent url(../common/all_languages/all_regions/skin/bg_toggleSprite.gif) no-repeat 0 -182px;color: #fff;}
	.cTabs li.active a:hover {text-decoration: none;cursor: default;}
		.cTabs li.active a span {background: transparent url(../common/all_languages/all_regions/skin/bg_toggleSprite.gif) no-repeat right -182px;}

.cIntro .cTabs ul {margin-bottom: 0;}



/*:: =Steps ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.stepList {padding: 0;overflow: hidden;width: 935px;}
	.stepList a:visited {color: #0066A4;}
.stepList ul {width: auto;float: left;margin-bottom: 0;}
.stepList ul li {float: left;margin: 0;padding: 0;background: none;font-size: 14px;line-height: 16px;color: #999;overflow: hidden;}

.stepList ul li .stepItem {text-decoration: none;display: block;padding: 20px 21px 15px 38px;position: relative;background: url(../common/all_languages/all_regions/skin/stepBox_sprite.gif) 0 -190px repeat-x #ebebeb;}
	.stepList ul li .stepItem span {position: absolute;left: 21px;padding: 0;background: none transparent;}
		.stepList ul li a.stepItem span {color: #212121;}
		
	.stepList ul li a:hover span {text-decoration: none;}
.stepList ul li.active .stepItem {color: #212121;background-position: 0 0;background-color: #fff;}

.stepList span.stepExtra {position: absolute;right: 0;bottom: 0;padding: 0;display: block;width: 3px;height: 100px;background: url(../common/all_languages/all_regions/skin/stepBox_sprite.gif) left bottom no-repeat transparent;}

/* these are deprecated, please use splitterJs */
.twoStepProcess ul li .stepItem {width: 409px;}.twoStepProcess ul li.last .stepItem {width: 408px;}
.threeStepProcess ul li .stepItem {width: 254px;}.threeStepProcess ul li.last .stepItem {width: 250px;}
.fourStepProcess ul li .stepItem {width: 176px;}.fourStepProcess ul li.last .stepItem {width: 171px;}
.fiveStepProcess ul li .stepItem {width: 129px;}.fiveStepProcess ul li.last .stepItem {width: 124px;}
.sixStepProcess ul li .stepItem {width: 98px;}.sixStepProcess ul li.last .stepItem {width: 91px;}
.sevenStepProcess ul li .stepItem {width: 76px;}.sevenStepProcess ul li.last .stepItem {width: 66px;}
.lining .stepList, .padder .stepList {width: 893px;}
.lining .stepList .cBoxExtra3,.lining .stepList .cBoxExtra4,.lining .stepList .cBoxExtra5,.lining .stepList .cBoxExtra6, .padder .stepList .cBoxExtra3,.padder .stepList .cBoxExtra4,.padder .stepList .cBoxExtra5,.padder .stepList .cBoxExtra6 {background-image: url(../common/all_languages/all_regions/skin/bg_cBoxExtra_alt.png);}
.lining .twoStepProcess ul li .stepItem, .padder .twoStepProcess ul li .stepItem {width: 388px;}.lining .twoStepProcess ul li.last .stepItem, .padder .twoStepProcess ul li.last .stepItem {width: 386px;}
.lining .threeStepProcess ul li .stepItem, .padder .threeStepProcess ul li .stepItem {width: 239px;}.lining .threeStepProcess ul li.last .stepItem, .padder .threeStepProcess ul li.last .stepItem {width: 238px;}
.lining .fourStepProcess ul li .stepItem, .padder .fourStepProcess ul li .stepItem {width: 165px;}.lining .fourStepProcess ul li.last .stepItem, .padder .fourStepProcess ul li.last .stepItem {width: 162px;}
.lining .fiveStepProcess ul li .stepItem, .padder .fiveStepProcess ul li .stepItem {width: 120px;}.lining .fiveStepProcess ul li.last .stepItem, .padder .fiveStepProcess ul li.last .stepItem {width: 118px;}
.lining .sixStepProcess ul li .stepItem, .padder .sixStepProcess ul li .stepItem {width: 90px;}.lining .sixStepProcess ul li.last .stepItem, .padder .sixStepProcess ul li.last .stepItem {width: 88px;}
.lining .sevenStepProcess ul li .stepItem, .padder .sevenStepProcess ul li .stepItem {width: 69px;}.lining .sevenStepProcess ul li.last .stepItem, .padder .sevenStepProcess ul li.last .stepItem {width: 65px;}

.stepList ul li.last .stepExtra {right: -5px;display: none;}

.processAction, .cBoxAlt .processAction, .cBoxThemeA .processAction, .cBoxThemeB .processAction {padding-top: 20px;padding-bottom: 21px;}
	.processAction .fBtn, .processAction .formButton {margin: 0;float: right;}
		.processAction .fBtn .buttonize, .processAction .formButton .button {margin-right: 0;margin-left: 8px;}
		.processAction .fBtn button.buttonize, .processAction .formButton button.button {margin-top: -1px;}
	.processAction .secureBranding {float: left;margin-top:-20px;position: relative;top: 12px;}



/*:: =Search bar ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.pgSearch, .cBoxThemeD {position: relative;z-index: 10;} 
.pgSearch,.pgSearch form, .cBoxThemeD form {overflow: visible;}

.pgSearch .cBox, .cBoxThemeD {position: relative;background: #d7e5ee;padding-top: 16px;padding-bottom: 15px;}

	.pgSearch .cBox .cBoxExtra1,.pgSearch .cBox .cBoxExtra2, .cBoxThemeD .cBoxExtra1,.cBoxThemeD .cBoxExtra2 {background: url(../common/all_languages/all_regions/skin/bg_pgSearchBar.gif) repeat-y transparent;width: 2px;}
		.pgSearch .cBox .cBoxExtra1, .cBoxThemeD .cBoxExtra1 {background-position: left top;}
		.pgSearch .cBox .cBoxExtra2, .cBoxThemeD .cBoxExtra2 {background-position: right top;}
	.pgSearch .cBoxExtra3,.pgSearch .cBoxExtra4,.pgSearch .cBoxExtra5,.pgSearch .cBoxExtra6, .cBoxThemeD .cBoxExtra3,.cBoxThemeD .cBoxExtra4,.cBoxThemeD .cBoxExtra5,.cBoxThemeD .cBoxExtra6{background: url(../common/all_languages/all_regions/skin/bg_pgSearchBarExtra.gif) no-repeat transparent;}
		.pgSearch .cBox .cBoxExtra3, .cBoxThemeD .cBoxExtra3 {background-position: right top;}
		.pgSearch .cBox .cBoxExtra4, .cBoxThemeD .cBoxExtra4 {background-position: left top;}
		.pgSearch .cBox .cBoxExtra5, .cBoxThemeD .cBoxExtra5 {background-position: right bottom;}
		.pgSearch .cBox .cBoxExtra6, .cBoxThemeD .cBoxExtra6 {background-position: left bottom;}

.pgSearch form, .cBoxThemeD form {margin: 0;}
	.pgSearchItem {z-index: 10;position: relative;}
		.pgSearchItem .pgSearchInput {width: 827px;position: relative;float: left;background:transparent url(../common/all_languages/all_regions/skin/bg_searchInput.gif) no-repeat scroll right top;}
			.pgSearchItem .pgSearchInput .labelOverAct {color: #212121;position: absolute;top: 3px;left: 14px;cursor: text;font-size: 18px;line-height: 40px;font-weight: normal;}	
			.pgSearchItem .pgSearchInput input, .flyOut ul li input {display: block;float: left;border: 0;background: none;width: 635px;height: 22px;font-size: 18px;line-height: 22px;padding: 12px 0 7px 13px;background: url(../common/all_languages/all_regions/skin/bg_searchInput.gif) no-repeat left top transparent;}
			
			/* French version */		
			.fr .pgSearchItem .pgSearchInput {width: 798px;}
			.fr .pgSearchItem .pgSearchInput input {width: 620px;}
			
			.pgSearchItem .pgSearchFilter {position: relative;float: right;top: 0;right: 0;width: 160px;}
				.pgSearchItem .pgSearchFilter .flyOutTrig {color: #212121;text-align: right;float: right;margin: 12px 0 0;padding: 3px 31px 0 12px;background: transparent url(../common/all_languages/all_regions/skin/bg_iconSprite.gif) no-repeat right -32px;border-left: 1px solid #d6d6d6;font-size: 14px;}
				.pgSearchItem .pgSearchFilter .flyOut {width: 170px;top:42px;}
				#searchTypeFilter {top: 42px;}
				
		.pgSearchItem .btnPrimAct, .pgSearchItem .buttonThemeA {float: right;margin: 0;}
					
		.noJs .pgSearchItem label {display: block;}

.scSearch {width: 16em;margin-left: 0;margin-bottom: 21px;}
	.scSearch .labelOverAct {top: 7px;}
	.scSearch input {width: 12.75em;}		



/*:: =formSuper a.k.a. filterBar (deprecated) ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.filterBar, .formSuper {padding-bottom: 9px; padding-top: 10px;}
.filterBar form, .formSuper form {margin: 0;}
.filterBar .frmElmnt, .formSuper .formGroup {padding: 0;margin: 0 10px 0 0;}
.formSuper .formGroup {margin-top:4px;}

.filterBar .fLabel, .formSuper .formGroup .sectionHeader {width: auto;margin-right: 10px;} 
.formSuper .formGroup .sectionHeader {float: left; padding-left: 0;}
.formSuper .formGroupThemeA .sectionHeader {float: none; padding-left: inherit;}
.filterBar .fLabel ,.filterBar .fLabel label, .formSuper .formGroup .sectionHeader ,.formSuper .formGroup .sectionHeader label {font-weight: bold;font-size: 12px;line-height: 16px;}

.filterBar .fTxt .fLabel {top: 5px; margin-bottom: 8px;} .formSuper .formSelect .sectionHeader {margin-bottom: 4px;}
.filterBar .fTxt input, .formSuper .formText input {padding: 6px 5px 3px;background-color: #FBFBFB;}

.filterBar .fSlct,.filterBar .fBtn {position: relative;margin-top: 4px;}
	.filterBar .frmAlt, .formSuper .formGroupThemeA {margin-bottom: 4px; position: relative;}

.filterBar .frmInline select, .formSuper .formGroupThemeB select {margin-top: -1px;}

.filterBar .fRadio input, .formSuper .formRadio input {position: relative;top: -1px;}

.filterBar .hlpLnk, .formSuper .hlpLnk, .formSuper .inputAside {margin-left: 8px;top: 2px;}

.filterBar .fBtn, .formSuper .formButton {margin-right: 0;}

.filterBar .buttonize span,.filterBar .buttonize span span, .formSuper .button span,.formSuper .button span span {background-image: url(../common/all_languages/all_regions/skin/bg_buttonSprite.png);}			

.filterBar .buttonize, .filterBox .buttonize, .formSuper .button, .hScrollBar .multiColumn .button {position: relative;top: 0;margin-top:-4px;margin-right: 5px;}	
	.filterBar .btnDftAct span, .filterBox .btnDftAct span {margin-right: 12px;padding-left: 15px;height: 17px;padding-top: 6px;background-position: left -650px;}
		.filterBar .btnDftAct span span, .filterBox .btnDftAct span span {margin: 0;padding: 0;height: 23px;background-position: right -650px;width: 15px;right: -15px;}

.filterBar .btnAltAct {margin-top: -5px;}
	.filterBar .btnAltAct span {margin-right: 12px;padding-left: 15px;background-position: left -400px;line-height: 26px;height: 25px;}
		.filterBar .btnAltAct span span {margin: 0;padding: 0;background-position: right -400px;width: 15px;right: -15px;}

.filterBar .btnDeactive span,.filterBar .btnDeactive span span, .formSuper .buttonDisabled span,.formSuper .buttonDisabled span span {background-image: url(../common/all_languages/all_regions/skin/bg_buttonDeactivSprite.png);}
	.noJs .filterBar .btnDeactive, .noJs .formSuper .buttonDisabled {background: none #f2f2f2;border: 1px solid #ddd;color: #fff;}

.cBox .filterBar .shell {margin-bottom: 20px;padding: 10px 21px 9px; border: 1px solid #d6d6d6;background: #ebebeb url(../common/all_languages/all_regions/skin/bg_gradRibbon.gif) repeat-x left -1px;}
.shellThemeB {border: 1px solid #d6d6d6 !important;background: #ebebeb url(../common/all_languages/all_regions/skin/bg_gradRibbon.gif) repeat-x left -1px !important;}

.cBox .filterBar .shell .shellExtra1,.cBox .filterBar .shell .shellExtra2,.cBox .filterBar .shell .shellExtra3,.cBox .filterBar .shell .shellExtra4,
.shellThemeB .shellExtra1,.shellThemeB .shellExtra2,.shellThemeB .shellExtra3,.shellThemeB .shellExtra4,
.shellThemeC .shellExtra1,.shellThemeC .shellExtra2,.shellThemeC .shellExtra3,.shellThemeC .shellExtra4,
.shell .shellThemeC .shellExtra1,.shell .shellThemeC .shellExtra2,.shell .shellThemeC .shellExtra3,.shell .shellThemeC .shellExtra4
 {background-image: url(../common/all_languages/all_regions/skin/bg_filterBarExtra.png);}

/* result of filtering updates - no grid layout inside! */
.cBox .filterBar .filterResults {background: none #fff;padding-top: 24px;padding-bottom: 24px;}
	.cBox .filterBar .filterResults .itemGroup, .shell .filterResults .itemGroup {margin-bottom: 0;}
	.cBox .filterBar .filterResults .itemInfo, .shell .filterResults .itemGroup .sectionContent {margin-bottom: 0;}
	.cBox .filterBar .filterResults .itemPict, .shell .filterResults .itemFigure {width: 279px;margin-bottom: 0;}

.shellThemeC {border: 1px solid #ccc !important;}	
.shellThemeC.filterResults {padding-bottom: 24px; padding-top: 24px; margin-bottom: 51px;}



/* filterBox (deprecated) */
.filterBox, .hScrollBar .multiColumn {background: #f5f5f5;}
	.hScrollBar .multiColumn {border-bottom: 1px solid #DDDDDD;}
		.hScrollBar .fWidget .multiColumn {border-bottom: 0;}
	.filterBox .lining, .hScrollBar .multiColumn .padder {padding-top: 15px;}
	.filterBox .frmAlt, .hScrollBar .multiColumn .frmAlt, .hScrollBar .multiColumn .formGroupThemeA {margin-bottom: 10px;}
	.filterBox  .mGrid5 .lining, .hScrollBar .multiColumn .mGrid5 .lining, .hScrollBar .multiColumn .mGrid5 .padder {overflow: hidden;padding-bottom: 0;}
	.filterBox select, .hScrollBar .multiColumn select {min-width: 135px;}
	.filterBox .fLabel label,.filterBox .fLabel, .hScrollBar .multiColumn .formGroup .sectionHeader label, .hScrollBar .multiColumn .formGroup .sectionHeader {font-weight: bold;font-size: 12px;}
	.filterBox .hSepar, .filterBox .hSeparator, .hScrollBar .multiColumn .hSeparator {margin-top: 13px;margin-bottom: 14px;}
	.filterBox .buttonize, .hScrollBar .multiColumn .button {margin-bottom: 15px;}



/*:: =Lightbox ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.lbInnerWrap .cBox {margin-bottom: 0;}
.lbInnerWrap .cBox .cHead, .lbInnerWrap .cBox .cHeader {display: none;}
.lbInnerWrap .cFoot, .lbInnerWrap .cFooter {border-bottom: 1px solid #d6d6d6;}
.lbInnerWrap .cFoot .nextPrevious, .lbInnerWrap .cFooter .nextPrevious {top: 0.25em;}
.lbInnerWrap .filterBar,.lbInnerWrap .filterBar .shell, .lbInnerWrap .shellThemeB {margin-bottom: 0;}

/* hides rounded corner of cboxes */
.lbInnerWrap .cBoxExtra1,.lbInnerWrap .cBoxExtra2,.lbInnerWrap .cBoxExtra3,.lbInnerWrap .cBoxExtra4,.lbInnerWrap .cBoxExtra5,.lbInnerWrap .cBoxExtra6 {display: none;}

/* hScrollbar */
.lbInnerWrap .hScrollBar .cFoot, .lbInnerWrap .hScrollBar .cFooter {border: 0;margin-bottom: -8px;height: 1%;}
.lbInnerWrap .hScrollBar .refLine, .lbInnerWrap .hScrollBarEmpty .refLine, .lbInnerWrap .cToggleView .refLine,
.lbInnerWrap .hScrollBar .colGroup, .lbInnerWrap .hScrollBarEmpty .colGroup, .lbInnerWrap .cToggleView .colGroup
 {border-top: 1px solid #d6d6d6;}

/* detailPanel */
.lbInnerWrap .pricingInfo {float: left;}
.lbInnerWrap .productSummary .pricingInfo {float: right;width: 100%;}
.lbInnerWrap .detailPanel .cFoot, .lbInnerWrap .detailPanel .cFooter, .lbInnerWrap  .cBox .cFooterThemeC {border: 0;margin-bottom: 0;}

.lbInnerWrap .frmElmnt, .lbInnerWrap .formGroup {margin-bottom: 1.5em;}
.lbInnerWrap .filterBar .frmElmnt, .lbInnerWrap .shellThemeB .formGroup {margin-bottom: 0;}

/* error */
.lbInnerWrap .warning {border-bottom: 1px solid #ddd;padding-bottom: 15px;margin-bottom: 20px;}



/*:: =Quickview ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.quickview {position: absolute;left: -999em;top: 0;width: 619px;height: 325px;overflow: auto;}
.noJs .quickview {clear: left;margin-bottom: 30px;border: 1px solid #ddd;padding: 14px;width: auto;height: auto;position: relative;left: 0;top: 0;}
	.qvFrame {text-align: left;background: transparent;position: fixed;left: 50%;top: 50%;z-index: 21;visibility: hidden;} /* ieFix */
		.qvFrame .qvBordRight {background: url(../common/all_languages/all_regions/skin/lb/bg_boxBordRight.png) right top repeat-y transparent;}
			.qvFrame .qvBordLeft {padding: 0;background: url(../common/all_languages/all_regions/skin/lb/bg_boxBordLeft.png) left top repeat-y transparent;}
				.qvFrame .qvBoxLining {padding: 0 14px;}
					.bt_qvClose {z-index: 99;text-indent: -999em;position: absolute;right: 30px;top: 0;width: 30px;height: 30px;display: block;background: url(../common/all_languages/all_regions/skin/qv/bt_qvClose.gif) 0 0 no-repeat transparent;cursor: pointer;}
					.qvContentWrapper {background-color: #fff;}
					.qvContent {background-color: #fff;}
						.qvContent .quickview {position: relative;left: 0;top: 0;}
						.qvLining {padding: 15px 0 0 0;}
						.qvContent .detailPanel .cFoot, .qvContent .detailPanel .cFooter, .qvContent .cBox .cFooterThemeC {border: 0;}
					.qvFrame .cLoader {position: absolute;top: 39%;left: 44%;}
		.qvFrame .qvTopRight {position: absolute;top: -25px;left: 0;height: 25px;width: 100%;background: url(../common/all_languages/all_regions/skin/lb/bg_boxRight.png) right top no-repeat transparent;}
			.qvFrame .qvTopLeft {position: relative;top: 0;left: 0;margin-right: 28px;height: 25px;background: url(../common/all_languages/all_regions/skin/lb/bg_boxLeft.png) left top no-repeat transparent;}
		.qvFrame .qvBottomRight {position: absolute;bottom: -28px;left: 0;height: 28px;width: 100%;background: url(../common/all_languages/all_regions/skin/lb/bg_boxRight.png) right bottom no-repeat transparent;}
			.qvFrame .qvBottomLeft {position: relative;bottom: 0;left: 0;margin-right: 28px;height: 28px;background: url(../common/all_languages/all_regions/skin/lb/bg_boxLeft.png) left bottom no-repeat transparent;}



/*:: =hAccordion ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.ui-accordion-header {cursor: pointer;}
.ui-accordion-header:focus {outline: none;}
	
.hAccordion h3 {background: transparent url(../common/all_languages/all_regions/skin/bl_arrowRight.gif) no-repeat 0 5px;padding-left: 14px;height: 100%;}
.hAccordion .hType4, .hAccordion .headingType4 {font-size: 14px; line-height:18px; margin-bottom:4px;}

.hAccordion .ui-accordion-content {overflow: hidden;position: relative;}
.hAccordion .ui-corner-top, .hAccordion .ui-corner-all, .hAccordion .ui-corner-bottom {-moz-border-radius:0px;}	
.hAccordion .ui-icon, .hAccordion .ui-state-active .ui-icon {background: none; width: auto; height: 0;}
.hAccordion .ui-state-active,.hAccordion .ui-state-active a {background: transparent url(../common/all_languages/all_regions/skin/bl_arrowDown.gif) no-repeat 0 center;}
.hAccordion .ui-state-active h3 {background: none;}

.hAccordion .ui-state-active, 
.hAccordion .ui-state-default, 
.hAccordion .ui-widget-content,
.hAccordion .ui-widget-content .ui-state-default,
.hAccordion .ui-widget-content .ui-state-active {border: 0;}

.hAccordion .ui-state-hover,
.hAccordion .ui-state-focus,
.hAccordion .ui-state-hover a,
.hAccordion .ui-state-hover a:hover,
.hAccordion .ui-widget-content .ui-state-focus,
.hAccordion .ui-widget-content .ui-state-hover {border:0;}

.hAccordion .ui-state-default, .hAccordion .ui-widget-content .ui-state-default {color: #212121;}
.pgResults .hAccordion .ui-state-default, .hAccordion .ui-widget-content .ui-state-default {color: #0066A4;}
.hAccordion .ui-widget-content {background: transparent;}
.hAccordion .ui-widget-content a {color: #0066A4;}
	.hAccordion .actHighlight a {color: #212121;}
	

.hAccordion .hAccordionCont {padding-left: 14px;}

ul.hAccordion {margin: 0 -11px 0 -10px;}
	ul.hAccordion li {background: none transparent;padding-left: 0;}
		ul.hAccordion li a {display: block;background: transparent url(../common/all_languages/all_regions/skin/bl_arrowRight.gif) no-repeat 0 center;padding-left: 14px;margin-left: 10px;}
		ul.hAccordion li a.ui-state-active {background: transparent url(../common/all_languages/all_regions/skin/bl_arrowDown.gif) no-repeat 0 center;}
		ul.hAccordion li a.ui-state-active:visited {color: #0066a4;}	
		ul.hAccordion li ul {padding: 0;margin: 2px 0 -2px;}
		ul.hAccordion li li a {padding: 0;background: none transparent;margin-left: 34px;display: block;}
		
ul.hAccordion .hAccordionCont {padding-left: 0px;}	
	


/*:: =hScrollBar ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.hScrollBar,.hScrollBarEmpty {overflow: hidden;width: 100%;}

.hScrollBar .cFoot, .hScrollBar .cFooter {min-height: 1.8em;}
.hScrollBar .productTag {background: none;}

.hScrollBar .bord3 {background: url(../common/all_languages/all_regions/skin/bg_bord3alt.gif) repeat -7px 0 transparent;}
	.hScrollBar .col3 {width: 254px;}

.hScrollBar .bord4 {background: url(../common/all_languages/all_regions/skin/bg_bord4alt.gif) repeat -7px 0 transparent;}
	.hScrollBar .col4 {width: 343px;}

.hScrollBar .colLast {margin-right: 13px !important;}
	.hScrollBar .filterBox .colLast {margin-right: 0 !important;}

.scroller {padding:2px 46px 0 36px;position: relative;}

.scrollBar,
.scrollBarEnding,
.scrollBar span,
.scrollBarRewind,
.scrollBarForward,
.scrollBarRewindInactive,
.scrollBarForwardInactive,
.scrollBarDrag,
.ui-slider-handle,
.hScrollBar .ui-state-default
 {display:none;background: url(../common/all_languages/all_regions/skin/bg_scrollerWidget.png) 0 0 no-repeat transparent;}

.hScrollBar .scrollBar,
.hScrollBar .scrollBarEnding,
.hScrollBar .scrollBar span,
.hScrollBar .scrollBarRewind,
.hScrollBar .scrollBarForward,
.hScrollBar .scrollBarRewindInactive,
.hScrollBar .scrollBarForwardInactive,
.hScrollBar .ui-slider-handle {display: block;}
.hScrollBar .ui-widget-content {border: 0;}
.hScrollBar .ui-state-default {display: block; border: 0;}
.hScrollBar .ui-corner-all {-moz-border-radius:0;}

.scrollBar,
.scrollBar span,
.scrollBarDrag {height:24px;}

.scrollBar span {background-position:0 -26px;display:block;position:absolute;right:-6px;top:0;width:6px;z-index:1;}

.scrollBarRewind,
.scrollBarForward,
.scrollBarRewindInactive,
.scrollBarForwardInactive {width: 30px;height:30px;}

.scrollBarRewind,
.scrollBarForward {cursor: pointer;position: absolute;top: 0px;}

.scrollBarRewind {margin-left: -3px;background-position: -9px -26px;left: 0;}
.scrollBarForward {background-position: -87px -26px;right: 3px;}
.scrollBarRewindInactive {background-position: -48px -26px;}
.scrollBarForwardInactive {background-position: -126px -26px;}

.scrollBar,
.scrollBarRewind,
.scrollBarForward,
.scrollBarRewindInactive,
.scrollBarForwardInactive {float: left;}

.contextTouch .scrollBar, .hScrollBar .pageCounter {display:none;}

.ui-slider {position:relative;}
.ui-slider-horizontal .ui-slider-handle {bottom:0;}
.ui-slider .ui-slider-handle {position:absolute;top: 0;left: 0;cursor:pointer;height:24px;z-index:2;background-position: -9px -63px;outline: none;}

.ui-slider .scrollBarDrag {background-position: -9px -90px;}
.ui-slider-handle span {background-position: 0px -63px;}

.scrollBarDrag span {background-position:0 -90px;}

.tglBtn {position: absolute;right: 21px;top: 14px;display: block;text-indent: -9999px;z-index: 10;}

.tglBtn {width: 86px;height: 22px;background: url(../common/all_languages/all_regions/skin/bt_toggleView.png) 0 0 no-repeat transparent;cursor: pointer;}
	.cToggleView .tglBtn {display: block;background-position: 0 -23px;}


/* Item selector - hScrollBar alternative */

.itemSelector .bord3 {background: url(../common/all_languages/all_regions/skin/bg_bord2Alt.gif) repeat -7px 0 transparent;}
	.itemSelector .col3 {width: 180px;}

.itemSelector .cFoot, .itemSelector .cFooter {padding-top: 9px;padding-bottom: 10px;min-height: 1.8em;}
	.itemSelector .cFoot .cFootOptions, .itemSelector .cFooter .cFooterOptions, .itemSelector .cFooter .cFootOptions, .itemSelector .cFoot .cFooterOptions {position: absolute;right: 21px;top:11px;width: auto;}

.itemSelector .unit {padding-top: 12px;padding-bottom: 12px;}
	.itemSelector .unit .itemPict, .itemSelector .unit .itemFigure {margin-right: 12px;}
	.itemSelector .unit .itemInfo, .itemSelector .unit .itemGroup .sectionContent {position: relative;padding-top: 18px;margin-bottom: 0;}
		.itemSelector .unit .itemInfo a, .itemSelector .unit .itemGroup .sectionContent a {text-decoration: none;}
		.itemSelector .unit .itemGroup .itemInfo h3, .itemSelector .unit .itemGroup .sectionContent h3 {font-size: 14px;line-height: 16px;}		
		.itemSelector .bStick, .itemSelector .stickyBottom {bottom: 16px;}

.itemSelector .itemAction, .itemSelector .sectionAside {position: absolute;right: 8px;top: 10px;}
	.itemSelector .itemAction a,.itemSelector .itemAction span, .itemSelector .sectionAside a,.itemSelector .sectionAside span {display: block;float: left;height: 14px;text-indent: -999em;margin-left: 5px;}
		.itemSelector .itemAction .bt_remove, .itemSelector .sectionAside .actionRemove {width: 14px;padding-left: 0;background: url(../common/all_languages/all_regions/skin/bg_iconSprite.gif) no-repeat left -80px transparent;}
		.itemSelector .itemAction .ic_ready, .itemSelector .sectionAside .ic_ready {width: 14px;background: url(../common/all_languages/all_regions/skin/bl_check.gif) 0 0 no-repeat transparent;}
		.itemSelector .itemAction .ic_error, .itemSelector .sectionAside .ic_error {width: 14px;background: url(../common/all_languages/all_regions/skin/bl_error.gif) 0 0 no-repeat transparent;}

	.itemSelector .active {margin: 0 -6px;padding-left: 27px;padding-right: 27px;background:#dae9f1 url(../common/all_languages/all_regions/skin/bg_itemSelectorGradRibbon.jpg) no-repeat 0 0;}
		.itemSelector .active .itemAction, .itemSelector .active .sectionAside {right: 14px;}
			.itemSelector .active .unitExtra {left: -12px;}
		
.itemSelector .cFoot .btnDftAct span, .itemSelector .cFooter .btnDftAct span {height: 15px;padding-top: 4px;background:transparent url(../common/all_languages/all_regions/skin/bg_buttonSprite.png) no-repeat scroll left -696px;}
	.itemSelector .cFoot .btnDftAct span span, .itemSelector .cFooter .btnDftAct span span {height: 19px;padding-top: 0;background:transparent url(../common/all_languages/all_regions/skin/bg_buttonSprite.png) no-repeat scroll right -696px;}

.itemSelector .cFoot .btnDeactive span, .itemSelector .cFoot .btnDeactive span span, .itemSelector .cFooter .buttonDisabled span, .itemSelector .cFooter .buttonDisabled span span  {background-image: url(../common/all_languages/all_regions/skin/bg_buttonDeactivSprite.png);}

/* scroller image overwrite */
.itemSelector .scrollBar,.itemSelector .scrollBar span,.itemSelector .scrollBarRewind,.itemSelector .scrollBarForward,.itemSelector .scrollBarRewindInactive,.itemSelector .scrollBarForwardInactive,.itemSelector .scrollBarDrag {height: 19px;}		
.itemSelector .ui-slider .ui-slider-handle {height: 19px;background-position: -12px -49px;}
.itemSelector .scrollBarRewind,.itemSelector .scrollBarForward,.itemSelector .scrollBarRewindInactive,.itemSelector .scrollBarForwardInactive {width: 19px;}
.itemSelector .scrollBar,.itemSelector .scrollBarEnding,.itemSelector .scrollBar span,.itemSelector .scrollBarRewind,.itemSelector .scrollBarForward,.itemSelector .scrollBarRewindInactive,.itemSelector .scrollBarForwardInactive,.itemSelector .scrollBarDrag,.itemSelector .ui-slider-handle {background: url(../common/all_languages/all_regions/skin/bg_itemSelectorWidget.png);}
.itemSelector .ui-slider .scrollBarDrag {background-position: -12px -78px;}
	.itemSelector .scrollBar span {background-position: -2px -24px;}
	.itemSelector .ui-slider-handle span {background-position: -2px -49px;}
	.itemSelector .ui-slider .scrollBarDrag span {background-position: -2px -78px;}

.itemSelector .scrollBarRewind {background-position: -13px -27px;left: 0;top: 1px;margin-left: 0;}
	.itemSelector .scrollBarRewindInactive {background-position: -42px -27px;}

.itemSelector .scrollBarForward {background-position: -70px -26px;right: 0;top: 1px;}
	.itemSelector .scrollBarForwardInactive {background-position: -99px -26px;}



/*:: =Tabs ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.tabContSet {position: relative;}



/*:: =hTab Horizontal Tabs ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.hTabs {position: relative;padding-top: 6.5em;z-index: 1;}
	
	.hTabs .tabTrigSet {display: block;position: absolute;left:0;top:-1px;z-index: 4;padding: 0 0 0 0;width:100%;background-color: #f2f2f2;}
		
		.hTabs .cBoxMask {background-color: #fff;z-index: 4;}
		.hTabs .tabTrigSet .cBoxExtra3 {position: relative;z-index: 2;}
		
		.hTabs .tabTrigSet ul {margin: 0;padding: 0;float: left;position: relative;top: 1px;z-index: 3;}
			.hTabs .tabTrigSet ul li {padding: 0;margin: 0 10px 0 0;float: left;position:relative;}
				
				.hTabs .tabTrigSet ul li a {min-width: 80px;position: relative;font-size: 14px;text-align: center;text-decoration: none;padding: 14px 15px 8px;text-align: center;border: 1px solid #d6d6d6;display: block;float: left;background: url(../common/all_languages/all_regions/skin/bg_tab.gif) repeat-x top left #eee;color:#555555;}
					.hTabs .tabTrigSet ul li a span {display: block;position: absolute;background:url(../common/all_languages/all_regions/skin/bg_tabExtra.gif) left top no-repeat transparent;}
					.hTabs .tabTrigSet span.breaker {line-height: 1.1em; position: relative; background: none;}
					
					.hTabs .tabTrigSet ul li a span.tabExtra1 {top: -1px;left: -1px;height: 8px;width: 8px;}
					.hTabs .tabTrigSet ul li a span.tabExtra2 {top: -1px;right: -1px;height: 8px;width: 8px;background-position: right top;}
					.hTabs .tabTrigSet ul li a span.tabExtra3 {bottom: -1px;left: -1px;height: 8px;width: 8px;background-position: left bottom;}
					.hTabs .tabTrigSet ul li a span.tabExtra4 {bottom: -1px;right: -1px;height: 8px;width: 8px;background-position: right bottom;}
					
				.hTabs .tabTrigSet ul li a.tabTrigActive {background: none #fff;padding-bottom: 18px;border-bottom: 0 none;}
					
					.hTabs .tabTrigSet ul li a.tabTrigActive span.tabExtra3 {display: none;}
					.hTabs .tabTrigSet ul li a.tabTrigActive span.tabExtra4 {display: none;}
					
					.hTabs .tabTrigSet ul li.tab0 a.tabTrigActive span.tabExtra3, .hTabs .tabTrigSet ul li.first a.tabTrigActive span.tabExtra3 {background: none #fff;display: block;height: 6px;width: 12px;bottom: -6px;left: -1px;overflow: visible;border-left: 1px solid #d6d6d6;}	
								
		.hTabs .tabContSet .tabCont {display: block;position: fixed;left: -999em;}
		.hTabs .tabContSet .tabContActive {position: static !important;}

.noJs .hTabs {padding-top: 27px;}
	.noJs .hTabs .tabTrigSet {position: relative;margin-bottom: 27px;padding-left: 21px;background: none transparent;}
		.noJs .hTabs .tabTrigSet .cBoxExtra3 {display: none;}
	.noJs .hTabs .tabCont {position: static;margin-bottom: 30px;}
	.noJs hTabs .tabTrigSet ul li a.tabTrigActive {border-bottom: 1px solid #d6d6d6;padding-bottom: 9px;}



/*:: =vTabs Vertical Tabs ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.vTabs {background: transparent url(../common/all_languages/all_regions/skin/bg_bordTab.gif) repeat-y 309px 0px;}
.vTabs .hType3, .vTabs .headingType3 {margin-bottom: 12px;padding-bottom: 0px;}

.vTabs .tabTrigSet {display: block;padding: 0;width: 309px;float: left;}
	.vTabs .tabTrigSet li {background: none;margin: 0;padding: 0;margin-left: 1px;position: relative;padding-left: 10px;padding-right: 10px;}
		.vTabs .tabTrigSet li a {cursor: pointer;position: relative;display: block;padding-top: 9px;padding-bottom: 7px;margin: 0px 10px;}
		.vTabs .tabTrigSet li a:visited {color: #0066a4;}
		.vTabs .tabTrigSet li a.tabTrigActive {background: #0066a4;color: #fff;}
		.vTabs .tabTrigSet li a.tabTrigActive:hover {color: #fff;text-decoration: none;}
	
		.vTabs .tabTrigActive .tabExtra1,.vTabs .tabTrigActive .tabExtra2,.vTabs .tabTrigActive .tabExtra3,.vTabs .tabTrigActive .tabExtra4 {
		position: absolute;font-size: 0px;width: 5px;height: 4px;background: transparent url(../common/all_languages/all_regions/skin/bg_vtab.gif) no-repeat 0 0;}
	
		.vTabs .tabTrigSet li a.tabTrigActive {padding-left: 10px;padding-right: 10px;margin-left: 0;margin-right: 0;border-bottom: 0;background: #dae7ef;color: #212121;top: auto;}
			.vTabs .tabTrigSet li a.tabTrigActive:hover {color: #212121;}
			.vTabs .tabTrigActive .tabExtra1 {top: 0;left: 0;}
			.vTabs .tabTrigActive .tabExtra2 {top: 0;right: 0;background-position: top right;}
			.vTabs .tabTrigActive .tabExtra3 {bottom: 0;left: 0;background-position: bottom left;}
			.vTabs .tabTrigActive .tabExtra4 {bottom: 0;right: 0;background-position: bottom right;}


.vTabs .tabContSet .tabCont {display: block;left: -999em;position: absolute;}
	.vTabs .tabContSet .tabContActive {position: relative;left: 0;float: right;width: 619px;}

.vTabs .cBoxMask {display: none;}



/*:: =Detail panel ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.detailPanel {padding-bottom: 0;}
.detailPanel h1 {margin-bottom: 12px;}
.detailPanel p.accent {color: inherit;}
.detailPanel .cFoot, .detailPanel .cFooter, .cBox .cFooterThemeC {border-top:#e2e2e2 solid 1px;background: #f5f5f5;top: 0;padding-bottom: 15px;}
	.cBox .cFooterThemeC {top: 24px;}
	
	.detailPanel .pricingInfo {float: left;margin-bottom: 0;}
		.detailPanel .pricingInfo p {margin-bottom: 0;}
		.detailPanel .pricingOption {margin-bottom: 3px;min-height: 4.6em;}
		.detailPanel .pricingInfo span.priceLabel {margin-bottom: 0;}
		.detailPanel .pricingInfo strong {font-size: 40px;line-height: 47px;margin-bottom: -10px;}
			.detailPanel .pricingInfo strong span.superscript {font-size: 16px;line-height: 16px;top: 4px;}
		
		.detailPanel .cFoot .tgl, .detailPanel .cFooter .toggle, .cBox .cFooterThemeC .toggle {margin-bottom: 0px;}
		.detailPanel .cFoot .cFootOptions, .detailPanel .cFooter .cFooterOptions, .detailPanel .cFoot .cFooterOptions, .cBox .cFooterThemeC .cFooterOptions {float: right;}
			.detailPanel .cFootOptions select, .detailPanel .cFooterOptions select {float: left;margin: 9px 0 0 0;}
			.detailPanel .cFootOptions .buttonize, .detailPanel .cFooterOptions .button {margin-left: 10px;}
		.detailPanel div.finePrintMsg {margin-bottom: 0px;}

		.qvLining .cFoot,.lbInnerWrap .cFoot, .qvLining .cFooter, .lbInnerWrap .cFooter {padding-top: 12px;padding-bottom: 8px;top: -1px;background: url(../common/all_languages/all_regions/skin/qv/bg_qvfoot.gif) left top repeat-x #fff;border: 0 none;}
		.lbInnerWrap .hScrollBar .cFoot, .lbInnerWrap .hScrollBar .cFooter {padding-bottom: 25px;}
		
.detailPanel .pricingInfo p {margin-bottom: 0;}
		
/* customize product form widget */
.customizeProduct {margin-bottom: 1.25em;}
	.customizeProduct .frmElmnt {padding:0;}
	.customizeProduct .frmElmnt, .customizeProduct .formGroup {border-bottom: 1px solid #d6d6d6;margin: 0;margin-bottom: 8px;}
	.customizeProduct .frmElmnt.last, .customizeProduct .formGroup.last {border: 0;margin-bottom: 0;}
		.customizeProduct .fLabel, .customizeProduct .formGroup .sectionHeader {width: 80px;text-align: left;float: left;}
		.customizeProduct .fWidget, .customizeProduct .formGroup .sectionContent, .contextBuilder .customizeProduct .formGroup .sectionContent {float: left;left: 0;margin-left: 0px;margin-bottom: 7px;}
			.customizeProduct .fWidget select, .customizeProduct .formGroup .sectionContent select {padding-right: 0;width: 103px;}
			.customizeProduct .fWidget .optGroup, .customizeProduct .formGroup .sectionContent .optionGroup {margin-right: 15px;}
			
		.customizeProduct .frmAlt, .customizeProduct .formGroupThemeA {border: 0;}
			.customizeProduct .frmAlt .fLabel, .customizeProduct .formGroupThemeA .sectionHeader {display: block;float: none;width: auto;}

/* color choices */
.colorPill {display: inline-block;position: relative;text-indent: -999em;top: 0;width: 16px;height: 16px;background: transparent url(../common/all_languages/all_regions/skin/bg_colors.jpg) no-repeat;}
	.colorYellow,.colorJaune {background-position: -32px -32px;}
	.colorGold,.colorOr {background-position: -48px -32px;}
	.colorBlack,.colorNoir,.colorNoire {background-position: -64px 0px;}
	.colorRed,.colorRouge {background-position: 0px -16px;}
	.colorGray,.colorGrey,.colorGris {background-position: -32px 0px;}
	.colorSilver,.colorArgent {background-position: -16px 0px;}
	.colorTitanium {background-position: -48px 0px;}
	.colorGreen,.colorVert {background-position: -16px -16px;}
	.colorPurple,.colorMauve,.colorViolet {background-position: 0px -32px;}
	.colorRoyalBlue,.colorBleuRoyal {background-position: -48px -16px;}
	.colorSparkleBlue,.colorBleuEtincelle {background-position: -64px -16px;}
	.colorBlue,.colorBleu {background-position: -32px -16px;}
	.colorBrown,.colorBrun {background-position: -64px -32px;}
	.colorWhite,.colorBlanc {background-position: 0px 0px;}
	.colorPink,.colorRose {background-position: -16px -32px;}
	.colorCoral,.colorCorail {background-position: 0px -48px;}
	


/*:: =Help panel ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.helpPanel {margin-bottom: 8px;} /* Overide cBox/flyout*/
.helpPanel .hSepar, .helpPanel .hSeparator {margin-top: 14px;margin-bottom: 14px;}

.helpPanel.flyOut {top: 38px;width: 224px;}
	.helpPanel .flyOutTopRight,.helpPanel .flyOutBottomRight {background-image: url(../common/all_languages/all_regions/skin/flyOuts/bg_helpPanelFlyOutBoxRight.png);}	
	.helpPanel .flyOutTopLeft,.helpPanel .flyOutBottomLeft {background-image: url(../common/all_languages/all_regions/skin/flyOuts/bg_helpPanelFlyOutBoxLeft.png);}	
	.helpPanel .flyOutBordLeft .lining, .helpPanel .flyOutBordLeft .padder {background: #fff;padding: 14px 19px;}
		.helpPanel ul li {background:transparent url(../common/all_languages/all_regions/skin/bl_default.gif) no-repeat scroll 0 0.48em;padding-left:9px;}
			.helpPanel ul li a {padding: 0;display: inline;}
			.helpPanel ul li a:hover {background: none;}



/*:: =PSQT Check ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.psqtCheckForm {margin-top: 10px;}
	.psqtCheckForm .frmAlt .fLabel label,.psqtCheckForm .frmAlt .fWidget label, .psqtCheckForm .formGroupThemeA .sectionHeader label,.psqtCheckForm .formGroupThemeA .sectionContent label {margin-top: 0;}
	.psqtCheckForm .frmAlt .fLabel, .psqtCheckForm .formGroupThemeA .sectionHeader {margin-top: 0;margin-bottom: 4px;}
	.psqtCheckForm .fBtn, .psqtCheckForm .formButton {margin: 0;}



/*:: =Compare Tool ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.compareToolOn {padding-bottom: 7em;}/* Apply to body via JS when compare tool is "on" */

a.bt_addCompare,a.bt_removeCompare,a.bt_disableCompare {display: block;padding:0 0 0 18px;margin-bottom: 10px;padding-top: 1px;font-size:10px;line-height: 13px;font-weight:bold;text-transform: uppercase;}

a.bt_addCompare, a.bt_addCompare:hover {color: #0066a4;background: url(../common/all_languages/all_regions/skin/bg_iconSprite.gif) no-repeat left -800px transparent;}
	a.bt_addCompare:visited {color: #0066a4;}
a.bt_disableCompare,a.bt_disableCompare:hover {cursor: default;text-decoration: none;background: url(../common/all_languages/all_regions/skin/bg_iconSprite.gif) left -840px no-repeat transparent;color:#aeadad;}
	a.bt_disableCompare:visited {color: #aeadad;}
	
.compareWidget {position: fixed;overflow: hidden;z-index: 1000;bottom: -100px;left: 0;background: #e1e1e1 url(../common/all_languages/all_regions/skin/bg_compareBar.jpg) repeat-x 0 0;width: 100%;border-top: 1px solid #cdcdcd;}
	.compareTool {width: 975px;margin: 0 auto;height: auto;padding: 15px 0px;}	
	.compareTool .buttonize, .compareTool .button {position: relative;top: -10px;float: right;margin-right: 0;}/* <- temp */
	.compareTool p {margin-bottom: 6px;}
	.compareTool ul {margin-bottom: 10px;}	
		.compareTool ul li,.compareTool ul li span,.compareTool ul li.active .highlight,.compareTool ul li.active .highlight span 
		{background: transparent url(../common/all_languages/all_regions/skin/bg_compareItem.gif) no-repeat;}
		
		.compareTool ul li {background-position: left top;color: #fff;float: left;margin-right: 10px;padding: 8px 20px 6px 11px;position: relative;width: 168px;}
			.compareTool ul li span {background-position: right top;display: block;height: 16px;padding: 7px 0;position: absolute;right: 0;text-align: center;top: 0;width: 15px;}
							
		.compareTool ul li.active {background-position: left bottom;color: #000;}
			.compareTool ul li.active span {background-position: right bottom;width: 25px;}
				.compareTool ul li.active span a {display: block;}
					.compareTool ul li span a span {text-indent: -999em;}

		.compareTool ul li.active .highlight {background-position: left -60px;width: 199px;height: 20px;left: 0;position: absolute;}
			.compareTool ul li.active .highlight span {background-position: right -60px;width: 25px;height: 20px;position: absolute;}
.contextTouch .compareWidget {display:none;}


/*:: =Solution builder ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.sBuilder .cBox, .contextBuilder .cBox {margin-bottom: 15px;}

.sBuilder .cFoot .userMsg h3, .contextBuilder .cFooter .userMsg h3, .sBuilder .cFoot .message h3, .contextBuilder .cFooter .message h3 {margin-bottom: 0;}
.sBuilder .capsule h3, .contextBuilder .capsule h3 {font-size: 14px;line-height: 16px;margin-bottom: 2px;}
.sBuilder .capsule .userMsg h3, .sBuilder .capsule .message h3, .contextBuilder .capsule .userMsg h3, .contextBuilder .capsule .message h3 {line-height: 18px;}

.sBuilder .itemInfo, .contextBuilder .itemGroup .sectionContent {margin-bottom: 0;}
.sBuilder .addItemLink, .contextBuilder .addItemLink {font-size: 14px;line-height: 22px;}

.htmlTemplate {display: none !important;}

/* Summary box */

.sumBar,.sumExtended .cBoxSlim,.sumAll {width: 224px;} /* should cascade with a colx */
.sumBox {overflow: visible;margin-bottom: 12px;}
	.sumBox .cHead, .sumBox .cHeader {margin-bottom: 0;padding: 15px 12px 10px;background: url(../common/all_languages/all_regions/skin/bg_gradRibbonAlt.gif) left bottom repeat-x #929292;}
		.sumBox .cHead h2, .sumBox .cHeader h2 {color: #fff;}

	.sumBox .cFoot, .sumBox .cFooter {min-height: 0.5em;position: relative;padding: 12px 11px 1px;z-index: 2000;background: transparent;}
		.sumBox .cFoot .seeMoreLink, .sumBox .cFooter .moreLink {float: right;margin-bottom: 8px;}
		.sumBox .pgToolbar {position: absolute;bottom: -3.2em;right: 0;}

		.sumBox .cFoot .buttonize, .sumBox .cFooter .button {margin-right: 0;margin-bottom: 11px;}
			.sumBox .cFoot .btnCartAct, .sumBox .cFooter .buttonImage {margin-right: 6px;}
		
	.sumBox .brief {padding: 0;background-color: #fff;}
		.sumBox .brief h3 {font-size: 12px;padding: 8px 7em 7px 12px;margin-bottom: 0;background: url(../common/all_languages/all_regions/skin/bg_sumBoxTitle.gif) left bottom repeat-x #fff;position: relative;}
			.sumBox .brief h3 span {position: absolute;right: 0;top: 8px;width: 6em;text-align: right;padding-right: 10px;white-space: nowrap;}
			
			.sumBox .brief ul {margin: 0;border-bottom: 1px solid #e2e2e2;}
				.sumBox .brief ul li {font-size: 11px;line-height: 14px;margin: 0;padding: 5px 7em 4px 22px;margin-bottom: 1px;background: url(../common/all_languages/all_regions/skin/bg_sumBoxItem.gif) 78% 0 repeat-y #e6eff5;position: relative;}
					.sumBox .brief ul li span, .sumBox .brief ul li strong.priceTag {position: absolute;right: 0;top: 5px;width: 6em;text-align: right;padding-right: 10px;white-space: nowrap;}
					.sumBox .brief ul li span.priceTag,.sumBox .brief ul li span.number,.sumBox .brief ul li a {color: #212121;}

.sbFollowing .sumBar {position: fixed; padding-top: 10px; top: 0 !important;}

.sbNotFollowing .col3 {position: static;}
.sbNotFollowing .sumBar {position: absolute;right: 0;top: inherit;bottom: 5px !important;}
.sbNotFollowing .cWrap form,.sbNotFollowing #formWrap {overflow: visible;}

.sumShowMoreItems,.sumCloseMoreItems {float: none;	text-align: right;}
	.sumShowMoreItems,.sumCloseMoreItems {margin-bottom: 8px;}

.sumShowMoreItems,.sumCloseMoreItems,.sumExtended .seeMoreLink,.sumExtended .moreLink {display: none;}
		.sumShowMoreItems a {padding-right: 25px;padding-top: 2px;background: url(../common/all_languages/all_regions/skin/bg_iconSprite.gif) no-repeat right -478px transparent;}
		
.sumExtended {width: 442px;margin-left:-219px;z-index: 999;}
	
	.sumExtended .brief ul {overflow: hidden;}
		.sumExtended .brief li {float: left;width: 27.4%;}
		.sumExtended .sumCloseMoreItems {display: block;float: none;}
			.sumExtended .sumCloseMoreItems a {padding-right: 25px;padding-top: 2px;background: url(../common/all_languages/all_regions/skin/bg_iconSprite.gif) no-repeat right -518px transparent;}
		.sumExtended .cBoxSlim,.sumExtended .sumAll {float:right;}
		
.sumShowMoreItems a:visited, .sumExtended .sumCloseMoreItems a:visited {color: #0066A4;}
		
/* Warning box */

.sumBox .toolTip {display: none;left: -288px;right: auto;top: 0px;width: 300px;}
	.sumBox .toolTip .lining, .sumBox .toolTip .padder {padding: 10px 18px 10px 15px;}
	
	.warningBox .userMsg, .warningBox .message {border-bottom: 1px solid #ddd;margin-bottom: 10px;padding-bottom: 8px;}
		.warningBox .last {border: 0 none;padding-bottom: 0;}
	.warningBox ul {margin-bottom: 0;}
		.warningBox ul li .accent {position: absolute;right: 0;top: 0;color: #aa302f;}

/* hScrollBar unit overide */

.sBuilder .cToggleView .unit, .contextBuilder .cToggleView .unit {padding-right: 0;}



/*:: =Product Summary ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.productSummary .itemInfo, .productSummary .itemGroup .sectionContent {border-left: 1px solid #d6d6d6;padding-left: 13px;}
	.productSummary h3 {position: relative;}
		.productSummary h3 .priceTag, .productSummary h3 .number {position: absolute;right: 11px;top: 0;}
	
	.productSummary .itemInfo ul, .productSummary .itemGroup .sectionContent ul, .dataListThemeD, .dataList .dataListThemeD {overflow: hidden;border-top: 1px solid #E2E2E2;border-bottom: 1px solid #E2E2E2;padding-top: 0px;padding-bottom: 1px;margin: 0 0 1px;}
		.dataListThemeD, .dataList .dataListThemeD {margin-bottom: 1em;}
		.productSummary .itemInfo ul li, .productSummary .itemGroup .sectionContent ul li, .dataListThemeD li, .dataList .dataListThemeD li {float: left;width:75%;background:#E6EFF5 url(../common/all_languages/all_regions/skin/bg_sumBoxItem.gif) repeat-y 75% 0;margin: 1px -2px 0 0;padding:5px 25% 4px 0px;position: relative;text-indent:11px;}
		.productSummary .itemInfo ul li span.priceTag, .productSummary .itemInfo ul li span.number, .productSummary .itemGroup .sectionContent ul li span.priceTag, .productSummary .itemGroup .sectionContent ul li span.number, .dataListThemeD .sectionValue, .dataList .dataListThemeD .sectionValue {padding:0;position: absolute;right: 11px;text-align: right;top: 5px;width:25%;color: #212121;}
		.productSummary .itemInfo ul li.notSelected, .productSummary .itemGroup .sectionContent ul li.notSelected {color: #cbcbcb;}

	.productSummary .pricingInfo {margin-top: 21px;margin-bottom: 21px;}
		.productSummary .pricingInfo p {margin-bottom: 0;float: left;width: 180px;} 
		.productSummary .pricingInfo .pricingOption {width: auto;float: right;border-right: 0;border-left: 1px solid #d6d6d6;padding-right: 0;padding-left: 14px;margin-right: 0;}
		.productSummary .pricingInfo .pricingOption.last {border: 0;padding-right: 14px;}

	.productSummary .subTotal, .subTotal {float: left;width:75%;margin: 0 0 30px;padding:5px 25% 0 0;position: relative;text-indent:11px;color: #212121;}
		.productSummary .subTotal span.priceTag, .subTotal span.priceTag, .subTotal span.number {width:25%;padding:0;position: absolute;right: 11px;top: 5px;text-align: right;}
		
	.productSummary .capsule .formGroup .sectionContent, .productSummary .shell .formGroup .sectionContent {border-left: 0;padding-left: 0;}

/*:: =Tables ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* By defaul, table that are not in a column takes 2/3 of the page */
.cstmTbl, .dataTable {text-align: left;border-top: 1px solid #ddd;margin-bottom: 2em;}
table .odd td, table .even td {vertical-align: middle;}
table .reset, table .reset td {text-align:left !important;background: none !important;padding-left: 0!important;}

/* Force table's width to 100% */
.cstmTblSizeAlt,.refLine .cstmTbl, .dataTable {width: 100%;}

.cstmTbl td,.cstmTbl th, .dataTable td, .dataTable th {text-align: left;vertical-align: top;padding: 8px 21px 7px;border-bottom: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0;}
.cstmTbl th, .dataTable th {color: #212121;vertical-align: middle;padding: 14px 21px 10px;border-color: #d6d6d6;background: #EEEEEE url(../common/all_languages/all_regions/skin/bg_tab.gif) repeat-x left top;font-size: 14px;font-weight: normal;}
	.cstmTbl td.cellLast,.cstmTbl th.cellLast, .cstmTbl td.last,.cstmTbl th.last, table td.last, table th.last, .dataTable td.last,.dataTable th.last {border-right: 0; border-bottom-width: 1px !important;}
	
/* Cell content align (default is left)*/
.cstmTbl .cellContRight, table .cellContRight, .dataTable .cellContRight {text-align: right;}
.cstmTbl .cellContCenter, table .cellContCenter, .dataTable .cellContCenter {text-align: center;}
	
/* Cell bg (classes are generated via JS)*/	
.cstmTbl .odd td, .dataTable .odd td {background-color: #fff;}
.cstmTbl .even td, .dataTable .even td {background-color: #f8f8f8;}
.dataTable tr.hoverRow td {background: #F2F2F2 !important;}

/* Action containing a button. Ex.: Add to cart button. */
.cstmTbl .actionRow td, table .actionRow td, .dataTable .actionRow td {padding-top: 10px;padding-bottom: 10px;background: none transparent;}
	.cstmTbl .actionRow td .buttonize, table .actionRow td .buttonize, table .actionRow td .button, .dataTable .actionRow td .button {margin-right: 0;}
	.cstmTbl .actionRow td.cellContRight .buttonize, table .actionRow td.cellContRight .buttonize, table .actionRow td.cellContRight .button, .dataTable .actionRow td.cellContRight .button {float: right;}

/* To force a cell into a specific size */	
.cstmTbl .cellSize1, table .cellSize1, .dataTable .cellSize1 {width: 10px; text-align: center;}
.cstmTbl .cellSize2, table .cellSize2, .dataTable .cellSize2 {width: 100px;}
.cstmTbl .cellSize3, table .cellSize3, .dataTable .cellSize3 {width: 150px;}
.cstmTbl .cellSize4, table .cellSize4, .dataTable .cellSize4 {width: 250px;}
.cstmTbl .cellSize5, table .cellSize5, .dataTable .cellSize5 {width: 300px;}

.new td {font-weight: bold;}

.cstmTbl .indent, table .indent, .dataTable .indent {padding-left: 21px;padding-right: 14px;}
.cstmTbl .bStick, table .stickyBottom, .dataTable .stickyBottom {bottom: 20px;}

.cstmTbl .checked, table .checked, .dataTable .checked {display:block;text-indent: -999em;margin-top: 3px;height: 10px;background: transparent url(../common/all_languages/all_regions/skin/bg_iconSprite.gif) no-repeat center -640px;}
.cstmTbl .priceTag, table .priceTag, .dataTable .priceTag, .cstmTbl .number, table .number, .dataTable .number {display: block;}

.dataTable .priceTag {text-align: right;}
.dataTable .errorMessage {clear:none;float:none;margin:0;font-size:inherit;}

/* dataTableThemeA  */
.dataTableThemeA {border-top-color:#d6d6d6;border-right:solid 1px #d6d6d6;border-left:solid 1px #d6d6d6;}
	.dataTableThemeA th, .dataTableThemeA td {vertical-align:middle;padding:18px 23px 14px 23px;border-right-color:#d6d6d6;border-bottom-color:#d6d6d6;}
	.dataTableThemeA th {background:#FFF url(../common/all_languages/all_regions/skin/BCE/bg_dataTableTH.jpg) bottom left repeat-x; }

/* dataTableThemeB */
.dataTableThemeB {border:0;}
	.dataTableThemeB th, .dataTableThemeB td {padding:7px 22px 6px 22px;border-right:0;border-bottom-color:#d0d0d0;}
	.dataTableThemeB th {background:none; }

/* dataTableThemeC */
.dataTableThemeC {margin-bottom:0px;width:auto;border-collapse:separate;border-spacing:1px;border:0;}
	.dataTableThemeC th, .dataTableThemeC td {vertical-align:middle;font-size:0.9em;color:#212121;border:0;}
	.dataTableThemeC td.last, .dataTableThemeC th.last, .dataTableThemeC td:last-child, .dataTableThemeC th:last-child {border-bottom:0;}
	.dataTableThemeC th {padding:0;height:24px;font-weight:bold;background:none;}
		.dataTableThemeC th h2, .dataTableThemeC th h2.txtRep {margin:0;line-height:0;}
		.dataTableThemeC th h2.txtRep {margin-top:-5px;}
	.dataTableThemeC .even td, .dataTableThemeC .odd td {background-color:#f2f2f2;}
	.dataTableThemeC .even .value, .dataTableThemeC .odd .value {background-color:#d9e8f1;}
		.dataTableThemeC tbody td, .dataTableThemeC tbody td.last, .dataTableThemeC tbody td:last-child {padding:4px 20px 2px 20px;text-align:center;border-bottom:solid 1px #fff;}
		.dataTableThemeC tfoot .even td, .dataTableThemeC tfoot .odd td {padding:5px 0 4px 0;color:#0066a4;background-color:#fff;}
	.dataTableThemeC .main {font-weight:bold;}
	.dataTableThemeC .separator {border-top:solid 1px #d0d0d0;}
	.dataTableThemeC .errorMessage {font-weight:normal;}
	
/* dataTableThemeE */
.dataTableThemeE th, .dataTableThemeE td {padding:18px 23px 14px 23px;}

/* dataTableThemeF */
.dataTableThemeF th, .dataTableThemeF td {padding-left: 14px; padding-right: 18px;}



/*:: =Compare table ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.compareTableWrap {padding-bottom: 0;}
.compareTableWrap .cFoot, .compareTableWrap .cFooter {top: -1px;}

.compareTableWrap h3.hType2, .compareTableWrap h3.headingType2 {background: #FFFFFF url(../common/all_languages/all_regions/skin/bg_gradRibbon.gif) repeat-x left bottom;border: 0;padding: 18px 20px 10px 20px;height: 30px;margin-bottom: 0;color: #000;}	
	.compareTableWrap h3.hType2 span, .compareTableWrap h3.headingType2 span {position: relative;display: block;padding-right: 30px;}

.compareTableWrap .tgl,.gridList .tgl, .compareTableWrap .toggle,.gridList .toggle, .toggleThemeA {position: absolute;width: 30px;height: 30px;padding-right: 0;right: 0;top: -4px;background: url(../common/all_languages/all_regions/skin/bg_iconSprite.gif) no-repeat right -559px transparent;}
	.compareTableWrap .tglOpen,.gridList .tglOpen, .compareTableWrap .toggleOpen,.gridList .toggleOpen, .toggleThemeAOpen {background-position: right -599px;}		

.compareTbl {margin-bottom: 0;border-top: 0;width: 100%;max-width: 100%;}
	.compareTbl th {background: #fff;}
	.compareTbl td span {display: block;}
	
	.compareTbl .itemAction, .compareTbl .sectionAside {position: absolute;right: -10px;top: -10px;}
		.compareTbl .bt_remove, .compareTbl .actionRemove {width: 14px;height: 14px;text-indent: -999em;padding: 0;}
		
		.compareTbl tr.first th,.compareTbl tr.first td {background-color: #fff;vertical-align: top;padding-bottom: 0;font-weight: normal;}
		.compareTbl tr.first .seeMoreLink, .compareTbl tr.first .moreLink,tr.first .buttonize, tr.first .button {font-weight: normal;}
		.compareTbl tr.first .unitAlt {padding-top: 0;padding-bottom: 25px;}
		.compareTbl tr.first .unitAlt .itemGroup {text-align: left;}

.noJs a.bt_addCompare,.noJs a.bt_removeCompare,.noJs a.bt_disableCompare {display: none;}



/*:: =Cart table ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.cartTbl {width: 100%;max-width: 100%;text-align: left;border-top: 0 none;vertical-align: top;border-bottom: 0;margin-bottom: 0;}
	.cartTbl tr {vertical-align: top;}
		.cartTbl td,.cartTbl th {padding: 14px 12px 14px 0;border-right: 0 none;vertical-align: top;}
		
		.cartTbl .odd td,.cartTbl .even td {background-color: #fff; vertical-align: top;}
			.cartTbl th {padding-top: 0;border-color: #d6d6d6;font-weight: normal;background: #fff;font-size: 14px;line-height: 18px;}
			.cartTbl td {border-top: 1px solid #e0e0e0;border-bottom: 0 none;}
		
		.cartTbl h3 {margin-bottom: 2px;color: #0066A4;}
		
		.cartTbl .secRow td {border-top: 0;padding: 0 12px 10px 0;}
			.cartTbl .secRow h4 {margin-bottom: 0;padding-left: 9px;background: url(../common/all_languages/all_regions/skin/bl_default.gif) 0 6px no-repeat transparent;}
			.cartTbl .secRow p {margin-left: 9px;}
			.cartTbl .secRow .hType4, .cartTbl .secRow .headingType4 {margin-bottom: 5px;display: block;}
		
		.cartSubTot td {padding-bottom: 0;border-bottom: 0;}
			.cartSubTot .cell01 {font-size: 14px;color: #212121;}
			.cartSubTot .pricingOption {margin-bottom: 0;border: 0;}
			.cartTbl .cartSubTot .pricingInfo p {float: none;margin-right:0;padding-right:0;}
		
		.cartTbl p {font-size: 12px;line-height: 16px;margin-bottom: 0;}
		
		.cartTbl td.cellLast,.cartTbl th.cellLast, .cartTbl td.last,.cartTbl th.last {border-right: 0 none;}
		
		.cartTbl .cell01 {width: 58px;text-align: left;}
			.cartTbl td.cell01 span {font-weight: bold;font-size: 1.166em;color: #212121;margin-left: 0.2em;}
		.cartTbl .cell02 {width: auto;}
		.cartTbl .cell03 {width: 120px;}
		.cartTbl .cell04 {width: 120px;}
		.cartTbl .cell05 {width: 25px;padding-right: 0;}
		
		.cartTbl a.bt_remove, .cartTbl a.actionRemove {position: relative;left: 13px;width: 14px;height: 14px;text-indent: -999em;padding: 0;}

.cartTbl .promoItemRow td {padding: 9px 0 18px 0;border-top: 0;}
	.cartTbl .promoItemRow .shell {margin-bottom: 0;padding-bottom: 15px;}
		.cartTbl .promoItemRow .shell h4 {float: left;background: none;padding-left: 0;padding-top: 12px;}
		.cartTbl .promoItemRow .shell .priceTag, .cartTbl .promoItemRow .shell .number {display: inline;}
		.cartTbl .promoItemRow .shell .fBtn, .cartTbl .promoItemRow .shell .formButton {float: right;margin-bottom: 0;}



/*:: =Summary table ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.sumTbl {text-align: left;vertical-align: top;margin-bottom: 0;border-top: 0 none;border-collapse: separate;}
	.sumTbl tr {vertical-align: top;}
		.sumTbl td,.sumTbl th {padding: 5px 10px 4px 10px;border: 0 none;vertical-align: top;}
		.sumTbl .odd td, .sumTbl .even td {vertical-align: top;}
	
	.sumTbl thead th {padding:1px 10px 5px 0;border: 0 none;border-bottom: 1px solid #e0e0e0;font-weight: normal;background: none transparent;font-size: 12px;}
		
	.sumTbl tfoot td {padding-left: 0;}
		.sumTbl tfoot .even td,.sumTbl tfoot .odd td {padding-top: 21px;background: url(../common/all_languages/all_regions/skin/bg_dataTbl.gif) left top repeat-x transparent;}
			.sumTbl tfoot td h2 {float: left;font-size: 12px;}
			
	.sumTbl tbody td {border-top: 1px solid #fff;border-right: 1px solid #fff;}
		.sumTbl td.cellLast,.sumTbl th.cellLast, .sumTbl td.last,.sumTbl th.last {border-right: 0 none;}
		
	.sumTbl .cell02,.sumTbl .cell03 {width: 120px;text-align: right;}	
		
	.sumTbl tbody .odd td,.sumTbl tbody .even td {background-color: #F2F2F2;}
		.sumTbl tbody .odd .colGroup,.sumTbl tbody .even .colGroup, .sumTbl tbody .odd .cellThemeA,.sumTbl tbody .even .cellThemeA {background-color: #E6EFF5;color: #212121;}
		.sumTbl tbody .odd .colGroup,.sumTbl tbody .even .colGroup {float: none; width: auto;}
	
	.sumTbl tbody .priceTag, .sumTbl tbody .number {color: #555555;color: #212121;}



/*:: =Data table ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.dataTbl, .dataTableThemeD {width: 100%;max-width: 577px;text-align: left;vertical-align: top;margin-bottom: 12px;border-top: 0 none;border-collapse: separate;padding-bottom: 2px;background: url(../common/all_languages/all_regions/skin/bg_dataTbl.gif) left bottom repeat-x transparent;}
.refLine .dataTbl, .colGroup .dataTableThemeD {max-width: 100%;}
	
	.dataTbl tr, .dataTableThemeD tr {vertical-align: top;text-align: left;}
		.dataTbl td,.dataTableThemeD td,.sumTbl th {padding: 5px 10px 4px 10px;border: 0 none;vertical-align: top;}
	
		.dataTbl thead th, .dataTableThemeD thead th {padding:0 0 5px;border: 0 none;border-bottom: 1px solid #e0e0e0;font-weight: normal;background: none transparent;font-size: 12px;}
			
		.dataTbl tbody td, .dataTableThemeD tbody td {border-top: 1px solid #fff;border-right: 1px solid #fff;}
			.dataTbl td.cellLast, .dataTbl td.last,.dataTableThemeD td.last,.sumTbl th.cellLast, .sumTbl th.last {border-right: 0; border-bottom-width: 1px !important;}
		
		.dataTbl tbody .priceTag, .dataTableThemeD tbody .priceTag, .dataTableThemeD tbody .number {color: #555555;}
		.dataTbl .frmElmnt, .dataTableThemeD .formGroup {margin: 0;}
		
		.dataTbl tbody .odd td,.dataTbl tbody .even td, .dataTableThemeD tbody .odd td, .dataTableThemeD tbody .even td {background-color: #e8e8e8;}
		.dataTbl tbody .odd .colGroup,.dataTbl tbody .even .colGroup, .dataTableThemeD tbody .odd .colGroup,.dataTableThemeD tbody .even .colGroup {background-color: #dde6eb;}



/*:: =Active highlight ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.actHighlight {display: block;width: 100%;padding: 5px 11px 4px 11px;position: relative;margin-left: -11px;margin-top: -5px;margin-bottom: -4px;background: #DAE7EF;z-index: 1000;}
.actHighlight,.actHighlight a, .actHighlight a:visited {color: #212121 !important;;}

ul.folderTree li.open li .actHighlight {padding-left: 33px;margin-left: -33px;}
ul.folderTree li.open li li .actHighlight {margin-left:-45px;padding-left:45px;}
ul.hAccordion .actHighlight,.folderTree .actHighlight {background: #DAE7EF;padding: 5px 0px 4px;}
ul.hAccordion .actHighlight,ul.folderTree .actHighlight {margin-left: 0;}
	ul.folderTree li.actHighlight a {display: block;margin-left: 34px;}


/* Extras overwrites -> liExtras appended only if class = "actHighlight" */
.liExtra1,.liExtra2,.liExtra3,.liExtra4 {position: absolute;background: transparent url(../common/all_languages/all_regions/skin/bg_vtab.gif) no-repeat scroll 0 0;height: 4px;width: 5px;} /* <- same as vTabs extras */
	.liExtra1 {top: 0;left: 0;}
	.liExtra2 {top: 0;right: 0;background-position: right top;}
	.liExtra3 {bottom: 0;left: 0;background-position: left bottom;}
	.liExtra4 {bottom: 0;right: 0;background-position: right bottom;}
	
	

/*:: =Results ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.pgResults {position: relative;overflow: hidden;padding: 0;}
	.pgResults .bord3 {background: #f5f5f5 url(../common/all_languages/all_regions/skin/bg_bordTab.gif) repeat-y 230px 0;}	

.pgResults .pgResultsContent,.pgResults .pgResultsSubContent {padding-top: 24px;}
	
.pgResults .pgResultsContent {position: relative;min-height: 350px;padding-bottom: 5em;}
	.pgResults .pgSearch, .pgResults .cBoxThemeD {z-index: 4;}
		.pgResults .pgSearch .cBox, .pgResults .cBoxThemeD {margin-bottom: 28px;}
		.pgResultsContent .pgSearchItem .pgSearchInput {width: 511px;background-image: url(../common/all_languages/all_regions/skin/bg_faqSearchInput.gif);}
			.pgResultsContent .pgSearchItem .pgSearchInput input {width: 338px;}
			
			/* French version */
			.fr .pgResultsContent .pgSearchItem .pgSearchInput {width: 480px;}
			.fr .pgResultsContent .pgSearchItem .pgSearchInput input {width: 300px;}

.pgResults .pgResultsSubContent {padding-right: 0px;}
	.pgResults .pgResultsSubContent .scWrap {margin-bottom: 21px;border-bottom: 1px solid #d6d6d6;padding-bottom: 8px;width: 189px;} /* -> (col3 width(224) - lining,padder(42)) + 7 */
		.pgResults .pgResultsSubContent .last {border-bottom: 0 none;padding: 0;margin: 0;}
	.pgResults .pgResultsSubContent ul li {margin-bottom: 8px;}
	.pgResults .pgResultsSubContent ul li.actHighlight {margin-bottom: 4px;}
		.pgResults .pgResultsSubContent ul li ul {margin: 8px 0 -8px 0;}
		.pgResults .pgResultsSubContent .folderTree li ul {margin: 8px 0 8px 0;}
		.pgResults .pgResultsSubContent ul li ul .actHighlight{margin-right: -10px;}

.pgResults h2 {margin-bottom: 12px;}
	.pgResults h2.searchResultsMsg .accent {font-weight: bold;}

.pgResults .filterBar, .pgResults .shellThemeB {margin-bottom: 21px;}
	.pgResults .filterBar .hlpLnk, .pgResults .formSuper .hlpLnk, .pgResults .formSuper .inputAside {display: block;margin-bottom: 0;margin-top: 3px;margin-left: 0;clear: both;float: left;}


.pgResults .cFoot, .pgResults .cFooter, .cBoxThemeC .cFooter {width: 692px;position: absolute;right: 0;bottom: 0;padding: 0;padding-right: 12px;background: #eaeaea url(../common/all_languages/all_regions/skin/bg_gradRibbon.gif) repeat;margin: 0;top: auto;height: 4.5em;}
.pgResults .pageCounter {top: 15px;}

/* Result Item */
.resultItem h3 {margin-bottom: 4px;margin-left: 2.1em;position: relative;}
	.resultItem .itemNo {position: absolute;left: -2.1em;width: 2.1em;}
	.resultItem h3,.resultItem h3 a {color: #0066a4;}
	.resultItem h3 a:hover {text-decoration: underline;}
	.resultItem h3 a:visited {color: #666699;}

.resultItem p {margin-left: 2.5em;}
.resultItem .categoryLabel {font-weight: bold;margin-bottom: 4px;}


/*:: =Suggestive search ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.suggestiveSearch {display: none;position: absolute;float: left;top: 38px;left: 0;width: 508px;height: 200px;overflow: auto;color: #212121;text-align: left;margin: 0;padding: 0;background-color: #fff;border: 1px solid #d6d6d6;font-size: 14px;z-index: 1000;}
	.suggestiveSearch .noResults {display: none;padding: 8px 20px 8px;margin: 0;}
	.suggestiveSearch ul {padding: 8px 0 8px 0;margin: 0;}
	.suggestiveSearch ul li {list-style: none;background: none;padding: 5px 20px 2px 20px;margin: 0;}
	.suggestiveSearch ul li.itemhover {background-color: #e5e3e4;}
		.suggestiveSearch ul li a {color: #212121;text-decoration: none;}
		.suggestiveSearch ul li a .accent {font-weight: bold;}



/*:: =Grid List ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* nav side */
.gridList .pgResultsSubContent .scWrap {border: 0;margin-bottom: 0px;}
	.gridList .pgResultsSubContent ul li.actHighlight {padding-left: 21px;padding-right: 2px;margin-bottom: 4px;margin-top: -5px;background: #DAE7EF url(../common/all_languages/all_regions/skin/bl_default.gif) no-repeat 11px center;}
		.gridList .pgResultsSubContent ul li.actHighlight a {margin-left: 4px;}
		
/* content side */
.gridList .pgResultsContent .capsule .hType3, .gridList .pgResultsContent .capsule .headingType3 {margin-bottom: 19px;position: relative;}
	.gridList .pgResultsContent ul {margin-bottom: 0px;float: left;}
		.gridList .pgResultsContent ul li {overflow: hidden;background: none;float: left;width: 104px;height: 9.75em;margin-bottom: 0;padding: 0 0 1.6em 0;text-align: center;}
			.gridList .pgResultsContent ul li a img {display: block;float: left;position: relative;top: 0;left: 50%;width: 75px;margin-left: -34px;}
			.gridList .pgResultsContent ul li span {clear: right;margin-right: 3px;}



/*:: =User feedback ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.userFeedback {display: block;float: left;overflow: visible;position:relative;top:6px;width: 26em;/*Fix wrapping issue in ie6 when pgToolBar links are too long*/}
	.userFeedback h2,.userFeedback h3 {float:none;font-size:14px;margin: 0;}
	.userFeedback h3 {margin-top: -1px;}
	.userFeedback ul {float: left;position: relative;margin: 6px 0 0;padding-bottom: 10px;}
		.userFeedback ul li {background: none;float: left;margin: 0;padding: 0;}
		.userFeedback .buttonize, .userFeedback .button {margin-right: 4px;}
	.userFeedback .userMsg, .userFeedback .message {margin: 0;display: none;}

	.cFoot .userFeedback .btnAltAct, .cFooter .userFeedback .buttonThemeC {margin-top: 0;}

.userCommentForm {margin-top: 15px;display: none;}
	.userCommentForm textArea {background-color: #FBFBFB;}

	

/*:: =Tech support + Hint and tips ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.techTips {margin-bottom: 13px;}
.techTips .lining .bStick, .techTips .padder .stickyBottom {bottom: 0;}
.techTips ul {margin-bottom: 20px;}



/*:: =TagCloud ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.tagCloud {color: #0066A4;}
	.tagCloud a {line-height: 20px;white-space: nowrap;}
	.tagCloud .weight1 {font-size: 75%;}
	.tagCloud .weight2 {font-size: 125%;}
	.tagCloud .weight3 {font-size: 150%;}
	.tagCloud .weight4 {font-size: 175%;}
	

	
/*:: =splitter ::::::::::::::::::::::::::::::: */
.cWrap.splitter {margin-bottom: -15px;}
.splitter {border: 0; clear: both; overflow: hidden;}

.itemGroup .splitter {clear: right;}
	.splitterLeft {float: left; width: 45%;}
	.splitterRight {float: right; width: 45%; text-align: right;}
		.splitterLeft .splitterContent {float: left;}
		.splitterRight .splitterContent {float: right;}
			.splitterRight .splitterContent .button {margin-right: 0; margin-left: 8px;}
			.splitterRight .splitterContent .moreLink {left: -6px; position: relative;}
	
		.splitter .splitterContent .formGroup {margin-bottom: 0;}
		.splitter label, .splitter select {font-size: 12px;}
		.splitter .label {float:left;font-size:1.2em;}
		.splitter .pipeSpacer {margin-right:9px;margin-left:10px;}
		.splitter .pricingInfo {margin: 0;}
		.splitter .pricingInfo .pricingOptions {padding-right: 0;}

.splitter .pricingInfo p {float: none;}
.splitter .pricingInfo strong {margin-bottom: -4px;}
.itemGroup .sectionContent .headingThemeC {margin-bottom: 15px; padding-bottom: 12px;}

.splitterThemeA .splitterLeft {width: 55%;}
.splitterThemeA .splitterRight {width: 35%;}

.splitterThemeB .splitterLeft, .splitterThemeD .splitterLeft {width: 35%;}
.splitterThemeB .splitterRight, .splitterThemeD .splitterRight {width: 55%;}

.splitterThemeC .splitterLeft {width: auto;}
.splitterThemeC .splitterRight {width: auto;}

.splitterThemeD {margin-top:11px;margin-bottom:4px;padding-top:16px;background:url("../common/all_languages/all_regions/skin/bg_splitter.jpg") top left repeat-x;}
	.splitterThemeD em {font-style:italic;}

.splitterThemeE .splitterLeft {width: auto;}
.splitterThemeE .splitterRight {float: left; width: auto;}
.splitterThemeE .splitterContent {float: left;}

.splitterThemeF {overflow: visible; position: relative;}
	.splitterThemeF .splitterLeft {width: 63%;}
	.splitterThemeF .splitterRight {width: 32%;}
		.splitterThemeF .splitterContent {float: none;}
		
		.dataListThemeM .splitterThemeF {width: 77%;}
		.dataListThemeM .splitterThemeF .sectionContent {width: auto; float: none;}

.splitterThemeG .splitterLeft .splitterContent {float: none;}
	
/* Usable but might break under certain conditions - use wisely please (context-specific) */
.infoGroup .splitter {margin-bottom: 2em;}
	.infoGroup .splitter .splitterLeft {width: 40%; padding-left: 40px;}
	.infoGroup .splitter .splitterRight {width: 46%; float: left; text-align: left;}
		.infoGroup .splitter .splitterLeft .splitterContent .formGroup {padding-left: 8%;}
		.infoGroup .splitter .splitterLeft .splitterContent .formGroup .sectionHeader {width: 40%; padding-left: 0;}
		.infoGroup .splitter .splitterLeft .splitterContent .formGroup .sectionHeader label {font-size: 1em;}
		.infoGroup .splitter .splitterLeft .splitterContent {width: 100%;}
	
/*:: =Glossary ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.alphaNumMenu {margin: 11px 0 21px 0;border: 1px solid #d6d6d6;position: relative;float: left;}
	.alphaNumMenu li {background: none;padding: 0;float: left;margin: 0;}
		.alphaNumMenu li a, .alphaNumMenu li .disabled {width: 30px;display: inline-block;padding: 3px 0 3px 0;text-align: center;border-right: 1px solid #d6d6d6;text-decoration: none;}
		.alphaNumMenu li a:visited {color: #0066a4;}
		.alphaNumMenu li a:hover {background: #dae7ef;color: #212121;}
		.alphaNumMenu li .disabled, .alphaNumMenu li .disabled:hover {color: #999;background: none transparent;cursor: default;}
		.alphaNumMenu .last {width: 65px;position: relative;}
		.alphaNumMenu .last {border: 0;}
		
.glossaryBox .headDesc dd {max-width: 75%;}
	


/*:: =Content navigation ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.contentNav {position: relative;background: none #fff;padding: 0;z-index: 999;border: 0 none;}
	.contentNav ul {margin: 0 0 5px -13px;width: 988px;float: left;display: inline;overflow: hidden;}
		.contentNav ul li {float: left;background: none transparent;margin: 0 0 0 13px;padding: 0;}

.contentNavExtra {position: absolute;bottom: -7px;left: 0;width: 100%;height:7px;line-height: 0;background: url(../common/all_languages/all_regions/skin/bg_mainExtra.gif) left top no-repeat transparent;}



/*:: =Promotion panel ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.promoPanel {padding-bottom: 20px;background: url(../common/all_languages/all_regions/skin/bg_promoPanel.jpg) 0 0 repeat-x #fff;}
		.promoPanel .itemPict, .promoPanel .itemFigure {margin-bottom: 0;}
		.promoPanel .itemInfo, .promoPanel .itemGroup .sectionContent {padding-top: 45px;margin-bottom: 0;}
			.promoPanel .itemInfo .wdgt_fbConnect, .promoPanel .itemGroup .sectionContent .wdgt_fbConnect {padding: 15px 0 15px;}
			.promoPanel .itemInfo .btnWrap, .promoPanel .itemGroup .sectionContent .btnWrap {margin-bottom: 40px;}

	.pPan01 {background: url(../common/all_languages/all_regions/skin/bg_promoPanel01.jpg) left top no-repeat #fff;}
	.pPan02 {background: url(../common/all_languages/all_regions/skin/bg_promoPanel02.jpg) right bottom no-repeat #f3f3f3;}



/*:: =Introduction panel ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.hItemList .mGrid4 {clear: none;}
	.hItemList .mGrid4 .mCol1 {width: 98px;margin-right: 9px;}

.hItemList .unitAlt {padding: 0;}
	.hItemList .unitAlt .itemInfo, .hItemList .unitAlt .itemGroup .sectionContent {text-align: center;}
		.hItemList .unitAlt .itemInfo h3, .hItemList .unitAlt .itemGroup .sectionContent h3 {font-size: 12px;}
			.hItemList .unitAlt .itemInfo h3 a, .hItemList .unitAlt .itemGroup .sectionContent h3 a {color: #0066a4;}


/*:: =Faq ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.faqList .hType5, .faqList .headingType5, .faqList .faqAnswer {margin-left: 45px;}
	.faqList .accent {position: absolute;color: #212121;margin-left: -45px;margin-right: 29px;font-weight: bold;}
.faqList .faqAnswer {margin-bottom: 21px;}
	.faqList .faqAnswer .accent {float: left;}



/*:: =Error page ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.pgError {background-color:#f2f2f2;}
.pgError .cBox {margin-top:60px;min-height: 275px;}
.pgError a:visited {color: #0066a4;}



/*:: =Coverage map widget ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.coverageWidget .filterBar, .coverageWidget .shellThemeB {margin-bottom: 25px;}
.coverageWidget .filterBar .inputSize2, .coverageWidget .shellThemeB .inputSize2 {width: 115px;}
.coverageWidget .filterBar select.inputSize2, .coverageWidget .shellThemeB select.inputSize2 {min-width: 1px;width: 90px;}
.coverageWidget .filterBar label span, .coverageWidget .shellThemeB label span {padding-left: 20px;position: relative;margin-right: 6px;}
.coverageWidget .filterBar label span img, .coverageWidget .shellThemeB label span img {position: absolute;top: -3px;left: 0;margin-right: 3px;vertical-align: middle;}
.coverageWidget .btnDftAct {margin-right: 0;}

.coverageWidget .shell {margin-bottom: 20px;padding: 10px 0 9px 21px;border: 1px solid #d6d6d6;background: #ebebeb url(../common/all_languages/all_regions/skin/bg_gradRibbon.gif) repeat-x left -1px;}
	.coverageWidget .shell .shellExtra1,.coverageWidget .shell .shellExtra2,.coverageWidget .shell .shellExtra3,.coverageWidget .shell .shellExtra4 {background: url(../common/all_languages/all_regions/skin/bg_filterBarExtra.png) left top no-repeat transparent;}
	.coverageWidget .shell .shellExtra1 {top: -1px;left: -1px;}
	.coverageWidget .shell .shellExtra2 {top: -1px;right: -1px;background-position: right top;}
	.coverageWidget .shell .shellExtra3 {bottom: -1px;left: -1px;background-position: left bottom;}
	.coverageWidget .shell .shellExtra4 {bottom: -1px;right: -1px;background-position: right bottom;}



/*:: =Popup template ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.popupWrapper .pgTitle {position: relative;margin:0 0 21px;padding-top: 20px;padding-bottom: 15px;background: url(../common/all_languages/all_regions/skin/bg_gradRibbon.gif) left bottom repeat-x #fff;}
	.popupWrapper .pgTitle h1 {width: auto;}



/*:: =Have us call you now widget specific styles (shell overides) ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.hucyn {width: 31.5em;padding-top: 22px;margin-top: 21px;margin-bottom: 21px;}

/*:: =Show/hide element ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* Keep at the end of this file */
.hide {display: none;} .forceHide {display: none !important;}
.show {display: block;} .forceShow {display: block !important;}

/* IMPORTANT NOTICE! */
/* Please do not put additionnal styles/overwrites in the core files (bell_prime.css and bell_master.css)
   For new styles/overwrites or styles not related with the bell UIKit core files, use bell_custom.css */