.ui-helper-hidden {
	display:none
}
.ui-helper-hidden-accessible {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}
.ui-helper-reset {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none
}
.ui-helper-clearfix:before,.ui-helper-clearfix:after {
	content:"";
	display:table;
	border-collapse:collapse
}
.ui-helper-clearfix:after {
	clear:both
}
.ui-helper-clearfix {
	min-height:0
}
.ui-helper-zfix {
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	opacity:0;
	filter:Alpha(Opacity=0)
}
.ui-front {
	z-index:100
}
.ui-state-disabled {
	cursor:default!important
}
.ui-icon {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat
}
.ui-widget-overlay {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.ui-resizable {
	position:relative
}
.ui-resizable-handle {
	position:absolute;
	font-size:0.1px;
	display:block
}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle {
	display:none
}
.ui-resizable-n {
	cursor:n-resize;
	height:7px;
	width:100%;
	top:-5px;
	left:0
}
.ui-resizable-s {
	cursor:s-resize;
	height:7px;
	width:100%;
	bottom:-5px;
	left:0
}
.ui-resizable-e {
	cursor:e-resize;
	width:7px;
	right:-5px;
	top:0;
	height:100%
}
.ui-resizable-w {
	cursor:w-resize;
	width:7px;
	left:-5px;
	top:0;
	height:100%
}
.ui-resizable-se {
	cursor:se-resize;
	width:12px;
	height:12px;
	right:1px;
	bottom:1px
}
.ui-resizable-sw {
	cursor:sw-resize;
	width:9px;
	height:9px;
	left:-5px;
	bottom:-5px
}
.ui-resizable-nw {
	cursor:nw-resize;
	width:9px;
	height:9px;
	left:-5px;
	top:-5px
}
.ui-resizable-ne {
	cursor:ne-resize;
	width:9px;
	height:9px;
	right:-5px;
	top:-5px
}
.ui-selectable-helper {
	position:absolute;
	z-index:100;
	border:1px dotted black
}
.ui-accordion .ui-accordion-header {
	display:block;
	cursor:pointer;
	position:relative;
	margin-top:2px;
	padding:.5em .5em .5em .7em;
	min-height:0
}
.ui-accordion .ui-accordion-icons {
	padding-left:2.2em
}
.ui-accordion .ui-accordion-noicons {
	padding-left:.7em
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left:2.2em
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position:absolute;
	left:.5em;
	top:50%;
	margin-top:-8px
}
.ui-accordion .ui-accordion-content {
	padding:1em 2.2em;
	border-top:0;
	overflow:auto
}
.ui-autocomplete {
	position:absolute;
	top:0;
	left:0;
	cursor:default
}
.ui-button {
	display:inline-block;
	position:relative;
	padding:0;
	line-height:normal;
	margin-right:.1em;
	cursor:pointer;
	vertical-align:middle;
	text-align:center;
	overflow:visible
}
.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active {
	text-decoration:none
}
.ui-button-icon-only {
	width:2.2em
}
button.ui-button-icon-only {
	width:2.4em
}
.ui-button-icons-only {
	width:3.4em
}
button.ui-button-icons-only {
	width:3.7em
}
.ui-button .ui-button-text {
	display:block;
	line-height:normal
}
.ui-button-text-only .ui-button-text {
	padding:.4em 1em
}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text {
	padding:.4em;
	text-indent:-9999999px
}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text {
	padding:.4em 1em .4em 2.1em
}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text {
	padding:.4em 2.1em .4em 1em
}
.ui-button-text-icons .ui-button-text {
	padding-left:2.1em;
	padding-right:2.1em
}
input.ui-button {
	padding:.4em 1em
}
.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon {
	position:absolute;
	top:50%;
	margin-top:-8px
}
.ui-button-icon-only .ui-icon {
	left:50%;
	margin-left:-8px
}
.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary {
	left:.5em
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary {
	right:.5em
}
.ui-buttonset {
	margin-right:7px
}
.ui-buttonset .ui-button {
	margin-left:0;
	margin-right:-.3em
}
input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner {
	border:0;
	padding:0
}
.ui-datepicker {
	width:17em;
	padding:.2em .2em 0;
	display:none
}
.ui-datepicker .ui-datepicker-header {
	position:relative;
	padding:.2em 0
}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
	position:absolute;
	top:2px;
	width:1.8em;
	height:1.8em
}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {
	top:1px
}
.ui-datepicker .ui-datepicker-prev {
	left:2px
}
.ui-datepicker .ui-datepicker-next {
	right:2px
}
.ui-datepicker .ui-datepicker-prev-hover {
	left:1px
}
.ui-datepicker .ui-datepicker-next-hover {
	right:1px
}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {
	display:block;
	position:absolute;
	left:50%;
	margin-left:-8px;
	top:50%;
	margin-top:-8px
}
.ui-datepicker .ui-datepicker-title {
	margin:0 2.3em;
	line-height:1.8em;
	text-align:center
}
.ui-datepicker .ui-datepicker-title select {
	font-size:1em;
	margin:1px 0
}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
	width:49%
}
.ui-datepicker table {
	width:100%;
	font-size:.9em;
	border-collapse:collapse;
	margin:0 0 .4em
}
.ui-datepicker th {
	padding:.7em .3em;
	text-align:center;
	font-weight:bold;
	border:0
}
.ui-datepicker td {
	border:0;
	padding:1px
}
.ui-datepicker td span,.ui-datepicker td a {
	display:block;
	padding:.2em;
	text-align:right;
	text-decoration:none
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image:none;
	margin:.7em 0 0 0;
	padding:0 .2em;
	border-left:0;
	border-right:0;
	border-bottom:0
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float:right;
	margin:.5em .2em .4em;
	cursor:pointer;
	padding:.2em .6em .3em .6em;
	width:auto;
	overflow:visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:left
}
.ui-datepicker.ui-datepicker-multi {
	width:auto
}
.ui-datepicker-multi .ui-datepicker-group {
	float:left
}
.ui-datepicker-multi .ui-datepicker-group table {
	width:95%;
	margin:0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width:50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width:33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width:25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear:left
}
.ui-datepicker-row-break {
	clear:both;
	width:100%;
	font-size:0
}
.ui-datepicker-rtl {
	direction:rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right:2px;
	left:auto
}
.ui-datepicker-rtl .ui-datepicker-next {
	left:2px;
	right:auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right:1px;
	left:auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left:1px;
	right:auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear:right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float:left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {
	float:right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px
}
.ui-dialog {
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	padding:.2em;
	outline:0
}
.ui-dialog .ui-dialog-titlebar {
	padding:.4em 1em;
	position:relative
}
.ui-dialog .ui-dialog-title {
	float:left;
	margin:.1em 0;
	white-space:nowrap;
	width:90%;
	overflow:hidden;
	text-overflow:ellipsis
}
.ui-dialog .ui-dialog-titlebar-close {
	position:absolute;
	right:.3em;
	top:50%;
	width:20px;
	margin:-10px 0 0 0;
	padding:1px;
	height:20px
}
.ui-dialog .ui-dialog-content {
	position:relative;
	border:0;
	padding:.5em 1em;
	background:none;
	overflow:auto
}
.ui-dialog .ui-dialog-buttonpane {
	text-align:left;
	border-width:1px 0 0 0;
	background-image:none;
	margin-top:.5em;
	padding:.3em 1em .5em .4em
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float:right
}
.ui-dialog .ui-dialog-buttonpane button {
	margin:.5em .4em .5em 0;
	cursor:pointer
}
.ui-dialog .ui-resizable-se {
	width:12px;
	height:12px;
	right:-5px;
	bottom:-5px;
	background-position:16px 16px
}
.ui-draggable .ui-dialog-titlebar {
	cursor:move
}
.ui-menu {
	list-style:none;
	padding:2px;
	margin:0;
	display:block;
	outline:none
}
.ui-menu .ui-menu {
	margin-top:-3px;
	position:absolute
}
.ui-menu .ui-menu-item {
	margin:0;
	padding:0;
	width:100%;
	list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
}
.ui-menu .ui-menu-divider {
	margin:5px -2px 5px -2px;
	height:0;
	font-size:0;
	line-height:0;
	border-width:1px 0 0 0
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:2px .4em;
	line-height:1.5;
	min-height:0;
	font-weight:normal
}
.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active {
	font-weight:normal;
	margin:-1px
}
.ui-menu .ui-state-disabled {
	font-weight:normal;
	margin:.4em 0 .2em;
	line-height:1.5
}
.ui-menu .ui-state-disabled a {
	cursor:default
}
.ui-menu-icons {
	position:relative
}
.ui-menu-icons .ui-menu-item a {
	position:relative;
	padding-left:2em
}
.ui-menu .ui-icon {
	position:absolute;
	top:.2em;
	left:.2em
}
.ui-menu .ui-menu-icon {
	position:static;
	float:right
}
.ui-progressbar {
	height:2em;
	text-align:left;
	overflow:hidden
}
.ui-progressbar .ui-progressbar-value {
	margin:-1px;
	height:100%
}
.ui-progressbar .ui-progressbar-overlay {
	background:url("../../custom-theme/images/cb2783905010/theme/custom-theme/images/animated-overlay.gif");
	height:100%;
	filter:alpha(opacity=25);
	opacity:0.25
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image:none
}
.ui-slider {
	position:relative;
	text-align:left
}
.ui-slider .ui-slider-handle {
	position:absolute;
	z-index:2;
	width:1.2em;
	height:1.2em;
	cursor:default
}
.ui-slider .ui-slider-range {
	position:absolute;
	z-index:1;
	font-size:.7em;
	display:block;
	border:0;
	background-position:0 0
}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range {
	filter:inherit
}
.ui-slider-horizontal {
	height:.8em
}
.ui-slider-horizontal .ui-slider-handle {
	top:-.3em;
	margin-left:-.6em
}
.ui-slider-horizontal .ui-slider-range {
	top:0;
	height:100%
}
.ui-slider-horizontal .ui-slider-range-min {
	left:0
}
.ui-slider-horizontal .ui-slider-range-max {
	right:0
}
.ui-slider-vertical {
	width:.8em;
	height:100px
}
.ui-slider-vertical .ui-slider-handle {
	left:-.3em;
	margin-left:0;
	margin-bottom:-.6em
}
.ui-slider-vertical .ui-slider-range {
	left:0;
	width:100%
}
.ui-slider-vertical .ui-slider-range-min {
	bottom:0
}
.ui-slider-vertical .ui-slider-range-max {
	top:0
}
.ui-spinner {
	position:relative;
	display:inline-block;
	overflow:hidden;
	padding:0;
	vertical-align:middle
}
.ui-spinner-input {
	border:none;
	background:none;
	color:inherit;
	padding:0;
	margin:.2em 0;
	vertical-align:middle;
	margin-left:.4em;
	margin-right:22px
}
.ui-spinner-button {
	width:16px;
	height:50%;
	font-size:.5em;
	padding:0;
	margin:0;
	text-align:center;
	position:absolute;
	cursor:default;
	display:block;
	overflow:hidden;
	right:0
}
.ui-spinner a.ui-spinner-button {
	border-top:none;
	border-bottom:none;
	border-right:none
}
.ui-spinner .ui-icon {
	position:absolute;
	margin-top:-8px;
	top:50%;
	left:0
}
.ui-spinner-up {
	top:0
}
.ui-spinner-down {
	bottom:0
}
.ui-spinner .ui-icon-triangle-1-s {
	background-position:-65px -16px
}
.ui-tabs {
	position:relative;
	padding:.2em
}
.ui-tabs .ui-tabs-nav {
	margin:0;
	padding:.2em .2em 0
}
.ui-tabs .ui-tabs-nav li {
	list-style:none;
	float:left;
	position:relative;
	top:0;
	margin:1px .2em 0 0;
	border-bottom-width:0;
	padding:0;
	white-space:nowrap
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float:left;
	padding:.5em 1em;
	text-decoration:none
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom:-1px;
	padding-bottom:1px
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor:text
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor:pointer
}
.ui-tabs .ui-tabs-panel {
	display:block;
	border-width:0;
	padding:1em 1.4em;
	background:none
}
.ui-tooltip {
	padding:8px;
	position:absolute;
	z-index:9999;
	max-width:300px;
	-webkit-box-shadow:0 0 5px #aaa;
	box-shadow:0 0 5px #aaa
}
body .ui-tooltip {
	border-width:2px
}
.ui-widget {
	font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size:1.1em
}
.ui-widget .ui-widget {
	font-size:1em
}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
	font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size:1em
}
.ui-widget-content {
	border:1px solid #ddd;
	background:#eee url(../../custom-theme/images/cb1640511190/theme/custom-theme/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
	color:#333
}
.ui-widget-content a {
	color:#333
}
.ui-widget-header {
	border:1px solid #e78f08;
	background:#f6a828 url(../../custom-theme/images/cb1195444630/theme/custom-theme/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
	color:#fff;
	font-weight:bold
}
.ui-widget-header a {
	color:#fff
}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
	border:1px solid #ccc;
	background:#f6f6f6 url(../../custom-theme/images/cb638819051/theme/custom-theme/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
	font-weight:bold;
	color:#1c94c4
}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
	color:#1c94c4;
	text-decoration:none
}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {
	border:1px solid #fbcb09;
	background:#fdf5ce url(../../custom-theme/images/cb3978374902/theme/custom-theme/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
	font-weight:bold;
	color:#c77405
}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited {
	color:#c77405;
	text-decoration:none
}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
	border:1px solid #fbd850;
	background:#fff url(../../custom-theme/images/cb3053628305/theme/custom-theme/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight:bold;
	color:#eb8f00
}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
	color:#eb8f00;
	text-decoration:none
}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
	border:1px solid #fed22f;
	background:#ffe45c url(../../custom-theme/images/cb1300807235/theme/custom-theme/images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
	color:#363636
}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
	color:#363636
}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
	border:1px solid #cd0a0a;
	background:#b81900 url(../../custom-theme/images/cb1883894378/theme/custom-theme/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
	color:#fff
}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {
	color:#fff
}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {
	color:#fff
}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
	font-weight:bold
}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
	opacity:.7;
	filter:Alpha(Opacity=70);
	font-weight:normal
}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
	opacity:.35;
	filter:Alpha(Opacity=35);
	background-image:none
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35)
}
.ui-icon {
	width:16px;
	height:16px
}
.ui-icon,.ui-widget-content .ui-icon {
	background-image:url(../../custom-theme/images/cb2969581534/theme/custom-theme/images/ui-icons_222222_256x240.png)
}
.ui-widget-header .ui-icon {
	background-image:url(../../custom-theme/images/cb754730608/theme/custom-theme/images/ui-icons_ffffff_256x240.png)
}
.ui-state-default .ui-icon {
	background-image:url(../../custom-theme/images/cb359335021/theme/custom-theme/images/ui-icons_ef8c08_256x240.png)
}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {
	background-image:url(../../custom-theme/images/cb359335021/theme/custom-theme/images/ui-icons_ef8c08_256x240.png)
}
.ui-state-active .ui-icon {
	background-image:url(../../custom-theme/images/cb359335021/theme/custom-theme/images/ui-icons_ef8c08_256x240.png)
}
.ui-state-highlight .ui-icon {
	background-image:url(../../custom-theme/images/cb3545639992/theme/custom-theme/images/ui-icons_228ef1_256x240.png)
}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
	background-image:url(../../custom-theme/images/cb2239124348/theme/custom-theme/images/ui-icons_ffd27a_256x240.png)
}
.ui-icon-blank {
	background-position:16px 16px
}
.ui-icon-carat-1-n {
	background-position:0 0
}
.ui-icon-carat-1-ne {
	background-position:-16px 0
}
.ui-icon-carat-1-e {
	background-position:-32px 0
}
.ui-icon-carat-1-se {
	background-position:-48px 0
}
.ui-icon-carat-1-s {
	background-position:-64px 0
}
.ui-icon-carat-1-sw {
	background-position:-80px 0
}
.ui-icon-carat-1-w {
	background-position:-96px 0
}
.ui-icon-carat-1-nw {
	background-position:-112px 0
}
.ui-icon-carat-2-n-s {
	background-position:-128px 0
}
.ui-icon-carat-2-e-w {
	background-position:-144px 0
}
.ui-icon-triangle-1-n {
	background-position:0 -16px
}
.ui-icon-triangle-1-ne {
	background-position:-16px -16px
}
.ui-icon-triangle-1-e {
	background-position:-32px -16px
}
.ui-icon-triangle-1-se {
	background-position:-48px -16px
}
.ui-icon-triangle-1-s {
	background-position:-64px -16px
}
.ui-icon-triangle-1-sw {
	background-position:-80px -16px
}
.ui-icon-triangle-1-w {
	background-position:-96px -16px
}
.ui-icon-triangle-1-nw {
	background-position:-112px -16px
}
.ui-icon-triangle-2-n-s {
	background-position:-128px -16px
}
.ui-icon-triangle-2-e-w {
	background-position:-144px -16px
}
.ui-icon-arrow-1-n {
	background-position:0 -32px
}
.ui-icon-arrow-1-ne {
	background-position:-16px -32px
}
.ui-icon-arrow-1-e {
	background-position:-32px -32px
}
.ui-icon-arrow-1-se {
	background-position:-48px -32px
}
.ui-icon-arrow-1-s {
	background-position:-64px -32px
}
.ui-icon-arrow-1-sw {
	background-position:-80px -32px
}
.ui-icon-arrow-1-w {
	background-position:-96px -32px
}
.ui-icon-arrow-1-nw {
	background-position:-112px -32px
}
.ui-icon-arrow-2-n-s {
	background-position:-128px -32px
}
.ui-icon-arrow-2-ne-sw {
	background-position:-144px -32px
}
.ui-icon-arrow-2-e-w {
	background-position:-160px -32px
}
.ui-icon-arrow-2-se-nw {
	background-position:-176px -32px
}
.ui-icon-arrowstop-1-n {
	background-position:-192px -32px
}
.ui-icon-arrowstop-1-e {
	background-position:-208px -32px
}
.ui-icon-arrowstop-1-s {
	background-position:-224px -32px
}
.ui-icon-arrowstop-1-w {
	background-position:-240px -32px
}
.ui-icon-arrowthick-1-n {
	background-position:0 -48px
}
.ui-icon-arrowthick-1-ne {
	background-position:-16px -48px
}
.ui-icon-arrowthick-1-e {
	background-position:-32px -48px
}
.ui-icon-arrowthick-1-se {
	background-position:-48px -48px
}
.ui-icon-arrowthick-1-s {
	background-position:-64px -48px
}
.ui-icon-arrowthick-1-sw {
	background-position:-80px -48px
}
.ui-icon-arrowthick-1-w {
	background-position:-96px -48px
}
.ui-icon-arrowthick-1-nw {
	background-position:-112px -48px
}
.ui-icon-arrowthick-2-n-s {
	background-position:-128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
	background-position:-144px -48px
}
.ui-icon-arrowthick-2-e-w {
	background-position:-160px -48px
}
.ui-icon-arrowthick-2-se-nw {
	background-position:-176px -48px
}
.ui-icon-arrowthickstop-1-n {
	background-position:-192px -48px
}
.ui-icon-arrowthickstop-1-e {
	background-position:-208px -48px
}
.ui-icon-arrowthickstop-1-s {
	background-position:-224px -48px
}
.ui-icon-arrowthickstop-1-w {
	background-position:-240px -48px
}
.ui-icon-arrowreturnthick-1-w {
	background-position:0 -64px
}
.ui-icon-arrowreturnthick-1-n {
	background-position:-16px -64px
}
.ui-icon-arrowreturnthick-1-e {
	background-position:-32px -64px
}
.ui-icon-arrowreturnthick-1-s {
	background-position:-48px -64px
}
.ui-icon-arrowreturn-1-w {
	background-position:-64px -64px
}
.ui-icon-arrowreturn-1-n {
	background-position:-80px -64px
}
.ui-icon-arrowreturn-1-e {
	background-position:-96px -64px
}
.ui-icon-arrowreturn-1-s {
	background-position:-112px -64px
}
.ui-icon-arrowrefresh-1-w {
	background-position:-128px -64px
}
.ui-icon-arrowrefresh-1-n {
	background-position:-144px -64px
}
.ui-icon-arrowrefresh-1-e {
	background-position:-160px -64px
}
.ui-icon-arrowrefresh-1-s {
	background-position:-176px -64px
}
.ui-icon-arrow-4 {
	background-position:0 -80px
}
.ui-icon-arrow-4-diag {
	background-position:-16px -80px
}
.ui-icon-extlink {
	background-position:-32px -80px
}
.ui-icon-newwin {
	background-position:-48px -80px
}
.ui-icon-refresh {
	background-position:-64px -80px
}
.ui-icon-shuffle {
	background-position:-80px -80px
}
.ui-icon-transfer-e-w {
	background-position:-96px -80px
}
.ui-icon-transferthick-e-w {
	background-position:-112px -80px
}
.ui-icon-folder-collapsed {
	background-position:0 -96px
}
.ui-icon-folder-open {
	background-position:-16px -96px
}
.ui-icon-document {
	background-position:-32px -96px
}
.ui-icon-document-b {
	background-position:-48px -96px
}
.ui-icon-note {
	background-position:-64px -96px
}
.ui-icon-mail-closed {
	background-position:-80px -96px
}
.ui-icon-mail-open {
	background-position:-96px -96px
}
.ui-icon-suitcase {
	background-position:-112px -96px
}
.ui-icon-comment {
	background-position:-128px -96px
}
.ui-icon-person {
	background-position:-144px -96px
}
.ui-icon-print {
	background-position:-160px -96px
}
.ui-icon-trash {
	background-position:-176px -96px
}
.ui-icon-locked {
	background-position:-192px -96px
}
.ui-icon-unlocked {
	background-position:-208px -96px
}
.ui-icon-bookmark {
	background-position:-224px -96px
}
.ui-icon-tag {
	background-position:-240px -96px
}
.ui-icon-home {
	background-position:0 -112px
}
.ui-icon-flag {
	background-position:-16px -112px
}
.ui-icon-calendar {
	background-position:-32px -112px
}
.ui-icon-cart {
	background-position:-48px -112px
}
.ui-icon-pencil {
	background-position:-64px -112px
}
.ui-icon-clock {
	background-position:-80px -112px
}
.ui-icon-disk {
	background-position:-96px -112px
}
.ui-icon-calculator {
	background-position:-112px -112px
}
.ui-icon-zoomin {
	background-position:-128px -112px
}
.ui-icon-zoomout {
	background-position:-144px -112px
}
.ui-icon-search {
	background-position:-160px -112px
}
.ui-icon-wrench {
	background-position:-176px -112px
}
.ui-icon-gear {
	background-position:-192px -112px
}
.ui-icon-heart {
	background-position:-208px -112px
}
.ui-icon-star {
	background-position:-224px -112px
}
.ui-icon-link {
	background-position:-240px -112px
}
.ui-icon-cancel {
	background-position:0 -128px
}
.ui-icon-plus {
	background-position:-16px -128px
}
.ui-icon-plusthick {
	background-position:-32px -128px
}
.ui-icon-minus {
	background-position:-48px -128px
}
.ui-icon-minusthick {
	background-position:-64px -128px
}
.ui-icon-close {
	background-position:-80px -128px
}
.ui-icon-closethick {
	background-position:-96px -128px
}
.ui-icon-key {
	background-position:-112px -128px
}
.ui-icon-lightbulb {
	background-position:-128px -128px
}
.ui-icon-scissors {
	background-position:-144px -128px
}
.ui-icon-clipboard {
	background-position:-160px -128px
}
.ui-icon-copy {
	background-position:-176px -128px
}
.ui-icon-contact {
	background-position:-192px -128px
}
.ui-icon-image {
	background-position:-208px -128px
}
.ui-icon-video {
	background-position:-224px -128px
}
.ui-icon-script {
	background-position:-240px -128px
}
.ui-icon-alert {
	background-position:0 -144px
}
.ui-icon-info {
	background-position:-16px -144px
}
.ui-icon-notice {
	background-position:-32px -144px
}
.ui-icon-help {
	background-position:-48px -144px
}
.ui-icon-check {
	background-position:-64px -144px
}
.ui-icon-bullet {
	background-position:-80px -144px
}
.ui-icon-radio-on {
	background-position:-96px -144px
}
.ui-icon-radio-off {
	background-position:-112px -144px
}
.ui-icon-pin-w {
	background-position:-128px -144px
}
.ui-icon-pin-s {
	background-position:-144px -144px
}
.ui-icon-play {
	background-position:0 -160px
}
.ui-icon-pause {
	background-position:-16px -160px
}
.ui-icon-seek-next {
	background-position:-32px -160px
}
.ui-icon-seek-prev {
	background-position:-48px -160px
}
.ui-icon-seek-end {
	background-position:-64px -160px
}
.ui-icon-seek-start {
	background-position:-80px -160px
}
.ui-icon-seek-first {
	background-position:-80px -160px
}
.ui-icon-stop {
	background-position:-96px -160px
}
.ui-icon-eject {
	background-position:-112px -160px
}
.ui-icon-volume-off {
	background-position:-128px -160px
}
.ui-icon-volume-on {
	background-position:-144px -160px
}
.ui-icon-power {
	background-position:0 -176px
}
.ui-icon-signal-diag {
	background-position:-16px -176px
}
.ui-icon-signal {
	background-position:-32px -176px
}
.ui-icon-battery-0 {
	background-position:-48px -176px
}
.ui-icon-battery-1 {
	background-position:-64px -176px
}
.ui-icon-battery-2 {
	background-position:-80px -176px
}
.ui-icon-battery-3 {
	background-position:-96px -176px
}
.ui-icon-circle-plus {
	background-position:0 -192px
}
.ui-icon-circle-minus {
	background-position:-16px -192px
}
.ui-icon-circle-close {
	background-position:-32px -192px
}
.ui-icon-circle-triangle-e {
	background-position:-48px -192px
}
.ui-icon-circle-triangle-s {
	background-position:-64px -192px
}
.ui-icon-circle-triangle-w {
	background-position:-80px -192px
}
.ui-icon-circle-triangle-n {
	background-position:-96px -192px
}
.ui-icon-circle-arrow-e {
	background-position:-112px -192px
}
.ui-icon-circle-arrow-s {
	background-position:-128px -192px
}
.ui-icon-circle-arrow-w {
	background-position:-144px -192px
}
.ui-icon-circle-arrow-n {
	background-position:-160px -192px
}
.ui-icon-circle-zoomin {
	background-position:-176px -192px
}
.ui-icon-circle-zoomout {
	background-position:-192px -192px
}
.ui-icon-circle-check {
	background-position:-208px -192px
}
.ui-icon-circlesmall-plus {
	background-position:0 -208px
}
.ui-icon-circlesmall-minus {
	background-position:-16px -208px
}
.ui-icon-circlesmall-close {
	background-position:-32px -208px
}
.ui-icon-squaresmall-plus {
	background-position:-48px -208px
}
.ui-icon-squaresmall-minus {
	background-position:-64px -208px
}
.ui-icon-squaresmall-close {
	background-position:-80px -208px
}
.ui-icon-grip-dotted-vertical {
	background-position:0 -224px
}
.ui-icon-grip-dotted-horizontal {
	background-position:-16px -224px
}
.ui-icon-grip-solid-vertical {
	background-position:-32px -224px
}
.ui-icon-grip-solid-horizontal {
	background-position:-48px -224px
}
.ui-icon-gripsmall-diagonal-se {
	background-position:-64px -224px
}
.ui-icon-grip-diagonal-se {
	background-position:-80px -224px
}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {
	border-top-left-radius:4px
}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {
	border-top-right-radius:4px
}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {
	border-bottom-left-radius:4px
}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {
	border-bottom-right-radius:4px
}
.ui-widget-overlay {
	background:#666 url(../../custom-theme/images/cb1879575997/theme/custom-theme/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
	opacity:.5;
	filter:Alpha(Opacity=50)
}
.ui-widget-shadow {
	margin:-5px 0 0 -5px;
	padding:5px;
	background:#000 url(../../custom-theme/images/cb2155441580/theme/custom-theme/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
	opacity:.2;
	filter:Alpha(Opacity=20);
	border-radius:5px
}
.ui-helper-hidden {
	display:none
}
.ui-helper-hidden-accessible {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}
.ui-helper-reset {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
	content:"";
	display:table;
	border-collapse:collapse
}
.ui-helper-clearfix:after {
	clear:both
}
.ui-helper-clearfix {
	min-height:0
}
.ui-helper-zfix {
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	opacity:0;
	filter:Alpha(Opacity=0)
}
.ui-front {
	z-index:100
}
.ui-state-disabled {
	cursor:default!important
}
.ui-icon {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat
}
.ui-widget-overlay {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.ui-resizable {
	position:relative
}
.ui-resizable-handle {
	position:absolute;
	font-size:0.1px;
	display:block
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
	display:none
}
.ui-resizable-n {
	cursor:n-resize;
	height:7px;
	width:100%;
	top:-5px;
	left:0
}
.ui-resizable-s {
	cursor:s-resize;
	height:7px;
	width:100%;
	bottom:-5px;
	left:0
}
.ui-resizable-e {
	cursor:e-resize;
	width:7px;
	right:-5px;
	top:0;
	height:100%
}
.ui-resizable-w {
	cursor:w-resize;
	width:7px;
	left:-5px;
	top:0;
	height:100%
}
.ui-resizable-se {
	cursor:se-resize;
	width:12px;
	height:12px;
	right:1px;
	bottom:1px
}
.ui-resizable-sw {
	cursor:sw-resize;
	width:9px;
	height:9px;
	left:-5px;
	bottom:-5px
}
.ui-resizable-nw {
	cursor:nw-resize;
	width:9px;
	height:9px;
	left:-5px;
	top:-5px
}
.ui-resizable-ne {
	cursor:ne-resize;
	width:9px;
	height:9px;
	right:-5px;
	top:-5px
}
.ui-selectable-helper {
	position:absolute;
	z-index:100;
	border:1px dotted black
}
.ui-accordion .ui-accordion-header {
	display:block;
	cursor:pointer;
	position:relative;
	margin-top:2px;
	padding:.5em .5em .5em .7em;
	min-height:0
}
.ui-accordion .ui-accordion-icons {
	padding-left:2.2em
}
.ui-accordion .ui-accordion-noicons {
	padding-left:.7em
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left:2.2em
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position:absolute;
	left:.5em;
	top:50%;
	margin-top:-8px
}
.ui-accordion .ui-accordion-content {
	padding:1em 2.2em;
	border-top:0;
	overflow:auto
}
.ui-autocomplete {
	position:absolute;
	top:0;
	left:0;
	cursor:default
}
.ui-button {
	display:inline-block;
	position:relative;
	padding:0;
	line-height:normal;
	margin-right:.1em;
	cursor:pointer;
	vertical-align:middle;
	text-align:center;
	overflow:visible
}
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
	text-decoration:none
}
.ui-button-icon-only {
	width:2.2em
}
button.ui-button-icon-only {
	width:2.4em
}
.ui-button-icons-only {
	width:3.4em
}
button.ui-button-icons-only {
	width:3.7em
}
.ui-button .ui-button-text {
	display:block;
	line-height:normal
}
.ui-button-text-only .ui-button-text {
	padding:.4em 1em
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
	padding:.4em;
	text-indent:-9999999px
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding:.4em 1em .4em 2.1em
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding:.4em 2.1em .4em 1em
}
.ui-button-text-icons .ui-button-text {
	padding-left:2.1em;
	padding-right:2.1em
}
input.ui-button {
	padding:.4em 1em
}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
	position:absolute;
	top:50%;
	margin-top:-8px
}
.ui-button-icon-only .ui-icon {
	left:50%;
	margin-left:-8px
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
	left:.5em
}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
	right:.5em
}
.ui-buttonset {
	margin-right:7px
}
.ui-buttonset .ui-button {
	margin-left:0;
	margin-right:-.3em
}
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
	border:0;
	padding:0
}
.ui-datepicker {
	width:17em;
	padding:.2em .2em 0;
	display:none
}
.ui-datepicker .ui-datepicker-header {
	position:relative;
	padding:.2em 0
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position:absolute;
	top:2px;
	width:1.8em;
	height:1.8em
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
	top:1px
}
.ui-datepicker .ui-datepicker-prev {
	left:2px
}
.ui-datepicker .ui-datepicker-next {
	right:2px
}
.ui-datepicker .ui-datepicker-prev-hover {
	left:1px
}
.ui-datepicker .ui-datepicker-next-hover {
	right:1px
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display:block;
	position:absolute;
	left:50%;
	margin-left:-8px;
	top:50%;
	margin-top:-8px
}
.ui-datepicker .ui-datepicker-title {
	margin:0 2.3em;
	line-height:1.8em;
	text-align:center
}
.ui-datepicker .ui-datepicker-title select {
	font-size:1em;
	margin:1px 0
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width:49%
}
.ui-datepicker table {
	width:100%;
	font-size:.9em;
	border-collapse:collapse;
	margin:0 0 .4em
}
.ui-datepicker th {
	padding:.7em .3em;
	text-align:center;
	font-weight:bold;
	border:0
}
.ui-datepicker td {
	border:0;
	padding:1px
}
.ui-datepicker td span, .ui-datepicker td a {
	display:block;
	padding:.2em;
	text-align:right;
	text-decoration:none
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image:none;
	margin:.7em 0 0 0;
	padding:0 .2em;
	border-left:0;
	border-right:0;
	border-bottom:0
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float:right;
	margin:.5em .2em .4em;
	cursor:pointer;
	padding:.2em .6em .3em .6em;
	width:auto;
	overflow:visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:left
}
.ui-datepicker.ui-datepicker-multi {
	width:auto
}
.ui-datepicker-multi .ui-datepicker-group {
	float:left
}
.ui-datepicker-multi .ui-datepicker-group table {
	width:95%;
	margin:0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width:50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width:33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width:25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear:left
}
.ui-datepicker-row-break {
	clear:both;
	width:100%;
	font-size:0
}
.ui-datepicker-rtl {
	direction:rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right:2px;
	left:auto
}
.ui-datepicker-rtl .ui-datepicker-next {
	left:2px;
	right:auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right:1px;
	left:auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left:1px;
	right:auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear:right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float:left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
	float:right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px
}
.ui-dialog {
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	padding:.2em;
	outline:0
}
.ui-dialog .ui-dialog-titlebar {
	padding:.4em 1em;
	position:relative
}
.ui-dialog .ui-dialog-title {
	float:left;
	margin:.1em 0;
	white-space:nowrap;
	width:90%;
	overflow:hidden;
	text-overflow:ellipsis
}
.ui-dialog .ui-dialog-titlebar-close {
	position:absolute;
	right:.3em;
	top:50%;
	width:20px;
	margin:-10px 0 0 0;
	padding:1px;
	height:20px
}
.ui-dialog .ui-dialog-content {
	position:relative;
	border:0;
	padding:.5em 1em;
	background:none;
	overflow:auto
}
.ui-dialog .ui-dialog-buttonpane {
	text-align:left;
	border-width:1px 0 0 0;
	background-image:none;
	margin-top:.5em;
	padding:.3em 1em .5em .4em
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float:right
}
.ui-dialog .ui-dialog-buttonpane button {
	margin:.5em .4em .5em 0;
	cursor:pointer
}
.ui-dialog .ui-resizable-se {
	width:12px;
	height:12px;
	right:-5px;
	bottom:-5px;
	background-position:16px 16px
}
.ui-draggable .ui-dialog-titlebar {
	cursor:move
}
.ui-menu {
	list-style:none;
	padding:2px;
	margin:0;
	display:block;
	outline:none
}
.ui-menu .ui-menu {
	margin-top:-3px;
	position:absolute
}
.ui-menu .ui-menu-item {
	margin:0;
	padding:0;
	width:100%;
	list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
}
.ui-menu .ui-menu-divider {
	margin:5px -2px 5px -2px;
	height:0;
	font-size:0;
	line-height:0;
	border-width:1px 0 0 0
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:2px .4em;
	line-height:1.5;
	min-height:0;
	font-weight:normal
}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {
	font-weight:normal;
	margin:-1px
}
.ui-menu .ui-state-disabled {
	font-weight:normal;
	margin:.4em 0 .2em;
	line-height:1.5
}
.ui-menu .ui-state-disabled a {
	cursor:default
}
.ui-menu-icons {
	position:relative
}
.ui-menu-icons .ui-menu-item a {
	position:relative;
	padding-left:2em
}
.ui-menu .ui-icon {
	position:absolute;
	top:.2em;
	left:.2em
}
.ui-menu .ui-menu-icon {
	position:static;
	float:right
}
.ui-progressbar {
	height:2em;
	text-align:left;
	overflow:hidden
}
.ui-progressbar .ui-progressbar-value {
	margin:-1px;
	height:100%
}
.ui-progressbar .ui-progressbar-overlay {
	background:url("../../custom-theme/images/custom-theme/images/cb2783905010/theme/custom-theme/images/animated-overlay.gif");
	height:100%;
	filter:alpha(opacity=25);
	opacity:0.25
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image:none
}
.ui-slider {
	position:relative;
	text-align:left
}
.ui-slider .ui-slider-handle {
	position:absolute;
	z-index:2;
	width:1.2em;
	height:1.2em;
	cursor:default
}
.ui-slider .ui-slider-range {
	position:absolute;
	z-index:1;
	font-size:.7em;
	display:block;
	border:0;
	background-position:0 0
}
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
	filter:inherit
}
.ui-slider-horizontal {
	height:.8em
}
.ui-slider-horizontal .ui-slider-handle {
	top:-.3em;
	margin-left:-.6em
}
.ui-slider-horizontal .ui-slider-range {
	top:0;
	height:100%
}
.ui-slider-horizontal .ui-slider-range-min {
	left:0
}
.ui-slider-horizontal .ui-slider-range-max {
	right:0
}
.ui-slider-vertical {
	width:.8em;
	height:100px
}
.ui-slider-vertical .ui-slider-handle {
	left:-.3em;
	margin-left:0;
	margin-bottom:-.6em
}
.ui-slider-vertical .ui-slider-range {
	left:0;
	width:100%
}
.ui-slider-vertical .ui-slider-range-min {
	bottom:0
}
.ui-slider-vertical .ui-slider-range-max {
	top:0
}
.ui-spinner {
	position:relative;
	display:inline-block;
	overflow:hidden;
	padding:0;
	vertical-align:middle
}
.ui-spinner-input {
	border:none;
	background:none;
	color:inherit;
	padding:0;
	margin:.2em 0;
	vertical-align:middle;
	margin-left:.4em;
	margin-right:22px
}
.ui-spinner-button {
	width:16px;
	height:50%;
	font-size:.5em;
	padding:0;
	margin:0;
	text-align:center;
	position:absolute;
	cursor:default;
	display:block;
	overflow:hidden;
	right:0
}
.ui-spinner a.ui-spinner-button {
	border-top:none;
	border-bottom:none;
	border-right:none
}
.ui-spinner .ui-icon {
	position:absolute;
	margin-top:-8px;
	top:50%;
	left:0
}
.ui-spinner-up {
	top:0
}
.ui-spinner-down {
	bottom:0
}
.ui-spinner .ui-icon-triangle-1-s {
	background-position:-65px -16px
}
.ui-tabs {
	position:relative;
	padding:.2em
}
.ui-tabs .ui-tabs-nav {
	margin:0;
	padding:.2em .2em 0
}
.ui-tabs .ui-tabs-nav li {
	list-style:none;
	float:left;
	position:relative;
	top:0;
	margin:1px .2em 0 0;
	border-bottom-width:0;
	padding:0;
	white-space:nowrap
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float:left;
	padding:.5em 1em;
	text-decoration:none
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom:-1px;
	padding-bottom:1px
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor:text
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor:pointer
}
.ui-tabs .ui-tabs-panel {
	display:block;
	border-width:0;
	padding:1em 1.4em;
	background:none
}
.ui-tooltip {
	padding:8px;
	position:absolute;
	z-index:9999;
	max-width:300px;
	-webkit-box-shadow:0 0 5px #aaa;
	box-shadow:0 0 5px #aaa
}
body .ui-tooltip {
	border-width:2px
}
.ui-widget {
	font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size:1.1em;
	-webkit-box-shadow:0px 7px 42px -18px rgba(0,0,0,0.75);
	-moz-box-shadow:0px 7px 42px -18px rgba(0,0,0,0.75);
	box-shadow:0px 7px 42px -18px rgba(0,0,0,0.75);
}
.ui-widget .ui-widget {
	font-size:1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size:1em;
}
.ui-widget-content {
	border:1px solid #ddd;
	background:#eee url(../../custom-theme/images/custom-theme/images/cb1640511190/theme/custom-theme/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
	color:#333;
}
.ui-widget-content a {
	color:#333;
}
.ui-widget-header {
	border:1px solid #0078c0;
	background-color:#0078c0;
	background-image:none !important;
	color:#fff;
	font-weight:bold;
}
.ui-widget-header a {
	color:#fff;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border:1px solid #ccc;
	background:#f6f6f6 url(../../custom-theme/images/custom-theme/images/cb638819051/theme/custom-theme/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
	font-weight:bold;
	color:#1c94c4;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color:#1c94c4;
	text-decoration:none
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border:1px solid #225079;
	background:#2F6BA5;
	font-weight:bold;
	color:#fff;
}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited {
	color:#c77405;
	text-decoration:none
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border:1px solid #fbd850;
	background:#fff url(../../custom-theme/images/custom-theme/images/cb3053628305/theme/custom-theme/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight:bold;
	color:#eb8f00
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color:#eb8f00;
	text-decoration:none
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border:1px solid #fed22f;
	background:#ffe45c url(../../custom-theme/images/custom-theme/images/cb1300807235/theme/custom-theme/images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
	color:#363636
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color:#363636
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border:1px solid #cd0a0a;
	background:#b81900 url(../../custom-theme/images/custom-theme/images/cb1883894378/theme/custom-theme/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
	color:#fff
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color:#fff
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color:#fff
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight:bold
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity:.7;
	filter:Alpha(Opacity=70);
	font-weight:normal
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity:.35;
	filter:Alpha(Opacity=35);
	background-image:none
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35)
}
.ui-icon {
	width:16px;
	height:16px
}
.ui-icon, .ui-widget-content .ui-icon {
	background-image:url(/storefrontCommerce/images/ui-icons_222222_256x240.png)
}
.ui-widget-header .ui-icon {
	background-image:url(/storefrontCommerce/images/ui-icons_ffffff_256x240.png)
}
.ui-state-default .ui-icon {
	background-image:url(/storefrontCommerce/images/ui-icons_ef8c08_256x240.png)
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image:url(/storefrontCommerce/images/ui-icons_ef8c08_256x240.png)
}
.ui-state-active .ui-icon {
	background-image:url(/storefrontCommerce/images/ui-icons_ef8c08_256x240.png)
}
.ui-state-highlight .ui-icon {
	background-image:url(/storefrontCommerce/images/ui-icons_228ef1_256x240.png)
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image:url(/storefrontCommerce/images/ui-icons_ffd27a_256x240.png)
}
.ui-icon-blank {
	background-position:16px 16px
}
.ui-icon-carat-1-n {
	background-position:0 0
}
.ui-icon-carat-1-ne {
	background-position:-16px 0
}
.ui-icon-carat-1-e {
	background-position:-32px 0
}
.ui-icon-carat-1-se {
	background-position:-48px 0
}
.ui-icon-carat-1-s {
	background-position:-64px 0
}
.ui-icon-carat-1-sw {
	background-position:-80px 0
}
.ui-icon-carat-1-w {
	background-position:-96px 0
}
.ui-icon-carat-1-nw {
	background-position:-112px 0
}
.ui-icon-carat-2-n-s {
	background-position:-128px 0
}
.ui-icon-carat-2-e-w {
	background-position:-144px 0
}
.ui-icon-triangle-1-n {
	background-position:0 -16px
}
.ui-icon-triangle-1-ne {
	background-position:-16px -16px
}
.ui-icon-triangle-1-e {
	background-position:-32px -16px
}
.ui-icon-triangle-1-se {
	background-position:-48px -16px
}
.ui-icon-triangle-1-s {
	background-position:-64px -16px
}
.ui-icon-triangle-1-sw {
	background-position:-80px -16px
}
.ui-icon-triangle-1-w {
	background-position:-96px -16px
}
.ui-icon-triangle-1-nw {
	background-position:-112px -16px
}
.ui-icon-triangle-2-n-s {
	background-position:-128px -16px
}
.ui-icon-triangle-2-e-w {
	background-position:-144px -16px
}
.ui-icon-arrow-1-n {
	background-position:0 -32px
}
.ui-icon-arrow-1-ne {
	background-position:-16px -32px
}
.ui-icon-arrow-1-e {
	background-position:-32px -32px
}
.ui-icon-arrow-1-se {
	background-position:-48px -32px
}
.ui-icon-arrow-1-s {
	background-position:-64px -32px
}
.ui-icon-arrow-1-sw {
	background-position:-80px -32px
}
.ui-icon-arrow-1-w {
	background-position:-96px -32px
}
.ui-icon-arrow-1-nw {
	background-position:-112px -32px
}
.ui-icon-arrow-2-n-s {
	background-position:-128px -32px
}
.ui-icon-arrow-2-ne-sw {
	background-position:-144px -32px
}
.ui-icon-arrow-2-e-w {
	background-position:-160px -32px
}
.ui-icon-arrow-2-se-nw {
	background-position:-176px -32px
}
.ui-icon-arrowstop-1-n {
	background-position:-192px -32px
}
.ui-icon-arrowstop-1-e {
	background-position:-208px -32px
}
.ui-icon-arrowstop-1-s {
	background-position:-224px -32px
}
.ui-icon-arrowstop-1-w {
	background-position:-240px -32px
}
.ui-icon-arrowthick-1-n {
	background-position:0 -48px
}
.ui-icon-arrowthick-1-ne {
	background-position:-16px -48px
}
.ui-icon-arrowthick-1-e {
	background-position:-32px -48px
}
.ui-icon-arrowthick-1-se {
	background-position:-48px -48px
}
.ui-icon-arrowthick-1-s {
	background-position:-64px -48px
}
.ui-icon-arrowthick-1-sw {
	background-position:-80px -48px
}
.ui-icon-arrowthick-1-w {
	background-position:-96px -48px
}
.ui-icon-arrowthick-1-nw {
	background-position:-112px -48px
}
.ui-icon-arrowthick-2-n-s {
	background-position:-128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
	background-position:-144px -48px
}
.ui-icon-arrowthick-2-e-w {
	background-position:-160px -48px
}
.ui-icon-arrowthick-2-se-nw {
	background-position:-176px -48px
}
.ui-icon-arrowthickstop-1-n {
	background-position:-192px -48px
}
.ui-icon-arrowthickstop-1-e {
	background-position:-208px -48px
}
.ui-icon-arrowthickstop-1-s {
	background-position:-224px -48px
}
.ui-icon-arrowthickstop-1-w {
	background-position:-240px -48px
}
.ui-icon-arrowreturnthick-1-w {
	background-position:0 -64px
}
.ui-icon-arrowreturnthick-1-n {
	background-position:-16px -64px
}
.ui-icon-arrowreturnthick-1-e {
	background-position:-32px -64px
}
.ui-icon-arrowreturnthick-1-s {
	background-position:-48px -64px
}
.ui-icon-arrowreturn-1-w {
	background-position:-64px -64px
}
.ui-icon-arrowreturn-1-n {
	background-position:-80px -64px
}
.ui-icon-arrowreturn-1-e {
	background-position:-96px -64px
}
.ui-icon-arrowreturn-1-s {
	background-position:-112px -64px
}
.ui-icon-arrowrefresh-1-w {
	background-position:-128px -64px
}
.ui-icon-arrowrefresh-1-n {
	background-position:-144px -64px
}
.ui-icon-arrowrefresh-1-e {
	background-position:-160px -64px
}
.ui-icon-arrowrefresh-1-s {
	background-position:-176px -64px
}
.ui-icon-arrow-4 {
	background-position:0 -80px
}
.ui-icon-arrow-4-diag {
	background-position:-16px -80px
}
.ui-icon-extlink {
	background-position:-32px -80px
}
.ui-icon-newwin {
	background-position:-48px -80px
}
.ui-icon-refresh {
	background-position:-64px -80px
}
.ui-icon-shuffle {
	background-position:-80px -80px
}
.ui-icon-transfer-e-w {
	background-position:-96px -80px
}
.ui-icon-transferthick-e-w {
	background-position:-112px -80px
}
.ui-icon-folder-collapsed {
	background-position:0 -96px
}
.ui-icon-folder-open {
	background-position:-16px -96px
}
.ui-icon-document {
	background-position:-32px -96px
}
.ui-icon-document-b {
	background-position:-48px -96px
}
.ui-icon-note {
	background-position:-64px -96px
}
.ui-icon-mail-closed {
	background-position:-80px -96px
}
.ui-icon-mail-open {
	background-position:-96px -96px
}
.ui-icon-suitcase {
	background-position:-112px -96px
}
.ui-icon-comment {
	background-position:-128px -96px
}
.ui-icon-person {
	background-position:-144px -96px
}
.ui-icon-print {
	background-position:-160px -96px
}
.ui-icon-trash {
	background-position:-176px -96px
}
.ui-icon-locked {
	background-position:-192px -96px
}
.ui-icon-unlocked {
	background-position:-208px -96px
}
.ui-icon-bookmark {
	background-position:-224px -96px
}
.ui-icon-tag {
	background-position:-240px -96px
}
.ui-icon-home {
	background-position:0 -112px
}
.ui-icon-flag {
	background-position:-16px -112px
}
.ui-icon-calendar {
	background-position:-32px -112px
}
.ui-icon-cart {
	background-position:-48px -112px
}
.ui-icon-pencil {
	background-position:-64px -112px
}
.ui-icon-clock {
	background-position:-80px -112px
}
.ui-icon-disk {
	background-position:-96px -112px
}
.ui-icon-calculator {
	background-position:-112px -112px
}
.ui-icon-zoomin {
	background-position:-128px -112px
}
.ui-icon-zoomout {
	background-position:-144px -112px
}
.ui-icon-search {
	background-position:-160px -112px
}
.ui-icon-wrench {
	background-position:-176px -112px
}
.ui-icon-gear {
	background-position:-192px -112px
}
.ui-icon-heart {
	background-position:-208px -112px
}
.ui-icon-star {
	background-position:-224px -112px
}
.ui-icon-link {
	background-position:-240px -112px
}
.ui-icon-cancel {
	background-position:0 -128px
}
.ui-icon-plus {
	background-position:-16px -128px
}
.ui-icon-plusthick {
	background-position:-32px -128px
}
.ui-icon-minus {
	background-position:-48px -128px
}
.ui-icon-minusthick {
	background-position:-64px -128px
}
.ui-icon-close {
	background-position:-80px -128px
}
.ui-icon-closethick {
	background-position:-96px -128px
}
.ui-icon-key {
	background-position:-112px -128px
}
.ui-icon-lightbulb {
	background-position:-128px -128px
}
.ui-icon-scissors {
	background-position:-144px -128px
}
.ui-icon-clipboard {
	background-position:-160px -128px
}
.ui-icon-copy {
	background-position:-176px -128px
}
.ui-icon-contact {
	background-position:-192px -128px
}
.ui-icon-image {
	background-position:-208px -128px
}
.ui-icon-video {
	background-position:-224px -128px
}
.ui-icon-script {
	background-position:-240px -128px
}
.ui-icon-alert {
	background-position:0 -144px
}
.ui-icon-info {
	background-position:-16px -144px
}
.ui-icon-notice {
	background-position:-32px -144px
}
.ui-icon-help {
	background-position:-48px -144px
}
.ui-icon-check {
	background-position:-64px -144px
}
.ui-icon-bullet {
	background-position:-80px -144px
}
.ui-icon-radio-on {
	background-position:-96px -144px
}
.ui-icon-radio-off {
	background-position:-112px -144px
}
.ui-icon-pin-w {
	background-position:-128px -144px
}
.ui-icon-pin-s {
	background-position:-144px -144px
}
.ui-icon-play {
	background-position:0 -160px
}
.ui-icon-pause {
	background-position:-16px -160px
}
.ui-icon-seek-next {
	background-position:-32px -160px
}
.ui-icon-seek-prev {
	background-position:-48px -160px
}
.ui-icon-seek-end {
	background-position:-64px -160px
}
.ui-icon-seek-start {
	background-position:-80px -160px
}
.ui-icon-seek-first {
	background-position:-80px -160px
}
.ui-icon-stop {
	background-position:-96px -160px
}
.ui-icon-eject {
	background-position:-112px -160px
}
.ui-icon-volume-off {
	background-position:-128px -160px
}
.ui-icon-volume-on {
	background-position:-144px -160px
}
.ui-icon-power {
	background-position:0 -176px
}
.ui-icon-signal-diag {
	background-position:-16px -176px
}
.ui-icon-signal {
	background-position:-32px -176px
}
.ui-icon-battery-0 {
	background-position:-48px -176px
}
.ui-icon-battery-1 {
	background-position:-64px -176px
}
.ui-icon-battery-2 {
	background-position:-80px -176px
}
.ui-icon-battery-3 {
	background-position:-96px -176px
}
.ui-icon-circle-plus {
	background-position:0 -192px
}
.ui-icon-circle-minus {
	background-position:-16px -192px
}
.ui-icon-circle-close {
	background-position:-32px -192px
}
.ui-icon-circle-triangle-e {
	background-position:-48px -192px
}
.ui-icon-circle-triangle-s {
	background-position:-64px -192px
}
.ui-icon-circle-triangle-w {
	background-position:-80px -192px
}
.ui-icon-circle-triangle-n {
	background-position:-96px -192px
}
.ui-icon-circle-arrow-e {
	background-position:-112px -192px
}
.ui-icon-circle-arrow-s {
	background-position:-128px -192px
}
.ui-icon-circle-arrow-w {
	background-position:-144px -192px
}
.ui-icon-circle-arrow-n {
	background-position:-160px -192px
}
.ui-icon-circle-zoomin {
	background-position:-176px -192px
}
.ui-icon-circle-zoomout {
	background-position:-192px -192px
}
.ui-icon-circle-check {
	background-position:-208px -192px
}
.ui-icon-circlesmall-plus {
	background-position:0 -208px
}
.ui-icon-circlesmall-minus {
	background-position:-16px -208px
}
.ui-icon-circlesmall-close {
	background-position:-32px -208px
}
.ui-icon-squaresmall-plus {
	background-position:-48px -208px
}
.ui-icon-squaresmall-minus {
	background-position:-64px -208px
}
.ui-icon-squaresmall-close {
	background-position:-80px -208px
}
.ui-icon-grip-dotted-vertical {
	background-position:0 -224px
}
.ui-icon-grip-dotted-horizontal {
	background-position:-16px -224px
}
.ui-icon-grip-solid-vertical {
	background-position:-32px -224px
}
.ui-icon-grip-solid-horizontal {
	background-position:-48px -224px
}
.ui-icon-gripsmall-diagonal-se {
	background-position:-64px -224px
}
.ui-icon-grip-diagonal-se {
	background-position:-80px -224px
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	border-top-left-radius:4px
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	border-top-right-radius:4px
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	border-bottom-left-radius:4px
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border-bottom-right-radius:4px
}
.ui-widget-overlay {
	background:#666 url(../../custom-theme/images/custom-theme/images/cb1879575997/theme/custom-theme/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
	opacity:.5;
	filter:Alpha(Opacity=50)
}
.ui-widget-shadow {
	margin:-5px 0 0 -5px;
	padding:5px;
	background:#000 url(../../custom-theme/images/custom-theme/images/cb2155441580/theme/custom-theme/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
	opacity:.2;
	filter:Alpha(Opacity=20);
	border-radius:5px
}
body {
	font-family:Arial, Geneva, sans-serif;
	margin:0;
	min-width:1100px;
	padding:0;
	color:black;
	background:url(/storefrontCommerce/images/background1.png) repeat;
}
.message {
	font-family:Arial, Geneva, sans-serif;
	font-size:10pt color:black;
}
.messageitalic {
	font-family:Arial, Geneva, sans-serif;
	color:black;
	font-style:italic;
}
.messageheader {
	font-family:Arial, Geneva, sans-serif;
	font-style:normal;
	font-size:10pt font-weight:bold;
	text-decoration:none;
	color:Black;
	padding:5px 0;
}
.alertheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#CD6600;
	padding:5px 0;
}
#container {
	margin:0 10px;
}
.errorMessage {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	line-height:normal;
	font-weight:bold;
	font-variant:normal;
	text-transform:none;
	color:red;
	text-decoration:none;
	width:50%;
	margin:15px auto;
}
.errorMessage ul {
	list-style:none;
}
.confirmMessage {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	line-height:normal;
	font-weight:bold;
	font-variant:normal;
	text-transform:none;
	color:#000000;
	text-decoration:none;
}
.highlightErroredField {
	background-color:#FFFF00;
}
.hidden {
	visibility:hidden;
	display:none;
}
.visible {
	visibility:visible;
}
.label {
	font-size:.8em;
	font-weight:bold;
}
th.label {
	text-align:right;
}
.inputReadOnly {
	background-color:#D3D3D3;
}
.centered {
	clear:both;
	text-align:center;
}
.button:disabled {
	color:gray;
	cursor:auto;
}
.button:enabled {
	color:#0078c0;
	cursor:pointer
}
.button {
	background:#377bbf;
	background:-moz-linear-gradient(top, #377bbf 0%, #23527c 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#377bbf), color-stop(100%,#23527c));
	background:-webkit-linear-gradient(top, #377bbf 0%,#23527c 100%);
	background:-o-linear-gradient(top, #377bbf 0%,#23527c 100%);
	background:-ms-linear-gradient(top, #377bbf 0%,#23527c 100%);
	background:linear-gradient(to bottom, #377bbf 0%,#23527c 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#377bbf', endColorstr='#23527c',GradientType=0);
	color:#fff !important;
	padding:10px;
	border-radius:5px;
	font-size:14px;
	border:0px;
	clear:both;
	margin:5px auto;
	padding:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	width:auto !important;
}
.standardForm input {
	text-align:left;
}
.button:hover {
	background:#4188e0;
	background:-moz-linear-gradient(top, #4188e0 1%, #23527c 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#4188e0), color-stop(100%,#23527c));
	background:-webkit-linear-gradient(top, #4188e0 1%,#23527c 100%);
	background:-o-linear-gradient(top, #4188e0 1%,#23527c 100%);
	background:-ms-linear-gradient(top, #4188e0 1%,#23527c 100%);
	background:linear-gradient(to bottom, #4188e0 1%,#23527c 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4188e0', endColorstr='#23527c',GradientType=0);
}
.buttonGroup {
	text-align:center;
	width:100%;
}
.shortButton {
}
.longButton {
}
.veryLongButton {
}
.continueShoppingContainer {
	margin:5px 0;
}
.continueShoppingContainer {
	margin-bottom:50px;
	font-size:14px;
	float:right;
}
.continueShoppingContainer a {
	color:#0078c0;
	font-weight:bold;
}
.searchNotFoundContainer {
	font-weight:bold;
	margin-top:20px;
	text-align:center;
}
.rowshaded {
	background-color:#EDEDED;
	color:#000000;
	border:1px solid #ccc;
}
.rownotshaded {
	background-color:#FFFFFF;
	/*border:1px solid #ccc;*/
}
.columnHeader {
	background-color:#0078c0 !important;
	color:#fff;
	font-weight:bold;
}
.columnHeader td {
	background-color:#0078c0 !important;
	text-align:left;
}
.text a {
	background:#377bbf;
	background:-moz-linear-gradient(top, #377bbf 0%, #23527c 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#377bbf), color-stop(100%,#23527c));
	background:-webkit-linear-gradient(top, #377bbf 0%,#23527c 100%);
	background:-o-linear-gradient(top, #377bbf 0%,#23527c 100%);
	background:-ms-linear-gradient(top, #377bbf 0%,#23527c 100%);
	background:linear-gradient(to bottom, #377bbf 0%,#23527c 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#377bbf', endColorstr='#23527c',GradientType=0);
	color:#fff !important;
	padding:7px;
	border-radius:5px;
	font-size:12px;
	text-decoration:none;
}
.text a:hover {
	background:#4188e0;
	background:-moz-linear-gradient(top, #4188e0 1%, #23527c 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#4188e0), color-stop(100%,#23527c));
	background:-webkit-linear-gradient(top, #4188e0 1%,#23527c 100%);
	background:-o-linear-gradient(top, #4188e0 1%,#23527c 100%);
	background:-ms-linear-gradient(top, #4188e0 1%,#23527c 100%);
	background:linear-gradient(to bottom, #4188e0 1%,#23527c 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4188e0', endColorstr='#23527c',GradientType=0);
}
.ReviewOrderTable td {
	padding:15px 5px !important;
}
.ReviewOrderTable .text a {
	background:#377bbf;
	background:-moz-linear-gradient(top, #377bbf 0%, #23527c 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#377bbf), color-stop(100%,#23527c));
	background:-webkit-linear-gradient(top, #377bbf 0%,#23527c 100%);
	background:-o-linear-gradient(top, #377bbf 0%,#23527c 100%);
	background:-ms-linear-gradient(top, #377bbf 0%,#23527c 100%);
	background:linear-gradient(to bottom, #377bbf 0%,#23527c 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#377bbf', endColorstr='#23527c',GradientType=0);
	color:#fff !important;
	padding:5px;
	border-radius:5px;
	font-size:10px;
	text-decoration:none;
}
#help_link {
	display:inline-block !important;
}
#itemDetailWishList {
	float:none !important;
	text-align:center;
	width:100%;
	margin-left:45px;
}
.columnHeader a {
	color:#062989;
	text-decoration:none;
}
.rowdata {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	line-height:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	color:#000000;
	text-decoration:none;
}
#cartPageForm th,td {
	width:auto;
	text-align:center;
}
#itemDetailTab .columnHeader td {
	text-align:center;
}
.standardForm fieldset {
	background-color:#F5F5F5;
	border:1px solid #0078c0;
	margin:5px auto;
	padding:5px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}
#soldToAddressFieldset input {
	width:250px;
}
.standardForm legend {
	color:#6F6F6F;
	font-size:16px;
	margin-left:15px;
}
.standardForm table {
	font-size:.8em;
	margin-top:5px;
}
.standardForm th {
	font-size:14px;
	text-align:right;
	padding:5px 0;
}
.standardForm label {
}
.standardForm fieldset fieldset {
	border:1px solid #708090;
	border-radius:7px;
	float:left;
	min-height:125px;
	margin:5px;
}
.standardForm fieldset fieldset legend {
	color:#0078c0;
	font-weight:bold;
	margin-left:10px;
}
.standardForm form input.button {
	clear:both;
	color:#fff;
	cursor:pointer;
	display:inline;
	border:0px;
	margin:5px auto;
	background-color:#0078c0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:10px;
	text-align:center;
}
.standardForm form input.button[disabled^="disabled"] {
	color:gray;
}
.standardForm input:focus {
	border:2px solid #0078c0;
}
.standardForm select.input:focus {
	border:2px solid #0078c0;
	border-radius:3px;
}
.standardForm input.input:focus {
	border-radius:3px;
}
.standardForm input.button:focus {
	border-radius:10px;
}
.standardForm input {
	width:90%;
}
.standardTableContainer {
	clear:both;
	overflow:auto;
}
.standardTable {
	border-collapse:collapse;
	clear:both;
	font-size:.7em;
	margin:auto;
}
table.standardTable {
	background-color:#ffffff;
	border:1px solid #D3D3D3;
	min-width:900px;
	margin:30px auto;
}
.standardTable a {
	font-weight:bold;
}
.standardTable img {
	border:0 none;
	margin-right:5px;
	max-width:120px;
	padding:0;
	box-shadow:2px 2px 2px #ccc;
	border:1px solid #ccc;
}
.zebra table tr:nth-child(2n) {
	background-color:#eee;
}
.standardTable th, .standardTable td {
	font-size:12px;
}
.standardTable caption {
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:3px;
}
.standardTable tr.highlight {
	background:#CBCBCB;
}
.standardTable tr.selected {
	background:#0078c0 !important;
	color:#FFFFFF;
	font-weight:bold;
}
.standardTable tr.selected a {
	color:#FFFFFF;
}
.standardTable tr a {
	color:inherit;
}
ul.navBar, ul.navBar li, ul.navBar ul {
	list-style:none;
	margin:0;
	padding:0;
}
ul.navBar > li:first-child {
}
ul.navBar li.homeMenu:hover {
	background:#ffffff;
}
ul.navBar {
	float:left;
	position:relative;
	width:100%;
	z-index:97;
}
ul.navBar li {
	background-color:#fff;
	color:#000;
	float:left;
	line-height:16px;
	vertical-align:middle;
}
#browseMenuInvisible li a {
	background:transparent url("/storefrontCommerce/images/storefront-nav-bullet.png") no-repeat scroll left center;
	margin-left:10px;
	padding-left:10px;
}
ul.navBar li.hover, ul.navBar li:hover {
	cursor:default;
	position:relative;
	z-index:99;
}
ul.navBar ul {
	border-left:1px solid #0078c0;
	border-right:1px solid #0078c0;
	border-bottom:1px solid #0078c0;
	border-top:3px solid #0078c0;
	left:0;
	margin-left:0px;
	position:absolute;
	top:100%;
	visibility:hidden;
	width:200px;
	z-index:98;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	-webkit-box-shadow:0px 7px 42px -18px rgba(0,0,0,0.75);
	-moz-box-shadow:0px 7px 42px -18px rgba(0,0,0,0.75);
	box-shadow:0px 7px 42px -18px rgba(0,0,0,0.75);
}
ul.navBar ul#browseMenuVisible {
	visibility:visible;
}
ul.navBar ul#browseMenuInvisible {
}
ul.navBar ul li {
	border:0;
	float:none;
	font-size:.85em;
	line-height:1em;
	padding:0;
}
ul.navBar ul ul {
	left:99%;
	top:1px;
}
ul.navBar li:hover > ul {
	visibility:visible;
}
ul.navBar li.hover, ul.navBar li:hover {
	background-color:#eee;
	color:#000000;
}
ul.navBar a:link, ul.navBar a:visited {
	color:#000000;
	text-decoration:none;
}
ul.navBar a:hover {
	color:#000000;
}
ul.navBar a:active {
	color:#000;
}
ul.navBar *.dir {
	background-image:url(../../custom-theme/images/icn_appnav_downarrow_enabled_aaaaaa.png);
	background-position:50% 87%;
	background-repeat:no-repeat;
}
ul.navBar ul *.dir {
	background-position:90% 50%;
	background-repeat:no-repeat;
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;
	-webkit-border-bottom-left-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
}
ul.navBar a, ul.navBar span {
	display:block;
	padding:4px 15px;
}
ul.navBar ul a, ul.navBar ul span {
	padding:8px;
}
ul.navBar li.hover, ul.navBar li:hover {
	background-color:#cccccc;
}
ul.navBar li:hover > *.dir {
	background-repeat:no-repeat;
	background-image:url(../../custom-theme/images/custom-theme/images/theme/images/icn_appnav_downarrow_over_666666.png);
	background-position:50% 87%;
	background-color:#fff;
	border-style:solid;
	border-width:0;
	color:#000;
}
ul.navBar ul li:hover > *.dir {
	background-color:#cccccc;
	background-image:url(../../custom-theme/images/custom-theme/images/theme/images/icn_appnav_menulist_arrowright_6x7_666666.png);
	background-position:90% 50%;
	background-repeat:no-repeat;
}
ul.navBar ul li.lastMenuOption {
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;
	-webkit-border-bottom-left-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
}
#masthead {
	min-height:53px;
	width:1200px;
	margin:30px auto;
}
#masthead #logoBanner {
	float:left;
	height:80px;
	width:100%;
	position:relative;
}
#home_logo {
	height:60px;
	width:250px;
	position:absolute;
}
#masthead #logoBanner img {
	border:none;
	float:left;
	margin:0px 15px;
	padding:3px;
}
#login-link {
	position:absolute;
	right:0px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	padding:10px;
	border-radius:7px;
	color:#fff;
	text-decoration:none;
	background:#377bbf;
	background:-moz-linear-gradient(top, #377bbf 0%, #23527c 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#377bbf), color-stop(100%,#23527c));
	background:-webkit-linear-gradient(top, #377bbf 0%,#23527c 100%);
	background:-o-linear-gradient(top, #377bbf 0%,#23527c 100%);
	background:-ms-linear-gradient(top, #377bbf 0%,#23527c 100%);
	background:linear-gradient(to bottom, #377bbf 0%,#23527c 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#377bbf', endColorstr='#23527c',GradientType=0);
}
#login-link:hover {
	color:#fff;
	text-decoration:none;
	background:#4188e0;
	background:-moz-linear-gradient(top, #4188e0 1%, #23527c 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#4188e0), color-stop(100%,#23527c));
	background:-webkit-linear-gradient(top, #4188e0 1%,#23527c 100%);
	background:-o-linear-gradient(top, #4188e0 1%,#23527c 100%);
	background:-ms-linear-gradient(top, #4188e0 1%,#23527c 100%);
	background:linear-gradient(to bottom, #4188e0 1%,#23527c 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4188e0', endColorstr='#23527c',GradientType=0);
}
#logoBanner {
/*	background:url(/storefrontCommerce/images/logo.png) no-repeat; */
}
#masthead #applicationMastheadTitle {
	float:left;
	display:none;
}
#masthead #commerceHelpContainer {
	float:right;
	margin:5px 7px 0 10px;
}
#masthead #commerceHelpContainer img {
	border:none;
	margin:0;
}
#masthead #applicationMastheadTitle h1 {
	color:#000033;
	float:left;
	font-size:2em;
	font-weight:normal;
	margin-top:10px;
	margin-left:20px;
	margin-right:10px;
	margin-bottom:0;
}
#masthead #userAccountInfo {
	color:#0078c0;
	float:right;
	font-size:.85em;
	font-weight:bold;
	margin:-20px 0 10px 0;
	text-align:right;
	float:right;
	display:block;
	clear:both;
	background:url("/storefrontCommerce/images/user-icon.png") no-repeat;
	padding-left:15px;
}
#masthead #userAccountInfo a {
	display:none;
	text-decoration:none;
	border-radius:5px;
}
#masthead #userAccountInfo a:hover {
}
#masthead #localeContainer {
	float:right;
	margin:5px -9px 0 0;
}
#masthead #localeContainer select {
	font-size:.7em;
	display:none;
}
#masthead #localeContainer select#myCurrency {
	width:5em;
}
#masthead #localeContainer select optgroup {
	font-style:normal;
}
#applicationNavigationBar {
	background:#1d252d;
	background:-moz-linear-gradient(top, #adafb2 0%, #818285 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#adafb2), color-stop(100%,#818285));
	background:-webkit-linear-gradient(top, #adafb2 0%,#818285 100%);
	background:-o-linear-gradient(top, #adafb2 0%,#818285 100%);
	background:-ms-linear-gradient(top, #adafb2 0%,#818285 100%);
	background:linear-gradient(to bottom, #adafb2 0%,#818285 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#adafb2', endColorstr='#818285',GradientType=0);
	clear:both;
	font-size:.8em;
	min-height:60px;
	margin:0;
	-moz-border-radius:7px 7px 0 0;
	-webkit-border-radius:7px 7px 0 0;
	border-radius:7px 7px 0 0;
	border-bottom:2px solid #0078c0;
}
#leftNavColumn {
	float:left;
	min-height:38px;
	width:200px;
}
#rightNavColumn {
	float:right;
	min-height:38px;
	width:240px;
}
#searchNavColumn {
	min-height:38px;
	padding-top:10px;
	margin-left:210px;
	margin-right:210px;
}
#searchContainer {
	padding-top:8px;
	text-align:left;
}
#navigationSearchForm {
	display:inline;
}
#searchAllCategoriesContainer {
	background-color:#0078c0;
	font-weight:bold;
	min-height:38px;
	width:200px;
	-moz-border-radius-topleft:7px;
	-webkit-border-top-left-radius:7px;
	border-top-left-radius:7px;
	padding-bottom:22px;
}
#searchAllCategoriesContainer:hover {
	background:#adafb2;
	background:-moz-linear-gradient(top, #adafb2 0%, #818285 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#adafb2), color-stop(100%,#818285));
	background:-webkit-linear-gradient(top, #adafb2 0%,#818285 100%);
	background:-o-linear-gradient(top, #adafb2 0%,#818285 100%);
	background:-ms-linear-gradient(top, #adafb2 0%,#818285 100%);
	background:linear-gradient(to bottom, #adafb2 0%,#818285 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#adafb2', endColorstr='#818285',GradientType=0);
}
#searchAllCategoriesButton {
	font-size:.85em;
	height:30px;
	width:170px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}
#searchAllCategoriesButton p {
	display:table-cell;
	height:30px;
	line-height:1.2em;
	margin:0;
	padding:0 20px;
	text-align:center;
	vertical-align:middle;
	width:180px;
	padding-top:5px;
	color:#fff;
	font-size:18px;
	background:url(/storefrontCommerce/images/down-arrow.png) left center no-repeat;
}
#searchAllCategoriesButton p:hover {
	color:#fff;
}
#searchAllCategoriesContainer ul li:first-child {
}
#applicationNavigationCatalogLabel {
	color:#000033;
}
#searchInputLabel {
	font-weight:bold;
	margin-right:3px;
	color:#fff;
}
#searchType {
	font-size:.9em;
	padding:2px;
	height:22px;
}
#searchInput {
	font-size:.9em;
	padding:3px;
	width:20%;
}
#searchInput:focus {
	border:1px solid #0078c0;
}
#searchGoButton {
	cursor:pointer;
	vertical-align:baseline;
	color:#555;
	font-weight:bold;
	text-decoration:none;
	background:#ffffff;
	background:-moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	background:-webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
	background:linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0);
	border-radius:5px;
	font-size:12px;
	padding:2px;
	border:0px;
}
#searchGoButton:hover {
	background-color:#fff;
}
#emailspan {
	display:none;
	margin-left:5px;
}
#emailspan label {
	font-weight:bold;
	color:#fff;
}
#emailspan input {
	font-size:.9em;
	min-width:140px;
	padding:3px;
}
#cart {
	height:30px;
	margin:5px 10px 0 2px;
	text-align:center;
	width:110px;
	background:#377bbf;
	background:-moz-linear-gradient(top, #377bbf 0%, #23527c 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#377bbf), color-stop(100%,#23527c));
	background:-webkit-linear-gradient(top, #377bbf 0%,#23527c 100%);
	background:-o-linear-gradient(top, #377bbf 0%,#23527c 100%);
	background:-ms-linear-gradient(top, #377bbf 0%,#23527c 100%);
	background:linear-gradient(to bottom, #377bbf 0%,#23527c 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#377bbf', endColorstr='#23527c',GradientType=0);
	padding:10px;
	border-radius:5px;
	border:1px solid #fff;
}
#cart:hover {
	text-decoration:none;
	background:#4188e0;
	background:-moz-linear-gradient(top, #4188e0 1%, #23527c 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#4188e0), color-stop(100%,#23527c));
	background:-webkit-linear-gradient(top, #4188e0 1%,#23527c 100%);
	background:-o-linear-gradient(top, #4188e0 1%,#23527c 100%);
	background:-ms-linear-gradient(top, #4188e0 1%,#23527c 100%);
	background:linear-gradient(to bottom, #4188e0 1%,#23527c 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4188e0', endColorstr='#23527c',GradientType=0);
}
#cart img {
	border:none;
	margin:0 5px 0 0;
	text-decoration:none !important;
	vertical-align:text-top;
	width:20px;
}
#cartLink {
	color:#ffffff;
	float:right;
	line-height:28px;
	text-decoration:none;
	font-size:18px;
}
#numberOfCartItems {
}
#cartInfo {
	font-size:.9em;
	font-weight:bold;
	text-align:center;
	color:#fff;
	padding-top:10px;
}
#cartInfo p {
	margin:0;
}
#cartInfo img {
	border:none;
	margin:2px 5px;
}
#cartMoneyTotal {
	color:#fff;
}
#navBarSpecialsLinkContainer {
	float:left;
	padding-top:11px;
	margin-right:10px;
}
#navBarSpecialsLinkContainer a {
	border:none;
	color:#555;
	font-weight:bold;
	margin-right:10px;
	text-decoration:none;
	background:#ffffff;
	background:-moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	background:-webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
	background:linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0);
	border-radius:5px;
	font-size:12px;
	padding:5px;
}
#navBarSpecialsLinkContainer a:hover {
	background:#dddddd;
	background:-moz-linear-gradient(top, #dddddd 0%, #adadad 100%);
	background:-webkit-linear-gradient(top, #dddddd 0%,#adadad 100%);
	background:linear-gradient(to bottom, #dddddd 0%,#adadad 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#adadad',GradientType=0);
}
#numberOfCartItemsDisplayText {
	color:#fff;
}
#displayCheckout a {
	border:none;
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}
#displayCheckout {
	border:none;
	font-weight:lighter;
	color:#fff;
}
#displayCancelOrder a {
	border:none;
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}
#displayCancelOrder {
	border:none;
	font-weight:lighter;
	color:#fff;
}
#selectedCatalog {
	color:#fff;
	font-weight:bold;
	margin-left:10px;
}
#leftMainColumnPadding ul {
	list-style:none outside none;
	line-height:normal;
	margin:0;
	padding:0;
	margin-left:0.75em;
}
#leftMainColumnPadding ul li {
	line-height:normal;
}
#leftMainColumnPadding img {
	margin:0;
}
#categoryTreeContainer {
	max-height:600px;
	!201 overflow:auto;
	margin-top:10px;
}
.testing {
	clear:both;
}
.withoutsubcategories {
	text-align:left;
	text-indent:1.0em;
}
h1, h2, h3 {
	margin:.8em 0 .2em 0;
	padding:0;
}
p {
	margin:.4em 0 .8em 0;
	padding:0;
}
img {
	border:none;
	margin:10px 0 5px;
}
#mainContent3ColumnContainer {
	min-height:100px;
}
#mainContent3ColumnWrapper {
	display:inline;
	float:left;
	width:100%;
	position:relative;
	-webkit-box-shadow:0px 0px 42px -25px rgba(0,0,0,0.75);
	-moz-box-shadow:0px 0px 42px -25px rgba(0,0,0,0.75);
	box-shadow:0px 0px 42px -25px rgba(0,0,0,0.75);
}
#mainContent2ColumnContainer {
	background-color:#0078c0;
	min-height:100px;
}
#mainContent2ColumnWrapper {
	background-color:white;
	display:inline;
	float:left;
	width:100%;
	-webkit-box-shadow:0px 0px 42px -25px rgba(0,0,0,0.75);
	-moz-box-shadow:0px 0px 42px -25px rgba(0,0,0,0.75);
	box-shadow:0px 0px 42px -25px rgba(0,0,0,0.75);
	padding-bottom:50px;
}
#mainContent1ColumnContainer {
	background-color:white;
	float:left;
	margin-top:5px;
	width:100%;
	min-height:500px;
	padding-bottom:80px;
	-webkit-box-shadow:0px 0px 42px -25px rgba(0,0,0,0.75);
	-moz-box-shadow:0px 0px 42px -25px rgba(0,0,0,0.75);
	box-shadow:0px 0px 42px -25px rgba(0,0,0,0.75);
}
#centerMainColumn {
	background-color:#FFFFFF;
	float:left;
	min-height:800px;
	width:100%;
	margin-right:-100%;
	border:1px solid #eee;
	padding-bottom:50px;
}
#centerMainColumn2 {
	background-color:#FFFFFF;
	float:left;
	height:100%;
	min-height:500px;
	width:100%;
	margin-right:-100%;
	-moz-border-radius-topright:7px;
	-webkit-border-top-right-radius:7px;
	border-top-right-radius:7px;
	padding-bottom:50px;
}
#centerMainColumnPadding {
	margin:5px;
	overflow:auto;
	width:980px;
	float:right;
}
#leftMainColumnPadding {
	margin:10px;
	width:180px;
}
#leftMainColumn {
	width:200px;
}
#rightMainColumn {
	float:left;
	width:200px;
	position:relative;
	margin-top:15px;
}
#rightMainColumnPadding {
	margin:5px 10px;
	width:180px;
}
.screenHeading {
	color:#ffffff;
	height:1.4em;
	text-align:center;
	padding:10px 0;
	margin-top:15px;
	background:url(/storefrontCommerce/images/metal-texture.jpg) repeat-x;
}
.screenHeading h3 {
	font-size:1em;
	margin:0;
	padding-top:1px;
	color:#fff;
}
.processingRequestMessageContainer {
	border:2px solid #0078c0 !important;
	border-radius:15px 15px 15px 15px !important;
	display:none;
}
.processingRequestMessageContainer .ui-dialog-titlebar {
	display:none
}
.processingRequestMessage {
	text-align:center;
}
.processingRequestMessage p {
	font-weight:bold;
	margin:15px 0 0;
}
#itemListContainer {
	clear:both;
	font-size:.7em;
	margin-top:10px;
	min-height:300px;
}
.itemListList .itemContainer {
	border:1px solid #ffffff;
	float:left;
	margin-left:5px;
	margin-right:10px;
	margin-bottom:5px;
	padding:3px;
	width:98%;
}
.itemContainer:hover {
	border:1px solid lightBlue;
}
.itemContainer img {
	border:none;
	margin:5px auto;
}
.itemListList .itemImageContainer {
	float:left;
}
.itemContainerPadding {
	padding:0 5px;
}
.itemTitle a {
	color:#062989;
	font-size:1.1em;
	text-decoration:none;
}
.itemTitle a:hover {
	text-decoration:underline;
}
.itemPricing {
	color:green;
	font-size:1.5em;
}
.itemViewDetailsLink a {
	color:blue;
	text-decoration:none;
}
.itemAddToCartLink a {
	color:blue;
	text-decoration:none;
}
.showThumbnailImageLink {
	color:#0078c0;
	float:left;
	line-height:24px;
	margin-left:15px;
	text-decoration:none;
}
.sortByDropDown {
	color:#0078c0;
	float:right;
	line-height:24px;
	clear:both;
	margin-top:4px;
	text-decoration:none;
}
a.showThumbnailImageLink:hover {
	text-decoration:underline;
}
#itemsListGridView {
	border:2px solid #D7D7D7;
	margin:auto;
	max-width:100%;
	clear:both;
	overflow:auto;
}
#itemsListGridView .itemGridView {
	width:230px;
	float:left;
	margin:5px 2px 2px 5px;
	font-size:0.7em;
	font-weight:bold;
	text-align:center;
}
#itemsListGridView .itemGridView .itemGridViewImg {
	width:80%;
	text-align:center;
	margin-left:10%;
	margin-top:5%;
	margin-right:10%;
	margin-bottom:5%
}
#itemsListGridView .itemGridView .addToCartButton {
	text-align:center;
}
#itemsListGridView .itemGridViewDetails {
	margin-left:5%
}
#itemsListGridView .gridVertDiv {
	background-color:#CCCCCC;
	clear:both;
	height:1px;
	margin:0 10px;
}
#columnValue a {
	color:inherit;
}
#loginScreenHeading h3 {
	margin-top:0;
}
#loginContainer {
	margin:auto;
	text-align:center;
	width:75%;
}
#loginContainer p {
	font-size:.9em;
}
#loginBox, #registerBox, #continueShoppingBox, #requestWholesaleAccountBox {
	border:1px solid #C0C0C0;
	float:left;
	margin:15px;
	min-height:150px;
	width:45%;
}
#loginBox h4, #registerBox h4, #continueShoppingBox h4, #requestWholesaleAccountBox h4 {
	background-color:#818285;
	font-size:.9em;
	color:#fff;
	margin:0;
	padding:5px 10px;
	text-align:left;
}
#loginBox table {
	font-size:.8em;
	margin:auto;
}
#loginBox th {
	text-align:right;
}
#loginBox input#usr_name, input#usr_password {
	width:180px;
}
#forgotUsernameScreen fieldset {
	max-width:230px;
}
#forgotPasswordScreen fieldset {
	max-width:360px;
}
#requestWholesaleAccountScreen fieldset {
	max-width:450px;
}
#welcomeMessage {
	margin:30px 0 5px;
	text-align:center;
}
#customerWelcome {
	font-weight:bold;
	font-size:1em;
}
#accountCustomerName {
	font-size:.8em;
}
#ifYouAreNot-Message {
	font-size:.8em;
}
#accountInfo {
	max-width:640px;
}
#accountInfo th,td {
	text-align:left;
}
#accountAddresses {
	text-align:center;
}
.orderpadItemNumberField {
	text-align:left;
}
fieldset#shippingAddress, fieldset#billingAddress {
	display:inline;
	min-height:260px;
	margin:4px;
	min-width:260px;
}
#registerAccountScreen #shippingAddress table, #registerAccountScreen #billingAddress table {
	margin-top:0;
	text-align:left;
}
#registerAccountScreen #shippingAddress table tr, #registerAccountScreen #billingAddress table tr {
	height:2em;
}
#registerAccountScreen #shippingAddress table td, #registerAccountScreen #billingAddress table td {
	height:2em;
}
#registerAccountScreen #shippingAddress table {
	position:relative;
	top:2.2em;
}
#registerAccountScreen div.buttonGroup {
	clear:both;
}
#registerAccountScreen select.input {
	height:1.6em;
	width:11.1em;
}
#billingAddress table tbody tr td.input input.button {
	font-size:.85em;
	margin:0;
/* ESF-4841 */
#acceptOffers {
	font-size: .85em;
	padding: 10px 0;
}

#registerAccountScreen .standardForm fieldset {
	max-width: 650px;
}
.orderPadEntryError td {
	border-top:none;
	vertical-align:top;
}
.orderPadEntryError ul {
	color:red;
	font-size:.9em;
	list-style:none;
	margin:0 0 5px 0;
	padding:0 5px;
	text-align:left;
}

.orderPadFileUpload {
	border: 1px solid #0078c0;
	padding-top: 0.5em;
	font-size: .9em;
	margin: 10px auto;
	width: 500px;
	height: 2.2em;
	top: 1.0em;
	text-align: center;
	border-radius: 7px;
}


#orderPadTable tbody tr.orderPadEntryError td {
	border-top:none;
}
#orderPadTable {
	border:1px solid #0078c0;
	border-spacing:0;
	font-size:.9em;
	margin:10px auto;
	width:90%;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}
#orderPadTable tr {
	font-size:.8em;
	font-weight:bold;
	height:2.2em;
	text-align:center;
}
.orderpadQuantityField input, .orderpadUOMField input {
	width:45px;
}
#orderPadTable tbody tr td {
	border-top:1px solid #0078c0;
	padding:5px;
}
#itemListForm a {
}
#orderPadTable tbody tr.columnHeader td {
	border-top:none;
}
#orderPadTable tbody tr.columnHeader td:first-child {
	-moz-border-radius-topleft:7px;
	-webkit-border-top-left-radius:7px;
	border-top-left-radius:7px;
}
#orderPadTable tbody tr.columnHeader td:last-child {
	-moz-border-radius-topright:7px;
	-webkit-border-top-right-radius:7px;
	border-top-right-radius:7px;
}
#breadcrumb a {
	color:#000033;
	font-weight:bold;
	text-decoration:none;
}
#breadcrumb a:hover {
	text-decoration:underline;
}
#itemListNavigationTopUtil {
	font-size:14px;
	line-height:28px;
	margin:10px auto;
	text-align:center;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	padding-bottom:25px;
	width:80%;
}
.itemsviewimg {
	background:url('/storefrontCommerce/images/image/ui_icons_items_view_17x17.png') no-repeat top left;
	width:17px;
	height:17px;
}
.itemsviewimg.grid-view-active {
	background-position:0px 0px;
	float:right;
	height:24px;
	margin-top:5px;
	margin-right:15px;
}
.itemsviewimg.grid-view-inactive {
	background-position:-27px 0px;
	float:right;
	height:24px;
	margin-top:5px;
	margin-right:15px;
}
.itemsviewimg.list-view-active {
	background-position:-54px 0px;
	float:right;
	height:24px;
	margin-top:5px;
	margin-right:10px;
}
.itemsviewimg.list-view-inactive {
	background-position:-81px 0px;
	float:right;
	height:24px;
	margin-top:5px;
	margin-right:10px;
}
.list-style-buttons a {
	text-align:center;
	text-decoration:none;
}
.list-style-buttons a:HOVER {
}
.itemListNavPagination {
	display:inline-block;
}
.itemListNavFiller {
	height:1px;
	width:130px;
}
#itemListNavigationBottomUtil {
	clear:both;
	font-size:12px;
	line-height:28px;
	margin-top:10px;
	text-align:center;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	margin-bottom:50px;
}
.itemListSortBy {
	float:right;
	margin-right:5px;
}
.itemListSortBy select {
	font-size:1em;
}
.numberOfShowingResults {
}
.itemListSortByLabel {
	font-weight:bold;
	margin-right:5px;
}
.itemListNavPagination a {
	color:#0078c0;
	padding:5px 4px;
	text-decoration:none;
}
.itemListNavPagination a:hover {
	background-color:#ffffff;
	border:1px solid #0078c0;
	color:#062989;
	font-weight:bold;
	padding:5px 3px;
	text-decoration:underline;
}
.itemListNavPreviousDisabled {
	background-color:inherit;
	border:none;
	color:#808080;
	margin-left:10px;
	padding:4px;
	text-decoration:none;
}
.itemListNavPage {
	font-weight:bold;
	margin-left:3px;
}
.itemListNavPageCurrent {
	font-weight:bold;
	padding:5px 4px;
	text-decoration:underline;
}
.itemListNavNext {
	font-weight:bold;
}
.itemListViewLayoutOptionSelection {
	clear:both;
	float:left;
	margin-right:5px;
}
.itemListViewAsActiveOption {
	font-weight:bold;
	text-decoration:underline;
}
.itemListViewLayoutOptionSelection a {
	color:#0078c0;
	text-decoration:none;
}
.itemListViewLayoutOptionSelection a:hover {
	text-decoration:underline;
}
.itemListViewAsLabel {
	font-weight:bold;
	margin-left:5px;
	margin-right:3px;
}
.numberItemsPerPage {
	clear:both;
	float:left;
	font-weight:bold;
	line-height:24px;
	margin:0 0 0 6px;
}
.numberItemsPerPageLabel {
	margin-right:3px;
}
.numberItemsPerPageActiveOption {
	text-decoration:underline;
}
.numberItemsPerPage a {
	color:#0078c0;
	font-weight:normal;
	text-decoration:none;
}
.numberItemsPerPage a:hover {
	text-decoration:underline;
}
#lineItemAddPanel {
	background:#e0e0e0;
	background:-moz-linear-gradient(top, #e0e0e0 0%, #e5e5e5 100%);
	background:-webkit-linear-gradient(top, #e0e0e0 0%,#e5e5e5 100%);
	background:linear-gradient(to bottom, #e0e0e0 0%,#e5e5e5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#e5e5e5',GradientType=0);
	margin-bottom:20px;
	text-align:left;
	-moz-border-radius:0 0 7px 7px;
	-webkit-border-radius:0 0 7px 7px;
	border-radius:0 0 7px 7px;
	overflow-x:hidden;
	width:180px !important;
}
#lineItemAddPanel h3 {
	display:inline;
}
#lineItemAddPanel a {
	display:inline;
}
#lineItemAddPanel th {
	font-weight:normal;
	font-size:.7em;
}
#lineItemAddPanel.toolPanel td {
	text-align:left;
}
#lineItemAddPanel.toolPanel td#lineItemAddSubmitButtonContainer {
	text-align:center;
}
#lineItemAddPanel input.input {
	font-size:0.7em;
	width:70% !important;
	margin-left:15px;
}
#lineItemAddPanel form {
	display:inline;
}
#lineItemAddNumberInputBox input {
	width:80px;
}
#lineItemAddQuantityInputBox input {
	width:30px;
}
#lineItemAddUOMInputBox input {
	width:50px;
}
#lineItemAddPanel table {
	margin:0 auto;
	width:170px;
}
#lineItemAddSubmitButtonContainer {
	text-align:center;
}
#lineItemAddSubmitButtonContainer input.button {
	max-width:150px;
	white-space:normal;
	word-wrap:break-word;
}
#carveoutItems {
	margin-bottom:1px;
}
.carveoutPanel {
	border:1px;
	text-align:center;
}
.carveoutItemDetailLink {
	display:inline;
}
.carveoutItemDetailLink a {
	vertical-align:middle;
}
div.carveoutPanel div div.carveoutItemDetailLink a:hover {
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
}
.carveoutItemThumbnailContainer {
	display:inline;
	height:40px;
	width:50px;
}
div.carveoutItemThumbnailContainer a {
	padding:0;
}
div.carveoutItemThumbnailContainer a:hover {
	background-color:inherit;
}
.carveoutItemThumbnailContainer img {
	border:0;
	margin:5px 0px 0px 0px;
	max-width:140px;
	padding:0;
	vertical-align:middle;
}
.toolPanel {
	background:#e0e0e0;
	background:-moz-linear-gradient(top, #e0e0e0 0%, #e5e5e5 100%);
	background:-webkit-linear-gradient(top, #e0e0e0 0%,#e5e5e5 100%);
	background:linear-gradient(to bottom, #e0e0e0 0%,#e5e5e5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#e5e5e5',GradientType=0);
	margin-bottom:25px;
	text-align:left;
	-moz-border-radius:0 0 7px 7px;
	-webkit-border-radius:0 0 7px 7px;
	border-radius:0 0 7px 7px;
	overflow-x:hidden !important;
}
.toolPanel a {
	color:#000000;
	display:block;
	font-size:.7em;
	font-weight:bold;
	line-height:1em;
	padding:8px;
	text-decoration:none;
	background:url(/storefrontCommerce/images/storefront-nav-bullet.png) left center no-repeat;
	margin-left:10px;
	-webkit-transition:background 300ms ease-in;
	-moz-transition:background 300ms ease-in;
	-ms-transition:background 300ms ease-in;
	-o-transition:background 300ms ease-in;
	transition:background 300ms ease-in;
}
.toolPanel a:hover {
	background-color:#CBCBCB;
}
.toolPanel>a:last-child {
	-moz-border-radius:0 0 7px 7px;
	-webkit-border-radius:0 0 7px 7px;
	border-radius:0 0 7px 7px;
}
.navMenuItem {
	line-height:1.5em;
	text-align:center;
}
.navMenuItem a {
	color:#000000;
	font-size:.7em;
	font-weight:bold;
	text-decoration:none;
}
.navMenuItem:hover {
	background-color:#CBCBCB;
}
#userSessionPanel {
	background-color:#e9e9e9;
	font-size:.7em;
	overflow:auto;
	padding:5px;
	width:170px;
}
#userSessionPanel.toolPanel {
	text-align:left;
}
#userSessionPanel.toolPanel a {
	color:#0078c0;
	display:block;
	font-size:inherit;
	font-weight:bold;
	line-height:1em;
	padding:0;
	text-decoration:underline;
}
.userSessionHeading {
	font-weight:bold;
}
.userSessionHeading a {
	color:#000000;
	text-decoration:none;
}
.userSessionHeading a:hover {
	color:#0078c0;
}
.userSessionDetail {
	margin-bottom:4px;
}
.accountTitle {
	background-color:#0078c0;
	border-bottom:1px solid white;
	color:#fff;
	font-weight:bold;
	font-family:Arial, Verdana;
	font-size:.8em;
	margin-top:5px;
	padding-right:3px;
	text-align:center;
	-moz-border-radius:7px 7px 0 0;
	-webkit-border-radius:7px 7px 0 0;
	border-radius:7px 7px 0 0;
}
.accountTitle a {
	display:inline;
	height:11px;
	width:11px;
}
.accountTitle h3 {
	display:inline;
	font-size:14px;
	font-weight:normal;
	line-height:1.7em;
	margin:0;
}
.accountTitle img {
	display:none;
}
img.toggleImage {
	border:0;
	cursor:pointer;
	margin:4px 0;
	float:right;
}
#footer {
	clear:both;
	float:left;
	height:50px;
	margin:0 0 10px;
	width:100%;
	background:#adafb2;
	background:-moz-linear-gradient(top, #adafb2 0%, #818285 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#adafb2), color-stop(100%,#818285));
	background:-webkit-linear-gradient(top, #adafb2 0%,#818285 100%);
	background:-o-linear-gradient(top, #adafb2 0%,#818285 100%);
	background:-ms-linear-gradient(top, #adafb2 0%,#818285 100%);
	background:linear-gradient(to bottom, #adafb2 0%,#818285 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#adafb2', endColorstr='#818285',GradientType=0);
	-moz-border-radius:0 0 7px 7px;
	-webkit-border-radius:0 0 7px 7px;
	border-radius:0 0 7px 7px;
	border-top:5px solid #0078C0;
}
#poweredByInfor {
	background-color:#000000;
	margin:auto;
	max-width:100px;
}
#contactUsFooter {
	background-color:#1d252d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	padding-top:15px;
	line-height:normal;
	font-weight:bold;
	font-variant:normal;
	text-transform:none;
	color:silver;
	text-decoration:none;
	margin-right:5px;
	text-align:right;
	height:20px;
	vertical-align:bottom;
}
#contactUsFooter a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	line-height:normal;
	font-weight:bold;
	font-variant:normal;
	text-transform:none;
	text-decoration:none;
	! background-image:url(../../custom-theme/images/custom-theme/images/cb2148175589/images/Footer_Gradient.gif);
	margin-right:5px;
	text-align:right;
	height:20px;
	color:#fff;
	border-right:1px solid #fff;
	padding-right:10px;
}
#contactUsFooter a:last-child {
	border-right:0px;
}
#contactUsFooter a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	line-height:normal;
	font-weight:bold;
	font-variant:normal;
	text-transform:none;
	text-decoration:none;
	margin-right:5px;
	text-align:right;
	height:20px;
	color:#EDEDED;
}
#poweredByInfor img {
}
#orderHistorySettingsContainer {
	margin-bottom:10px;
}
#orderHistorySettingsContainer input.input {
	width:75px;
}
#orderHistoryTableInstructions {
	clear:both;
	font-size:.8em;
	font-weight:bold;
	margin:auto;
	max-width:370px;
}
#orderHistoryScreen .standardForm fieldset {
	max-width:400px;
}
#orderHistoryScreen div.buttonGroup {
	text-align:center;
	width:100%;
}
.registerAccountFormContainer {
	width:100%;
}
.viewWarehousesPagination {
	font-size:x-small;
	text-align:center;
}
.bottomBuffer {
	margin-bottom:10px;
}
#viewWarehousesForm {
	margin-left:8px;
	margin-right:8px;
	margin-top:5px;
}
#viewWarehousesTable {
	border:1px solid #0078c0;
	border-spacing:0;
	margin:10px auto;
	width:90%;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}
#viewWarehousesTable tr {
	font-size:.8em;
	font-weight:bold;
	height:2.2em;
	text-align:center;
}
#viewWarehousesTable tbody tr td {
	border-top:1px solid #0078c0;
	text-align:left;
}
#viewWarehousesTable tbody tr.columnHeader td {
	border-top:none;
}
#viewWarehousesTable tbody tr.columnHeader th {
	-moz-border-radius-topleft:7px;
	-webkit-border-top-left-radius:7px;
	border-top-left-radius:7px;
	text-align:left;
	width:40%;
}
#viewWarehousesTable tbody tr.columnHeader td:last-child {
	-moz-border-radius-topright:7px;
	-webkit-border-top-right-radius:7px;
	border-top-right-radius:7px;
}
#viewWarehousesCurrentPageLabel {
	text-align:left;
}
#viewWarehousesChangeWarehouseWarning {
	color:#FF3333;
	text-align:left;
}
#viewWarehousesWarehouseDisable {
	color:#FF3333;
	text-align:center;
}
#viewWarehousesWarehouseMessage {
	color:#FF3333;
	font-size:small;
	text-align:left;
}
#viewWarehousesFormResultsPerPage {
	text-align:right;
}
.viewPickupLocationsPagination {
	font-size:x-small;
	text-align:center;
}
#viePickupLocationsForm {
	margin-left:8px;
	margin-right:8px;
	margin-top:5px;
}
#viewPickupLocationsTable {
	border:1px solid #555;
	border-spacing:0;
	margin:10px auto;
	width:90%;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}
#viewPickupLocationsTable tr {
	font-size:.8em;
	font-weight:bold;
	height:2.2em;
	text-align:center;
}
#viewPickupLocationsTable tbody tr td {
	border-top:1px solid #555;
	text-align:left;
	padding:15px;
}
#viewPickupLocationsTable tbody tr.columnHeader td {
	border-top:none;
}
#viewPickupLocationsTable .colheader {
	color:#fff;
}
#viewPickupLocationsTable tbody tr.columnHeader th {
	-moz-border-radius-topleft:7px;
	-webkit-border-top-left-radius:7px;
	border-top-left-radius:7px;
	text-align:left;
	width:40%;
}
#viewPickupLocationsTable tbody tr.columnHeader td:last-child {
	-moz-border-radius-topright:7px;
	-webkit-border-top-right-radius:7px;
	border-top-right-radius:7px;
}
#resetCurrentPickupLocationButton {
	text-align:right;
}
#resetCurrentPickupLocationButton input {
}
#viewPickupLocationsCurrentPageLabel {
	text-align:left;
}
#viewPickupLocationsChangeWarehouseWarning {
	color:#FF3333;
	text-align:center;
}
#viewPickupLocationsWarehouseDisable {
	color:#FF3333;
	text-align:center;
}
#viewPickupLocationsWarehouseMessage {
	color:#FF3333;
	font-size:small;
	text-align:left;
}
#viewPickupLocationsFormResultsPerPage {
	text-align:right;
}
#accountSummaryTablesContainer {
	text-align:center;
}
#accountSummaryTablesContainer fieldset {
	display:inline;
	margin:8px;
	min-height:160px;
	padding:8px;
	text-align:left;
	vertical-align:top;
}
#accountSummaryTablesContainer table {
	border-collapse:collapse;
	display:inline;
	font-size:1em;
	margin:10px;
}
#accountSummaryTablesContainer .label {
	font-size:.7em;
}
#accountSummaryAmountDue td {
	border-top:2px solid #0078c0;
}
#accountSummaryCompanyNumber {
	padding-right:20px;
}
/* #reviewOrdersScreen fieldset {
	max-width:825px;
} */
#reviewOrdersScreen fieldset legend {
	margin-left:45%;
}
#reviewOrdersScreen fieldset fieldset {
	min-height:145px;
}
fieldset#reviewOrdersEntryDateContainer legend, fieldset#reviewOrdersOrderTypeContainer legend, fieldset#reviewOrdersOrderStatusContainer legend, fieldset#reviewOrdersOtherQualifiersContainer legend {
	margin-left:10px;
}
#reviewOrdersScreen fieldset .button {
	display:block;
}
#reviewOrdersEntryDateContainer input {
	width:65px;
}
#reviewOrdersEntryDateContainer a {
	color:#000000;
	font-size:.8em;
}
#reviewOrdersOrderTypeContainer label, #reviewOrdersOrderStatusContainer label {
	font-size:.8em;
}
#reviewOrdersOrderTypeContainer input {
	width:auto;
}
#reviewOrdersOrderStatusContainer input {
	width:auto;
}
#reviewOrdersOtherQualifiersContainer input.input {
	font-size:.9em;
}
#reviewOrdersOtherQualifiersContainer select {
	max-width:16em;
}
#invoiceCheckoutScreen #invoiceCheckoutForm {
	margin:auto;
	width:38em;
}
#invoiceCheckoutScreen #paymentInfoContainer, #invoiceCheckoutScreen #cardHolderInfoContainer {
	float:left;
	margin:0 5px;
	width:18em;
}
#checkoutForm {
}
#invoiceCheckoutScreen #paymentInfoContainer label, #invoiceCheckoutScreen #cardHolderInfoContainer label {
	float:left;
	font-size:.65em;
	font-weight:bold;
	position:relative;
	text-align:right;
	top:4px;
	width:10em;
}
#invoiceCheckoutScreen .standardForm input {
	font-size:.7em;
	width:12em;
}
#invoiceCheckoutScreen #invoiceCheckoutButtonGroupContainer {
	border-bottom:1px solid #0078c0;
	text-align:center;
}
#invoiceCheckoutScreen #invoicePaymentCheckoutBalance {
	background:url("../../custom-theme/images/custom-theme/images/cb516820123/images/bkgd_appnav_emptynav_1X28.png") repeat-x scroll 0 0 transparent;
	background-color:#FFFFFF;
	font-size:.75em;
	line-height:28px;
	margin-top:10px;
	text-align:right;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}
#invoiceCheckoutScreen .invoicePaymentCheckoutBalanceTotal {
	color:#000033;
	font-weight:bold;
}
#viewInvoicesScreen .standardForm {
	margin:auto;
	width:90%;
}
#viewInvoicesScreen .standardForm input.input {
	font-size:.8em;
	width:100px;
}
#viewInvoicesScreen .standardTable tbody {
	border:1px solid #D3D3D3;
}
#viewInvoicesScreen .standardTable tr td {
	border-top:1px solid white;
}
#viewInvoicesScreen .standardTable tr td.columnHeader {
	border-top:1px solid #D3D3D3;
}
textarea {
	font-family:sans-serif;
	font-size:13px;
}
#CenterMainColumn .standardTable select {
	margin-top:10px;
}
#viewPickupLocationsTable a {
	position:relative;
	top:5px;
	background:none;
	color:#0078C0 !important;
}
#viewInvoicesScreen .invoicePaymentEnabled td:hover {
	cursor:pointer;
}
#viewInvoicesScreen .from {
	padding-left:2em;
}
.item_desc {
	text-align:left !important;
}
#viewInvoicesScreen .button {
	display:inline;
}
#viewInvoicesScreen #invoiceControls {
	text-align:center;
}
#viewInvoicesScreen #invoiceControls #invoiceEmailControls {
	display:inline;
}
#viewInvoicesScreen #invoiceControls #invoicePaymentControls {
	display:inline;
}
#invoicePaymentButtonTopContainer {
	float:right;
	height:0;
}
#viewInvoicesScreen #clearAllInvoicesSelectedForPaymentButton {
	cursor:pointer;
	left:3em;
	position:relative;
}
#viewInvoicesScreen #clearAllInvoicesSelectedForPaymentButton.button[disabled*="disabled"] {
	cursor:auto;
}
#viewInvoicesScreen #invoicePaymentButtonTopContainer input#invoicePaymentButtonTop.button {
	background:#CBCBCB;
	border:2px groove gray;
	color:#FFFFFF;
	display:none;
	font-weight:bold;
	margin-bottom:0;
	padding:2px 15px;
	position:relative;
	right:10px;
	border-radius:4px;
}
#viewInvoicesScreen .invoicePaymentEnabled #invoicePaymentButtonTopContainer input#invoicePaymentButtonTop.button {
	background:#CBCBCB;
	border:2px groove gray;
	color:#FFFFFF;
	display:inline;
	font-weight:bold;
	margin-bottom:0;
	padding:2px 15px;
	position:relative;
	right:10px;
	border-radius:4px;
}
#viewInvoicesScreen .invoicePaymentEnabled #invoicePaymentButtonTopContainer input#invoicePaymentButtonTop.invoicePaymentButtonEnabled {
	background:#0078c0;
	border:2px groove black;
	color:#FFFFFF;
	cursor:pointer;
	display:inline;
	font-weight:bold;
	margin-bottom:0;
	padding:2px 15px;
	position:relative;
	right:10px;
	border-radius:4px;
}
#viewInvoicesScreen #invoicePaymentButtonBottomContainer input#invoicePaymentButtonBottom.button {
	background:#CBCBCB;
	border:2px groove gray;
	color:#FFFFFF;
	display:none;
	float:right;
	font-weight:bold;
	padding:2px 15px;
	position:relative;
	right:10px;
	top:5px;
	border-radius:4px;
}
#viewInvoicesScreen .invoicePaymentEnabled #invoicePaymentButtonBottomContainer input#invoicePaymentButtonBottom.button {
	background:#CBCBCB;
	border:2px groove gray;
	color:#FFFFFF;
	display:inline;
	float:right;
	font-weight:bold;
	padding:2px 15px;
	position:relative;
	right:10px;
	top:5px;
	border-radius:4px;
}
#viewInvoicesScreen .invoicePaymentEnabled #invoicePaymentButtonBottomContainer input#invoicePaymentButtonBottom.invoicePaymentButtonEnabled {
	background:#0078c0;
	border:2px groove black;
	color:#FFFFFF;
	cursor:pointer;
	display:inline;
	float:right;
	font-weight:bold;
	padding:2px 15px;
	position:relative;
	right:10px;
	top:5px;
	border-radius:4px;
}
#viewInvoicesScreen .invoicePaymentEnabled #invoicePaymentButtonTopContainer input#invoicePaymentButtonTop.invoicePaymentButtonEnabled:hover, #viewInvoicesScreen .invoicePaymentEnabled #invoicePaymentButtonBottomContainer input#invoicePaymentButtonBottom.invoicePaymentButtonEnabled:hover {
	text-decoration:underline;
}
#viewInvoicesScreen .invoicePaymentButtonTop:focus, #viewInvoicesScreen .invoicePaymentButtonBottom:focus {
}
#viewInvoicesScreen #ui-datepicker-div {
	font-size:.7em;
}
#viewInvoicesScreen .invoiceCheckoutContainerHidden {
	color:#000000;
	float:right;
	font-size:1.2em;
	font-weight:normal;
	min-height:1px;
	width:180px;
	display:none;
}
#viewInvoicesScreen .invoiceCheckoutContainer {
	color:#000000;
	float:right;
	font-size:1.2em;
	font-weight:normal;
	min-height:1px;
	width:180px;
}
#viewInvoicesScreen .selectedInvoiceBalanceTotalDisplay {
	color:#000033;
	font-weight:bold;
}
#viewInvoicesScreen .selected .invoiceBalance {
	color:cyan;
	font-size:1.1em;
	font-weight:bold;
}
.invoiceDetail {
	font-size:1.2em;
	text-align:left;
}
#cartScreen .checkoutButton {
}
#checkoutScreen fieldset fieldset legend {
	margin-left:40%;
}
#checkoutScreen .standardForm>fieldset {
	width:875px;
}
#checkoutScreen .standardForm fieldset fieldset {
	border:0;
	border-top:1px solid #708090;
	min-height:250px;
	width:370px;
}
.standardForm input {
	width:auto;
}
#checkoutScreen #creditCardDetailsContainer {
	float:left;
}
#checkoutScreen #ccAddress {
	float:left;
}
#checkoutScreen .orderTotalsContainer {
	border-top:1px solid #0078c0;
}
#checkoutScreen .orderTotalsTable {
	margin:auto;
}
#checkoutScreen .checkoutSubmitButtonGroup {
	text-align:center;
}
#checkoutScreen #checkoutSubmitButtonGroupTop {
	border-bottom:1px solid #0078c0;
}
#checkoutSubmitButtonGroupTop input {
	width:15% !important;
}
#checkoutSubmitButtonGroup input {
	width:20% !important;
}
.veryLongButton {
	width:20%;
}
#checkoutScreen #payByCreditCardToggleContainer {
	margin:auto;
	width:875px;
}
#payByCreditCardToggleContainer input {
	width:auto;
}
#itemDetailContainer {
	margin:15px auto;
}
#itemDetailImg, #itemDetailCart {
	float:left;
	text-align:center;
	width:40%;
}
#itemDetailInfo, #itemDetailWishList {
	width:30%;
	float:right;
	padding:10px;
	margin-top:55px;
}
#itemDetailInfo {
	border:1px solid #ccc;
	background-color:#eee;
	float:left;
	margin-left:33px;
	width:50%;
}
#itemDetailAllowAddCart, #itemDetailAllowWarehouse, #itemDetailCartBtn, #itemDetailWishListTextBox, #itemDetailWishListBtn {
	float:none;
	clear:both;
	margin:6px 12px 6px 6px;
}
#itemDetailCart table {
	float:left;
}
#itemDetailCart div {
	float:none;
}
#itemDetailTab {
	width:99%;
	clear:both;
}
#itemDetailTab table {
	width:100%;
	border-collapse:collapse;
}
#itemDetailScreen #itemDetailTab img {
	max-width:120px;
}
#itemDetailScreen #itemDetailTab>table {
	margin:auto;
}
#itemDetailScreen #itemDetailTab #itemListForm table[width*="100%"] {
	background-color:#0078c0;
	border-radius:7px;
	color:#FFFFFF;
	font-weight:bold;
}
a {
	color:#0078c0;
}
.topLevelCategoryContainer {
	float:left;
	margin:10px;
	border:1px solid #0078c0;
	border-radius:5px;
	min-height:170px;
	max-height:200px;
	width:200px;
	text-align:center;
	-webkit-box-shadow:-1px 5px 5px 0px rgba(191,203,227,1);
	-moz-box-shadow:-1px 5px 5px 0px rgba(191,203,227,1);
	box-shadow:-1px 5px 5px 0px rgba(191,203,227,1);
	padding:0 10px 10px 10px;
	background:url(/storefrontCommerce/images/product-background.png) no-repeat center center;
}
.topLevelCategoryContainer img {
	min-height:96px;
}
.topLevelCategoryContainer:hover {
	border:1px solid #000;
	-webkit-box-shadow:-1px 5px 5px 0px rgba(0,161,255,1);
	-moz-box-shadow:-1px 5px 5px 0px rgba(0,161,255,1);
	box-shadow:-1px 5px 5px 0px rgba(0,161,255,1);
}
.topLevelCategoryContainer a {
	color:#fff;
	font-size:.8em;
	font-weight:bold;
	text-decoration:none;
	position:relative;
	display:block;
	width:210px;
	left:-5px;
}
.topLevelCategoryContainer ul {
	margin:5px 0 0 0;
	padding:0;
}
.topLevelCategoryContainer ul li {
	font-size:.8em;
	list-style:disc inside none;
}
.banner {
	text-align:center;
}
.breadcrumbContainer {
	border-bottom:1px solid #d7d7d7;
	clear:both;
	font-size:.75em;
	margin:0 0 0 5px;
	padding-bottom:3px;
}
.breadcrumbContainer a {
	color:black;
	font-size:.9em;
	font-weight:normal;
	text-decoration:none;
}
.breadcrumbContainer a:hover {
	color:#000033;
	text-decoration:underline;
}
.breadcrumbContainer .breadcrumbSeparator {
	font-size:.8em;
	vertical-align:1px;
}
.breadcrumbContainer #lastBreadcrumbNode {
	color:#000033;
	font-weight:bold;
}
#refineBySearchInputForm input.input {
	width:125px;
}
#refineBySearchInputForm input.button {
	border-radius:5px;
	padding:2px 4px;
	width:40px;
}
#refineByCategoryContainer {
	margin-top:25px;
	background-color:#eee;
	padding:10px;
	width:160px;
	border:1px solid #ccc;
	border-radius:0 0 7px 7px;
}
#refineBySearchInputForm {
	margin-top:25px;
	background-color:#eee;
	padding:10px;
	width:160px;
	border:1px solid #ccc;
	border-radius:0 0 7px 7px;
	display:none;
}
#categorySidebarList {
	margin-top:5px;
	max-height:400px;
	overflow:auto;
}
a.categorySidebarLink {
	color:#0078c0;
	display:block;
	font-size:.7em;
	font-weight:bold;
	margin:8px 0px;
	text-decoration:none;
}
a.categorySidebarLink:hover {
	text-decoration:underline;
}
#refineByAttributeContainer {
	margin-top:10px;
}
#attributeSelectionContainer {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
#attributeSidebarList {
	background-color:#FFFFFF;
	margin-top:5px;
	max-height:400px;
	overflow:auto;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}
#attributeSidebarList ul {
	list-style:none;
	margin:5px 0 5px 5px;
	padding:0;
}
#attributeSidebarList ul li {
	list-style:none;
	margin:5px 0 0 0;
	padding:0;
}
#attributeSidebarList ul ul {
	margin:0;
}
#attributeSidebarList ul ul li {
	list-style:none;
	margin:0;
	padding:0;
}
label.attributeNameLabel {
	font-size:.9em;
}
a.attributeSidebarLink {
	color:#0078c0;
	font-size:.7em;
	font-weight:bold;
	text-decoration:none;
}
a.attributeSidebarLink:hover {
	text-decoration:underline;
}
#refineByAttributeButtonForm {
	text-align:center;
}
#hidecategories {
	width:200px;
}
#parentSubCat {
	width:100%;
	overflow:auto;
	display:block;
}
#showcategories {
	width:200px;
}
#showHidecategories {
	width:100%;
}
#showHidecategories a {
	color:#000000;
	font-size:.7em;
}
#showHideAttributes a {
	color:#000000;
	font-size:.7em;
}
#subCategoryContainer {
	float:left;
	margin:10px;
	min-height:10px;
	width:200px;
	text-align:center;
}
#subCategoryContainer a {
	color:#000000;
	font-size:.8em;
	font-weight:bold;
	text-decoration:none;
}
.ui-icon-Minus {
	background-position:0 0;
	width:11px;
	height:11px;
}
.ui-icon-Plus {
	background-position:-21px 0;
	width:11px;
	height:11px;
}
#shipToScreen .standardForm fieldset {
	margin:auto;
	width:760px;
}
#shipToScreen .standardTable tbody tr td {
	text-align:left;
}
#shipToScreen .standardTable td:hover {
	cursor:pointer;
}
#shipToScreen .standardTable tr:hover {
}
#shipToScreen .standardTable tr.columnHeader:hover {
	background-color:inherit;
}
#shipToScreen .standardTable tr a {
	text-decoration:none;
}
.viewShiptoSelectionTable {
	border:1px solid #000033;
	border-spacing:0;
	margin:10px auto;
	width:90%;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}
table.viewShiptoSelectionTable {
	background-color:#ffffff;
	border:1px solid #000033;
	min-width:600px;
}
.viewShiptoSelectionTable a {
	font-weight:bold;
}
.viewShiptoSelectionTable img {
	border:0 none;
	margin:0;
	max-width:120px;
	padding:0;
}
.viewShiptoSelectionTable th, .viewShiptoSelectionTable td {
	padding:5px;
}
.viewShiptoSelectionTable caption {
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:3px;
}
.viewShiptoSelectionTable tr.highlight {
	background:#CBCBCB;
}
.viewShiptoSelectionTable tr.selected {
	background:#0078c0 !important;
	color:#FFFFFF;
	font-weight:bold;
}
.viewShiptoSelectionTable tr.selected a {
	color:#FFFFFF;
}
.viewShiptoSelectionTable tr a {
	color:inherit;
}
#shipToScreen .viewShiptoSelectionTable fieldset {
	margin:auto;
	width:760px;
}
#shipToScreen .viewShiptoSelectionTable td:hover {
	cursor:pointer;
}
#shipToScreen .viewShiptoSelectionTable tbody tr td {
	border-top:1px solid #000033;
	text-align:left;
}
#shipToScreen .viewShiptoSelectionTable tr:hover {
}
#shipToScreen .viewShiptoSelectionTable tr.columnHeader:hover {
	background-color:inherit;
}
.black_overlay {
	display:none;
	position:fixed;
	_position:absolute;
	top:0;
	_top:expression(eval(document.body.scrollTop));
	left:0%;
	width:100%;
	height:100%;
	background-color:#ccc;
	z-index:1001;
	-moz-opacity:0.8;
	opacity:.80;
	filter:alpha(opacity=80);
}
.white_content {
	display:none;
	position:fixed;
	top:30%;
	left:30%;
	width:400;
	height:250;
	padding:16px;
	background-color:white;
	z-index:1002;
	overflow:auto;
}
#savedOrdersScreen form .standardTableContainer {
	margin:5px;
}
#savedOrdersScreen form .standardTableContainer table {
	font-size:.7em;
	margin:10px auto;
}
#savedOrdersScreen form .standardTableContainer table tr td {
	max-width:30em;
	word-wrap:break-word;
}
.scroll {
	height:500px;
	overflow:auto;
	white-space:nowrap;
}
#budgetPanel {
	background-color:#FFFFFF;
	font-size:.7em;
	overflow:auto;
	padding:5px;
	width:170px;
}
.budgetDetails {
	font-weight:bold;
}
#budgetApprovalSetupScreen #budgetApprovalDefaults {
	margin:auto;
	max-width:640px;
}
#budgetApprovalSetupScreen #spendingLimit {
	text-align:right;
	width:100px;
}
#shopperAccountsSearchScreen #shopperAccountSearch {
	margin:auto;
	max-width:375px;
}
#shopperAccountsSearchScreen .text {
	font-size:8pt;
	text-align:center;
	margin:auto;
}
#shopperAccountCreateScreen #shopperAccountMaintenance {
	margin:auto;
	width:500px
}
#shopperAccountCreateScreen #spendingLimit {
	text-align:right;
	width:100px;
}
#shopperAccountAccountSearchScreen #shopperAccountAccountSearch {
	margin:auto;
	width:17em;
}
#shopperAccountAccountSearchScreen #shopperAccountAccountSearch table {
	margin:auto;
}
#shopperAccountAccountSearchScreen #shopperAccountAccountSearch input {
	width:12em;
}
#budgetYearsScreen #budgetYearheaderInfo {
	margin:auto;
	width:400px;
}
#budgetPeriodsScreen #budgetPeriodheaderInfo {
	margin:auto;
	width:400px;
}
/* End Budgets, Spending Limit and Approvals screen styles */


/* Reset Password screen styles   BEGIN  */
#resetPasswordScreen .standardForm fieldset {
	max-width: 600px;
}

.resetPasswordRules {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
/* Reset Password screen styles   ENDED  */


/* Edit Account screen styles     BEGIN  */
#editAccountScreen .standardForm fieldset {
	max-width: 730px;
}

#editAccountScreen #accountInfo table {
	width: 720px;
}
/* Edit Account screen styles     ENDED  */


/* from old Master.css */

.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	line-height:normal;
	font-weight:bold;
	font-variant:normal;
	text-transform:none;
	color:silver;
	text-decoration:none;
	background-color:#1d252d;
	margin-right:5px;
}
.banner1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	line-height:normal;
	font-variant:normal;
	text-transform:none;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#FFFFFF;
	padding:3px;
}
.bannerimage {
	float:left;
	text-align:left;
}
.bannerwelcome {
	text-align:right;
	font-size:1em;
	margin:0;
	color:#777777;
	padding-top:14px;
	padding-right:8px;
}
.nav1a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	line-height:normal;
	font-weight:bold;
	font-variant:normal;
	text-transform:none;
	color:black;
	text-decoration:none;
	background-color:#DDE0BD;
	vertical-align:bottom;
}
.nav1b {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:oblique;
	line-height:normal;
	font-weight:bold;
	font-variant:normal;
	text-transform:none;
	color:black;
	text-decoration:none;
	background-color:#DDE0BD;
	text-align:center;
}
.nav1c {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:oblique;
	line-height:normal;
	font-weight:bold;
	font-variant:normal;
	text-transform:none;
	color:black;
	text-decoration:none;
	background-color:#DDE0BD;
	text-align:center;
}
.nav1d {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	line-height:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	color:black;
	text-align:right;
	text-decoration:none;
	vertical-align:middle;
	background-color:#DDE0BD;
	white-space:nowrap;
}
.label1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	line-height:normal;
	font-weight:bold;
	font-variant:normal;
	text-transform:none;
	color:black;
	text-decoration:none;
}
.text1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	font-style:normal;
	line-height:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	color:black;
	text-decoration:none;
}
.searchLinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	line-height:normal;
	font-weight:bold;
	font-variant:normal;
	text-transform:none;
	color:black;
	text-decoration:none;
}
.searchText {
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
}
.colheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	line-height:normal;
	font-weight:bold;
	font-variant:normal;
	text-transform:none;
	color:#fff;
	text-decoration:none;
	background-color:#0078c0;
}
.cartMessage {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	line-height:normal;
	font-weight:bold;
	font-variant:normal;
	text-transform:none;
	color:black;
	text-decoration:none;
}
.confirmMessage1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:bold;
	line-height:normal;
	font-weight:bold;
	font-variant:normal;
	text-transform:none;
	color:#000000;
	text-decoration:none;
}
.pageTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#000033;
}
.item {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#000033;
}
.tabtr {
	background-color:#0078c0;
	color:#fff;
	font-weight:bold;
	font-family:Arial, Verdana;
	font-size:1em;
	text-decoration:none;
}
.tabbg {
	background-color:#0078c0;
}
.subcategoriesnobullet {
	list-style-type:none;
}
.borderedBox {
	border-color:#c0c0c0;
	border-style:solid;
	border-width:1px;
	background-color:#ffffff;
}
.productCount {
	color:black;
}
.currentPage {
	font-size:1.2em;
	text-decoration:underline;
}
.text_area {
	width:200px;
	background-position:bottom right;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	line-height:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	color:black;
	text-decoration:none;
}
.link1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#0078c1;
	font-size:12px;
	text-decoration:underline;
	font-style:normal;
	line-height:normal;
	font-weight:bold;
	font-variant:normal;
	text-transform:none;
}
.rowshaded1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	line-height:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	background-color:#DDE0BD;
	color:#000000;
	text-decoration:none;
}
.rownotshaded1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	line-height:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	color:#000000;
	text-decoration:none;
}
.configuratorScreenPopUp {
	position:absolute;
	top:90px;
	left:130px;
	text-align:center;
	padding:5px;
	background:white;
	min-height:500px;
	width:900px;
}
.configheading {
	font-weight:bold;
	cursor:pointer;
}
.text {
	font-size:.8em;
	padding-top:15px !important;
	padding-bottom:15px;
}

.textBold {
	font-size:.8em;
	font-weight:bold;
}
a.multiSelect {
	background:#FFF url(../../custom-theme/images/custom-theme/images/cb3697768261/theme/custom-theme/images/dropdown.blue.png) right center no-repeat;
	border:solid 1px #BBB;
	padding-right:20px;
	position:relative;
	cursor:default;
	text-decoration:none;
	color:black;
	display:-moz-inline-stack;
	display:inline-block;
	vertical-align:top;
	height:20px;
	font-size:0.8em;
	width:150px;
}
a.multiSelect:link, a.multiSelect:visited, a.multiSelect:hover, a.multiSelect:active {
	color:black;
	text-decoration:none;
}
a.multiSelect span {
	margin:1px 0px 1px 5px;
	overflow:hidden;
	white-space:nowrap;
}
a.multiSelect.hover {
	background-image:url(../../custom-theme/images/custom-theme/images/cb1773238846/theme/custom-theme/images/dropdown.blue.hover.png);
}
a.multiSelect.active, a.multiSelect.focus {
	border:inset 1px #000;
}
a.multiSelect.active {
	background-image:url(../../custom-theme/images/custom-theme/images/cb1126902315/theme/custom-theme/images/dropdown.blue.active.png);
}
.multiSelectOptions {
	font-size:0.8em;
	margin-top:-1px;
	overflow-y:auto;
	overflow-x:hidden;
	border:solid 1px #B2B2B2;
	background:#FFF;
}
.multiSelectOptions LABEL {
	padding:0px 2px;
	display:block;
	white-space:nowrap;
}
.multiSelectOptions LABEL.optGroup {
	font-weight:bold;
}
.multiSelectOptions .optGroupContainer LABEL {
	padding-left:10px;
}
.multiSelectOptions.optGroupHasCheckboxes .optGroupContainer LABEL {
	padding-left:18px;
}
.multiSelectOptions input {
	vertical-align:middle;
}
.multiSelectOptions LABEL.checked {
	background-color:#dce5f8;
}
.multiSelectOptions LABEL.selectAll {
	border-bottom:dotted 1px #CCC;
}
.multiSelectOptions LABEL.hover {
	background-color:#3399ff;
	color:white;
}
a.multiSelect {
	background:#FFF url(../../custom-theme/images/cb3697768261/theme/custom-theme/images/dropdown.blue.png) right center no-repeat;
	border:solid 1px #BBB;
	padding-right:20px;
	position:relative;
	cursor:default;
	text-decoration:none;
	color:black;
	display:-moz-inline-stack;
	display:inline-block;
	vertical-align:top;
	height:20px;
	font-size:0.8em;
	width:150px;
}
a.multiSelect:link, a.multiSelect:visited, a.multiSelect:hover, a.multiSelect:active {
	color:black;
	text-decoration:none;
}
a.multiSelect span {
	margin:1px 0px 1px 5px;
	overflow:hidden;
	white-space:nowrap;
}
a.multiSelect.hover {
	background-image:url(../../custom-theme/images/cb1773238846/theme/custom-theme/images/dropdown.blue.hover.png);
}
a.multiSelect.active, a.multiSelect.focus {
	border:inset 1px #000;
}
a.multiSelect.active {
	background-image:url(../../custom-theme/images/cb1126902315/theme/custom-theme/images/dropdown.blue.active.png);
}
.multiSelectOptions {
	font-size:0.8em;
	margin-top:-1px;
	overflow-y:auto;
	overflow-x:hidden;
	border:solid 1px #B2B2B2;
	background:#FFF;
}
.multiSelectOptions LABEL {
	padding:0px 2px;
	display:block;
	white-space:nowrap;
}
.multiSelectOptions LABEL.optGroup {
	font-weight:bold;
}
.multiSelectOptions .optGroupContainer LABEL {
	padding-left:10px;
}
.multiSelectOptions.optGroupHasCheckboxes .optGroupContainer LABEL {
	padding-left:18px;
}
.multiSelectOptions input {
	vertical-align:middle;
}
.multiSelectOptions LABEL.checked {
	background-color:#dce5f8;
}
.multiSelectOptions LABEL.selectAll {
	border-bottom:dotted 1px #CCC;
}
.multiSelectOptions LABEL.hover {
	background-color:#3399ff;
	color:white;
}
