a {
	cursor:pointer;
}
.mainCol .vaiComponent {
	margin-bottom: 6px;
}
.mainCol .priceBreaks .vaiComponent {
	margin-bottom: 1px;
}
.leftCol .vaiComponent {
	margin-bottom: 6px;
}
.rightCol .vaiComponent {
	margin-bottom: 6px;
}
.white_blend {
	width: 100%;
	height: 61px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNrs3TsKgFAMRUE/eer+NxztxMYuEWQG3ECKwwUF58ycAKixOAGAyAKILAAiCyCyACILgMgCiCyAyAIgsgAiCyCyAIgsgMgCiCwAIgsgsgAiC4DIAogsACIL0CWuZ3UGgLrIhjMA1EV2OAOAJQtgyQLwjOzmDAAiCyCyAIgsQFtkd2cAEFkAkQVAZAHaIns4A4AlC2DJAiCyACILILIAiCzAV5H1dQGAJQsgsgCILIDIAvwisl58AViyAJYsACILILIAIgvAe2T9EhxAZAFEFgCRBeiL7HAGgLrIhjMAWLIAliwAt1OAAQDwygTBulLIlQAAAABJRU5ErkJggg==);
	position: absolute;
	bottom: 0;
}
.black_blend {
	width: 100%;
	height: 61px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPJJREFUeNrs3TEKhTAQRVGjibr/9QoxhY2N3Ywo50A28IrLwP9g6b1PAMSYTQAgsgAiC4DIAogsgMgCILIAIgsgsgCILIDIAogsACILILIAIguAyAKILIDIAiCyACILgMgCZCnjLWYAiFGvB0BQZJsZAFyyAC5ZAO6RXc0AILIAIguAyAKkRXYzA4DIAogsACILkBbZ3QwALlkAlywAIgsgsgAiC4DIArwVWf8uAHDJAogsACILILIAv4isH74AXLIALlkARBZAZAFEFoDnyPokOIDIAogsACILkBfZZgaAuMhWMwC4ZAE+p4x3mAEgxinAAJ+XBbPWGkwAAAAAAElFTkSuQmCC);
	position: absolute;
	bottom: 0;
}
.dijitTitlePane {
	margin-top:1px;
}
.dijitTitlePane:first-child {
	margin-top:0px;
}
.vaiComponent .outerBox h2 {
	font-size: 12pt;
	font-weight: bold;
	color: #FFF;
	background: rgb(213,122,122);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1N2E3YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2E5MDkwOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzkxMDgwOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYjI4MjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(213,122,122,1) 0%, rgba(169,9,9,1) 50%, rgba(145,8,8,1) 50%, rgba(187,40,40,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(213,122,122,1)), color-stop(50%,rgba(169,9,9,1)), color-stop(50%,rgba(145,8,8,1)), color-stop(100%,rgba(187,40,40,1)));
	background: -webkit-linear-gradient(top,  rgba(213,122,122,1) 0%,rgba(169,9,9,1) 50%,rgba(145,8,8,1) 50%,rgba(187,40,40,1) 100%);
	background: -o-linear-gradient(top,  rgba(213,122,122,1) 0%,rgba(169,9,9,1) 50%,rgba(145,8,8,1) 50%,rgba(187,40,40,1) 100%);
	background: -ms-linear-gradient(top,  rgba(213,122,122,1) 0%,rgba(169,9,9,1) 50%,rgba(145,8,8,1) 50%,rgba(187,40,40,1) 100%);
	background: linear-gradient(to bottom,  rgba(213,122,122,1) 0%,rgba(169,9,9,1) 50%,rgba(145,8,8,1) 50%,rgba(187,40,40,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d57a7a', endColorstr='#bb2828',GradientType=0 );
	border: 1px solid #770707;
	line-height: 41px;
	padding-left: 10px;
	margin: 0px;
	margin-bottom: 1px;
	background-color: #bc2626;
	text-shadow: 0 1px 2px rgba(0,0,0,.7);
}
.vaiComponent .innerBox {
	background: rgb(229,229,229);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(229,229,229,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 );
	border: 1px solid #999;
}
.vaiComponent .scroll {
	overflow:auto;
	height: 200px;
}
.vaiComponent .innerBox .cnt, .vaiComponent .menu {
	margin:2px;
}
.vaiComponent .menu ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.vaiComponent .menu ul ul {

}
.vaiComponent .menu ul a {
	color: #676767;
	text-decoration:none;
	display:block;
	line-height:20px;
	-ms-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.vaiComponent .menu .hide {
	display:none;
}
.vaiComponent .menu .showMore .hide {
	display:inline;
}
.vaiComponent .menu .showMore .less {
	display:none;
}
.vaiComponent .menu ul a {
	padding: 5px 7px 5px 7px;
}
.vaiComponent .menu ul ul a {
	padding-left:20px;
}
.vaiComponent .menu ul a:hover {
	text-decoration: none;
	padding: 5px 2px 5px 12px;
	color:#0085EF;
}
.vaiComponent .menu ul ul a:hover {
	padding: 5px 2px 5px 25px;
}
.vaiComponent .menu li li {
    border-bottom: 1px solid #ededed;
}
.vaiComponent .menu ul li:last-child {
    border-bottom: none;
}
.vaiComponent .menu ul ul ul a {
	padding-left:30px;
}
.selectedAttributes .menu ul a {
	margin-bottom: 10px;
	padding-left: 5px;
	line-height: 10px;
}

.productCategories.withImages .menu a {
	display:inline-block;
	vertical-align:top;
	width:80%;
	padding-left:0;
	line-height:normal;
}
.productCategories.withImages .menu .categoryImg {
	display:inline-block;
	vertical-align:top;
	width:20px;
}

.productCategories.withImages .menu .categoryImg img {
	max-width: 100%;
	max-height: 100%;
	height: auto;
}

.headerBanner .userAccountName .accountIcon {
/*	background: url(../images/account-white.gif);
	background-repeat:no-repeat; */
	display:block;
	width:15px;
	height:15px;
	float:left;
}
.headerBanner .userAccountName .accountIcon:before {
	content: "\f007";
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;	
	font-size: 1.1em;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	vertical-align:middle;
	color:#0788EF;
}
.headerBanner .userAccountName .accountName {
	float:left;
	margin-left:4px;
}
.shoppingCartInfo .cartLoginLogout {
	float:left;
	margin:6px;
}
.shoppingCartInfo .shoppingCart {
	float:left;
}
.shoppingCartInfo .shoppingCart .cartIcon,
.shoppingCartInfo .shoppingCart .cartItems  {
	line-height: 22px;
    text-align: center;
}
.shoppingCartInfo .shoppingCart a {
	line-height: 40px;
    font-size: 18px;
    cursor: pointer;
	display:flex;
    flex-direction: column-reverse;
}
.shoppingCartInfo .shoppingCart a {
	color:#FFF;
	font-size:11.5pt;
	font-weight:bold;
}
.shoppingCartInfo .shoppingCart a,
.shoppingCartInfo .shoppingCart a:active,
.shoppingCartInfo .shoppingCart a:hover,
.shoppingCartInfo .shoppingCart a:focus {
	text-decoration:none;
}
.shoppingCartButtons .viewCart, .shoppingCartButtons .checkout {
	float:left;	
}
.shoppingCartButtons .viewCart .bTextAlt {
	float:right;
}
.shoppingCartButtons .viewCart .bQty {
	float:left;
	margin-right:5px;
}

.shoppingCartButtons .viewCart .bText, .shoppingCartButtons .viewCart .bTextAlt {
	display:none;
}
.shoppingCartButtons .viewCart .dijitButton .dijitButtonNode {
	background:none;
	filter:none;
	color:#727272;
	border:none;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.shoppingCartButtons .viewCart .bIcon {
	background-image: url(../images/shoppingCartIcon.png);
	background-repeat: no-repeat;
	width:49px;
	height:35px;
	display:block;
}
.itemsInCart .shoppingCartButtons .viewCart .bText {
}
.shoppingCartButtons .viewCart .bQty {
	display: block;
	color:#000;
	position: absolute;
	top: 5px;
	right: 20px;
	text-align: center;
	width: 17px;
	font-weight:700;

}
.shoppingCartInfo .advancedShoppingCart {
	height: 45px;
	width: 50px;
	position: absolute;
	top: 30px;
	right:0px;
	display: flex;
    flex-direction: column-reverse;
}
.shoppingCartInfo .advancedShoppingCart .cartIcon {
    text-align: center;
    font-size:24px;
}
.shoppingCartInfo .advancedShoppingCart .cartMsg {
	position: absolute;
	left: 50px;
	top: 7px;
}
.shoppingCartInfo .advancedShoppingCart .price {
	position: absolute;
	right: 125px;
	top: 44px;
	color: #00386f;
	display:none;
}
.shoppingCartInfo .advancedShoppingCart .qty {
    line-height: 18px;
    font-size: 11pt;
    color: #FFF;
    font-weight: bold;
    text-align: center;
}




.shoppingCartInfo .advancedShoppingCart .checkout {
	position: absolute;
	right: 10px;
	bottom: 4px;
}
.shoppingCartInfo .advancedShoppingCart .checkout button {
	font-size: 16pt;
	font-weight: bold;
	color: #fff;
	border: none;
	background: none;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}
.searchBar {
	z-index: 3;
/*	position: absolute;
	top: 0px;
	left: 0px; */
}
.searchBar .label {
	margin:6px;
	float:left;
	font-weight:bold;
}
.searchBar .field {
	margin:3px;
	float:left;
}
.searchBar .button {
	margin:3px;
	float:left;
}
.hasOrdering .searchBar {
	margin:0px !important;
}
.hasOrdering .searchBar .label {
	margin:10px !important;
}
.hasOrdering .searchBar .field {
	margin-top:5px;
}
.hasOrdering .searchBar .button {
	margin:0px !important;
}
.orderFromHistory .leftCol .searchBar {
	position:relative;
}
.buttonBar .searchBar {
	position:relative;
}
.buttonBar .searchBar .label {
	margin-top: 4px;
	margin-bottom: 4px;
}
.buttonBar .searchBar .field {
	margin-top:1px;
	margin-bottom:1px;
}
.buttonBar .searchBar.displayName .field {
	margin-top: 4px;
	margin-bottom: 4px;
}
.buttonBar .searchBar .button {
	margin-top:0px;
	margin-bottom:0px;
}
.buttonBar .searchBar .editListName .dijitButton .dijitButtonNode {
	background:transparent;
	padding:0;
	border:none;
	margin:0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.buttonBar .searchBar .editListName .bText {
	display:none;
}
.buttonBar .searchBar .editListName .bIcon {
	background-image:url(../images/actionIcons.gif);
	background-repeat:no-repeat;
	background-position: -32px 0px;
	width:16px;
	height:16px;
	display:block;
}
.attributeList li {
	font-weight:bold;
}
.attributeList li li {
	font-weight:normal;
}

.quickOrderPortlet .floatBoxColumn {
	float:left;
	overflow:hidden;
	width:48%;
	margin-top:12px;
	margin-left:12px;
}
.quickOrderPortlet .quickOrderInput .itemDesc {
	width:40%;
}
.itemMaintenance .linksRow {
	overflow: hidden;
	margin-top: 2px;
	margin-right: 2px;
	margin-left: 2px;
	line-height: 22px;
	padding: 2px;
}
.itemMaintenance .linksRow .checkBox {
	float: left;
	overflow: hidden;
	width: 50px;
	text-align: center;
	line-height: 22px;
}
.itemMaintenance .linksRow .linkUrl, .itemMaintenance .linksRow .linkText {
	float: left;
	overflow: hidden;
	width: 190px;
	line-height: 22px;
}
.itemMaintenance .linksRow .linkUrl input, .itemMaintenance .linksRow .linkText input {
	width: 150px;
}
.itemMaintenance .linkButton {
	width: 65px;
	overflow: hidden;
	float: left;	
}
.itemMaintenance .bottomBorder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
.itemMaintenance .linkHeading {
	font-size: 9pt;
	font-weight: bold;	
}
.itemMaintenance .headerLink {
	float: right;
	overflow: hidden;
}
.itemMaintenance .headerLink a {
	font-size: 9pt;
}
.itemMaintenance .variantWindow {
	overflow: auto;
	height: 122px;
	width: 330px;
	margin-bottom: 5px;
	border: 1px solid #999;
	background-color: #fff;
}
.itemMaintenance .linksRow .checkBox {
	float: left;
	font-size: 9pt;
	width: 50px;
	overflow: hidden;
}
.itemMaintenance .linksRow .linkText {
	float: left;
	font-size: 9pt;
	overflow: hidden;
}
.itemMaintenance .linksRow .linkButton {
	float: left;
	font-size: 9pt;
	overflow: hidden;
}
.newItemsComponent {
	position: relative;
}
.featuredItemsComponent {
	position: relative;
}
.viewAllLink {
	position: absolute;
	top: 1px;
	right: 2px;
}
.themeSearchBar {
    -ms-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    position: absolute;
    right: 30px;
    bottom: 100%;
    z-index: 99;
    width: 260px;
    line-height: 36px;
    color: #969b9d;
    background: #fff;
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;
    -webkit-transform: translate3d(0, 0, 0);
}
.themeSearchBar {
    bottom: 13px;
    border-radius:20px;
}
.searchToggle i {
    line-height: 40px;
    font-size: 18px;
    padding-right: 15px;
    cursor: pointer;
}
.searchToggle i {
    opacity:0;
}
#themeSearchBar i {
    position: absolute;
    right: 15px;
    bottom: 10px;
    color: #0065eb;
    font-size: 18px;
    width: 22px;
    text-align: center;
}
#searchToggle {
    display: none;
    float: right;
    margin-top: 30px;
}

#bannerCart {
    display: inline-block;
    float: right;
    margin-top: 35px;
}

.bannerCart .shoppingCartButton,
.bannerCart .bannerBadge {
	display: inline-block;
	vertical-align: middle;
	color:#FFF;
}

.themeSearchContainer {
    position: absolute;
    top: 38px;
    right: 500px;
    width: 400px;
    height: 50px;
    overflow: hidden;
}    
.themeSearchBar.show {
	display:block;
}
.mobileSearchButton {
	display:none;
}

@media screen and (max-width: 603px) {
	.themeSearchBar {
		bottom: 6px;
		right: 10px;
		left: 0px;
	}
}
@media screen and (max-width: 480px) {

}
@media screen and (max-width: 320px) {

} 









/*
.mobileSearchButton .dijitButton {
	margin:0px;
	padding:0px;
}
.mobileSearchButton .dijitButtonNode {
	background:none !important;
	padding:0px !important;
	margin:0px !important;
	border:0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
.mobileSearchButton .dijitButtonText {
	padding:0px !important;
}
.mobileSearchButton .bIcon {
	background-image:url(../images/searchBarIcon.png);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	width:24px;
	height:24px;
	display:block;
}
.mobileSearchButton.selected .bIcon {
	background-position: -24px 0px;
}
.mobileSearchButton .bText {
	display:none
} */
.themeSearchBar .label {
/*	float:left;
	margin-left:5px;
	font-weight:bold; */
	display:none;
}
.themeSearchBar .field {
	width: 95%;
	padding-left: 10px;
}
.dijitMenuItem .didYouMean {
	float:right;
	color:#aaa;
	font-size:.8em;
}
.themeSearchBar .field .dijitTextBox {
	width:85%;
	overflow:hidden;
	border: none;
	background-color: #fff;
	background-image: none;
	-webkit-transition:all 350ms ease;
	-moz-transition:all 350ms ease;
	-o-transition:all 350ms ease;
	transition:all 350ms ease;
}
.s2k-dojo .themeSearchBar .dijitComboBox .dijitButtonNode,
.s2k-dojo .themeSearchBar .dijitTextBoxFocused .dijitInputContainer {
	background-color: #fff;
}
.themeSearchBar .field .dijitTextBox .dijitInputField {
	padding: 6px 30px 0px 10px;
}
.themeSearchBar .dijitPlaceHolder {
	pointer-events: none;
}
.themeSearchBar .radioBtn {
	float:left;
	color:#fff;
	font-size:9pt;
	font-weight:bold;
	margin-top:-2px;
}
.themeSearchBar .radioBtn label {
	color:#fff;
	font-size:9pt;
	font-weight:bold;
}
.themeSearchBar .radioBtn .dijitRadio {
	margin-bottom:3px;
}
.themeSearchBar .select {
	float:left;
	margin-left:3px;
	margin-top:3px;
}
.themeSearchBar .button {
	position: absolute;
	z-index: 1;
	top: 2px;
	right: 10px;
}
.s2k-dojo .themeSearchBar .button .dijitButton {
	text-align: center;
    margin: 0;
    width: 100%;
    display: block;
    font-size: 16px;
    margin-top: 3px;
}
.s2k-dojo .themeSearchBar .button .dijitButton .dijitButtonNode {
	background: none;
	filter:none;
	border: none;
	padding: 0;
	margin: 0;
	display: block;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.themeSearchBar .button .bIcon {
	display:block;
	width:20px;
	height:20px;
}
.themeSearchBar .button .bIcon:before {
	content: "\f002";
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;	
	font-size: 1.3em;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	vertical-align:middle;
	color:#0085EF;
	margin-top:1px;
}

.themeSearchBar .button .bText {
	display:none;
}

.flyBox, .flyBoxAlert {
	display:none;
	position: fixed;
	z-index: 500;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	background: rgba(0,0,0,.7);
}
.dj_ie8 .flyBox, .dj_ie8 .flyBoxAlert, .dj_ie7 .flyBox, .dj_ie7 .flyBoxAlert {
	background-color:#eeeeef;
}
.flyBoxAlert {
	z-index: 550;
}
.flyBox .fbContent {
    background: #fff;
    position: fixed;
    margin:auto;
    left:0;
    top: 0;
    right:0;
    bottom:0;
    width: 840px;
    height: 400px;
    -moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
	border: 1px solid #ededed;
}
.flyBoxAlert .fbContent {
	width: 400px;
	background: #fff;
	height: 200px;
	position: absolute;
	left: 50%;
	top: 50%;
	padding: 5px;
	margin-left: -212px;
	margin-top: -112px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
	border: 1px solid #ededed;
}
.flyBoxAlert .fbContent .titleBar {
	font-size: 12pt;
	font-weight: bold;
	margin: 10px;
}
.flyBoxAlert .fbContent .alertText {
	margin:10px;
}
.flyBoxAlert .fbContent .button {
	margin:10px;
	text-align:right;
}
.fbContent button.close {
    position: absolute;
    background: #0085EF;
    color: #fff;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    border: 1px solid #0085EF;
    width: 25px;
    height: 25px;
    font-size: 15px;
    font-weight: bold;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    top: -20px;
    right: -20px;
}
.flyBox .fbContent .scroll {
	padding:10px;
	overflow:auto;
	height:360px;
}
.flyBoxAlert .fbContent .scroll {
	padding:20px;
	overflow:auto;
	height:360px;
}
.fbContent .optionsSelect {
	padding: 10px;
	padding-left: 20px;
	background-color: #ddd;
	font-weight:bold;
}
.flyBox .borderWindow {
	border: 12px solid rgba(0,0,0,.5);
	padding:12px;
	background:#fff;
	-webkit-border-radius: 12px;
	border-radius: 12px;
}


@media screen and (max-width: 980px) {

	.flyBox .fbContent {
		width:680px;
		height:520px;
	}
	.themeSearchContainer {
	    right:160px;
	}
	#myAccounts.flyBox .fbContent {
		height:400px;
	}
}
@media screen and (max-width: 768px) {

	.flyBox .fbContent {
		width:520px;
		height:440px;
	}
	.themeSearchContainer {
	    right:110px;
	    width:auto;
	    left:240px;
	}
	.themeSearchBar {
	    bottom: 13px;
	    border-radius: 20px;
	    width: 100%;
	    right: 0;
	}
}
@media screen and (max-width: 603px) {

	.flyBox .fbContent {
		width:420px;
		height:435px;
	}
	.themeSearchContainer {
		position:static;
		height:auto;
	}
	.themeSearchBar {
		margin: 0 10px 10px 10px;
		position: static;
		width: auto;
		height: auto;
	}
}
@media screen and (max-width: 480px) {

	.flyBox .fbContent {
		width:260px;
	}
}
@media screen and (max-width: 320px) {
	.flyBox .fbContent {
	}
} 






















.richTextValues {
/*	width:240px !important; */
}
.richTextValues .scrollWindow {
	overflow:auto;
	max-height:200px;
}
.richTextValues .scroll-label {
	width: 85px;
}

/* Top Filter */
.topFilter .leftCol {
	float:none !important;
	margin-right:0px !important;
}
.topFilter .leftCol .vaiComponent {
	width:auto;
	margin-bottom:1px;
}
.topFilter .leftCol .detailRow {
	float:left;
}
.partsZoom {
	overflow: hidden;
}
.partsZoom .viewer {
	border: 1px solid #999;
	position: relative;
}
.wpthemeCrumbTrailContainer {
	display:none;
}
.dspCrumbTrailContainer .wpthemeCrumbTrailContainer {
	display:block;
}
.categoryTrail, .wpthemeCrumbTrailContainer {
	background: #FFF;
    padding: 10px;
    box-sizing: border-box;
}
.categoryTrail .right {
	float:right;
}
.wpthemeCrumbTrailContainer .wpthemeCrumbTrail {
	width:1080px;
	margin:auto;
}
.wpthemeCrumbTrail .wpthemeCrumbTrailSeparator:first-child {
    display: none;
}
.statusBox {
	color: inherit;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
	display:block;
	margin:10px;
	padding:10px;
	font-weight:bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	position:relative;
	clear:both;
	text-align:left;
}
.statusBox:before {
	content:' ';
	width:29px;
	height:29px;
	background-image:url(../images/statusBarIcons.png);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	display:block;
	overflow:hidden;
	float:left;
	margin-top:-7px;
	margin-left:-7px;
	margin-right:2px;
}
.statusBox.info {
	background: rgb(234,238,242);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWVmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2U0ZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(234,238,242,1) 0%, rgba(215,228,243,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,238,242,1)), color-stop(100%,rgba(215,228,243,1)));
	background: -webkit-linear-gradient(top,  rgba(234,238,242,1) 0%,rgba(215,228,243,1) 100%);
	background: -o-linear-gradient(top,  rgba(234,238,242,1) 0%,rgba(215,228,243,1) 100%);
	background: -ms-linear-gradient(top,  rgba(234,238,242,1) 0%,rgba(215,228,243,1) 100%);
	background: linear-gradient(to bottom,  rgba(234,238,242,1) 0%,rgba(215,228,243,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeef2', endColorstr='#d7e4f3',GradientType=0 );
	border-top-color: #99BBE8;
	border-right-color: #99BBE8;
	border-bottom-color: #99BBE8;
	border-left-color: #99BBE8;
}
.statusBox.info:before {
	background-position: 0px 0px;
}
.statusBox.alert {
	background: rgb(248,248,230);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyYjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(248,248,230,1) 0%, rgba(242,242,184,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,248,230,1)), color-stop(100%,rgba(242,242,184,1)));
	background: -webkit-linear-gradient(top,  rgba(248,248,230,1) 0%,rgba(242,242,184,1) 100%);
	background: -o-linear-gradient(top,  rgba(248,248,230,1) 0%,rgba(242,242,184,1) 100%);
	background: -ms-linear-gradient(top,  rgba(248,248,230,1) 0%,rgba(242,242,184,1) 100%);
	background: linear-gradient(to bottom,  rgba(248,248,230,1) 0%,rgba(242,242,184,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8e6', endColorstr='#f2f2b8',GradientType=0 );
	border-top-color: #e1e299;
	border-right-color: #e1e299;
	border-bottom-color: #e1e299;
	border-left-color: #e1e299;
}
.statusBox.alert:before {
	background-position: -29px 0px;
}
.statusBox.didYouKnow {
	background: rgb(244,244,244);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(244,244,244,1) 0%, rgba(229,229,229,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,244,244,1)), color-stop(100%,rgba(229,229,229,1)));
	background: -webkit-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(229,229,229,1) 100%);
	background: -o-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(229,229,229,1) 100%);
	background: -ms-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(229,229,229,1) 100%);
	background: linear-gradient(to bottom,  rgba(244,244,244,1) 0%,rgba(229,229,229,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#e5e5e5',GradientType=0 );
	border-top-color: #aaa;
	border-right-color: #aaa;
	border-bottom-color: #aaa;
	border-left-color: #aaa;
}
.statusBox.didYouKnow:before {
	background-position: -58px 0px;
}
.statusBox.valid {
	background: rgb(234,246,235);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZjZlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkY2YwZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(234,246,235,1) 0%, rgba(220,240,221,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,246,235,1)), color-stop(100%,rgba(220,240,221,1)));
	background: -webkit-linear-gradient(top,  rgba(234,246,235,1) 0%,rgba(220,240,221,1) 100%);
	background: -o-linear-gradient(top,  rgba(234,246,235,1) 0%,rgba(220,240,221,1) 100%);
	background: -ms-linear-gradient(top,  rgba(234,246,235,1) 0%,rgba(220,240,221,1) 100%);
	background: linear-gradient(to bottom,  rgba(234,246,235,1) 0%,rgba(220,240,221,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaf6eb', endColorstr='#dcf0dd',GradientType=0 );
	border-top-color: #a9dcad;
	border-right-color: #a9dcad;
	border-bottom-color: #a9dcad;
	border-left-color: #a9dcad;
}
.statusBox.valid:before {
	background-position: -87px 0px;
}
.statusBox.invalid {
	background: rgb(246,234,234);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(246,234,234,1) 0%, rgba(241,221,221,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,234,234,1)), color-stop(100%,rgba(241,221,221,1)));
	background: -webkit-linear-gradient(top,  rgba(246,234,234,1) 0%,rgba(241,221,221,1) 100%);
	background: -o-linear-gradient(top,  rgba(246,234,234,1) 0%,rgba(241,221,221,1) 100%);
	background: -ms-linear-gradient(top,  rgba(246,234,234,1) 0%,rgba(241,221,221,1) 100%);
	background: linear-gradient(to bottom,  rgba(246,234,234,1) 0%,rgba(241,221,221,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6eaea', endColorstr='#f1dddd',GradientType=0 );
	border-top-color: #dca9a9;
	border-right-color: #dca9a9;
	border-bottom-color: #dca9a9;
	border-left-color: #dca9a9;
}
.statusBox.invalid:before {
	background-position: -116px 0px;
}
.statusBox.error {
	background: rgb(255,210,210);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDJkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGI1YjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,210,210,1) 0%, rgba(244,181,181,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,210,210,1)), color-stop(100%,rgba(244,181,181,1)));
	background: -webkit-linear-gradient(top,  rgba(255,210,210,1) 0%,rgba(244,181,181,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,210,210,1) 0%,rgba(244,181,181,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,210,210,1) 0%,rgba(244,181,181,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,210,210,1) 0%,rgba(244,181,181,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd2d2', endColorstr='#f4b5b5',GradientType=0 );
	border-top-color: #ca4444;
	border-right-color: #ca4444;
	border-bottom-color: #ca4444;
	border-left-color: #ca4444;
}
.statusBox.error:before {
	background-position: -145px 0px;
}
.statusBox button {
	border: none;
	background:transparent !important;
	float:right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.attnMsg {
	color: inherit;
	display:block;
	margin:10px;
	padding:5px;
	font-weight:bold;
	position:relative;
	clear:both;
	text-align:left;
	max-width: 1080px;
	margin: auto;
    max-width: 1080px;
}
.attnMsg:before {
	content:' ';
	width:29px;
	height:29px;
	background-image:url(../images/statusBarIcons.png);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	display:block;
	overflow:hidden;
	float:left;
	margin-top:5px;
	margin-left:-7px;
	margin-right:7px;
}
/* Info */
.attnMsg.info:before {
	background-position: 0px 0px;
}
.msgContainer.info {
	background-color:#2d9fdf;
	color:#FFF;
}
.msgContainer.info a,
.msgContainer.info a:hover {
	color:#FFF;
}
/* Alert */
.attnMsg.alert:before {
	background-position: -29px 0px;
}
.msgContainer.alert {
	background-color:#f6832f;
	color:#FFF;
}
.msgContainer.alert a,
.msgContainer.alert a:hover {
	color:#FFF;
}
/* Did You Know */
.attnMsg.didYouKnow:before {
	background-position: -58px 0px;
}
.msgContainer.didYouKnow {
	background-color:#f6832f;
	color:#FFF;
}
.msgContainer.didYouKnow a,
.msgContainer.didYouKnow a:hover {
	color:#FFF;
}
/* Valid */
.attnMsg.valid:before {
	background-position: -87px 0px;
}
.msgContainer.valid {
	background-color:#72cd50;
	color:#FFF;
}
.msgContainer.valid a,
.msgContainer.valid a:hover {
	color:#FFF;
}
/* Invalid */
.attnMsg.invalid:before {
	background-position: -116px 0px;
}
.msgContainer.invalid {
	background-color:#e51b1b;
	color:#FFF;
}
.msgContainer.invalid a,
.msgContainer.invalid a:hover {
	color:#FFF;
}
/* Error */
.attnMsg.error:before {
	background-position: -145px 0px;
}
.msgContainer.error {
	background-color:#e51b1b;
	color:#FFF;
}
.msgContainer.error a,
.msgContainer.error a:hover {
	color:#FFF;
}
.attnMsg button {
	border: none;
	background:transparent !important;
	float:right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.jumpToContainer {
	position:static;
}
.jumpToBar {
	position:relative;
}
.jumpToContainer.outOfView .jumpToBar {
	position: fixed;
	top: 0px;
	width: 100%;
	left: 0px;
	background-color: #EFEFEF;
	z-index: 10;
	overflow: hidden;
	border-bottom: 1px solid #999;
	-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
}
.jumpToLinks {
	width:75%;
	margin:auto;
	text-align:center;
	padding:5px 0px;
}
.jumpToLinks a {
	padding:0px 10px;
	border-left:1px solid #10498F;
	line-height:1.5em;
}
.jumpToLinks a:first-child {
	border-left:none;
}
.jumpToAnchor {
	position:absolute;
}
.bulkOrderDialog .infoText ol {
	margin: 0px;
	padding: 0px 25px;
}
.bulkOrderDialog .infoText ol ul {
	list-style-type: none;
	margin: 0px;
	padding: 10px 15px;
}
.bulkOrderDialog .infoText ol ul li:nth-of-type(1) {
	margin-bottom: 10px;
}

.quickOrderBulk .infoText {
	margin:5px;
	line-height:1.3;
}
.quickOrderBulk .infoText ol {
	margin: 0px;
	padding: 0px 25px;
}
.quickOrderBulk .infoText ol ul {
	list-style-type: none;
	margin: 0px;
	padding: 10px 15px;
}
.quickOrderBulk .infoText ol ul li:nth-of-type(1) {
	margin-bottom: 10px;
}
.quickOrderBulk textarea {
	width:96%;
	margin:5px;
}
.popUpWindow .popUpHeading {
	overflow: hidden;
	font-weight: bold;
	color: #676767;
	margin-bottom: 2px;
}
.popUpWindow .fieldRow {
	overflow:hidden;
}
.popUpWindow .fieldRow .field {
	overflow:hidden;
	float:left;
}
.popUpWindow .fieldRow .field .dijitTextBox {
	margin-top:3px;
}
.popUpWindow .fieldRow .field .dijitTextBox .dijitInputField {
    padding: 4px 2px;
}
.popUpWindow .fieldRow .field .dijitCheckBox {
	margin-top:4px;
	margin-left:4px;
}
.popUpWindow .fieldRow label {
	line-height: 26px;
	overflow: hidden;
}

.frontPage .FusionCharts {
	width:100%;
	height:auto;
	min-width:300px;
	min-height:250px;
}
.s2k-dojo .bookmarksPortlet .editLinks .dijitButton .dijitButtonNode {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	background: none;
	filter:none;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	border:none;
	display:inline-block;
	color:#15428B;
	font-size:10pt;
	font-weight:bold;
	padding:0px;
	text-decoration:underline;
	text-shadow:none;
}
.profileBookmarks .hide {
	display:none;
}
.profileBookmarks .fieldRow {
	overflow:hidden;
	border-top:1px solid #ededed;
}
.profileBookmarks .fieldRow:first-child {
	border:none;
}
.profileBookmarks .bmField {
	margin:5px;
}
.profileBookmarks .bmField .label {
	font-weight:bold;
}
.profileBookmarks .bmField .field {
}
.profileBookmarks ul {
	list-style-type: none;
	margin: 10px 8px;
	padding: 0px;
}
.profileBookmarks ul li {
	margin: 3px 0px;
	padding: 0px;
	overflow: hidden;
}
.profileBookmarks ul li a:before {
	display: block;
	float: left;
	content: " ";
	height: 16px;
	width: 16px;
	background-image: url(../images/pageIcons.png);
	background-repeat: no-repeat;
	margin-right:4px;
}
.profileBookmarks ul li.page a:before { background-position: -336px; }
.profileBookmarks ul li.externalLink a:before { background-position: -1184px; }
.profileBookmarks ul li.pdfDoc a:before { background-position: -352px; }
.profileBookmarks ul li.wordDoc a:before { background-position: -1168px; }
.profileBookmarks ul li.xlsDoc a:before { background-position: -656px; }
.profileBookmarks ul li.youtubeLink a:before { background-image: url(../images/youtube.png); }
.profileBookmarks ul li.facebookLink a:before { background-image: url(../images/facebook.png); }

.vai_md .exportButtons {
	display:none;
}
.erpContainer { width: 100%; height: 810px; position:relative; background-color:#fff; }
.erpContainer .dijitTreeContainer {
	font-size: 9pt;
}
.erpContainer .menuContainer {
	width: 260px;
	height: 100%;
	background-color: #fff;
	overflow:hidden;
	display:none;
	position:relative;
}
.erpContainer.showMenu .menuContainer { display:block;}
.erpContainer .frameBorder {
	height: 100%;
	background: #ededed;
	position: relative;
	width: 6px;
}
.erpContainer .frameBorder button {
	height:60px;
	width:100%;
	font-size:9px;
	background: rgba(255,255,255,.5);
	border:none;
	position:absolute;
	top:50%;
	margin-top:-30px;
	padding:0px;
	overflow:hidden;
	font-weight:bold;
}
.erpContainer .frameBorder button .icon {
	height: 9px;
	width: inherit;
	background-image: url(../images/frameArrows.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.erpContainer.showMenu .frameBorder button .icon {
	background-position: 0px -10px;
}
.erpContainer .mainContent {
	height: 100%;
/*	background-color: #fff; */
	overflow:auto;
}
.erpContainer .menuContainer, .frameBorder {
	float:left;
}
.erpContainer .innerContainer {

}
.erpContainer .buttonBar {
	margin:0px !important;
}
.erpContainer .sessionBar {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	overflow: hidden;
	height: 30px;
	background: rgb(238,238,238);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1)));
	background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%);
	background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%);
	background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%);
	background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );
}
.erpContainer .containerFrame {
	width: 100%;
	border: none;
	margin: 0px;
	height: 100%;
	padding: 0px;
}
.erpContainer .sessionTabContainer {
	width:100%;
}
.s2k-dojo .erpContainer .dijitTabContainerTop-dijitContentPane {
	padding:0px;
}
.erpContainer .editFavoritesBtn {
	display:none;
}
.erpContainer.showFavorites .editFavoritesBtn {
	display:inline;
}
.erpContainer.showFavorites .collapseAllBtn, .erpContainer.showFavorites .refreshBtn {
	display:none;
}
.favoritesContainer ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.favoritesContainer li {
	overflow:hidden;
}
.favoritesContainer .favBTN {
	width:100%;
}
.favoritesContainer .removeFavBTN {
	display:none;
	float:right;
	width:19px;
}
.favoritesContainer .moveHandle {
	float:left;
}
.erpContainer.editMode .favoritesContainer .removeFavBTN {
	display:inline;
}
.favoritesContainer .favBTN .dijitButton, .favoritesContainer .removeFavBTN .dijitButton, .favoritesContainer .favBTN .dijitButton, .favoritesContainer .moveHandle .dijitButton {
	margin:0px;
	display:block;
	overflow:hidden;
}
.favoritesContainer .favBTN .dijitButton .dijitButtonNode {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	padding: 4px 1px 2px 2px;
	margin: 0 1px;
	background:none;
	background-color: none;
	background-color: transparent;
	background-color: rgba(171, 214, 255, 0);
	background-position: 0 0;
	background-repeat: repeat-x;
	border-color: rgba(118, 157, 192, 0);
	border-width: 0;
	color: #000000;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	-webkit-transition-property: background-color, border-color;
	-moz-transition-property: background-color, border-color;
	transition-property: background-color, border-color;
	-webkit-transition-duration: 0.25s;
	-moz-transition-duration: 0.25s;
	transition-duration: 0.25s;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	text-shadow:none;
	font-weight:normal;
	display:block;
	text-align:left;
}
.favoritesContainer .favBTN .dijitButtonHover .dijitButtonNode {
	background-color: #abd6ff;
	background-image: url(../s2k-dojo/themes/s2k-dojo/images/commonHighlight.png);
	padding: 3px 0px 1px 2px;
	margin: 0;
	border: solid 1px #759dc0;
	color: #000000;
	-webkit-transition-duration: 0.25s;
	-moz-transition-duration: 0.25s;
	transition-duration: 0.25s;
}
.favoritesContainer .favBTN .dijitButton .bText {
	white-space:normal;
}
.favoritesContainer .favBTN .dijitButton .bIcon {
	background-image: url(../s2k-dojo/icons/images/commonIconsObjActEnabled.png);
	width: 16px;
	height: 16px;
	background-position: -352px;
	background-repeat: no-repeat;
	display:block;
	float:left;
	margin-right:2px;
}
.favoritesContainer .removeFavBTN .dijitButton .dijitButtonNode {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	padding: 4px 1px 2px 0;
	margin: 0 1px;
	background:none;
	background-color: none;
	background-color: transparent;
	background-color: rgba(171, 214, 255, 0);
	background-position: 0 0;
	background-repeat: repeat-x;
	border-color: rgba(118, 157, 192, 0);
	border-width: 0;
	color: #000000;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	-webkit-transition-property: background-color, border-color;
	-moz-transition-property: background-color, border-color;
	transition-property: background-color, border-color;
	-webkit-transition-duration: 0.25s;
	-moz-transition-duration: 0.25s;
	transition-duration: 0.25s;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	text-shadow:none;
	font-weight:normal;
	display:block;
}
.favoritesContainer .removeFavBTN .dijitButtonHover .dijitButtonNode {
	background-color: #abd6ff;
	background-image: url(../s2k-dojo/themes/s2k-dojo/images/commonHighlight.png);
	padding: 3px 0 1px;
	margin: 0;
	border: solid 1px #759dc0;
	color: #000000;
	-webkit-transition-duration: 0.25s;
	-moz-transition-duration: 0.25s;
	transition-duration: 0.25s;
}
.favoritesContainer .removeFavBTN .dijitButton .bText {
	display:none;
}
.favoritesContainer .removeFavBTN .dijitButton .bIcon {
	background-image: url(../images/commonIconsObjActEnabled.png);
	background-repeat: no-repeat;
	width: 16px;
	height: 15px;
	display: block;
	background-position: -80px 0px;
}
.erpContainer .favoritesContainer .moveHandle {
	display:none;
}
.erpContainer.editMode .favoritesContainer .moveHandle {
	display:inline;
}

.favoritesContainer .moveHandle .dijitButton .bText {
	display:none;
}
.favoritesContainer .moveHandle .dijitButton .bIcon {
	background-image: url(../images/linesIcon.png);
	background-repeat: no-repeat;
	width: 16px;
	height: 15px;
	display: block;
	background-position: 0px 0px;
	margin: 6px 0px 0 5px;
}
.erpContainer .menuContainer .statusBox {
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	display:block;
	padding:10px;
	font-weight:bold;
	border:none;
	border-bottom:1px solid;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	margin:0px;
}
.favoritesContainer .noFavMessage {
	border: 3px dashed #dedede;
	color: #dedede;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin: 10px;
	padding: 6px;
	line-height: 1.5em;
}
.erpContainer .mainContent .buttonBar {
	background-color:#efefef;
	border:none;
	padding:0px;
	height:44px;
	position:relative;
	overflow:hidden;
}
.erpContainer .mainContent .buttonBar .tabContainer {

}
.erpContainer .mainContent .buttonBar .dijitButton, .erpContainer .mainContent .buttonBar .dijitDropDownButton {
	margin:0px;
}
.erpContainer .mainContent .buttonBar .dijitButton:first-child {
	margin-left: 0px;
}
.erpContainer .mainContent .buttonBar .dijitButton .dijitButtonNode, .erpContainer .mainContent .buttonBar .dijitDropDownButton .dijitButtonNode {
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZjBmMGYwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 3%, rgba(240,240,240,1) 3%, rgba(255,255,255,1) 30%, rgba(240,240,240,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,rgba(255,255,255,1)), color-stop(3%,rgba(240,240,240,1)), color-stop(30%,rgba(255,255,255,1)), color-stop(100%,rgba(240,240,240,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 3%,rgba(240,240,240,1) 3%,rgba(255,255,255,1) 30%,rgba(240,240,240,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 3%,rgba(240,240,240,1) 3%,rgba(255,255,255,1) 30%,rgba(240,240,240,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 3%,rgba(240,240,240,1) 3%,rgba(255,255,255,1) 30%,rgba(240,240,240,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 3%,rgba(240,240,240,1) 3%,rgba(255,255,255,1) 30%,rgba(240,240,240,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-8 */
	font-size:12px;
	font-weight:normal;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	padding:4px 6px;
	text-shadow:none;
	border-bottom:none;
}
.erpContainer .mainContent .buttonBar .dijitButton.selectedSession .dijitButtonNode {
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZGJlYmZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 3%, rgba(219,235,252,1) 3%, rgba(255,255,255,1) 40%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,rgba(255,255,255,1)), color-stop(3%,rgba(219,235,252,1)), color-stop(40%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 3%,rgba(219,235,252,1) 3%,rgba(255,255,255,1) 40%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 3%,rgba(219,235,252,1) 3%,rgba(255,255,255,1) 40%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 3%,rgba(219,235,252,1) 3%,rgba(255,255,255,1) 40%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 3%,rgba(219,235,252,1) 3%,rgba(255,255,255,1) 40%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}
.erpContainer .mainContent .buttonBar .previousTabsButton .bIcon {
	height: 14px;
	width: 14px;
	margin: 0 auto;
	background: url("../s2k-dojo/themes/s2k-dojo/form/images/buttonArrows.png") no-repeat -75px 50%;
	background-color: transparent;
	display:block;
}
.erpContainer .mainContent .buttonBar .nextTabsButton .bIcon {
	height: 14px;
	width: 14px;
	margin: 0 auto;
	background: url("../s2k-dojo/themes/s2k-dojo/form/images/buttonArrows.png") no-repeat -24px 50%;
	background-color: transparent;
	display:block;
}
.erpContainer .mainContent .buttonBar .previousTabsButton.dijitButtonDisabled .bIcon{
	background-position: -175px 50%;
}
.erpContainer .mainContent .buttonBar .nextTabsButton.dijitButtonDisabled .bIcon{
	background-position: -124px 50%;
}

.erpContainer .mainContent .buttonBar .previousTabsButton .bText, .erpContainer .mainContent .buttonBar .nextTabsButton .bText {
	display:none;
}
.erpContainer .mainContent .buttonBar .previousTabs, .erpContainer .mainContent .buttonBar .nextTabs, .erpContainer .mainContent .buttonBar .tabController, .erpContainer .mainContent .buttonBar .tabContainer {
	position: absolute;
	bottom: 0px;
}
.erpContainer .mainContent .buttonBar .previousTabs {
	left:0px;
}
.erpContainer .mainContent .buttonBar .nextTabs {
	right:0px;
}
.erpContainer .mainContent .buttonBar .tabController {
	overflow:hidden;
	height:100%;
}
.erpContainer .mainContent .buttonBar .dijitDropDownButton .dijitButtonText {
	display:none;
}
.erpContainer .mainContent .buttonBar .dijitDropDownButton .dijitArrowButtonInner {
	height:14px;
}
.erpContainer .fullScreenButton .bText {
	display:none;
}
.erpContainer .fullScreenButton .bIcon {
	height: 16px;
	width: 16px;
	margin: 0 auto;
	background-color: transparent;
	display: block;
	background-image: url(../images/expand-contract.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.fsContainer .dijitButton {
	margin:0px;
}
.fsContainer .dijitButton .dijitButtonNode {
	background: none !important;
	border: none !important;
	box-shadow: none !important;
}
.erpFullScreen .erpContainer .fullScreenButton .bIcon {
	background-position: -16px 0px;
}
.dijitMenuItem .bText {
	padding: 2px;
	overflow: hidden;
	display: block;
}

.erpFullScreen .s2kEnterpriseLayout {
	position:fixed;
	background:#efefef;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
}
.erpFullScreen .erpContainer {
	height:100%;
}

.rocketDialogContainer {
	position: fixed;
	left: 0px;
	top: 0px;
	width:0px;
	height:0px;
	background-color:rgba(255,255,255,.5);
	overflow:hidden;
	z-index:800;
}
.rocketDialogContainer.open {
	width:100%;
	height:100%;
	overflow:visible;
}
.rocketDialog {
	position:absolute;
	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
	box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
	background-color: #FFF;
}
.rocketDialog .titleBar {
	font-size: 12px;
	font-weight: bold;
	
	background: rgb(243,247,251);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjdmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjFweCIgc3RvcC1jb2xvcj0iI2YzZjdmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjFweCIgc3RvcC1jb2xvcj0iI2RhZTdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2NkZGVmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2FiYzdlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2I3Y2ZlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2RlZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(243,247,251,1) 0%, rgba(243,247,251,1) 1px, rgba(218,231,247,1) 1px, rgba(205,222,243,1) 50%, rgba(171,199,237,1) 50%, rgba(183,207,238,1) 51%, rgba(204,222,243,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,247,251,1)), color-stop(1px,rgba(243,247,251,1)), color-stop(1px,rgba(218,231,247,1)), color-stop(50%,rgba(205,222,243,1)), color-stop(50%,rgba(171,199,237,1)), color-stop(51%,rgba(183,207,238,1)), color-stop(100%,rgba(204,222,243,1)));
	background: -webkit-linear-gradient(top,  rgba(243,247,251,1) 0%,rgba(243,247,251,1) 1px,rgba(218,231,247,1) 1px,rgba(205,222,243,1) 50%,rgba(171,199,237,1) 50%,rgba(183,207,238,1) 51%,rgba(204,222,243,1) 100%);
	background: -o-linear-gradient(top,  rgba(243,247,251,1) 0%,rgba(243,247,251,1) 1px,rgba(218,231,247,1) 1px,rgba(205,222,243,1) 50%,rgba(171,199,237,1) 50%,rgba(183,207,238,1) 51%,rgba(204,222,243,1) 100%);
	background: -ms-linear-gradient(top,  rgba(243,247,251,1) 0%,rgba(243,247,251,1) 1px,rgba(218,231,247,1) 1px,rgba(205,222,243,1) 50%,rgba(171,199,237,1) 50%,rgba(183,207,238,1) 51%,rgba(204,222,243,1) 100%);
	background: linear-gradient(to bottom,  rgba(243,247,251,1) 0%,rgba(243,247,251,1) 1px,rgba(218,231,247,1) 1px,rgba(205,222,243,1) 50%,rgba(171,199,237,1) 50%,rgba(183,207,238,1) 51%,rgba(204,222,243,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f7fb', endColorstr='#ccdef3',GradientType=0 );
	
	border: 1px solid #676767;
	border-radius: 0 0 0 0;
	-moz-border-radius: 0 0 0 0;
	-webkit-border-radius: 0 0 0 0;
	padding: 0 7px 3px 7px;
	line-height: 24px;
	overflow:hidden;
	cursor:move;
}
.rocketDialog .titleBar .closeButton {
	float: right;
}
.rocketDialog .titleBar .closeButton button{
	font-weight:inherit;
	font-size:inherit;
}
.rocketDialog .titleBar .titleBarText {
	float: left;
	font-weight:inherit;
	font-size:inherit;
}
.rocketDialog .containerNode {
	border: 1px solid #676767;
	border-top:none;
}
.rocketDialog .rocketFrame {
	border: none;
	width: 1008px;
	height: 710px;
}

.favContainer .favoritesList ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.favContainer .favoritesList .removeFavBTN, .favContainer .favoritesList .moveHandle {
	display:none;
}
.favContainer .favoritesList .favBTN {
}
.favContainer.editMode .removeFavBTN {
	display:inline;
	float:right;
}
.favContainer.editMode .moveHandle {
	display:inline;
	float:left;
}
.favContainer .favoritesList .favBTN .dijitButton {
	display:block;
}
.favContainer .favoritesList .favBTN .dijitButton .dijitButtonNode {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	padding: 4px 1px 2px 2px;
	margin: 0 1px;
	background:none;
	background-color: none;
	background-color: transparent;
	background-color: rgba(171, 214, 255, 0);
	background-position: 0 0;
	background-repeat: repeat-x;
	border-color: rgba(118, 157, 192, 0);
	border-width: 0;
	color: #000000;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	-webkit-transition-property: background-color, border-color;
	-moz-transition-property: background-color, border-color;
	transition-property: background-color, border-color;
	-webkit-transition-duration: 0.25s;
	-moz-transition-duration: 0.25s;
	transition-duration: 0.25s;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	text-shadow:none;
	font-weight:normal;
	display:block;
	text-align:left;
}
.favContainer .favoritesList .favBTN .dijitButtonHover .dijitButtonNode {
	background-color: #abd6ff;
	background-image: url(../s2k-dojo/themes/s2k-dojo/images/commonHighlight.png);
	padding: 3px 0px 1px 2px;
	margin: 0;
	border: solid 1px #759dc0;
	color: #000000;
	-webkit-transition-duration: 0.25s;
	-moz-transition-duration: 0.25s;
	transition-duration: 0.25s;
}
.favContainer .favoritesList .favBTN .dijitButton .bText {
	white-space:normal;
}
.favContainer .favoritesList .favBTN .dijitButton .bIcon {
	background-image: url(../s2k-dojo/icons/images/commonIconsObjActEnabled.png);
	width: 16px;
	height: 16px;
	background-position: -352px;
	background-repeat: no-repeat;
	display:block;
	float:left;
	margin-right:2px;
}

.fa-sign-in:before {
    content: "Login" !important;
    font-family: 'Proxima Nova';
    color: #0788EF;
    font-weight: normal;
    font-size: 17px;
}
.fa-sign-out:before {
    content: "Logout" !important;
    font-family: 'Proxima Nova';
    color: #0788EF;
    font-weight: normal;
    font-size: 17px;
}





.favContainer .removeFavBTN .dijitButton .dijitButtonNode {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	padding: 4px 1px 2px 0;
	margin: 0 1px;
	background:none;
	background-color: none;
	background-color: transparent;
	background-color: rgba(171, 214, 255, 0);
	background-position: 0 0;
	background-repeat: repeat-x;
	border-color: rgba(118, 157, 192, 0);
	border-width: 0;
	color: #000000;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	-webkit-transition-property: background-color, border-color;
	-moz-transition-property: background-color, border-color;
	transition-property: background-color, border-color;
	-webkit-transition-duration: 0.25s;
	-moz-transition-duration: 0.25s;
	transition-duration: 0.25s;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	text-shadow:none;
	font-weight:normal;
	display:block;
}
.favContainer .removeFavBTN .dijitButtonHover .dijitButtonNode {
	background-color: #abd6ff;
	background-image: url(../s2k-dojo/themes/s2k-dojo/images/commonHighlight.png);
	padding: 3px 0 1px;
	margin: 0;
	border: solid 1px #759dc0;
	color: #000000;
	-webkit-transition-duration: 0.25s;
	-moz-transition-duration: 0.25s;
	transition-duration: 0.25s;
}
.favContainer .removeFavBTN .dijitButton .bText {
	display:none;
}
.favContainer .removeFavBTN .dijitButton .bIcon {
	background-image: url(../images/commonIconsObjActEnabled.png);
	background-repeat: no-repeat;
	width: 16px;
	height: 15px;
	display: block;
	background-position: -80px 0px;
}



.favContainer .moveHandle .bText {
	display:none;
}
.favContainer .moveHandle .bIcon {
	background-image: url(../images/linesIcon.png);
	background-repeat: no-repeat;
	width: 16px;
	height: 15px;
	display: block;
	background-position: 0px 0px;
	margin: 6px 0px 0 5px;
}

.favContainer li {
	overflow:hidden;
}

.favContainer .removeFavBTN .dijitButton, .favContainer .favBTN .dijitButton, .favContainer .moveHandle .dijitButton {
	overflow:hidden;
}

.favContainer .buttonBar .bText {
	display:none;
}
.favContainer .buttonBar .bIcon {
	background-image: url(../images/gear.png);
	background-repeat: no-repeat;
	background-position: center center;
	display:block;
	width:16px;
	height:16px;
	float:left;
}
.favContainer .buttonBar .editButton .dijitButtonNode, .favContainer.editMode .buttonBar .viewButton .dijitButtonNode {
	border: none !important;
	padding: 0px !important;
	color: inherit !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	background-color: transparent !important;
	background: none !important;
	margin:4px;
}

.favContainer .buttonBar .editButton, .favContainer.editMode .buttonBar .viewButton {
	display:inline-block;
}

.favContainer.editMode .buttonBar .editButton, .favContainer .buttonBar .viewButton {
	display:none;
}




.erpContainer .keepAliveContainer {
	overflow:hidden;
	height:0px;
}

.erpContainer .editBar {
	text-align:right;
}

.erpContainer .editBar .bIcon {
	background-image: url(../images/gear.png);
	background-repeat: no-repeat;
	background-position: center center;
	display:block;
	width:16px;
	height:16px;
	float:left;
}
.erpContainer .editBar .editButton .dijitButtonNode, .erpContainer .editMode .editBar .viewButton .dijitButtonNode {
	border: none !important;
	padding: 0px !important;
	color: inherit !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	background-color: transparent !important;
	background: none !important;
	margin:4px;
}

.erpContainer .editBar .editButton .bText, .erpContainer .editBar .viewButton .bText {
	display:none;
}

.erpContainer .editBar .editButton, .erpContainer .editMode .editBar .viewButton {
	display:inline-block;
}

.erpContainer .editMode .editBar .editButton, .erpContainer .editBar .viewButton {
	display:none;
}
/*
.erpContainer .editBar .editButton .bIcon {
	background-position: -96px 0px;
}
.erpContainer .editBar .viewButton .bIcon {
	background-position: -144px 0px;
}
*/
.myS2KContainer {
	position:relative;
}
.myS2KContainer .leftScroll {
	position: relative;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-8 */
	display:block;
	width:20px;
	height:737px;
	float:left;
}
.myS2KContainer .rightScroll {
	position: relative;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
	display:block;
	width:20px;
	height:737px;
	float:right;
}
.myS2KContainer .leftScroll:hover, .myS2KContainer .rightScroll:hover {
	background-color:#efefef;
}
.myS2KContainer .leftScroll .arrow, .myS2KContainer .rightScroll .arrow {
	display: block;
	width: 20px;
	height: 20px;
	color: #000;
	margin-top: -50%;
	top: 50%;
	position: absolute;
	background-image: url(../s2k-dojo/themes/s2k-dojo/form/images/buttonArrows.png);
	background-repeat: no-repeat;
}
.myS2KContainer .leftScroll .arrow {
	background-position: -72px center;
}
.myS2KContainer .rightScroll .arrow {
	background-position: -22px center;
}
.myS2KLaunchPad {
	overflow:hidden;
	position:relative;
	height:737px;
}
.myS2KQuickLaunch {
	overflow:hidden;
	margin-top:10px;
	position:absolute;
}
.myS2KQuickLaunch .optionButtons, .myS2KQuickLaunch .moveHandle {
	display:none;
}
.myS2KQuickLaunch .editMode .optionButtons, .editMode .myS2KQuickLaunch .optionButtons, .editMode .myS2KQuickLaunch .moveHandle {
	display:block;
}
.myS2KQuickLaunch .dijitButton .dijitButtonNode {
	border: none !important;
	padding: 0px !important;
	color: inherit !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	background-color: transparent !important;
	background: none !important;
}
.myS2KQuickLaunch .dijitButton .bIcon {
	display:block;
	width:16px;
	height:16px;
	float:left;
}
.myS2KQuickLaunch .dijitButton.selectedProgram .bIcon {
	background-image: url(../images/selectedArrow.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.myS2KQuickLaunch h1 {
	margin-left:10px;
}
.myS2KQuickLaunch ul {
	list-style:none;
	margin:0px;
	padding:0px;
	margin-left:10px;
	margin-right:10px;
}
.myS2KQuickLaunch .quickLaunchCol {
	border-left:1px solid #676767;
	margin-right:-1px;
	overflow:hidden;
	height:745px;
	float:left;
}
.myS2KQuickLaunch .quickLaunchCol:first-child {
	border-left:none;
	margin-right:0px;
}
.myS2KQuickLaunch .scrollCol {
	overflow:auto;
	height:400px;
}
.myS2KLaunch .mainContent .buttonBar {
	height:23px;
}
.myS2KQuickLaunch .showButton .bText, .myS2KQuickLaunch .favButton .bText, .editMode .myS2KQuickLaunch .appButton .bIcon {
	display:none;
}
.myS2KQuickLaunch .showButton .bIcon {
	background-image: url(../images/eye.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.myS2KQuickLaunch .hNode .showButton .bIcon {
	background-image: url(../images/eye-slash.png);
}
.myS2KQuickLaunch .favButton .bIcon {
	background-image: url(../images/star.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.myS2KQuickLaunch .favorite .favButton .bIcon {
	background-image: url(../images/star-selected.png);
}
.myS2KQuickLaunch .hNode .appButton .bText {
	color:#ccc;
}
.myS2KQuickLaunch .dojoDndItemBefore {
	margin-top:5px;
}
.myS2KQuickLaunch .dojoDndItemAfter {
	margin-bottom:5px;
}






.quickLaunch1Col .quickLaunchCol {
	width:100%;
	float:left;
}
.quickLaunch2Col .quickLaunchCol {
	width:50%;
	float:left;
}
.quickLaunch3Col .quickLaunchCol {
	width:33.33333%;
	float:left;
}
.quickLaunch4Col .quickLaunchCol {
	width:25%;
	float:left;
}
.quickLaunch5Col .quickLaunchCol {
	width:20%;
	float:left;
}
.myS2KQuickLaunch .dijitStretch {
}
.myS2KQuickLaunch li {
	border:1px solid transparent;
}
.myS2KQuickLaunch .editMode li, .editMode .myS2KQuickLaunch li {
	border:1px dashed #ccc;
}
.myS2KQuickLaunch li .optionButtons {
	float:right;
}
.myS2KQuickLaunch .moveHandle {
	float:left;
}


.myS2KQuickLaunch .moveHandle .bText {
	display:none;
}
.myS2KQuickLaunch .moveHandle .bIcon {
	background-image: url(../images/linesIcon.png);
	background-repeat: no-repeat;
	width: 16px;
	height: 15px;
	display: block;
	background-position: 0px 0px;
	margin: 3px 0px 0 2px;
}
.myS2KQuickLaunch .bTextHover {
	position:fixed;
	background: rgb(208,232,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZTRmM2ZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDQlIiBzdG9wLWNvbG9yPSIjZDZlYmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I4ZGRmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(228,243,255,1) 6%, rgba(214,235,255,1) 44%, rgba(184,221,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(6%,rgba(228,243,255,1)), color-stop(44%,rgba(214,235,255,1)), color-stop(100%,rgba(184,221,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(228,243,255,1) 6%,rgba(214,235,255,1) 44%,rgba(184,221,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(228,243,255,1) 6%,rgba(214,235,255,1) 44%,rgba(184,221,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(228,243,255,1) 6%,rgba(214,235,255,1) 44%,rgba(184,221,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(228,243,255,1) 6%,rgba(214,235,255,1) 44%,rgba(184,221,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b8ddff',GradientType=0 ); /* IE6-8 */
	margin:-3px;
	padding:2px;
	border:1px solid #749dc0;
}








.phone .zoomtracker, .tablet .zoomtracker {
	display:none;
}

.magnifyarea {
	z-index: 10 !important;
}
/* Removed headingPrefix to remove the pixel height difference 
.headingPrefix {
	float: left;
	margin-right: 5px;
}
*/
/* Top Filtering options */
.topFilters .appContainer .leftCol {
	float: none !important;
	margin-right: 0px !important;
	width:auto !important;
}
.topFilters .appContainer .leftCol .vaiComponent, .topFilters .appContainer .leftCol .vaiComponent .buttonBar {
	margin-bottom:0px;
}

/* Popout Filtering options */
.filterDropWindow {
	background: #fff;
	padding:3px !important;
}
.filterDropWindow .leftCol .vaiComponent {
	margin:0px !important;
}
.s2k_iFrame_cp {
	padding:0px !important;
}
.wpthemeLayoutContainers .wpthemeControl, .wpthemeLayoutContainers .wpthemeControl .wpthemeControlBody {
	position:static;
	overflow:hidden;
}
.wpthemeMobile #wpthemeTopNavToggle {
	display:none;
}
.wpthemeMobileNav .dropNavContainer a{
	padding-left:10px;
	border-top: 1px solid #595959;
	border-bottom: 1px solid #404040;
}

.field.debugReq {
	background-color:#f00;
}
.userRoleSelect .roleLabel {
	float:left;
	color:#676767;
	margin-right:5px;
	margin-top:4px;
}
.userRoleSelect .selectContainer {
	float:left;
}
.smartCenterRoleSelection .userGreeting {
	float: left;
	color: #676767;
	margin-right: 15px;
}
.smartCenterRoleSelection .userGreeting .label {
	display:none;
}
.smartCenterRoleSelection .userGreeting .userID {
	display:none;
	margin-left:5px;
}
.smartCenterRoleSelection .userGreeting .userID:before {
	content:'(';
}
.smartCenterRoleSelection .userGreeting .userID:after {
	content:')';
}
.smartCenterRoleSelection .roleLabel {
	float:left;
	color:#676767;
	margin-right:5px;
	display:none;
}
.smartCenterRoleSelection .selectContainer {
	float:left;
}
.appContainer.portalInitWindow {
	background: #fff;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}
.appContainer.portalInitWindow .frame {
	display:block;
	position:absolute;
	width:500px;
	height:200px;
	top:50%;
	left:50%;
	margin-top:-100px;
	margin-left:-250px;
	text-align:center;
}
.appContainer.portalInitWindow .frame h1 {
	font-size:2.0em;
	font-weight:normal;
}
.appContainer.portalInitWindow .frame msg {
	
}
.appContainer.portalInitWindow .frame .progressBar {
	margin:30px;
}
.appContainer.portalInitWindow .closeButton {
	display:block;
	position:absolute;
	width:10px;
	height:10px;
	top:0px;
	right:0px;
}
.appContainer.portalInitWindow .closeButton button {
	display:none;
	margin:0px;
	padding:0px;
	border:none;
}
.appContainer.portalInitWindow .closeButton:hover button {
	display:inline;
}
.appContainer.portalInitWindow .adminUserBar {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: 100px;
	margin-left: -250px;
	width: 500px;
}
.appContainer.portalInitWindow .adminUserBar .buttons {
	float:right;
}
.catRotator {
	width:980px;
	height:162px;
	overflow:hidden;
	position:relative;
}
.catRotator .leftScroll, .catRotator .rightScroll, .catRotator .thumbImageContainer {
	float:left;
	height:162px;
}
.catRotator .leftScroll, .catRotator .rightScroll {
	width:30px;
	position:relative;
	cursor:pointer;
}
.catRotator .leftScroll.disabled, .catRotator .rightScroll.disabled {
	cursor:default;
}
.catRotator .leftScroll .arrow, .catRotator .rightScroll .arrow {
	position:absolute;
	top:50%;
	margin:auto;
	margin:-15px 7px;
	background-image: url(../images/catRotatorArrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:16px;
	height:30px;
	filter: Alpha(Opacity=60);
	opacity:0.6;
	-moz-opacity:0.6;
}
.catRotator .rightScroll .arrow {
	background-position: -16px 0px;
}
.catRotator .leftScroll:hover .arrow, .catRotator .rightScroll:hover .arrow {
	filter: Alpha(Opacity=100);
	opacity:1.0;
	-moz-opacity:1.0;
}
.catRotator .leftScroll.disabled .arrow, .catRotator .rightScroll.disabled .arrow {
	filter: Alpha(Opacity=10);
	opacity:0.1;
	-moz-opacity:0.1;
}
.catRotator .thumbImageContainer {
	width:920px;
	overflow:hidden;
}
.catRotator .fadeOutLeft, .catRotator .fadeOutRight {
	width:15px;
	top:0px;
	bottom:0px;
	position:absolute;
}
.catRotator .fadeOutLeft {
	left:30px;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-8 */
}
.catRotator .fadeOutRight {
	right:30px;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
}
.catRotator .rotatorItem {
	text-align:center;
	width:160px;
}
.catRotator .rotatorItem .image {
	margin:0px 15px;
}
.catRotator .rotatorItem .image img {
	max-height:130px;
	max-width:130px;
	height:auto;
	width:auto;
}
.navMenuDisplayButton {
	display:none;
}
.tags {
	overflow:hidden;
}
.tags .tag {
	background-color: #676767;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	font-size: 12px;
	color: #FFF;
	float: left;
	line-height: 16px;
	padding-left: 5px;
	margin:2px;
	margin-left:0px;
}
.tags .tag button {
	float: right;
	margin: 0px;
	padding: 0px;
	background: none;
	border: none;
	color: inherit;
	margin-left: 3px;
	margin-right: 4px;
	border-left: 1px solid #fff;
	padding-left: 3px;
	line-height: inherit;
	cursor:pointer;
}
.tagCheckBoxes {
	display:none;
}
.accountAdministration a {
	cursor:pointer;
}
.accountAdministration .editMode .displayOutput, .accountAdministration .displayInput {
	display:none;
}
.accountAdministration .displayOutput.output {
	line-height:21px;
	padding-left:3px;
}
.accountAdministration .editMode .displayInput {
	display:block;
}
.usersContainer .label {
	margin-bottom:5px;
}
.tabContent fieldset {
	border:1px solid #ccc;
	margin-bottom:10px;
}
.tabContent fieldset .tagScrollBox {
	overflow: auto;
	max-height: 213px;
	width: 255px;
	margin-bottom:10px;
}
.tabContent fieldset .tagContainer {
	overflow: hidden;
	border: 1px solid #ccc;
	padding: 3px;
	margin: 5px;
	width:215px;
}
.tabContent fieldset .tagContainer .name {
	float:left;
	max-width:90%;
	overflow:hidden;
}
.accountAdministration .tabContent fieldset .tagContainer .close {
	float:right;
	display:none;
}
.accountAdministration .tabContentContainer {
	min-height: 400px;
	position:relative;
}
.accountAdministration .tabLoadOverlay {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:#fff;
	background-image: url(../s2k-dojo/themes/s2k-dojo/images/loadingAnimation.gif);
	background-repeat: no-repeat;
}
.accountAdministration .tabLoadOverlay:after {
	display: block;
	content: 'Loading...';
	margin-left: 22px;
	margin-top:8px;
}
.accountAdministration .availUserContainer {
	margin:5px;
}
.accountAdministration .availUserContainer .dijitTextBox {
	width:220px;
}
.tabContent .fieldSetContainer {
	position:relative;
	min-height:285px;
}
.tabContent .fieldSetContainer  .labelFieldPair {
	margin:15px 0px;
}
.tabContent .fieldSetContainer .actionButtons {
	position:absolute;
	bottom: 15px;
	left: 20px;
}
.tabContent .actionBar {
	min-height:30px;
}
.tabContent .actionBar a {
	margin-left: 10px;
}
.tabContent .editContainer {
	margin-top: 10px;
	min-height:165px;
}
.accountAdministration .editMode fieldset .tagContainer .close {
	display:block;
}
.accountAdministration .gridContainer .detailRow:nth-child(even){
	background-color:#fafafa;
}
.ofField {
	margin: 10px;
	overflow:hidden;
}
.ofField .checkText {
	min-height: 16px;
	width: 17px;
	display: block;
	float: left;
}
.fieldSetContainer .accountInfo {
	margin: 10px;
}
.fieldSetContainer .accountInfo .acctNumber {
	font-size:1.1em;
	margin-bottom:10px;
	font-weight:bold;
}
.fieldSetContainer .accountInfo .acctAddress {
	margin-bottom:10px;
}
.noDisplay {
	display:none;
}
.clear {
	clear:both;
}
.orderGuidePopup .heading {
	font-weight:bold;
	margin-bottom:5px;
}
.orderGuidePopup .newOrderGuideName, .orderGuidePopup .privateOrderGuide {
	float: left;
}
.orderGuidePopup .privateOrderGuide {
	margin-left:5px;
}
.orderGuidePopup .newOrderGuide, .orderGuidePopup .existingOrderGuides {
	margin-bottom:10px;
}
.orderGuidePopup .existingOrderGuides ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	width:100%;
}
.orderGuidePopup .existingOrderGuides ul li {
	float:left;
	width:50%;
	margin:2px 0;
}
.bannerContainers .bannerCart {
	position:absolute;
	bottom:7px;
	right:5px;
}
@media screen and (max-width: 603px) {
	.bannerContainers .bannerCart {
		bottom:52px;
	}
}