.ui-treeList
{
	list-style-type: none;
	position: relative;
	margin: 0;
}

.ui-treeList dd
{
	list-style-type: none;
	margin: 0;
}

.ui-treeList dl,
.treeList dl
{
	margin-bottom: 11px;
	position: relative;
}

.ui-treeList .ui-treeList-childs dl
{
	margin-bottom: 0;
}

.ui-treeList dl a,
.ui-treeList dl p,
.ui-treeList dl div,
.ui-treeList dl h3,
.ui-treeList dl dd dl dl a
{
	padding-left: 20px;
}

.ui-treeList dl dd a,
.ui-treeList dl dd dl dl ul a,
.ui-treeList dl .SuiteSelector,
.ui-treeList dl .SuiteSelector a,
.ui-treeList dl .SuiteSelector p,
.ui-treeList dl .SuiteSelector div,
.ui-treeList dl .SuiteSelector h3
{
	padding-left: 0;
}

.ui-treeList dl dd dl dl
{
    margin-left: 15px;
}

.ui-treeList dl dd dl dl dd dl
{
    margin-left: 0;
}

.SuiteSelector .LayoutCellSides
{
	padding: 0 11px !important;
}

.treebutton
{
    position: relative;
    left: -11px;
    padding-left: 20px;
}

.ui-treeList dl:first-letter
{
	
}

.ui-treeList-toggle
{
    cursor: pointer;
}

a.ui-treeList-toggle
{
    margin-bottom: 3px;
	font-weight: 600;
	display: inline-block;
}

a.treebutton.ui-treeList-toggle
{
    margin-bottom: 0;
}

a.ui-treeList-toggle:hover,
a.ui-treeList-toggle:focus
{
    text-decoration: none !important;
	color: #7193B2 !important;
}

.ui-treeList div.ui-treeList-toggle
{
	width: 16px;
	height: 16px;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
    _left: -16px;
    padding-left: 0;
}

.ui-treeList-button
{
    top: 6px !important;
}

.ui-treeList .ui-treeList-childs
{
    margin-left: 1px;
}

.ui-treeList .ui-treeList-childs .ui-treeList-childs
{
    margin-left: 0;
}

.ui-treeList .ui-treeList-item
{
    padding: 0;
}

.ui-treeList .ui-treeList-itemEmpty
{
	height: 10px;
}

.ui-treeList .ui-sortable-placeholder
{
	border-style: dashed;
	border-width: thin;
	min-height: 20px;
}

.ui-treeList .ui-sortable-helper
{
	border-style: dashed !important;
	border-width: thin !important;
}

.ui-treeList-pullout
{
	padding: 0;
}

.ui-treeList-pulloutBody
{
	float: left;
	width: auto;
	margin-left: 10px;
}

.ui-treeList-pullout-20
{
	width: 20px;
	float: left;
	clear: left
}
.PaginateHorizontal li
{
    display: inline;
    float: left;
}

.PaginateHorizontal .PaginateTwo li
{
    width: 359px;
}

.PaginateHorizontal .PaginateFour li
{
    width: 174px;
}

.js
{
    overflow: hidden;
    zoom: 1;
}

.carousel-wrap
{
    margin: 0 0 11px 0;
    zoom: 1;
}

.carousel-control
{
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    width: 14px;
    height: 15px;
    cursor: pointer;
    line-height: 999px;
    zoom: 1;
}

.carousel-next
{
    margin-left: 4px;
}

.carousel-previous
{
    margin-left: 11px;
}

.carousel-control:hover
{
    -moz-opacity: .7;
    opacity: 0.70;
    filter: alpha(opacity = 70);
}

.disabled, .disabled:hover
{
    -moz-opacity: .1;
    opacity: 0.10;
    filter: alpha(opacity = 10);
    cursor: default;
}

.carousel-hidden
{
    display: none;
}

/* jcarousel */

.CarouselProducts .jcarousel-direction-rtl {
	direction: rtl;
}

.CarouselProducts .jcarousel-container-horizontal {
    width:  auto;
}

.CarouselProducts .jcarousel-clip-horizontal {
    width:  688px;
    height: auto;
}

.CarouselProducts .jcarousel-item {
    width: 172px;
    height: auto;
}

.CarouselProducts .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.CarouselProducts .jcarousel-next-horizontal {
    position: absolute;
    top: 0;
    right: -5px;
    width: 10px;
    height: 100%;
    cursor: pointer;
    background: transparent url(/web/20110511201040oe_/http://wwwimages.adobe.com/www.adobe.com/include/script/jquery/plugins/Carousel/buttons/next-horizontal.png) no-repeat 0 50%;
}

.CarouselProducts .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: -10px;
    right: auto;
    background-image: url(/web/20110511201040oe_/http://wwwimages.adobe.com/www.adobe.com/include/script/jquery/plugins/Carousel/buttons/prev-horizontal.png);
}

.CarouselProducts .jcarousel-next-horizontal:hover {
    background-position: -10px 50%;
}

.CarouselProducts .jcarousel-next-horizontal:active {
    background-position: -20px 50%;
}

.CarouselProducts .jcarousel-next-disabled-horizontal,
.CarouselProducts .jcarousel-next-disabled-horizontal:hover,
.CarouselProducts .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -30px 50%;
}

.CarouselProducts .jcarousel-prev-horizontal {
    position: absolute;
    top: 0;
    left: -5px;
    width: 10px;
    height: 100%;
    cursor: pointer;
    background: transparent url(/web/20110511201040oe_/http://wwwimages.adobe.com/www.adobe.com/include/script/jquery/plugins/Carousel/buttons/prev-horizontal.png) no-repeat 0 50%;
}

.CarouselProducts .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: -10px;
    background-image: url(/web/20110511201040oe_/http://wwwimages.adobe.com/www.adobe.com/include/script/jquery/plugins/Carousel/buttons/next-horizontal.png);
}

.CarouselProducts .jcarousel-prev-horizontal:hover {
    background-position: -10px 50%;
}

.CarouselProducts .jcarousel-prev-horizontal:active {
    background-position: -20px 50%;
}

.CarouselProducts .jcarousel-prev-disabled-horizontal,
.CarouselProducts .jcarousel-prev-disabled-horizontal:hover,
.CarouselProducts .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -30px 50%;
}
.ModalTipPanel .ui-widget-header
{
    display: none;
}
.ModalTipPanel .ui-dialog .ui-dialog-titlebar-close
{
    top: 17px;
}
