.ssg-app-container label { font-weight: bold; }
.ssg-app-container td.preview-image-cell { width: 102px; padding-right:8px; padding-left:4px;}
.ssg-app-container td.preview-image-cell img { width: 100px; border:none; }
.ssg-app-container table.sell-sheet-selection { width:100%; border-bottom: 1px solid silver; margin-top:10px; }
table.sell-sheet-selection label.primary { color: #2D686A; font-size:1.2em; }
table.sell-sheet-selection label.secondary { display:block; margin-bottom:3px; font-size:1.1em;}
table.sell-sheet-selection p { margin:0px; padding:4px; font-size:1.1em; padding-bottom:6px; }
table.sell-sheet-selection div.options { padding-left:4px; }
table.sell-sheet-selection tbody tr td { padding-bottom:10px; }
.ssg-app-container table td.search-option { 
	text-align:left; vertical-align:top; text-indent:-20px; padding-left:20px; 
}

.ssg-app-container table td.search-option label { position:relative; top:-2px; }
.ssg-app-container select option.section-heading { color:#999999; }

#SSG_ProjectList-portlet-view {
	padding:5px; 

}

.ssg-app-container #ssg-product-selection-tabs { text-align:left; padding-top:15px; border-bottom:1px solid silver;}

/* .ssg-app-container fieldset label { display:inline-block; width:150px; }
.ssg-app-container fieldset label > * { width:100%; } */


#SSG_ProjectList-portlet-view td.name-col { width:100%; }
#SSG_ProjectList-portlet-view td.icon-col { text-align:center; }
#SSG_ProjectList-portlet-view div table thead tr td { font-weight:bold; }
#SSG_ProjectList-portlet-view a { cursor:pointer; }
#SSG_ProjectList-portlet-view tbody td.icon-col img {xwidth:16px; xheight:16px; border:none; }
#SSG_ProjectList-portlet-view tbody td.icon-col, 
#SSG_ProjectList-portlet-view tbody td.name-col  { vertical-align:center; padding-left:2px;}
#SSG_ProjectList-portlet-view tbody tr.listRowAlt { background:transparent; }
#SSG_ProjectList-portlet-view table tbody td { border-left:1px solid silver; }
#SSG_ProjectList-portlet-view table tbody td + td { border-left:none; }
#SSG_ProjectList-portlet-view table tbody td + td + td { border-right:1px solid silver; }
#SSG_ProjectList-portlet-view table tbody tr td { border-top:1px solid silver; }
x#SSG_ProjectList-portlet-view table tbody tr + tr td { border-top:none; border-bottom:1px solid silver; }
#SSG_ProjectList-portlet-view table { border-bottom:1px solid silver; }
#SSG_ProjectList-portlet-view div div { padding-top:5px; text-align:center;}



.ssg-wizard-navigation { width:100%; }
.ssg-wizard-steps td { text-align:center; vertical-align:center; font-weight:bold; font-size:1.2em; background-color:rgb(149,179,179); color:#92191C; padding:7px 0px; cursor:pointer;}
.ssg-wizard-steps td.current-step { background-color:#2D686A; color:#F7FABE; color:white; cursor:default; }
.ssg-wizard-scroll td { vertical-align:bottom; padding-top:10px; padding-bottom:3px; border-bottom:1px solid silver; }
.ssg-wizard-scroll .left { float:left; clear:none; font-size:1.4em; color:#2D686A; }
.ssg-wizard-scroll .right { float:right; clear:none; font-size:1.2em; color:#2D686A; }
.ssg-wizard-scroll { font-weight:bold; }
.ssg-wizard-scroll .control { padding:0px 10px; }
.ssg-wizard-scroll .active { color: #92191C; cursor:pointer;}

.ssg-app-container .sectionHeading .left { float:left; clear:none; }
.ssg-app-container .sectionHeading { font-size:1.1em; padding:4px 0px; }
.ssg-app-container .sectionHeading .left strong { padding-right:8px; padding-left:.5em;}
.ssg-app-container .sectionHeading .right { float:right; clear:none; padding-right:.5em; font-size:.9em; text-decoration:underline; cursor:pointer;}

.ssg-wizard-scroll .left { float:left; clear:none; font-size:1.4em; color:#2D686A; }
.ssg-wizard-scroll .right { float:right; clear:none; font-size:1.2em; color:#2D686A; }


.ssg-wizard-step-customize table tr td div.options { padding-left:1em;  }
.ssg-wizard-step-customize table tr td div.options label { padding-bottom:2px;}


.ssg-wizard-step-products p { margin:0px; padding:4px 4px 6px 0px; font-size:1.1em; }
.ssg-wizard-step-products .search-criteria h1 { color:#2D686A; font-size: 1.3em;}
.ssg-wizard-step-products .search-criteria { padding-top:1em; }
.ssg-wizard-step-products .search-criteria table { background-color: rgb(240,246,246); margin-top:.5em; border:1px solid #E0E0E0;}
.ssg-wizard-step-products .search-criteria table td { border-left: 1px solid #E5E5E5; }

.ssg-wizard-step-products .search-keyword .left { text-align:left; vertical-align:bottom; }
.ssg-wizard-step-products .search-keyword .right { text-align:right; vertical-align:bottom; padding-right:10px; }
.ssg-wizard-step-products .search-keyword .left label { display:block; }
.ssg-wizard-step-products .search-criteria table label { font-weight:normal; }
.ssg-wizard-step-products .button-cell { padding-top:1em; }

.ssg-wizard-step-products .product-result { background-color:rgb(240,246,246); line-height:15px; }
.ssg-wizard-step-products .product-result td { font-size:1.1em; font-weight:bold; }

.ssg-wizard-step-products .sku-results thead th { text-align:left; }
.ssg-wizard-step-products .sku-results thead th + th + th + th { text-align:center; }

.ssg-app-container .chars-left { font-size:9px; color:silver;}

.ssg-app-container textarea { font-family:verdana,arial; }
.ssg-app-container .button-cell { text-align:right; padding-right:10px; }

.ssg-wizard-step-review p { margin:0px; padding:1.2em 4px 6px 0px; font-size:1.1em; }
.ssg-wizard-step-review .action-block { width:100%; background-color:#F9FBD1; padding-top:1em; padding-bottom:1em; }
.ssg-wizard-step-review .action-block p { padding:0px; font-size:1.1em;  margin-top:0px; margin-bottom:0px;}
.ssg-wizard-step-review .action-block p.title { text-align:center; font-size:1.1em; padding-bottom:1em;}
.ssg-wizard-step-review .action-block p.action { padding:0px 90px; }
.ssg-wizard-step-review .action-block p a { text-decoration:underline; color:#92191C; cursor:pointer;}
.ssg-wizard-step-review .action-block p a:hover { color:black;}
.ssg-wizard-step-review .action-block p.action img { float:left; clear:none; border:none; cursor:pointer; margin-right:20px; }
.ssg-wizard-step-review .action-block p.help { margin-top:1em; margin-bottom:1em; padding:0px; padding-left:127px; padding-right:85px; font-size:1em;}
.ssg-wizard-step-review .action-block p.help img { float:left; clear:none; margin-right:10px; border:none; cursor:pointer; margin-top:2px;}

.ssg-wizard-step-review .sellsheet-contents { width:100%; }
.ssg-wizard-step-review .sellsheet-contents h1 { font-size:1.2em; font-weight:bold; color: #2D686A; padding-bottom:.5em; padding-top:.5em;}
.ssg-wizard-step-review .sellsheet-contents div { font-weight:bold; border-top:1px solid silver; padding-top:.5em; text-align:right; padding-right:1em;}
.ssg-wizard-step-review .sellsheet-contents div a { padding-left:1em; padding-right:1em; font-size:1em; cursor:pointer; text-decoration:underline; color:#92191C; font-weight:bold;}
.ssg-wizard-step-review .sellsheet-contents div input { margin-left:1em; }
.ssg-wizard-step-review .sellsheet-contents div.items { border:none; margin-top:.5em; padding:1em; background-color: rgb(240,246,246); }
.ssg-wizard-step-review .sellsheet-contents div.items table { width:100%; }

.ssg-wizard-step-review .sellsheet-contents div.items table thead tr td { font-weight:bold; text-align:left; }
.ssg-wizard-step-review .sellsheet-contents div.items table thead tr td + td { text-align:center; }
.ssg-wizard-step-review .sellsheet-contents div.items table tbody tr td { font-weight:normal; text-align:left; }
.ssg-wizard-step-review .sellsheet-contents div.items table tbody tr td + td { text-align:center; }
