/*////////////// Last Edited by MJG 30/04/2010 @ 16:34 //////////////*/

/* Decision Tree Tabs */
.tabbed-zone-outer { }
.oTabbedPanels { width: 496px; }
.tabs-container-delta-outer, .tabbed-zone-delta { position: relative;  }
.tabs-menu-outer { clear: both; font-family: Arial, Sans-Serif; }
.tabs-menu-inner { width: 100%; overflow: hidden; }

.tabbed-zone-delta .tabs-body-alpha .panel-epsilon .panel-body-outer, 
.tabbed-zone-delta .tabs-body-beta .panel-epsilon .panel-body-outer,
.tabbed-zone-delta .tabs-body-gamma .panel-epsilon .panel-body-outer,
.tabbed-zone-delta .tabs-body-delta .panel-epsilon .panel-body-outer,
.tabbed-zone-delta .tabs-body-epsilon .panel-epsilon .panel-body-outer,
.tabbed-zone-delta .tabs-body-zeta .panel-epsilon .panel-body-outer,
.tabbed-zone-delta .tabs-body-theta .panel-epsilon .panel-body-outer,
.tabbed-zone-delta .tabs-body-eta .panel-epsilon .panel-body-outer
 { border-left: 10px solid #ec007c; padding: 12px; background: #e9e3d5; padding-top: 82px; }


.tabs-menu-outer ul li { float: left; width: 20%; text-align: center; }
.tabs-menu-outer ul li a:link, .tabs-menu-outer ul li a:visited { margin: 0px; display: block; text-decoration: none !important; background: #47391b; border: none; border-left: 1px solid #fff; color: #fff !important; padding: 0 3px 0 3px; height: 82px; }
.tabs-menu-outer ul li span span { display: block; padding: 20px 2px 7px 2px; font-size: 1em; }

.tabs-menu-outer ul li.tab-selected a:link, .tabs-menu-outer ul li.tab-selected a:visited { border: none; border-left: 1px solid #fff; background: #47391b; }
.tabs-menu-outer ul li.tab-alpha.tab-selected a:link, .tabs-menu-outer ul li.tab-alpha.tab-selected a:visited { border-left-width: 0 !important; }
.tabs-body-outer { clear: both; width: auto; border: none; padding: 0px; }
	
/* Un-selected */

.tabs-menu-outer ul li.tab-alpha a:link, .tabs-menu-outer ul li.tab-alpha a:visited { border: none; background: #fff url("/EasySiteWeb/EasySite/StyleData/NelsonsSpatone_Master/Images/dtree-tab-alpha-bkgr.gif") no-repeat top left; color: #fff; display: block; text-decoration: none; cursor: pointer; }
.tabs-menu-outer ul li.tab-alpha a:hover, .tabs-menu-outer ul li.tab-alpha a:active { background: #fff url("/EasySiteWeb/EasySite/StyleData/NelsonsSpatone_Master/Images/dtree-tab-alpha-bkgr-o.gif") no-repeat top left; color: #fff; display: block; text-decoration: none; cursor: pointer; }

.tabs-menu-outer ul li.tab-beta a:link, .tabs-menu-outer ul li.tab-beta a:visited { background: #fff url("/EasySiteWeb/EasySite/StyleData/NelsonsSpatone_Master/Images/dtree-tab-beta-bkgr.gif") no-repeat top left; color: #fff; display: block; text-decoration: none; cursor: pointer; }
.tabs-menu-outer ul li.tab-beta a:hover, .tabs-menu-outer ul li.tab-beta a:active { background: #fff url("/EasySiteWeb/EasySite/StyleData/NelsonsSpatone_Master/Images/dtree-tab-beta-bkgr-o.gif") no-repeat top left; color: #fff; display: block; text-decoration: none; cursor: pointer; }

.tabs-menu-outer ul li.tab-gamma a:link, .tabs-menu-outer ul li.tab-gamma a:visited { background: #fff url("/EasySiteWeb/EasySite/StyleData/NelsonsSpatone_Master/Images/dtree-tab-gamma-bkgr.gif") no-repeat top left; color: #fff; display: block; text-decoration: none; cursor: pointer; }
.tabs-menu-outer ul li.tab-gamma a:hover, .tabs-menu-outer ul li.tab-gamma a:active { background: #fff url("/EasySiteWeb/EasySite/StyleData/NelsonsSpatone_Master/Images/dtree-tab-gamma-bkgr-o.gif") no-repeat top left; color: #fff; display: block; text-decoration: none; cursor: pointer; }

.tabs-menu-outer ul li.tab-delta a:link, .tabs-menu-outer ul li.tab-delta a:visited { background: #fff url("/EasySiteWeb/EasySite/StyleData/NelsonsSpatone_Master/Images/dtree-tab-delta-bkgr.gif") no-repeat top left; color: #fff; display: block; text-decoration: none; cursor: pointer; }
.tabs-menu-outer ul li.tab-delta a:hover, .tabs-menu-outer ul li.tab-delta a:active { background: #fff url("/EasySiteWeb/EasySite/StyleData/NelsonsSpatone_Master/Images/dtree-tab-delta-bkgr-o.gif") no-repeat top left; color: #fff; display: block; text-decoration: none; cursor: pointer; }

.tabs-menu-outer ul li.tab-epsilon a:link, .tabs-menu-outer ul li.tab-epsilon a:visited { background: #fff url("/EasySiteWeb/EasySite/StyleData/NelsonsSpatone_Master/Images/dtree-tab-epsilon-bkgr.gif") no-repeat top left; color: #fff; display: block; text-decoration: none; cursor: pointer; }
.tabs-menu-outer ul li.tab-epsilon a:hover, .tabs-menu-outer ul li.tab-epsilon a:active { background: #fff url("/EasySiteWeb/EasySite/StyleData/NelsonsSpatone_Master/Images/dtree-tab-epsilon-bkgr-o.gif") no-repeat top left; color: #fff; display: block; text-decoration: none; cursor: pointer; }

.tabs-menu-outer ul li.tab-zeta a:link, .tabs-menu-outer ul li.tab-zeta a:visited { background: #fff url("/EasySiteWeb/EasySite/StyleData/NelsonsSpatone_Master/Images/dtree-tab-zeta-bkgr.gif") no-repeat top left; color: #fff; display: block; text-decoration: none; cursor: pointer; }
.tabs-menu-outer ul li.tab-zeta a:hover, .tabs-menu-outer ul li.tab-zeta a:active { background: #fff url("/EasySiteWeb/EasySite/StyleData/NelsonsSpatone_Master/Images/dtree-tab-zeta-bkgr-o.gif") no-repeat top left; color: #fff; display: block; text-decoration: none; cursor: pointer; }

.tabs-menu-outer ul li.tab-eta a:link, .tabs-menu-outer ul li.tab-eta a:visited { background: #fff url("/EasySiteWeb/EasySite/StyleData/NelsonsSpatone_Master/Images/dtree-tab-eta-bkgr.gif") no-repeat top left; color: #fff; display: block; text-decoration: none; cursor: pointer; }
.tabs-menu-outer ul li.tab-eta a:hover, .tabs-menu-outer ul li.tab-eta a:active { background: #fff url("/EasySiteWeb/EasySite/StyleData/NelsonsSpatone_Master/Images/dtree-tab-eta-bkgr-o.gif") no-repeat top left; color: #fff; display: block; text-decoration: none; cursor: pointer; }

/* Selected */

.tabs-menu-outer ul li.tab-alpha.tab-selected a:link, .tabs-menu-outer ul li.tab-alpha.tab-selected a:visited { background: #fff url("/EasySiteWeb/EasySite/StyleData/NelsonsSpatone_Master/Images/dtree-tab-alpha-bkgr-o.gif") repeat-y top left; color: #fff; display: block; text-decoration: none; cursor: pointer; border: none; border-left: 1px solid #fff; }
.tabs-menu-outer ul li.tab-alpha.tab-selected a:hover, .tabs-menu-outer ul li.tab-alpha.tab-selected a:active { background: #fff url("/EasySiteWeb/EasySite/StyleData/NelsonsSpatone_Master/Images/dtree-tab-alpha-bkgr-o.gif") repeat-y top left; color: #fff; display: block; text-decoration: none; cursor: pointer; border: none; border-left: 1px solid #fff; }

.tabs-menu-outer ul li.tab-beta.tab-selected a:link, .tabs-menu-outer ul li.tab-beta.tab-selected a:visited { background: #fff url("/EasySiteWeb/EasySite/StyleData/NelsonsSpatone_Master/Images/dtree-tab-beta-bkgr-o.gif") repeat-y top left; color: #fff; display: block; text-decoration: none; cursor: pointer; border: none; border-left: 1px solid #fff; }
.tabs-menu-outer ul li.tab-beta.tab-selected a:hover, .tabs-menu-outer ul li.tab-beta.tab-selected a:active { background: #fff url("/EasySiteWeb/EasySite/StyleData/NelsonsSpatone_Master/Images/dtree-tab-beta-bkgr-o.gif") repeat-y top left; color: #fff; display: block; text-decoration: none; cursor: pointer; border: none; border-left: 1px solid #fff; }

.tabs-menu-outer ul li.tab-gamma.tab-selected a:link, .tabs-menu-outer ul li.tab-gamma.tab-selected a:visited { background: #fff url("/EasySiteWeb/EasySite/StyleData/NelsonsSpatone_Master/Images/dtree-tab-gamma-bkgr-o.gif") repeat-y top left; color: #fff; display: block; text-decoration: none; cursor: pointer; border: none; border-left: 1px solid #fff; }
.tabs-menu-outer ul li.tab-gamma.tab-selected a:hover, .tabs-menu-outer ul li.tab-gamma.tab-selected a:active { background: #fff url("/EasySiteWeb/EasySite/StyleData/NelsonsSpatone_Master/Images/dtree-tab-gamma-bkgr-o.gif") repeat-y top left; color: #fff; display: block; text-decoration: none; cursor: pointer; border: none; border-left: 1px solid #fff; }

.tabs-menu-outer ul li.tab-delta.tab-selected a:link, .tabs-menu-outer ul li.tab-delta.tab-selected a:visited { background: #fff url("/EasySiteWeb/EasySite/StyleData/NelsonsSpatone_Master/Images/dtree-tab-delta-bkgr-o.gif") repeat-y top left; color: #fff; display: block; text-decoration: none; cursor: pointer; border: none; border-left: 1px solid #fff; }
.tabs-menu-outer ul li.tab-delta.tab-selected a:hover, .tabs-menu-outer ul li.tab-delta.tab-selected a:active { background: #fff url("/EasySiteWeb/EasySite/StyleData/NelsonsSpatone_Master/Images/dtree-tab-delta-bkgr-o.gif") repeat-y top left; color: #fff; display: block; text-decoration: none; cursor: pointer; border: none; border-left: 1px solid #fff; }

.tabs-menu-outer ul li.tab-epsilon.tab-selected a:link, .tabs-menu-outer ul li.tab-epsilon.tab-selected a:visited { background: #fff url("/EasySiteWeb/EasySite/StyleData/NelsonsSpatone_Master/Images/dtree-tab-epsilon-bkgr-o.gif") repeat-y top left; color: #fff; display: block; text-decoration: none; cursor: pointer; border: none; border-left: 1px solid #fff; }
.tabs-menu-outer ul li.tab-epsilon.tab-selected a:hover, .tabs-menu-outer ul li.tab-epsilon.tab-selected a:active { background: #fff url("/EasySiteWeb/EasySite/StyleData/NelsonsSpatone_Master/Images/dtree-tab-epsilon-bkgr-o.gif") repeat-y top left; color: #fff; display: block; text-decoration: none; cursor: pointer; border: none; border-left: 1px solid #fff; }

.tabs-menu-outer ul li.tab-zeta.tab-selected a:link, .tabs-menu-outer ul li.tab-zeta.tab-selected a:visited { background: #fff url("/EasySiteWeb/EasySite/StyleData/NelsonsSpatone_Master/Images/dtree-tab-zeta-bkgr-o.gif") repeat-y top left; color: #fff; display: block; text-decoration: none; cursor: pointer; border: none; border-left: 1px solid #fff; }
.tabs-menu-outer ul li.tab-zeta.tab-selected a:hover, .tabs-menu-outer ul li.tab-zeta.tab-selected a:active { background: #fff url("/EasySiteWeb/EasySite/StyleData/NelsonsSpatone_Master/Images/dtree-tab-zeta-bkgr-o.gif") repeat-y top left; color: #fff; display: block; text-decoration: none; cursor: pointer; border: none; border-left: 1px solid #fff; }

.tabs-menu-outer ul li.tab-eta.tab-selected a:link, .tabs-menu-outer ul li.tab-eta.tab-selected a:visited { background: #fff url("/EasySiteWeb/EasySite/StyleData/NelsonsSpatone_Master/Images/dtree-tab-eta-bkgr-o.gif") repeat-y top left; color: #fff; display: block; text-decoration: none; cursor: pointer; border: none; border-left: 1px solid #fff; }
.tabs-menu-outer ul li.tab-eta.tab-selected a:hover, .tabs-menu-outer ul li.tab-eta.tab-selected a:active { background: #fff url("/EasySiteWeb/EasySite/StyleData/NelsonsSpatone_Master/Images/dtree-tab-eta-bkgr-o.gif") repeat-y top left; color: #fff; display: block; text-decoration: none; cursor: pointer; border: none; border-left: 1px solid #fff; }

/* TABS */

.tabs-menu-outer ul li.tab-alpha { width: 72px; float: left; text-align: center; overflow: hidden; }
.tabs-menu-outer ul li.tab-beta { width: 70px; float: left; text-align: center; overflow: hidden; }
.tabs-menu-outer ul li.tab-gamma { width: 70px; float: left; text-align: center; overflow: hidden; }
.tabs-menu-outer ul li.tab-delta { width: 70px; float: left; text-align: center; overflow: hidden; }
.tabs-menu-outer ul li.tab-epsilon { width: 70px; float: left; text-align: center; overflow: hidden; }
.tabs-menu-outer ul li.tab-zeta { width: 72px; float: left; text-align: center; overflow: hidden; }
.tabs-menu-outer ul li.tab-theta { width: 72px; float: left; text-align: center; overflow: hidden; }
.tabs-menu-outer ul li.tab-eta { width: 72px; float: left; text-align: center; overflow: hidden; }


/* PANEL CONTAINER */

.element-tabs-panel-outer { clear: both; background: #fff; margin-top: 5px; border-bottom: 5px solid #d1eaef !important; }
.element-tabs-panel-inner { width: 100%; overflow: hidden; }

.oDecisionTree { font-family: Arial, Sans-Serif; font-size: 1em; margin-bottom: 1em; }
.element-tabs-panel-outer .oDecisionTree { margin-bottom: 0; }
.oDecisionTree .tree-summary-outer { border-left: 0; clear: both; padding-top: 70px; }
.oDecisionTree .tree-summary-inner { padding: 12px; background: #e9e3d5; }
                                     
.oDecisionTree .path-node-outer { clear: both; background: #fff; padding-left: 0px; }
.oDecisionTree .path-node-inner { background: #f5fafd; border-top: 5px solid #d1eaef !important; width: 100%; overflow: hidden; color: #646464; }

.oDecisionTree .path-node-body-outer { float: left; width: 60%; }
.oDecisionTree .path-node-body-inner { padding: 19px 0px 19px 17px !important; }

.oDecisionTree .path-node-answers-outer { float: right; width: 39%; position: relative; font-family: Arial, Sans-Serif; }
.oDecisionTree .path-node-answers-inner { padding: 16px 0 15px 70px;  }

.oDecisionTree .path-node-answers-inner ul, .oDecisionTree .path-node-answers-inner ul li { margin: 0; padding: 0; list-style-type: none; }
.oDecisionTree .path-node-answers-inner ul li { display: block; width: 55px; float: left; overflow: hidden; clear: none; background: #f5fafd;  }
.oDecisionTree .path-node-answers-inner ul li.back { position: absolute; left: 0; top: 14px; width: 50px; height: 25px; background: url("/EasySiteWeb/EasySite/StyleData/NelsonsSpatone_tabSpatone/Images/spatone-button-bkgr.gif") no-repeat center left;  }
.oDecisionTree .path-node-answers-inner ul li.back a { display: block; cursor: pointer; color: #e55e00; text-decoration: none !important; }
.oDecisionTree .path-node-answers-inner ul li.back .back-label { display: block; padding: 5px 0 0 19px; }

.oDecisionTree .path-node-answers-inner ul li span.checkbox { display: block; width: 100%; overflow: hidden; position: relative; }
.oDecisionTree .path-node-answers-inner ul li input[type=checkbox] { float: left; position: relative; left: -1px; top: 0; }
.oDecisionTree .path-node-answers-inner ul li span.checkbox label { display: block; padding: 3px; float: left; font-weight: bold; }

.oDecisionTree .path-node-buttons-outer { float: none; width: auto; clear: both; margin-left: 10px; }
.oDecisionTree .path-node-buttons-inner { padding: 19px 0 19px 0; width: 100%; overflow: hidden; }
.oDecisionTree .path-node-buttons-inner ul, .oDecisionTree .path-node-buttons-inner ul li { list-style-type: none; margin: 0; padding: 0; }
.oDecisionTree .path-node-buttons-inner ul li { float: right; display: block; overflow: hidden; margin-right: 7px; }
.oDecisionTree .path-node-buttons-inner ul li a { display: block; height: 20px; overflow: hidden; line-height: 5em; }
.oDecisionTree .path-node-buttons-inner ul li.add-basket { background: url("/EasySiteWeb/EasySite/StyleData/NelsonsCorporate_Master/Images/dtree_addlist.gif") no-repeat top left; }
.oDecisionTree .path-node-buttons-inner ul li.add-basket a { width: 132px; }
.oDecisionTree .path-node-buttons-inner ul li.restart { background: url("/EasySiteWeb/EasySite/StyleData/NelsonsSpatone_tabSpatone/Images/spatone-button-restart.gif") no-repeat top left; }
.oDecisionTree .path-node-buttons-inner ul li.restart a { width: 60px; }
.oDecisionTree .path-node-buttons-inner ul li.related-link { background: url("/EasySiteWeb/EasySite/StyleData/NelsonsSpatone_tabSpatone/Images/spatone-button-link.gif") no-repeat top left; }
.oDecisionTree .path-node-buttons-inner ul li.related-link a { width: 80px; }
.oDecisionTree .path-node-buttons-inner ul li.back { background: url("/EasySiteWeb/EasySite/StyleData/NelsonsSpatone_tabSpatone/Images/spatone-button-back.gif") no-repeat top left; }
.oDecisionTree .path-node-buttons-inner ul li.back a { width: 50px; }

.oDecisionTree .result-node .oAssetInline { min-height: 120px; }
.oDecisionTree .result-node .content strong { font-weight: normal; font-size: 1.1em; }
.oDecisionTree .result-node .content blockquote { margin: 0; padding: 0; margin-left: 250px; font-size: 0.9em; }
.oDecisionTree .result-node .content blockquote p { margin: 0; padding: 0; }

.oDecisionTree .related-results-outer, .oDecisionTree .result-nodes { font-family: Arial, Sans-Serif; }
.oDecisionTree .related-results-inner { }
.oDecisionTree .related-results-message { clear: both; font-style: italic; color: #676767; }
.oDecisionTree .related-results-message p { margin: auto !important; }
.oDecisionTree .related-results-outer .related-result, .oDecisionTree .result-nodes .result { background: #e9e3d5; margin-bottom: 3px; clear: both; width: 100%; overflow: hidden; }
.oDecisionTree .related-result .related-result-name, .oDecisionTree .result .result-name { display: block; float: left; width: 175px; background: url("/EasySiteWeb/EasySite/StyleData/NelsonsCorporate_Master/Images/dtree_open_result.gif") no-repeat top left; }
.oDecisionTree .related-results-outer .related-result .related-result-name a, .oDecisionTree .result-nodes .result .result-name a { display: block; padding: 7px 0 7px 35px; text-decoration: none; color: #47391b; }
.oDecisionTree .related-results-outer .related-result .related-result-category, .oDecisionTree .result-nodes .result .result-category { float: left; display: block; padding: 7px 10px 7px 0; color: #676767; font-style: italic; }
.oDecisionTree .related-results-outer .related-result .related-result-detail {}

.oDecisionTree .oDataFormContainer { padding: 0 !important; margin: 0 !important; }

.result-node { }
.oDecisionTree .result-node .path-node-body-outer { float: none; width: auto; font-size: 1em; }
.oDecisionTree .result-node .path-node-body-inner { padding: 15px; background: #fff;  }
.oDecisionTree .result-node .path-node-body .oDataFormContainer .oDataFormContainer {  }
.oDecisionTree .result-node .content:first-child p { font-weight: bold; color: #845e77; }

.result-node .oAssetInline { position: relative; }
.result-node .oAssetInline img { position: absolute; top: 20px; right: 0px; }

.result-node p { padding-right: 17px;  }
