.ddMenuContainer
{
	width:195px
}
.ddMenuListContainer
{
	position:absolute;
	left:0
}
.ddMenuListContainer,.ddMenuListContainer a
{
	font:normal 13px Helvetica;
	color:#000
}
.ddMenuListContainer a
{
	display:block;
	cursor:default;
	text-decoration:none
}
.ddMenuOptionList li a
{
	background-color:#fff;
	padding-right:4px
}
.ddMenuListContainer a.hover
{
	background-color:#9cf;
	color:#fff
}
.ddMenuListContainer a.selected
{
	background-color:#39f;
	color:#fff
}
	a.ddMenuToggleButton
{
	height:14px;
	text-decoration:none;
	position:relative;
	display:block;
	border-top:solid 1px #abadb3;
	border-right:solid 1px #dbdfe6;
	border-bottom:solid 1px #e3e9ef;
	border-left:solid 1px #e2e3ea;
	padding:2px 16px 2px 4px;
	background-color:#fff;
	z-index:1
}
	a.ddMenuDisabled
{
	color:#abadb3;
	border-top:solid 1px #dbdfe6;
	border-right:solid 1px #e3e9ef;
	border-bottom:solid 1px #e2e3ea;
	border-left:solid 1px #e2e3ea
}
.ddMenuToggleButton span
{
	width:0;
	height:0;
	border-color:black white white;
	border-style:solid;
	border-width:4px;
	display:block;
	position:absolute;
	top:8px;
	right:4px
}
.ddMenuOptionList
{
	background-color:#fff;
	border-top:solid 1px #b2b2b2;
	border-right:solid 1px #000;
	border-bottom:solid 1px #000;
	border-left:solid 1px #b2b2b2;
	list-style-type:none;
	padding:0;
	margin:0
}
.ddMenuOptionList li.ddMenuOptionGroup
{
	font-weight:bold;
	cursor:default
}
.EcommStyFormItem
{
	display:block;
	height:20px;
	*height:auto;
	*min-height:20px
}
.EcommStyFormElement
{
	float:left;
	width:100%;
	line-height:1.5em;
	margin-bottom:.75em
}
.EcommTxtRight
{
	text-align:right
}
	#ecomm-cart-view
{
	width:100%;
	border-color:#CCC;
	border-style:solid;
	border-width:1px;
	background-color:#FFF
}
	#cart-item-container
{
	padding:0 10px
}
.EcommCartItem
{
	border-bottom-style:solid;
	border-bottom-color:#CCC;
	border-bottom-width:1px;
	padding:20px 0
}
.EcommStyStrikeThroughPrice
{
	text-decoration:line-through;
	padding-bottom:3px
}
.EcommPricesList
{
	list-style-type:none;
	padding:0
}
.EcommButton
{
	font-family:inherit;
	font-weight:bold;
	text-align:center;
	background:#fbfbfb url(/ubi/template/identity/adobe/screen/form/element_bg.png) bottom left repeat-x;
	border:1px solid;
	border-color:#b3b3b3 #aeaeae #a5a5a5 #ababab;
	padding:.2em 1.6ex;
	*padding:.1em 1.6ex;
	_padding:.1em 2ex;
	margin-left:1ex;
	_width:1px;
	_white-space:nowrap;
	overflow:visible;
	cursor:pointer;
	_cursor:hand;
	vertical-align:middle;
	zoom:100%
}
	#ecomm-cart-footer
{
	padding:10px 10px
}
.EcommViewCurtain
{
	position:absolute;
	width:52%;
	background-color:#fff;
	z-index:100;
	text-align:center;
	vertical-align:middle;
	visibility:hidden
}
.EcommCartItemCurtain
{
	position:absolute;
	background-color:#fff;
	z-index:100;
	text-align:center;
	vertical-align:middle
}
.EcommHidden
{
	display:none!important
}
.EcommSelConfigVersionVal
{
	word-wrap:break-word
}
.EcommStyWhiteBg
{
	background-color:#FFF
}
.EcommStyWhiteTxt
{
	color:#FFF
}
.EcommStyDarkgrayBg
{
	background-color:#333
}
.EcommStyLightgrayBg
{
	background-color:#666;
	color:#FFF
}
.EcommStyLightgrayHr
{
	color:#666;
	background-color:#666
}
.EcommStyExSmallTxt
{
	font-size:.8em
}
.EcommStyLargeTxt
{
	font-size:1.4em
}
.EcommMax
{
	width:100%;
	behavior:url(/lib/com.adobe/remedy/ecommRevealOverflowX.htc);
	_behavior:url(/lib/com.adobe/remedy/ecommRevealOverflowX.htc) url(/lib/com.adobe/remedy/maxCalcFix.htc)
}
.EcommStyExlargeTxt
{
	font-size:1.7em
}
.CartEditItemForm .EcommSelConfigQtyVal div.ddMenuListContainer
{
	left:125px!important;
	*left:0!important
}
.EcommSelConfigQtyVal
{
	*width:30px!important
}
.InlineConfig-Container
{
	display:none;
	position:relative;
	*position:static
}
.InlineConfig-Close-Button
{
	float:right
}
.InlineConfig-Close-Button-CPod
{
	top:10px;
	*top:5px
}
.InlineConfigProd
{
	width:200px;
	float:left;
	margin-right:30px;
	_margin-right:20px;
	*height:auto
}
.InlineConfigOuterContainer
{
	float:left;
	width:280px;
	*width:295px;
	_width:290px;
	position:relative
}
.InlineConfigOuterContainer .CartBoxCell
{
	*position:static;
	_padding:0 5px
}
.InlineConfigOuterContainer-CPod
{
	margin-left:3px;
	_margin-left:2px;
	width:215px
}
.ConfiguratorPreLoader
{
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-8px;
	margin-top:-8px;
	height:16px;
	width:16px;
	overflow:hidden;
	background-color:#fff
}
.InlineConfigOuterContainer .CartButton,.CPodConfigATCContainer .CartButton
{
	max-width:none!important;
	padding-left:10px!important;
	padding-right:10px!important;
	margin-right:0!important
}
.CarouselConfigForm
{
	height:auto;
	min-height:50px;
	margin-top:18px
}
.CPodConfigPriceLabel
{
	display:none;
	*float:none
}
.CPodConfigATCContainer
{
	display:none
}
.ddMenuContainer
{
	width:255px;
	position:relative;
	*width:135px
}
.ddMenuContainer-CPod
{
	width:195px;
	position:relative;
	*width:110px
}
.ddMenuListContainer
{
	list-style-type:none;
	padding:10px 0 20px 0;
	margin:0;
	position:absolute;
	left:0;
	*left:-77px!important;
	max-height:160px;
	overflow-y:auto;
	overflow-x:hidden;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	box-shadow:4px 4px 4px rgba(0,0,0,.5);
	-moz-box-shadow:4px 4px 4px -moz-rgba(0,0,0,.5);
	-webkit-box-shadow:4px 4px 4px rgba(0,0,0,.5);
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#999999',Direction=180,Strength=4)
}
.productlisting .ddMenuListContainer,.CarouselProducts .ddMenuListContainer
{
	left:55px!important;
	*left:-77px!important
}
.productlisting .EcommSelConfigQtyVal .ddMenuListContainer,.CarouselProducts .EcommSelConfigQtyVal .ddMenuListContainer
{
	left:125px!important;
	*left:0!important
}
.ddMenuListContainer a
{
	display:block;
	cursor:default;
	text-decoration:none
}
.ddMenuOptionList
{
	background:0;
	background-color:transparent;
	border:0;
	list-style-type:none;
	padding:0;
	margin:0
}
.ddMenuOptionList li a
{
	background:0;
	background-color:transparent;
	padding:4px 4px 4px 15px;
	font-size:12px
}
.ddMenuListContainer a.selected,.ddMenuListContainer a.hover
{
	text-decoration:none!important
}
.ddMenuLabel
{
	color:#999;
	float:left;
	vertical-align:top;
	display:inline-block;
	font-weight:bold;
	padding-right:10px;
	padding-bottom:4px;
	text-align:right;
	width:120px
}
.ddMenuLabel-CPod
{
	color:#999;
	float:left;
	vertical-align:top;
	display:inline-block;
	font-weight:bold;
	padding-right:10px;
	padding-bottom:4px;
	text-align:right;
	width:75px
}
.CPodSelectLight .ddMenuLabel
{
	color:#333
}
	a.ddMenuToggleButton
{
	height:14px;
	max-height:14px;
	overflow-x:hidden;
	overflow-y:hidden;
	padding-bottom:2px;
	padding-left:0;
	padding-right:18px;
	padding-top:0;
	position:relative;
	z-index:1;
	cursor:default;
	display:block;
	text-decoration:none;
	border:0;
	background:0;
	display:inline-block!important;
	width:auto!important
}
	a.ddMenuToggleButton,a.ddMenuToggleButton:hover,a.ddMenuToggleButton:visited
{
	text-decoration:none
}
.CPodSelectLight a.ddMenuToggleButton,.CPodSelectLight a.ddMenuToggleButton:hover,.CPodSelectLight a.ddMenuToggleButton:visited
{
	color:#000!important;
	font-weight:bold
}
.ddMenuToggleButton span
{
	width:16px;
	height:12px;
	background-image:url("/include/style/theme/adobe-light/images/ui-icons_8e8e8e_256x240.png");
	_background-image:url("/include/style/theme/adobe-light/images/ui-icons_8e8e8e_256x240.gif");
	background-position:-64px -16px;
	border:0;
	display:block;
	position:absolute;
	top:0;
	right:0
}
	a.ddMenuDisabled,a.ddMenuDisabled:hover,a.ddMenuDisabled:visited,.CPodSelectLight a.ddMenuDisabled,.CPodSelectLight a.ddMenuDisabled:hover,.CPodSelectLight a.ddMenuDisabled:visited
{
	color:#999!important;
	cursor:default!important;
	borrder:none!important
}
.ddMenuOptionGroup
{
	color:#fff;
	font-weight:bold;
	cursor:default;
	margin:8px 0 5px 20px
}
.EcommSelConfigQtyVal .ddMenuListContainer
{
	width:50px!important;
	width:70px\9!important;
	*left:0!important;
	_left:0!important
}
.ddMenuOptionList li.ddMenuOptionGroup
{
	font-weight:bold;
	cursor:default
}
	::-webkit-scrollbar
{
	-webkit-appearance:none;
	width:7px
}
	::-webkit-scrollbar-thumb
{
	border-radius:4px;
	background-color:rgba(0,0,0,.5);
	-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)
}

