/*  GLOBAL STYLESHEET  */

/*
Light Blue (ie: sub nav area) - #e3f1f9
Dark Blue Text (ie" Titles/Headers) - #17338f
Mid Blue (ie: Outlines/Horizontal Rule) - #73bce0
Body Copy - #666666
 */

html, body, div, span, applet, object,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
object {
	background-color:transparent;
	border: none;
	margin: 0px;
	padding: 0px;
}

body {
	background: #D3E074;
	behavior:url("../csshover.htc");
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
}

a {
	background-color: transparent;
	color: #0061AA;
}

p {
	margin: 4px 0px;
}

hr {
	background: #FFF;
	color: #FFF;
	height: 1px;
	width: 75%;
}

sup {
	font-size: 9px;
}

#centeringWrapper {
	background: url(../../images/shell/content_background.gif) repeat-y;
}

#centeringWrapper, #footer {
	margin: 0 auto;
	position:relative;
	width: 880px;
	z-index:2;
}

#centerArea {
	float:left;
	width: 810px;
}

#header {
	background: url(../../images/shell/nav_background.gif) no-repeat bottom center;
	height: 140px;
	position: relative;
}

#header #searchBlock {
	position: absolute;
	right: 0px;
	text-align: right;
	top: 10px;
	width: 400px;
}

#header #searchBlock a {
	font-family:Arial;
	display:block;
	color: #226DA3;
	margin:0 68px 0 0;
	font-size:10px;
}

#header #searchBlock input {
	margin: 0 5px;
	vertical-align:middle;
}

#header #searchBlock #searchBar {
	border: 1px solid #CCCCCC;
}

#header #navBar {
	bottom: 17px;
	position: absolute;
	text-align:center;
	width: 100%;
	z-index: 100;
}

#header #navBar a {
	color: #FFF;
	text-decoration:none;
}

#header #navBar li {
	border-left: 1px solid #fff;
	color: #fff;
	display: inline;
	list-style-type: none;
	padding: 0px 9px 0px 13px;
	position:relative;
}

#header #navBar li:first-child {
	border-left: none;
}

#header #navBar ul ul {
	background: #0061AA;
	border: 1px solid #73BCE0;
	left: 0px;
	position: absolute;
	top: 12px;
	visibility: hidden;
	width: 115px;
	z-index: 5;
}

#infoHeader{
	border-bottom: 1px solid #fff;
	clear: both;
	font-family: Verdana, sans-serif;
	font-size: 9px;
	height: 25px;
	/*line-height: 25px;*/
	margin: 0 auto;
	padding: 0 13px;
	text-transform: uppercase;
	width: 638px;
}

#infoHeader select, #infoHeader input {
	text-transform:none;
}

#header #navBar ul ul li {
	border-left: none;
	display: block;
	z-index: 6;
}

/*==========  Login  ==========*/

#login {
	background: url(../../images/shell/sub_lightgreen_middle.gif) repeat-y;
	color: #0061AA;
	font-family: Georgia, serif;
	font-size: 11px;
	width: 130px;
}

/*#login hr {
	background: #FFF;
	color: #FFF;
	height: 1px;
	margin: 0 auto 0 0;
	text-align: left;
	width: 75%;
}*/

div.hr {
	background: #FFF;
	height: 1px;
	margin: 4px 0;
	overflow: hidden;
	text-align: left;
	width: 85%;
}

div.hr hr {
	display: none;
}

#login #loginIcon {
	float: left;
	padding: 5px 0 0 8px;
}

/*.loginIcon {
	float: left;
	padding: 5px 0 0 8px;
}*/

.loginIcon {
	float: left;
	padding-right: 5px;
}

#login #loginDisplay {
	border-bottom: 1px #fff solid;
/*	clear: right;*/
/*	float: right;*/
	margin: 0 10px;
	padding: 8px 2px;
/*	width: 86px;*/
}

#login h4 {
	/*border-bottom: #fff solid 1px;*/
	font: bold 11px Verdana, sans-serif;
	margin: 0;
	padding: 2px 0 4px 20px;
	text-transform: uppercase;
}

#login p.loginname {
	color: #333;
	font-style: italic;
	margin: 4px 0 2px 0;
	padding: 0;
}

#login p.logincompany {
	display: none;
	font-style: italic;
	margin-top: 0;
}

#login p.userbuttons {
	margin: 8px 0;
	text-align: center;
}

#useremail, #userpassword {
	color: #333;
	font: bold 10px Verdana, sans-serif;
	padding-bottom: 2px;
}

.useremailbox, .userpasswordbox {
	padding: 2px;
	margin-bottom: 8px;
}

#login label {
	color: #333;
	font-size: 10px;
	padding-left: 4px;
}

#bodyWrapper {

}

#content {
	float: right;
	width: 666px;
}

#sideContent {
	float: left;
	font-family: Verdana, sans-serif;
	width: 130px;
}

#sideNav {
	color: #fff;
}

#sideNav a {
	color: #fff;
	text-decoration:none;
}

#sideNav a:hover, #sideContent #sideNav li li a:hover {
	color: #005DAA;
}

#sideContent #sideNav {
	background: url(../../images/shell/sub_lightgreen_middle.gif);
	font: bold 9px Verdana,sans-serif;
	margin: 0 auto 3px auto;
	text-transform: uppercase;
}

#sideContent #sideNav ul {
	margin: 0px auto;
	width: 111px;
}

#sideContent #sideNav li {
	border-top: 1px solid #fff;
	list-style-type: none;
	padding: 5px 2px;
	text-align: left;
}

#sideContent #sideNav li li {
	list-style-type: none;
	padding: 5px 2px;
	text-align: left;
	text-transform:capitalize;
}

#sideContent #sideNav li li a {
	color:#f8f9de;
}

#sideContent #sideNav li:first-child {
	border-top: none;
}

/* FOOTER */

#footer {
	background: none;
	color: #666;
	font-family: Verdana, sans-serif;
	line-height: 16px;
	padding-bottom: 20px;
	text-align: center;
	z-index:1;
}

#footer img {margin:auto;}

#footer a {
	color: #666;
}

#topBackground {
	background: url(../../images/shell/background1.gif) repeat-x;
	left: 0px;
	position:absolute;
	text-align: center;
	top: 0px;
	width: 100%;
}

#subContainer {
	border-left: 1px solid #5BA5D2;
	border-right: 1px solid #5BA5D2;
	overflow:auto;
	width: 493px;
}

#sectionText {
	text-align: left;
	margin-left: 15px;
	margin-right: 15px;
	/*width: 460px;*/
}
#sectionText .resources {padding-bottom: 16px;}
#sectionText .resources p {margin: 0 15px 5px 0;}
#sectionText .resources h1 {clear:both; color:#0A65AB; font-family:Verdana,sans-serif; font-size:14px; margin:6px 0; text-transform: none !important;}
#sectionText .resources h2 {font-size: 11px !important; color: #666!important; padding-top: 5px; padding: 0px !important; text-transform: none!important;}
#sectionText .resources a:hover {text-decoration: none;}

#sectionText .resultrow {
	min-height:20px;
	padding-top:8px;
}
#sectionText .resultrow .resultnumber {
	padding-left:10px;
}
#sectionText .resultrow .resultnumber span {
	bottom:3px;
	position:relative;
	text-align:right;
	width:20px;
}
#sectionText .resultrow span {
	text-align:right;
	width:20px;
}
#sectionText .resultrow input {
	margin-right:0;
	margin-left:12px;
}
#sectionText .resultrow a {
	/*background:green;*/
	margin-bottom:10px;
	position:relative;
	bottom:4px;
}
#sectionText .resultrow .panelmore {
	padding-left:60px;
	/*padding-bottom:12px;*/
}
#sectionText .resultrow .panelmore table {
	/*background:pink;*/
	margin-bottom:12px;
}
#sectionText .resultrow .panelmore table th {
	font:bold 9px Verdana,sans-serif;
	text-align:left;
	vertical-align:bottom;
}
#sectionText .resultrow .panelmore table td {
	padding-right:5px;
	padding-bottom:5px;
	vertical-align:top;
}
#sectionText .resultrow .panelmore p {
	/*background:red;*/
	padding-top:10px;
	padding-right:12px;
}
#sectionText #searchfoot {
	border-top:solid 1px #ccc;
	height:20px;
	margin-top:10px;
	padding-top:12px;
}
#sectionText #searchfoot p {
	color:#333;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	margin:0;
	padding:0;
}

#sectionText #searchfoot .pagination {
	color:#333;
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	margin:0;
}

#sectionText #searchfoot .pagination span {
	font-weight:normal;
}

#sectionBanners {
	float: right;
	margin-bottom: 10px;
	margin-left: 15px;
}

.normalList {
	list-style-type: disc;
	margin-left: 10px;
}

.unOrderedList {
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 10px;
}

#sideNavL1 {
	background: url(../../images/shell/sub_lightblue_middle.gif);
	color: #fff;
	font-size: 9px;
	font-weight: bold;
	/*margin: 3px auto;*/
	text-transform: uppercase;
}

#sideNavL1 a {
	color: #005DAA;
	text-decoration: none;
}

#sideNavL1 a:hover {
	color: #fff;
}

#sideNavL1 ul {
	width: 111px;
	margin: 0px auto;
}

#sideNavL1 li {
	border-top: 1px solid #fff;
	list-style-type: none;
	padding: 5px 2px;
	text-align: left;
}

#sideNavL1 li:first-child{
	border-top: none;
}

.navgreenbutton {
	margin: 10px 15px;
}

#infoHeader .proposalName { float:left; margin-top:4px; font-weight:bold; }
#infoHeader .presentationName { float:left; margin-top:4px; font-weight:bold; }

#backtoproposal, #saveproposal { float:right; margin-top:2px; padding-left:4px; }
#backtopresentation, #savepresentation { float:right; margin-top:2px; padding-left:4px; }
#catalogWrapper .discontinuedinfoHeader #backtoproposal { float:left; }

.NeedHelp {
	background: url(../../images/help-icon-16.gif) left top no-repeat;
	height: 15px;
	margin-left: 16px;
	padding-bottom: 5px;
	padding-left: 20px;
	width: 100px;
}

.PrintFriendly {
	background: url(../../images/print-icon-16.gif) left top no-repeat;
	height: 26px;
	margin-left: 16px;
	padding-bottom: 5px;
	padding-left: 20px;
	width: 100px;
}

.discontinued {
	background: url(../../images/search-icn.png) left top no-repeat;
	height: 15px;
	margin-left: 16px;
	padding-left: 20px;
	width: 100px;
	display:block;
}

/*Utility Classes*/
.typeSize9{font-size: 9px;}
.clear{clear:both}
.floatLeft{float:left}
.floatRight{float:right}

span.validation-warning {
	color: Red;
	font-style: italic;
	display: block;
}

/****************** Manage Companies *******************/
#companyTabs {
	margin-top:20px;
	font-weight:normal;
}

.usersTab {
	font-weight:normal;
}

.productsTab {
	margin:12px auto 18px 12px;
}

.productsTab label {
	float:left;
}

.productsTab .helpImage {
	margin-left:4px;
	float:left;
}

.productsTab .tabBody {
	width:280px;
	height:auto;
	float:right;
}

.productsTab .tabBody .catalogList {
	width:200px;
}

.productsTab li {
	width:224px;
	list-style-type:none;
	float:left;
	font-weight:normal;
	vertical-align:middle;
}

.productsTab li span {
	margin:3px auto auto 2px;
	float:left;
}

.productsTab input {
	display:inline;
	position:relative;
	float:left;
}

.productsTab span {
	display:inline;
	position:relative;
}

#companyTabs .ajax__tab_xp {
	color:#A8B83C;
	font-weight: normal;	
	/*height:21px;*/
}

#companyTabs .ajax__tab_xp span {
	height:20px;
	/*background:#E8F0B9 none no-repeat scroll 0 0;*/
}

#companyTabs .ajax__tab_xp .ajax__tab_header {
	background-image:none;
	border-bottom:1px solid #A8B83C;
	height:20px;
	padding-left:8px;
	font-weight: bold;	
}


#companyTabs .ajax__tab_xp .ajax__tab_active {	
}

#companyTabs .ajax__tab_xp .ajax__tab_active .ajax__tab_outer {
  background-color:#FFFFFF;
	background-image:url('../../images/shell/sub_tab_right-green.gif');
  background-position: right 0px;
  background-repeat:no-repeat;
  background-attachment:scroll;
  border-bottom:solid 1px #FFFFFF;
}

#companyTabs .ajax__tab_xp .ajax__tab_active .ajax__tab_inner {
	color: #666;
	background-color:#FFFFFF;
	background-image:url('../../images/shell/sub_tab_left-green.gif');
	background-attachment:scroll;
	background-position: 0px 0px;
	/*border-bottom:solid 1px #FFFFFF;*/
}

#companyTabs .ajax__tab_xp .ajax__tab_tab {
	background: none;
	background-color:#E8F0B9;
  /*background: url(../../images/shell/sub_tab_middle-green.gif) repeat-x;*/
	background-position: top left;
	outline: none;
}

#companyTabs .ajax__tab_xp .ajax__tab_outer {
	background-image:url('../../images/shell/sub_tab_right-green.gif');
	background-position: right 0px;
	background-repeat:no-repeat;
	background-attachment:scroll;
	margin:0 2px;
	background-color:#E8F0B9;
}

#companyTabs .ajax__tab_xp .ajax__tab_inner {
	background-image:url('../../images/shell/sub_tab_left-green.gif');
	background-attachment:scroll;
	background-position: 0px 0px;
	background-color:#E8F0B9;
}

#companyTabs .ajax__tab_xp .ajax__tab_tab {
	background: none;
	background: url(../../images/shell/sub_tab_middle-green.gif) repeat-x;
	background-position: top left;
	outline: none;
}

#companyTabs .ajax__tab_xp .ajax__tab_body {
	color:#666666;
	font-family:Georgia,serif;
	font-size:11px;
	border-right:solid 1px #A8B83C;
	border-left:solid 1px #A8B83C;
	border-bottom:none 0px #FFFFFF;
}

.helpExtender {
	font-family:Arial;
	font-size:9pt;
	height:auto;
	color:#666666;
	border:solid 1px #CCCCCC;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
}

#header .helpExtender {
	background-color:#FFFFFF;
	text-align:left;
}

.helpExtenderListItem {
	list-style-type:none;
	color:#666666;
	font-family:Arial;
	font-size:9pt;
	margin:0px;
	padding:0px 4px;
	cursor:hand;	
	cursor:pointer;
	background-color:#FFFFFF;
}

.helpExtenderListItemHover {
	background-color:#CCCCCC;
	cursor:hand;	
	cursor:pointer;
	margin:0px;
	padding:0px;
	list-style-type:none;
	padding:0px 4px;
}

/******  ADVANCED SEARCH  ******/

#searchBox, #advancedSearchBox {
	border:solid 1px #abd2e9;
	font: 11px/15px Verdana, Geneva, sans-serif;
	margin:0px 12px 12px 12px;
	padding:12px;
}
#advancedSearchBox {
	background-color:#e3f1f9;
	border:solid 1px #e3f1f9;
	margin-bottom:6px;
}
#catalogContent #advancedSearchBox p {
	margin-bottom:0;
}

#searchBox .basicSearchHeader {
	/*width:598px;*/
	/*border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;*/
	/*padding:12px 0px 0px 12px;*/
	/*margin-bottom:0px;*/
}

#catalogContent #searchBox h2, #catalogContent #advancedSearchBox h2 {
	bottom:3px;
}

#catalogContent #searchBox h2, #catalogContent #advancedSearchBox h2, #catalogContent #sectionText h2 {
	border-bottom:none;
	color:#0061AA;
	display:inline;
	font:bold 11px Verdana, Geneva, sans-serif;
	line-height:24px;
	margin:0;
	padding:0 0 0 6px;
	position:relative;
	text-transform:uppercase;
}

#catalogContent #sectionText h2 {
	border-bottom:none;
	color:#000;
	display:block;
	padding:0 0 8px 6px;
}

#searchBox label, #advancedSearchBox label {
	font-family: Verdana, Geneva, sans-serif;
	color:#0061AA;
	font-weight:bold;
	padding-left:4px;
	/*position:relative;*/
}
#advancedSearchBox .FilterLabel label {
	color:#333;
	font-weight:normal;
	padding:0 5px 0 0;
}

#searchBox .basicSearchFooter {
	/*width:610px;*/
	/*border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;*/
	/**height:0px;*/
}

#searchBox .basicSearchBody {
	/*width:598px;*/
	/*max-width:598px;*/
	/*height:auto;*/
	/*border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;*/
	/*padding-left:12px;*/
	/**padding-bottom:0px;*/
	/*max-height:40px;*/
}

#searchBox .basicSearchContainer {
}

#searchBox .basicSearchContainer input {
	/*margin-bottom:12px;*/
	margin-bottom:0;
}

#searchBox .basicSearchContainer .basicSearchContainer {
}

#searchBox .basicSearchContainer label {
	float:left;
	margin:3px 8px 0px 12px;
	padding:0px;
}

#advancedSearchBox .advancedSearchContainer {
	/*padding:0px 12px;*/
	/*width:590px;*/
	/*background-color:red;*/
	/*min-height:170px;*/
	/*height:auto;*/
}

#advancedSearchBox .advancedSearchContainer {
	padding:0px;
}

#advancedSearchBox .advancedSearchContainer h3 {
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	margin-bottom:12px;
}

#advancedSearchBox .advancedSearchHeader {
	/*background-color:#E2F1F8;*/
	/*width:598px;*/
	/*padding:12px 0px 0px 12px;*/
	/*margin-bottom:0px;*/
}

#advancedSearchBox .advancedSearchHeader p {
	/*display:inline;
	margin:0;
	padding:0;
	position:relative;
	top:-4px;*/
}
#advancedSearchBox .advancedSearchContainer .advancedTable {
	padding-bottom:12px;
	/*table-layout:fixed;*/
	width:590px;
}

#advancedSearchBox .advancedSearchContainer .advancedTable td {
	vertical-align:top;
}

#advancedSearchBox .advancedSearchContainer .advancedTable .advancedCriteria {
	border-right:solid 1px #b1d6ea;
	height:auto;
	margin-bottom:10px;
	/*min-height:170px;*/
	padding-right:12px;
	vertical-align:top;
	width:368px;
}
#advancedSearchBox .advancedSearchContainer .advancedTable .advancedCriteria .criteria {
	clear:both;
	height:25px;
}

#advancedSearchBox .advancedSearchContainer .advancedTable .advancedCriteria label {
	float:left;
	margin-top:4px;
	padding:0px;
	width:95px;
}

#advancedSearchBox .advancedSearchContainer .advancedTable .advancedCriteria .criteria label {
	font-weight:normal;
	color:#333;
}

#advancedSearchBox .advancedSearchContainer .advancedTable .advancedCriteria select {
	float:left;
	margin-left:0;
	width:230px;
	margin-bottom:5px;
}

#advancedSearchBox .advancedSearchContainer .advancedTable .advancedCriteria a {
	font-family:Arial;
	float:left;
	margin:4px 0px 0px 8px;
	color:#0061AA;
}

#advancedSearchBox .advancedSearchContainer .advancedTable .advancedFilters {
	width:192px;
	height:auto;
	padding-left:12px;
	/*min-height:170px;*/
	vertical-align:top;
}

#advancedSearchBox .advancedSearchContainer .advancedTable .advancedFilters .filter {
	padding-bottom:2px;
}

.greenItem
{
  color:#009900;
}

#ctl00_contentMain_pnlGreen, #ctl00_contentMain_pnlMarkets, #ctl00_contentMain_pnlDisinfectants {
	/*background:red;*/
	display:block;
	margin-bottom:10px;
	padding:0 0 0 20px;
	overflow:auto;
	height:85px;
}
#ctl00_contentMain_pnlGreen {height:56px;}

#ctl00_contentMain_pnlGreen label {
	/*position:relative;*/
	/*background:green;*/
}
#advancedSearchBox .advancedSearchContainer .advancedTable .advancedFilters ul {
/*	display:block;
	padding:0 0 0 20px;
	overflow:auto;
	height:90px;*/
}
#advancedSearchBox .advancedSearchContainer .advancedTable .advancedFilters ul li {
  list-style-type:none;
  /*height:16px;*/
  padding-bottom:2px;
}
#advancedSearchBox .advancedSearchContainer .advancedTable .advancedFilters ul li input {
	padding:0;
	margin:0;
	border:none;
}
#advancedSearchBox .advancedSearchContainer .advancedTable .advancedFilters ul li label {
	color:#666;
	font-size:10px;
	font-weight:normal;
	padding-left:6px;
	vertical-align:top;
}
.FilterLabel {
	/*margin-top:-12px;*/
	vertical-align:top;
}
#advancedSearchBox .advancedSearchBody {
	/*width:612px;*/
	/*max-width:610px;*/
	/*height:auto;*/
	/*background-color:#E2F1F8;*/
	/*padding:0px;*/
	/**padding-bottom:0px;*/
	/*min-height:auto;*/
	/*overflow:visible;*/
	/*padding-top:12px;*/
}
#catalogContent p#advancedDescription, #catalogContent p#searchDescription {
	bottom:3px;
	margin:0;
	/*padding-bottom:13px;*/
	padding-bottom:0;
	position:relative;
}

.advancedSearchContainer .advancedSearchActionButton {
	float:right;
	margin-bottom:0;
}

#advancedSearchBox .advancedSearchFooter {
	/*background-color:#E2F1F8;*/
	/*width:610px;*/
	/**height:0px;*/
}

.watermark {
	color:#999999;
}

.discontinuedBackground {
	background-color:#FFFFFF;
	opacity: .6;
	filter: alpha(opacity=60);
}

.jumpstartpopup { width:560px; height:400px; padding:32px 20px 12px; background-color:#FFFFFF; font-family:Verdana,sans-serif; color:#666666; border:solid 2px #778837; }
.jumpstartClose { position:absolute; top:12px; right:12px; }
.jumpstartpopup h1 { font-family:Verdana,sans-serif; font-size:16px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; text-transform:none; color:#000000; margin-bottom:14px; }
.jumpstartpopup .productimage { padding:1px; background-color:#CCCCCC; float:left; margin-right:12px; }
.jumpstartpopup .productinformation { float:left; margin-top:12px;}
.jumpstartpopup .productslist { width:500px; margin:24px auto;  }
.jumpstartpopup .horizline { width:560px; margin:0px auto 16px; height:1px; background-color:#E8F0B9;overflow:hidden; }
.jumpstartpopup #newproposal { width:280px; height:200px; float:left; position:relative; }
.jumpstartpopup #newproposal p { margin:12px 0px 8px; }
.jumpstartpopup #newproposal input { width:250px; }
.jumpstartpopup #newproposal .submitbutton { position:absolute; left:66px; bottom:0px; width:86px; height:17px; vertical-align:baseline; }
.jumpstartpopup #existingproposals { width:259px; padding-left:20px; border-left:solid 1px #E8F0B9; height:200px; float:left; position:relative; }
.jumpstartpopup #existingproposals .proposallist { height:140px; max-height:140px; margin-top:12px; overflow-y:scroll; width:239px; }
.jumpstartpopup #existingproposals .proposallist input { float:left; margin-top:0px; margin-bottom:6px;}
.jumpstartpopup #existingproposals .proposallist span { margin-left:6px; float:left;}
.jumpstartpopup #existingproposals .submitbutton { position:absolute; left:45px; bottom:0px; width:86px; height:17px; vertical-align:baseline; }
.jumpstartpopup #existingproposals h2, .jumpstartpopup #newproposal h2, .jumpstartpopup #confirmation h2 { color:#627101; font-weight:bold; font-size:13px; }
.jumpstartpopup #confirmation { width:280px; height:200px; position:relative; }
.jumpstartpopup #confirmation .proposallist { height:140px; max-height:140px; margin:12px 0px 0px 12px; overflow-y:scroll; width:260px; }
.jumpstartpopup #confirmation .submitbutton { position:absolute; left:87px; bottom:0px; width:118px; height:17px; vertical-align:baseline; }


#productreplacecontainer #productreplace { width:560px; height:400px; padding:32px 20px 12px; background-color:#FFFFFF; font-family:Verdana,sans-serif; color:#666666; border:solid 2px #778837; }
.jumpstartClose { position:absolute; top:12px; right:12px; }
#productreplacecontainer #productreplace h1 { font-family:Verdana,sans-serif; font-size:16px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; text-transform:none; color:#000000; padding:0; margin:0; height:auto; }
#productreplacecontainer #productreplace p {padding:8px 0;}
#productreplacecontainer #productreplace select {display:block;width:auto;height:200px;margin:0 0 8px}
#productreplacecontainer #productreplace #searchText input.text {float:left;width:200px;}
#productreplacecontainer #productreplace #searchText input.search {float:left;margin:2px 0 0 4px;}
#productreplacecontainer #productreplace .productslist { }
#productreplacecontainer #productreplace .productslist table {table-layout:fixed;width:558px;text-align:left;margin:18px 0;padding:4px 0;border-top:solid 1px #E8F0B9;border-bottom:solid 1px #E8F0B9;}
#productreplacecontainer #productreplace .productslist table th, #productreplacecontainer #productreplace .productslist table td {padding:1px 8px 1px 0;}
