.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-title {
 top: 0px;
 left: 0px;
 padding-bottom: 0.5em;
 font-size: 1.2em;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history table.jqplot-cursor-tooltip {
 border: 1px solid #cccccc;
 font-size: 0.75em;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-cursor-tooltip {
 border: 1px solid #cccccc;
 font-size: 0.75em;
 white-space: nowrap;
 background: rgba(208,208,208,0.5);
 padding: 1px;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-highlighter-tooltip,
.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-canvasOverlay-tooltip {
 border: 1px solid #cccccc;
 font-size: 0.75em;
 white-space: nowrap;
 background: rgba(208,208,208,0.5);
 padding: 1px;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-point-label {
 font-size: 0.75em;
 z-index: 2;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history td.jqplot-cursor-legend-swatch {
 vertical-align: middle;
 text-align: center;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history div.jqplot-cursor-legend-swatch {
 width: 1.2em;
 height: 0.7em;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-error {
 text-align: center;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history .jqplot-error-message {
 position: relative;
 top: 46%;
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history div.jqplot-bubble-label {
 font-size: 0.8em;
 padding-left: 2px;
 padding-right: 2px;
 color: #333;
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history div.jqplot-bubble-label.jqplot-bubble-label-highlight {
 background: rgba(229,229,229,0.7);
}


.cs-t-3-w.cs-e-3-default .membership-statistics-membership-history div.jqplot-noData-container {
 text-align: center;
 background-color: rgba(244,244,244,0.3);
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form.collapse {
 background: #EFEFEF;
 border: 1px solid #DADBDC;
 border-radius: 5px;
 box-shadow: 0px 1px 2px rgba(0,0,0,0.1);
 margin-bottom: 20px;
 padding: 10px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form.collapse .search-icon {
 display: none;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form.collapse .search-field {
 margin: 0 0px 10px 80px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form.collapse .icon-sort-up:before {
 content: "\f0de";
 position: relative;
 top: 1px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .toggle-search {
 display: block;
 vertical-align: middle;
 cursor: pointer;
 margin-top: 8px;
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .toggle-search:hover {
 color: #ff5e0f !important;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .toggle-search .num-filters {
 background: #0C92AF;
 padding: 1px 3px;
 margin-left: 3px;
 color: white;
 text-shadow: 0 -1px 0px rgba(0,0,0,0.3);
 font-weight: normal;
 font-size: 9px;
 position: relative;
 top: -1px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .toggle-search:hover .num-filters {
 background: #ff5e0f;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-field {
 margin: 0 50px 10px 200px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-field input {
 width: 100%;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .clearfix {
 clear: both;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .filter-list {
 margin-left: 80px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form select.filter-type {
 position: relative;
 z-index: 2;
 float: left;
 margin-top: 10px;
 font-size: 13px;
 color: #000;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .filter {
 float: left;
 margin: 0 0px 0px 10px;
 position: relative;
 border-radius: 5px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form select {
 margin: 0;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .variant {
 border-radius: 5px;
 padding: 10px 20px 10px 10px;
 position: relative;
 box-shadow: 0 1px 1px rgba(0,0,0,0.2);
 background: #fff;
 margin-bottom: 10px;
 position: relative;
 max-width: 570px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .variant select,
.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .variant input {
 display: inline-block;
 margin: 0 10px 0 0;
 vertical-align: middle;
 color: #000;
 font-size: 13px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .variant .to .membership-filter-form .search-form .variant .from {
 display: inline-block;
 margin-right: 10px;
 vertical-align: middle;
 font-size: 10px;
 color: #63676B;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .line {
 clear: both;
 border-top: 1px solid #DADBDC;
 border-bottom: 1px solid #F5F5F5;
 margin-left: -10px;
 margin-right: -10px;
 margin-bottom: 11px;
 position: relative;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .variant .cal-parent {
 position: relative;
 float: left;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .variant .cal-cont {
 display: none;
 position: absolute;
 top: 20px;
 z-index: 10;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .variant input {
 border: 1px solid #D1D3D5;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .plus {
 color: #0292af;
 position: absolute;
 bottom: 23px;
 right: 0;
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
 font-size: 14px;
 font-style: normal;
 font-weight: normal;
 display: inline-block;
 cursor: pointer;
 -webkit-font-smoothing: antialiased;
 margin-right: -20px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .plus:before {
 font-family: FontAwesome;
 content: "\f067";
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .plus:hover {
 color: #FF5400;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .remove {
 color: #0292af;
 font-size: 14px;
 cursor: pointer;
 font-weight: normal;
 margin-right: 0;
 display: inline-block;
 position: absolute;
 right: 13px;
 top: 11px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .variant .remove:hover {
 color: #FF5400;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .variant .remove:before {
 font-family: fontawesome;
 content: "\f00d";
 -webkit-font-smoothing: antialiased;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .ui-add-item {
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
 display: inline-block;
 margin-top: 6px;
 float: left;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .ui-add-item:hover {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .ui-add-item .label {
 font-size: 11px;
 display: inline-block;
 border-bottom: 1px dashed #0c92af;
 text-decoration: none;
 font-weight: bold;
 line-height: 11px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .ui-add-item:hover,
.cs-t-3-w.cs-e-3-default .membership-filter-form .ui-add-item:hover .label {
 color: #FF5400;
 border-bottom: 0 none;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .ui-add-item .icon:before {
 font-family: FontAwesome;
 font-size: 14px;
 font-style: normal;
 font-weight: normal;
 content: "\f067";
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
 -webkit-font-smoothing: antialiased;
 position: relative;
 display: inline-block;
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .ui-button2 {
 display: block;
 color: #ffffff;
 text-decoration: none;
 background-color: #23A9CA;
 font-size: 12px;
 font-weight: bold;
 font-family: Arial, sans-serif;
 height: 29px;
 line-height: 29px;
 padding: 0px 12px;
 border: 1px solid #0895B8;
 border-radius: 3px;
 background-color: #1AB3D8;
 background-image: -webkit-linear-gradient(top, #3ebfdd 0%, #06a5cc 100%);
 text-shadow: 0 -1px 0px rgba(0,0,0,0.2);
 box-shadow: inset 0px 1px rgba(140,233,255,0.58),0px 1px 2px rgba(0,0,0,0.2);
 cursor: pointer;
 float: right;
 margin-top: -2px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .ui-button2:hover {
 background-color: #11ADD3;
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
 background-image: -webkit-linear-gradient(top, #15b0d5 0%, #0aa8ce 100%);
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .ui-button2:active {
 background-color: #06A5CC;
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
 background-image: -webkit-linear-gradient(top, #06a5cc 0%, #22b1d4 100%);
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .cs-lightbox .ui-button2 {
 float: right;
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-link {
 float: right;
 line-height: 22px;
 margin-right: 10px;
 margin-top: 3px;
 cursor: pointer;
 font-weight: bold;
 font-size: 11px;
 color: #0C92AF;
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-link:hover {
 color: #FF5400;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .icon-ok:before {
 font-family: FontAwesome;
 content: "\f00c";
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
 -webkit-font-smoothing: antialiased;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 margin-right: 5px;
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .icon-reset:before {
 font-family: "FontAwesome";
 content: "\f021";
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
 -webkit-font-smoothing: antialiased;
 font-size: 13px;
 font-style: normal;
 margin-right: 5px;
 display: inline-block;
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .icon-sort-up:before {
 font-family: fontawesome;
 content: "\f0dd";
 -webkit-font-smoothing: antialiased;
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
 display: inline-block;
 font-size: 10px;
 font-style: normal;
 font-weight: normal;
 margin-right: 5px;
 margin-left: 3px;
 position: relative;
 bottom: 3px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .toggle-search {
 color: #0c92af;
 font-size: 11px;
 font-weight: bold;
 float: left;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .toggle-search .icon-filter:before {
 font-family: FontAwesome;
 content: "\f0b0";
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
 -webkit-font-smoothing: antialiased;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 margin-right: 5px;
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .search-text-box {
 font-size: 11px;
 color: #9ea3ad;
 text-transform: uppercase;
 padding: 7px 4px;
 border: 1px solid #dadcdd;
 outline: none;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .search-text-box:hover,
.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .search-text-box:active {
 border: 1px solid #bdbfc1;
 color: #9ea3ad;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-form .search-text-box.hastext {
 color: #3a3a3a;
 text-transform: none;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-icon {
 color: #fff;
 font-family: FontAwesome;
 font-style: normal;
 font-size: 16px;
 background: #BDC0C2;
 border: 1px solid #9DA3A8;
 display: inline-block;
 width: 38px;
 height: 28px;
 text-align: center;
 line-height: 28px;
 border-radius: 2px;
 float: right;
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-icon:hover {
 border: 1px solid #0895B8;
 background-color: #11ADD3;
 background-image: -webkit-linear-gradient(top, #15b0d5 0%, #0aa8ce 100%);
 background-image: -moz-linear-gradient(top, #15b0d5 0%, #0aa8ce 100%);
 background-image: linear-gradient(top, #15b0d5 0%, #0aa8ce 100%);
 box-shadow: inset 0px 1px rgba(140,233,255,0.58),0px 1px 2px rgba(0,0,0,0.2);
 text-shadow: 0 -1px 0px rgba(0,0,0,0.2);
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-icon:active {
 border: 1px solid #0895B8;
 background-color: #06A5CC;
 background-image: -webkit-linear-gradient(top, #06a5cc 0%, #22b1d4 100%);
 background-image: -moz-linear-gradient(top, #06a5cc 0%, #22b1d4 100%);
 background-image: linear-gradient(top, #06a5cc 0%, #22b1d4 100%);
 box-shadow: inset 0px 1px rgba(140,233,255,0.58),0px 1px 2px rgba(0,0,0,0.2);
 text-shadow: 0 -1px 0px rgba(0,0,0,0.2);
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .search-icon:before {
 content: "\f002";
 font-size: 18px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form {
 width: 500px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .ui-field-label {
 display: block;
 float: left;
 color: #63676B;
 font-size: 10px;
 font-weight: bold;
 margin: 3px 10px 0 0;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .ui-state-active {
 background: #E04A00;
 position: relative;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form li.ui-state-active:before {
 color: #E04A00;
 position: absolute;
 bottom: 0;
 left: 50%;
 margin-left: -5px;
 margin-bottom: -8px;
 font-family: fontawesome;
 content: "\f0dd";
 font-size: 15px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .ui-state-default .tab-title {
 border-bottom: 1px dashed #0C92AF;
 font-size: 11px;
 font-weight: bold;
 color: #0C92AF;
 margin-right: 0;
 line-height: 11px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .ui-state-active span.tab-title {
 border-bottom: 1px solid transparent;
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form li.ui-state-default a {
 padding: 4px 5px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .count {
 margin-right: 0;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .count-value {
 margin: 0 0 0 5px;
 display: inline-block;
 padding: 2px 3px;
 background: #ccc;
 color: #323943;
 font-size: 10px;
 line-height: 10px;
 font-weight: bold;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .ui-state-active .count-value {
 background: #B23B00;
 color: #fff;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .count .left-bkt,
.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .count .right-bkt {
 display: none;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .count .count-value {
 margin-right: 0;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .ui-items-list {
 overflow: hidden;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .ui-item {
 background: #80858a;
 background: -moz-linear-gradient(top, #80858a 0%, #757a80 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #80858a), color-stop(100%, #757a80));
 background: -webkit-linear-gradient(top, #80858a 0%, #757a80 100%);
 background: -o-linear-gradient(top, #80858a 0%, #757a80 100%);
 background: -ms-linear-gradient(top, #80858a 0%, #757a80 100%);
 background: linear-gradient(to bottom, #80858a 0%, #757a80 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80858a', endColorstr='#757a80', GradientType=0);
 padding: 1px;
 line-height: 13px;
 box-shadow: 0 1px 2px rgba(0,0,0,0.5),0 1px 1px 1px #757a80 inset,0 2px 0px rgba(250,250,250,0.1) inset;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .ui-item:hover {
 background: #20a3c1;
 background: -moz-linear-gradient(top, #20a3c1 0%, #0d93b0 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #20a3c1), color-stop(100%, #0d93b0));
 background: -webkit-linear-gradient(top, #20a3c1 0%, #0d93b0 100%);
 background: -o-linear-gradient(top, #20a3c1 0%, #0d93b0 100%);
 background: -ms-linear-gradient(top, #20a3c1 0%, #0d93b0 100%);
 background: linear-gradient(to bottom, #20a3c1 0%, #0d93b0 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#20a3c1', endColorstr='#0d93b0', GradientType=0);
 box-shadow: 0 1px 2px rgba(0,0,0,0.5),0 1px 1px 1px #0d93b0 inset,0 2px 0px rgba(140,233,255,0.1) inset;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .ui-item-text {
 color: #fff;
 font-weight: bold;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .ui-remove-item {
 font-size: 13px;
 color: #BDBFC2;
 background: none !important;
 padding: 0 !important;
 vertical-align: middle !important;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .ui-remove-item:before {
 content: "\f00d";
 font-family: fontawesome;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .ui-item:hover .ui-remove-item {
 color: #8CCFDE;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .ui-input {
 height: 18px !important;
 border: none !important;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .remove {
 position: absolute;
 top: 5px;
 right: 10px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .cs-delimiter-block {
 display: none;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .ui-items-list {
 padding: 4px 10px;
 margin: 15px 0 3px 0;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .ui-line-block {
 margin-bottom: 9px;
}


.cs-t-3-w.cs-e-3-default .membership-filter-form .variant .cs-tags-form .ui-tabs-panel {
 padding: 0;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .ui-pager {
 margin-top: 20px;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-list>div:first-child {
 background: none repeat scroll 0 0 #323943;
 border-top-left-radius: 5px;
 border-top-right-radius: 5px;
 color: #FFFFFF;
 font-family: arial;
 font-size: 11px;
 font-weight: bold;
 margin-top: 13px;
 padding: 13px 15px;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .name-head,
.cs-t-3-w.cs-e-3-default .membership-member-list .email-head,
.cs-t-3-w.cs-e-3-default .membership-member-list .mobile-head {
 display: inline-block;
 line-height: 15px;
 margin-right: -3px;
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .name-head {
 width: 30%;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .email-head {
 width: 30%;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .mobile-head {
 width: 20%;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-items {
 background: none repeat scroll 0 0 #D4D5D6;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
 font-family: arial;
 font-size: 12px;
 padding: 7px;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-items .person-name:hover {
 color: #ff5e0f;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-back {
 background: none repeat scroll 0 0 #FFFFFF;
 box-shadow: 0 1px 2px rgba(0,0,0,0.2);
 padding: 0 10px;
 border-radius: 3px;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-row {
 border-bottom: 1px solid #E9E9EA;
 line-height: 40px;
 min-height: 40px;
 overflow: hidden;
 padding: 10px 0;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-row>div {
 display: inline-block;
 line-height: 15px;
 margin-right: -3px;
 vertical-align: middle;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 padding-right: 20px;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-row .name {
 width: 30%;
 position: relative;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-row .email {
 color: #212A32;
 width: 30%;
 overflow: hidden;
 text-overflow: ellipsis;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-row .mobile {
 color: #212A32;
 width: 20%;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-row .buttons {
 width: 20%;
 text-align: right;
 min-height: 40px;
 line-height: 40px;
 padding-right: 0;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-row.last {
 border-bottom: 0 none;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .ui-pager {
 position: relative;
 padding: 0 10px;
 margin-top: 10px;
 text-align: center;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .ui-pager .content {
 margin: auto;
 float: none;
 display: inline-block;
 overflow: hidden;
 padding: 3px;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .ui-pager .status {
 color: #212A32;
 font-size: 11px;
 font-weight: bold;
 text-shadow: 0 1px 0 rgba(255,255,255,0.7);
 position: absolute;
 top: 4px;
 left: 10px;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .ui-pager .status .of {
 color: #63676B;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .content .item-link {
 padding: 1px 6px 2px 6px !important;
 margin: 0 2.5px;
 display: inline-block;
 text-decoration: none !important;
 border-radius: 3px;
 color: #0c92af !important;
 font-weight: bold !important;
 font-size: 10px;
 background: #EBECED;
 background: linear-gradient(#ebeced, #d1d2d4);
 background: -moz-linear-gradient(#ebeced, #d1d2d4);
 background: -webkit-linear-gradient(top, #ebeced, #d1d2d4);
 box-shadow: 0 1px 1px rgba(0,0,0,0.1),0 1px 0px rgba(250,250,250,0.75) inset,inset 0 -1px 0 #b1b4b9;
 text-shadow: 0 1px 0 rgba(255,255,255,0.7);
}


.cs-t-3-w.cs-e-3-default .membership-member-list .content .item-link:hover {
 background: #4ABEDB;
 background: linear-gradient(#4abedb, #03a5cd);
 background: -moz-linear-gradient(#4abedb, #03a5cd);
 background: -webkit-linear-gradient(top, #4abedb, #03a5cd);
 box-shadow: inset 0 -1px 0px #007a97,inset 0 1px 0px rgba(113,227,255,0.75),0 1px 1px rgba(0,0,0,0.1);
 text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
 color: #fff !important;
 padding: 1px 6px 2px 6px !important;
 margin: 0 2.5px !important;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .content .ui-selected,
.cs-t-3-w.cs-e-3-default .membership-member-list .content .ui-selected:hover {
 background: #ff5400 !important;
 color: #fff !important;
 padding: 1px 6px !important;
 margin-top: -1px !important;
 box-shadow: none !important;
 text-shadow: 0 1px 0 rgba(205,68,0,0.7);
 border: 1px solid #EB4200;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .ui-pager .prev-link,
.cs-t-3-w.cs-e-3-default .membership-member-list .ui-pager .next-link {
 color: #0c92af;
 font-weight: bold;
 text-transform: uppercase;
 text-decoration: none !important;
 font-size: 10px;
 text-shadow: 0 1px 0px rgba(250,250,250,0.75);
}


.cs-t-3-w.cs-e-3-default .membership-member-list .ui-pager .prev-link,
.cs-t-3-w.cs-e-3-default .membership-member-list .ui-pager .prev-link:hover {
 margin-right: 8px;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .ui-pager .next-link,
.cs-t-3-w.cs-e-3-default .membership-member-list .ui-pager .next-link:hover {
 margin-left: 8px;
 font-size: 10px;
 text-shadow: 0 1px 0px rgba(250,250,250,0.75);
}


.cs-t-3-w.cs-e-3-default .membership-member-list .ui-pager .next-link:hover,
.cs-t-3-w.cs-e-3-default .membership-member-list .ui-pager .prev-link:hover {
 color: #ff5e0f;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .next-arrow:before {
 content: "\f054";
 font-size: 8px;
 font-family: "FontAwesome";
 font-style: normal;
 margin-left: 4px;
 margin-right: 5px;
 display: inline-block;
 text-shadow: 0 1px 0px rgba(250,250,250,0.75);
 font-weight: normal;
 -webkit-font-smoothing: antialiased;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-items .ui-edit-link {
 color: #0c92af;
 font-size: 12px;
 font-family: "FontAwesome";
 font-style: normal;
 margin-right: 5px;
 display: inline-block;
 line-height: 40px;
 margin-top: 1px;
 position: relative;
 top: 2px;
 background: none;
 margin-right: 10px;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-items .ui-edit-link:before {
 content: "\f040";
 -webkit-font-smoothing: antialiased;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-items .ui-delete-link {
 color: #0c92af;
 font-size: 15px;
 background: none;
 font-family: "FontAwesome";
 font-style: normal;
 display: inline-block;
 vertical-align: middle;
 line-height: 40px;
 cursor: pointer;
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-items .ui-delete-link:before {
 content: "\f00d";
 -webkit-font-smoothing: antialiased;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-items .ui-edit-link:hover,
.cs-t-3-w.cs-e-3-default .membership-member-list .person-items .ui-delete-link:hover {
 color: #ff5e0f !important;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-items .ui-delete-link,
.cs-t-3-w.cs-e-3-default .membership-member-list .person-items .ui-edit-link {
 background: none;
 padding: 0;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-items .phone-value {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .left-arrow:before {
 content: "\f053";
 font-size: 8px;
 font-family: "FontAwesome";
 font-style: normal;
 margin-right: 5px;
 display: inline-block;
 text-shadow: 0 1px 0px rgba(250,250,250,0.75);
 font-weight: normal;
 -webkit-font-smoothing: antialiased;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .person-items .person-name span {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .photo-rows .person-name {
 display: inline-block;
 margin-left: 50px;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .image-container {
 width: 40px;
 height: 40px;
 position: absolute;
 left: 0px;
 top: 50%;
 margin-top: -20px;
}


.cs-t-3-w.cs-e-3-default .membership-member-list .image-container .image-element {
 border-radius: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-ceremony-type-list .ceremony-type-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-ceremony-type-list .button-cell {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-ceremony-type-list .ceremony-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking {
 color: #323943;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .step-list {
 background-color: #d4d5d6;
 border-radius: 4px;
 padding: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .step-block {
 border-top: 1px solid #dddfe0;
 border-bottom: 1px solid #c8cacc;
 padding: 10px 20px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .step-block:first-child {
 border-top: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .step-block:last-child {
 border-bottom: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .step-block>.title {
 font-size: 14px;
 line-height: 20px;
 margin: 10px 0;
 position: relative;
 padding: 0;
 text-shadow: 0px 1px 0px rgba(255,255,255,0.75);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .step-block>.title .index {
 border-radius: 10px;
 border: 10px solid #323943;
 display: inline-block;
 vertical-align: middle;
 margin-right: 10px;
 box-shadow: 0px 1px 0px rgba(255,255,255,0.75);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .step-block>.title .index>span {
 position: absolute;
 color: #c4c5c6;
 bottom: 0;
 left: 6px;
 text-shadow: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .event-list-content {
 width: 100%;
 overflow: auto;
 white-space: nowrap;
 padding: 10px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .event {
 position: relative;
 background-color: #ffffff;
 border-radius: 2px;
 padding: 10px 10px 10px 53px;
 box-shadow: 0px 1px 2px rgba(0,0,0,0.2);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .event-option {
 display: inline-block;
 margin-right: 20px;
 cursor: pointer;
 vertical-align: top;
 min-height: 50px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .event-option:hover {
 box-shadow: 0px 1px 9px rgba(0,0,0,0.38);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .event .date-badge {
 position: absolute;
 left: 10px;
 top: 10px;
 height: 27px;
 width: 33px;
 padding: 2px 0 2px 0;
 border-radius: 3px;
 background-color: #0090af;
 color: #ffffff;
 text-align: center;
 text-shadow: 0px 1px 0px rgba(0,0,0,0.2);
 box-shadow: 0px 3px 0px #007690,0px 4px 3px rgba(0,0,0,0.3);
 background-image: -webkit-linear-gradient(top, #33a6bf 0%, #0090af 100%);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .step-block .event .date-badge {
 background-image: linear-gradient(to bottom, #33a6bf 0%, #0090af 100%);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .event .date-badge .day {
 font-size: 18px;
 line-height: 18px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .event .date-badge .month {
 font-size: 9px;
 line-height: 9px;
 font-weight: bold;
 text-transform: uppercase;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .event .title {
 color: #0c92af;
 font-family: Georgia;
 font-size: 16px;
 font-weight: normal;
 margin: 0 0 4px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .event .date-time {
 font-size: 10px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .event .location {
 margin-top: 4px;
 font-size: 10px;
 font-weight: bold;
 color: #73787d;
 text-transform: uppercase;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .selected-event {
 margin: 20px 0 10px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .selected-event .title {
 display: block;
 float: left;
 width: 30%;
 margin: 0 20px 0 0;
 min-height: 31px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .selected-event .location {
 margin-top: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .ui-button,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .ui-button:hover,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .event-cancel,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .event-cancel:hover {
 display: block;
 color: #ffffff;
 text-decoration: none;
 background-color: #23A9CA;
 font-size: 12px;
 font-weight: bold;
 font-family: Arial, sans-serif;
 height: 29px;
 line-height: 29px;
 padding: 0px 12px;
 border: 1px solid #0895B8;
 border-radius: 3px;
 background-color: #1AB3D8;
 background-image: -webkit-linear-gradient(top, #3ebfdd 0%, #06a5cc 100%);
 text-shadow: 0 -1px 0px rgba(0,0,0,0.2);
 box-shadow: inset 0px 1px rgba(140,233,255,0.58),0px 1px 2px rgba(0,0,0,0.2);
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .event-cancel,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .event-cancel:hover {
 position: absolute;
 top: 10px;
 right: 10px;
 margin-left: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .bottom-line .ui-button,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .step-block .event-cancel {
 background-image: linear-gradient(to bottom, #3ebfdd 0%, #06a5cc 100%);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .event-cancel:hover {
 background-color: #11ADD3;
 background-image: -webkit-linear-gradient(top, #15b0d5 0%, #0aa8ce 100%);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .step-block .event-cancel:hover {
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .event-cancel:active {
 background-color: #06A5CC;
 background-image: -webkit-linear-gradient(top, #06a5cc 0%, #22b1d4 100%);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .step-block .event-cancel:active {
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .options-block label {
 margin-right: 10px;
 color: #73787d;
 text-shadow: 0px 1px 0px rgba(255,255,255,0.75);
 font-size: 12px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .options-block .system-select {
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .attendee {
 float: left;
 font-size: 14px;
 line-height: 14px;
 overflow: hidden;
 padding: 7px 9px;
 width: 100px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .ui-tabs .attendee {
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .attendee .icon {
 position: relative;
 width: 100px;
 height: 100px;
 margin-bottom: 8px;
 background-color: #474f5a;
 border-radius: 2px;
 box-shadow: inset 0px 0px 2px rgba(0,0,0,0.3);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .attendee .icon img {
 border-radius: 2px;
 border: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .attendee .name-first,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .attendee .name-last {
 float: left;
 clear: both;
 font-weight: normal;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .attendee .name-last {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .attendee .icon .icon-female,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .attendee .icon .icon-male,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .attendee .icon .icon-nogender,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .attendee .icon .helper {
 position: absolute;
 top: 0;
 left: 0;
 width: 100px;
 height: 100px;
 border-radius: 2px;
 background-repeat: no-repeat;
 background-position: center center;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .attendee .icon .icon-female {
 background-image: url(../files/default/images/gender_female.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .attendee .icon .icon-male {
 background-image: url(../files/default/images/gender_male.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .attendee .icon .icon-nogender {
 background-image: url(../files/default/images/gender_unspecified.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .checked-in {
 color: #ff5400;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .checked-out {
 color: #999999;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .checked-in .icon .helper {
 background-color: rgba(250,157,67,0.3);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .checked-out .icon .helper {
 background-color: rgba(30,30,30,0.5);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .ui-tabs .attendee:hover {
 color: #0090af;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .ui-tabs .attendee:hover .icon .helper {
 background-color: rgba(0,144,175,0.5);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .icon-awesome {
 font-family: FontAwesome;
 font-weight: normal;
 font-style: normal;
 text-decoration: inherit;
 -webkit-font-smoothing: antialiased;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .checked-in .icon:before {
 position: absolute;
 right: 4px;
 bottom: 10px;
 content: "\f00c";
 font-size: 36px;
 color: #ec5206;
 z-index: 1;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .checked-out .icon:before {
 position: absolute;
 right: 4px;
 bottom: 10px;
 content: "\f08b";
 font-size: 32px;
 color: #bebebe;
 z-index: 1;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox {
 width: 400px;
 min-height: 120px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .description {
 width: 270px;
 margin-top: 20px;
 float: right;
 font-size: 20px;
 line-height: 24px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .two-columns {
 width: 100%;
 clear: both;
 float: left;
 text-align: center;
 border-bottom: 1px solid #c8cacc;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .two-columns>div {
 width: 178px;
 height: 100px;
 padding: 20px 10px 10px;
 margin: 0 0 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .two-columns .time {
 text-align: center;
 font-size: 20px;
 font-weight: bold;
 margin: 18px 0 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .two-columns .date {
 text-align: center;
 font-size: 12px;
 font-weight: normal;
 margin: 0 0 16px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .two-columns .action-link {
 text-align: center;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .two-columns .action-link a {
 border-bottom: 1px dotted;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .two-columns .action-link a:hover {
 color: #ec5206;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .checked-in-column {
 color: #ec5206;
 float: left;
 clear: left;
 border-right: 1px solid #dddfe0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .checked-out-column {
 border-left: 1px solid #c8cacc;
 float: left;
 clear: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .title {
 display: inline-block;
 padding-right: 20px;
 font-size: 20px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .checked-in-column .title:before {
 content: "\f00c";
 z-index: 1;
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .checked-out-column .title:before {
 content: "\f08b";
 z-index: 1;
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .bottom-line {
 border-top: 1px solid #dddfe0;
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .check-out-button {
 background-color: #333333;
 color: #cccccc;
 width: 100%;
 font-size: 16px;
 margin: -8px 0;
 display: block;
 text-decoration: none;
 font-family: Arial, sans-serif;
 height: 29px;
 line-height: 29px;
 padding: 0px 12px;
 border: 1px solid #333333;
 border-radius: 3px;
 background-image: -webkit-linear-gradient(top, #666 0%, #333 100%);
 text-shadow: 0 -1px 0px rgba(0,0,0,0.2);
 box-shadow: inset 0px 1px rgba(218,218,218,0.58),0px 1px 2px rgba(0,0,0,0.2);
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .check-out-button:hover,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .check-out-button:active {
 background-image: linear-gradient(to bottom, #333 0%, #666 100%);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .checked-out-column .switch {
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .checked-out-column .switch:before {
 content: "\f08b";
 color: #cccccc;
 position: absolute;
 font-size: 18px;
 left: 10px;
 top: 8px;
 z-index: 1;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .status-lightbox .ui-button {
 margin-top: 10px;
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .ui-tabs {
 padding: 10px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .ui-tabs .ui-tabs-nav {
 font-size: 10px;
 line-height: 12px;
 font-weight: bold;
 padding: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .ui-tabs .ui-tabs-nav li {
 margin-bottom: 0;
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .ui-tabs .ui-tabs-nav li.ui-state-default a {
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .ui-tabs .ui-tabs-nav li.ui-state-default {
 padding: 4px 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .ui-tabs-nav .ui-state-default {
 background-color: #323943;
 margin-top: 3px;
 margin-right: 1px;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .ui-tabs-nav .ui-state-default a {
 color: #ffffff;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .ui-tabs-nav .ui-state-default:hover {
 background-color: #323943;
 margin-top: 0;
 border-top: 3px solid #36b1cf;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .ui-tabs-nav .ui-state-active,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .ui-tabs-nav .ui-state-active:hover {
 background-color: #efefef;
 border-top: 3px solid #ec5206;
 margin-top: 0;
 color: #ff5400;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .ui-tabs .ui-tabs-nav li.ui-state-active {
 margin-right: 0;
 margin-left: -1px;
 padding: 4px 11px 4px 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .ui-tabs .ui-tabs-nav li.ui-state-active:first-child {
 margin-left: 0;
 padding-left: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .ui-tabs-nav .ui-state-active a {
 color: #ec5206;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .ui-tabs .ui-tabs-panel {
 background-color: #efefef;
 padding: 19px;
 box-shadow: 0px 1px 2px rgba(0,0,0,0.2);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .options-block {
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .search-block {
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .search-block input {
 display: inline-block;
 height: 20px;
 line-height: 20px;
 width: 180px;
 padding: 4px 4px 4px 8px;
 border: none;
 outline: none;
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .search-block .ui-initial {
 text-transform: uppercase;
 color: #9ea3ad;
 font-size: 11px;
 font-family: Arial;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .search-cancel {
 display: inline-block;
 width: 20px;
 height: 20px;
 padding: 4px;
 background-color: #ffffff;
 color: #b1b4b7;
 text-align: center;
 vertical-align: top;
 line-height: 20px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .search-button {
 display: inline-block;
 width: 40px;
 height: 22px;
 padding: 3px;
 margin: -1px 20px -1px 4px;
 text-align: center;
 vertical-align: top;
 line-height: 20px;
 color: white;
 background-color: #B1B4B7;
 border-radius: 3px;
 border: 1px solid #9DA3A8;
 text-shadow: 0 -1px 0px rgba(0,0,0,0.1);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .search-button:hover {
 background-color: #23A9CA;
 border: 1px solid #0895B8;
 background-color: #11ADD3;
 background-image: -webkit-linear-gradient(top, #15b0d5 0%, #0aa8ce 100%);
 box-shadow: inset 0px 1px rgba(140,233,255,0.58),0px 1px 2px rgba(0,0,0,0.2);
 text-shadow: 0 -1px 0px rgba(0,0,0,0.2);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .step-block .search-button:hover {
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .search-button:active {
 background-color: #06A5CC;
 background-image: -webkit-linear-gradient(top, #06a5cc 0%, #22b1d4 100%);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .step-block .search-button:active {
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .search-cancel:before {
 content: "\f00d";
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .search-button:before {
 content: "\f002";
 font-size: 14px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .search-cancel:hover {
 color: #000000;
 background-color: #0C92AF;
 text-shadow: 0 1px 0px rgba(255,255,255,0.3);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-tracking .search-cancel:active {
 background-color: #FF5E0F;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .events-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .events-table .ui-odd-cell {
 padding: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .events-table .ui-even-cell {
 padding: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .persons-table {
 width: 100%;
 table-layout: fixed;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .persons-table .icon-cell {
 width: 34px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .persons-table .name-cell {
 width: 15%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .persons-table .birthday-cell {
 width: 10%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .persons-table .center-cell {
 text-align: center;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .persons-table .x-cell {
 text-align: center;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .persons-table .image-icon-size {
 height: 30px;
 width: 30px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .report .report-block .report_processing {
 font-size: 11px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .report .report-block .report-link {
 display: inline-block;
 font-size: 11px;
 height: 16px;
 line-height: 16px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .report .report-block .report-link span {
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .icon-file-excel:before {
 content: '\e814';
 font-family: FontAwesome;
 font-weight: normal;
 font-style: normal;
 font-size: 14px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .report .report-block .report-link .icon-file-excel:before {
 font-size: 14px;
 padding: 0 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .display-type-block {
 margin-top: 12px;
 padding: 4px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .tools-block {
 margin-top: 12px;
 margin-bottom: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .tools-block .gear-button {
 background: url(/_static/membership/images/popup_btn.png) no-repeat;
 cursor: pointer;
 height: 26px;
 width: 36px;
 position: relative;
 float: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .tools-block .gear-button .popup-block {
 background: none repeat scroll 0 0 #FFFFFF;
 border: 1px solid #B0B0B0;
 border-radius: 5px 5px 5px 5px;
 display: none;
 overflow: hidden;
 position: absolute;
 top: 24px;
 z-index: 1;
 right: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .tools-block .gear-button .popup-block .display-type-link {
 border-bottom: 1px solid #CCCCCC;
 color: black;
 display: block;
 font-weight: bold;
 height: 20px;
 line-height: 20px;
 padding: 4px 8px;
 text-decoration: none;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .tools-block .gear-button .popup-block .display-type-link:hover {
 background-color: #b3d4ff;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .tools-block .gear-button .popup-block .report-link {
 color: black;
 display: block;
 font-weight: bold;
 height: 20px;
 line-height: 20px;
 padding: 4px 8px;
 text-decoration: none;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .tools-block .gear-button .popup-block .report-link:hover {
 background-color: #b3d4ff;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-event-attendance-reporting .system-tags-related {
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-anniversary-notifications .edit-form-block {
 background-color: rgba(0,0,0,0.1);
 border-radius: 3px 3px 3px 3px;
 margin-bottom: 10px;
 padding: 10px 20px 10px 56px;
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-anniversary-notifications .edit-form-block .title-block {
 font-size: 18px;
 margin-bottom: 18px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-anniversary-notifications .add-notification-link-block {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-anniversary-notifications .receivers-container {
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-anniversary-notifications .receivers-container .add-receiver-link {
 background-image: url(/_static/website/images/plus.gif);
 background-position: 0 3px;
 background-repeat: no-repeat;
 border: 0 none;
 color: #1183A8;
 font-size: 11px;
 height: 18px;
 padding: 2px 2px 2px 16px;
 display: inline-block;
 margin-top: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-anniversary-notifications .receivers-container .receiver-block {
 display: block;
 padding: 8px;
 margin-bottom: 8px;
 background-color: #a2bfc1;
 border-radius: 3px 3px 3px 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-anniversary-notifications .receivers-container .receiver-block .receiver-table .person-cell {
 width: 300px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-anniversary-notifications .receivers-container .receiver-block .receiver-table .notify-cell {
 padding-left: 8px;
 padding-right: 8px;
 width: 120px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-anniversary-notifications .receivers-container .receiver-block .receiver-table .notify-cell .ui-checkbox-label {
 display: block;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-anniversary-notifications .receivers-container .receiver-block .receiver-table .person-cell .ui-autocomplete-container {
 width: 300px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-anniversary-notifications .receivers-container .receiver-block .receiver-table .delete-cell {
 padding-left: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-anniversary-notifications .notifications-list {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-anniversary-notifications .notifications-list .last-cell {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .icon-awesome {
 font-family: FontAwesome;
 font-weight: normal;
 font-style: normal;
 text-decoration: inherit;
 -webkit-font-smoothing: antialiased;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .sms-total-block {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .sms-message-form .empty-balance-block {
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .sms-message-form .missing-sender-text {
 width: 380px;
 line-height: 14px;
 margin-bottom: 10px;
 font-style: italic;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .clearfix {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .parent {
 position: relative;
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .cont {
 border-radius: 5px;
 border-collapse: collapse;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .filters {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .search-form {
 overflow: visible;
 padding: 10px;
 position: relative;
 position: relative;
 border-top-left-radius: 5px;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 padding-right: 0;
 border: 1px solid transparent;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .search-form .ui-helper {
 background: url(../files/default/images/results_arrow.gif) no-repeat scroll left bottom transparent;
 left: 6px;
 padding-top: 7px;
 position: absolute;
 top: 100%;
 width: 24px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .search-form .missing-sender-text {
 width: 380px;
 line-height: 14px;
 margin-bottom: 10px;
 font-style: italic;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .search-form .ui-initial {
 color: grey;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .search-form span.sign {
 position: absolute;
 left: 0;
 top: 14px;
 margin-left: -28px;
 line-height: 11px;
 font-size: 12px;
 color: #212A32;
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .saved-searches {
 background: #D8E8EA;
 vertical-align: top;
 border-top-right-radius: 5px;
 border-bottom-right-radius: 5px;
 float: left;
 -webkit-box-shadow: -2px 0 0 0px #fff;
 -moz-box-shadow: -2px 0 0 0px #fff;
 box-shadow: -2px 0 0 0px #fff;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .saved-searches .links .pencil {
 background: transparent url(/_static/membership/images/pencil.png) no-repeat scroll center center;
 display: inline-block;
 width: 15px;
 height: 14px;
 position: absolute;
 right: 10px;
 top: 10px;
 cursor: pointer;
 margin: 0;
 border-bottom: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .nowrap {
 float: right;
 text-align: right;
 width: 150px;
 height: 14px;
 margin-top: -1px;
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .resize {
 position: absolute;
 width: 400px;
 right: 0;
 top: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .popup-btn {
 cursor: pointer;
 font-weight: bold;
 font-size: 11px;
 color: #0c92af;
 position: absolute;
 right: 0;
 top: 0;
 display: inline-block;
 margin-top: -8px;
 z-index: 100;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .shine {
 padding: 8px 10px 0;
 word-wrap: normal;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .shine:hover {
 color: #ff5e0f;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .resize.active .popup-btn {
 background: #222830;
 border-radius: 2px;
 box-shadow: 0 2px 18px rgba(0,0,0,0.5);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .popup-btn .popup-box {
 display: none;
 border-top: 1px solid #1c2128;
 margin-top: 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .popup-btn .popup-box a.toggle {
 display: block;
 padding: 5px 10px;
 margin: 0 10px;
 height: 20px;
 line-height: 20px;
 border-top: 1px solid #2e353d;
 color: #CDD0D1;
 font-weight: bold;
 font-size: 12px;
 text-decoration: none;
 text-align: left;
 text-shadow: 0px -1px 0px #000;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .popup-btn .popup-box a.toggle:hover {
 color: #fff;
 background: #0F1115;
 margin: 0px;
 padding: 5px 20px;
 border-top: 1px solid transparent;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .popup-btn .popup-box a.toggle:hover+a.toggle {
 border-top: 1px solid transparent;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .popup-btn .popup-box a.toggle:first-child {
 border-top: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .membership-saved-search-add-form,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .membership-saved-search-edit-form,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .membership-export-form,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .membership-sms-form,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .fundraising-appeal-form {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .image-icon-size {
 border-radius: 3px 3px 3px 3px;
 display: inline-block;
 margin-right: 10px;
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .button-cell {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .download-container .download-link {
 margin: 0 10px 0 30px;
 padding-top: 1px;
 padding-left: 20px;
 float: left;
 font-size: 11px;
 cursor: pointer;
 height: auto;
 line-height: 15px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .download-container .download-link:hover {
 color: #FF5400;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .download-container .line {
 margin: 10px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .empty-balance-block {
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .content {
 font-size: 10px;
 color: #63676B;
 text-shadow: 0 1px 0px rgba(250,250,250,0.3);
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .popup-btn .left-icon:before {
 font-family: fontawesome;
 content: "\f0ca";
 -webkit-font-smoothing: antialiased;
 font-size: 11px;
 font-style: normal;
 display: inline-block;
 margin-right: 5px;
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .popup-btn .right-icon:before {
 font-family: FontAwesome;
 content: "\f0dd";
 -webkit-font-smoothing: antialiased;
 font-style: normal;
 display: inline-block;
 position: relative;
 bottom: 3px;
 margin-left: 5px;
 font-weight: normal;
 font-size: 10px;
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .ui-button-secondary {
 background: none;
 color: #73787d;
 font-size: 12px !important;
 font-weight: bold !important;
 border: none !important;
 margin: 8px 10px 0 0 !important;
 padding: 0 !important;
 float: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .ui-button-secondary span:before {
 display: inline-block;
 float: left;
 content: "\f00d";
 font-size: 15px;
 color: #73787d;
 font-family: "fontawesome";
 font-style: normal;
 vertical-align: middle;
 overflow: hidden;
 margin-right: 5px;
 font-weight: normal;
 -webkit-font-smoothing: antialiased;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .membership-popup-cont .ui-button-secondary {
 float: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .cs-lightbox .ui-button-inline {
 float: right;
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .ui-button2 {
 display: block;
 color: #ffffff;
 text-decoration: none;
 background-color: #23A9CA;
 font-size: 12px;
 font-weight: bold;
 font-family: Arial, sans-serif;
 height: 29px;
 line-height: 29px;
 padding: 0px 12px;
 border: 1px solid #0895B8;
 border-radius: 3px;
 background-color: #1AB3D8;
 background-image: -webkit-linear-gradient(top, #3ebfdd 0%, #06a5cc 100%);
 text-shadow: 0 -1px 0px rgba(0,0,0,0.2);
 box-shadow: inset 0px 1px rgba(140,233,255,0.58),0px 1px 2px rgba(0,0,0,0.2);
 cursor: pointer;
 float: right;
 margin-top: -6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .ui-button2:hover {
 background-color: #11ADD3;
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
 background-image: -webkit-linear-gradient(top, #15b0d5 0%, #0aa8ce 100%);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .ui-button2:active {
 background-color: #06A5CC;
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
 background-image: -webkit-linear-gradient(top, #06a5cc 0%, #22b1d4 100%);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .ui-line-block {
 margin-bottom: 15px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .membership-email-form .ui-line-block {
 margin-bottom: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .membership-email-form .ui-field-content {
 margin-top: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .ui-hint-help {
 font-weight: bold;
 margin-bottom: 10px;
 border-bottom: 1px dashed #0c92af;
 color: #0c92af;
 text-decoration: none;
 font-size: 11px;
 line-height: 12px;
 margin-bottom: 10px;
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .ui-input {
 border: 1px solid #d1d3d5;
 padding: 6px;
 font-size: 12px;
 line-height: 16px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .membership-email-form {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .membership-email-form .system-select {
 height: 30px;
 border: 1px solid #d1d3d5;
 font-size: 12px;
 width: 100%;
 margin: 0 0 15px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .membership-email-form .system-text-area {
 width: 100%;
 margin: 0;
 border: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .membership-email-form .system-text-box {
 width: 300px;
 margin-bottom: 15px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-membership-person-list .membership-email-form span.value {
 margin-left: 5px;
 color: #212a32;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .newsfeed-grid-head-cell {
 font-size: 16px;
 font-weight: bold;
 padding-bottom: 7px;
 border-bottom: 1px solid #1183a8;
}


.cs-t-3-w.cs-e-3-default .newsfeed-links {
 text-decoration: none;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default .newsfeed-system-form {
 background-color: white;
}


.cs-t-3-w.cs-e-3-default .newsfeed-list-header {
 padding: 3px;
 widht: 100%;
 background-color: #1183A8;
 font-size: 12px;
 color: #ffffff;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .newsfeed-list-item {
 background-image: url(../files/default/images/bullet.gif);
 background-repeat: no-repeat;
 background-position: 2px;
 padding-left: 10px;
 font-size: 10px;
}


.cs-t-3-w.cs-e-3-default .newsfeed-list-link {
 font-size: 10px;
}


.cs-t-3-w.cs-e-3-default .newsfeed-list-date {
 font-size: 10px;
}


.cs-t-3-w.cs-e-3-default .newsfeed-list-source {
 font-size: 10px;
 color: #666666;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .clearfix {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .options-list>div:first-child {
 background: none repeat scroll 0 0 #323943;
 border-top-left-radius: 5px;
 border-top-right-radius: 5px;
 color: #FFFFFF;
 font-family: arial;
 font-size: 11px;
 font-weight: bold;
 margin-top: 13px;
 padding: 13px 15px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .name-head,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .type-head,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .description-head {
 display: inline-block;
 line-height: 15px;
 margin-right: -3px;
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .name-head {
 width: 25%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .type-head {
 width: 15%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .description-head {
 width: 60%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .option-container {
 background: none repeat scroll 0 0 #D4D5D6;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
 font-family: arial;
 font-size: 12px;
 padding: 7px 7px 5px 7px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .option-items {
 background: none repeat scroll 0 0 #FFFFFF;
 box-shadow: 0 1px 2px rgba(0,0,0,0.2);
 padding: 0 10px;
 border-radius: 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .option-row {
 border-bottom: 1px solid #E9E9EA;
 line-height: 40px;
 min-height: 40px;
 overflow: hidden;
 padding: 10px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .option-row>div {
 display: inline-block;
 line-height: 15px;
 margin-right: -3px;
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .option-row .no-options {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .option-row .name {
 width: 25%;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .option-row .type {
 width: 15%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .option-row .description {
 width: 50%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .option-row .description .test-mode {
 color: #ff5e0f;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .option-row .buttons {
 width: 10%;
 text-align: right;
 min-height: 40px;
 line-height: 40px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .option-container .ui-edit-link {
 color: #0c92af;
 font-size: 12px;
 font-family: "FontAwesome";
 font-style: normal;
 margin-right: 5px;
 display: inline-block;
 line-height: 40px;
 margin-top: 1px;
 position: relative;
 top: 2px;
 background: none;
 margin-right: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .option-container .ui-edit-link:before {
 content: "\f040";
 -webkit-font-smoothing: antialiased;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .option-container .ui-delete-link {
 color: #0c92af;
 font-size: 15px;
 background: none;
 font-family: "FontAwesome";
 font-style: normal;
 display: inline-block;
 vertical-align: middle;
 line-height: 40px;
 cursor: pointer;
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .option-container .ui-delete-link:before {
 content: "\f00d";
 -webkit-font-smoothing: antialiased;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .option-container .ui-edit-link:hover,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .option-container .ui-delete-link:hover {
 color: #ff5e0f !important;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .option-container .ui-delete-link,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .option-container .ui-edit-link {
 background: none;
 padding: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .ui-button.option-add,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .ui-button.option-add:hover {
 display: block;
 float: left;
 margin-top: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .ui-button,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .ui-button:hover {
 display: inline-block;
 float: right;
 color: #ffffff;
 text-decoration: none;
 background-color: #23A9CA;
 font-size: 12px;
 font-weight: bold;
 font-family: Arial, sans-serif;
 height: 29px;
 line-height: 29px;
 padding: 0px 12px;
 border: 1px solid #0895B8;
 border-radius: 3px;
 background-color: #1AB3D8;
 background-image: -webkit-linear-gradient(top, #3ebfdd 0%, #06a5cc 100%);
 text-shadow: 0 -1px 0px rgba(0,0,0,0.2);
 box-shadow: inset 0px 1px rgba(140,233,255,0.58),0px 1px 2px rgba(0,0,0,0.2);
 cursor: pointer;
 background-position: 0 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .ui-button-secondary {
 display: inline-block;
 float: right;
 background: none;
 color: #73787d;
 font-size: 12px !important;
 font-weight: bold !important;
 border: none !important;
 margin: 3px 10px 0 0 !important;
 padding: 0 !important;
 line-height: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .ui-button-secondary span::before {
 display: inline-block;
 float: left;
 content: "\f00d";
 font-size: 15px;
 color: #73787d;
 font-family: "fontawesome";
 font-style: normal;
 vertical-align: middle;
 overflow: hidden;
 margin-right: 5px;
 font-weight: normal;
 -webkit-font-smoothing: antialiased;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .ui-button-secondary:hover,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .ui-button-secondary:hover span::before {
 color: #FF5400;
 -webkit-font-smoothing: antialiased;
 border: none;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .ui-buttons-line .ui-button-secondary {
 padding-top: 5px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .ui-button:active {
 background-color: #06A5CC;
 background-image: -webkit-linear-gradient(top, #06a5cc 0%, #22b1d4 100%);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .add-option-popup-form,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .edit-option-popup-form {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .add-option-popup-form {
 width: 440px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .edit-option-popup-form {
 width: 412px;
 padding: 0 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .edit-option-popup-form .system-form {
 margin-bottom: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .export-options .ui-button-inline {
 margin-left: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .add-option-popup-form .title,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .edit-option-popup-form .title {
 font-weight: bolder;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .add-option-popup-form .line,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .edit-option-popup-form .line {
 border-top: 1px solid #c6c8ca;
 border-bottom: 1px solid #e1e2e2;
 clear: both;
 margin: 10px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .edit-option-popup-form .system-text-box,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .edit-option-popup-form .system-text-area,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .edit-option-popup-form .system-select,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .edit-option-popup-form .system-select {
 margin: 0 0 10px 0;
 width: 400px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .edit-option-popup-form .uri {
 display: block;
 padding-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .edit-option-popup-form .ui-buttons-line {
 margin-bottom: -10px;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .edit-option-popup-form .remove {
 background-image: url(/_static/system/images/delete.gif);
 display: inline-block;
 width: 12px;
 height: 12px;
 vertical-align: middle;
 margin-left: 10px;
 border-bottom: none !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .edit-option-popup-form .remove:hover {
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .cs-lightbox {
 text-align: left;
 line-height: 15px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .cs-lightbox .ui-field-content {
 margin-left: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .test-mode-info {
 color: #bf1b1b;
 padding: 0 20px;
 display: block;
 font-weight: normal;
 text-shadow: 0 0 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-payment-options .edit-option-popup-form .sub-header {
 font-weight: bold;
 padding-bottom: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-contact {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-contact .contacts {
 padding: 8px;
 overflow-x: hidden;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-contact .contact-label {
 width: 70px;
 color: #808080;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-contact .contact-value {
 font-size: 12px;
 padding-left: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-contact .contact-top-label .contact-label {
 width: auto;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-display .person-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-display .person-table .person-image-cell {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-display .person-table .person-image-cell .image-container {
 width: 200px;
 height: 200px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-display .person-table .person-image-cell .person-image {
 width: auto;
 height: auto;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-display .person-table .person-image-cell .person-image .image-element {
 width: auto;
 height: auto;
 display: block;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-display .person-table .person-image-cell .person-image-na {
 width: 200px;
 height: 150px;
 background-color: #f2f2f2;
 padding-top: 50px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-display .person-table .person-image-cell .person-image-na .image-element {
 margin: auto;
 display: block;
 width: 100px;
 height: 100px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-display .person-table .person-info-cell {
 width: 100%;
 vertical-align: top;
 padding-left: 20px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-display .person-table .person-info-cell .person-name {
 display: block;
 margin-top: 6px;
 margin-bottom: 16px;
 font-size: 16px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-display .person-table .person-info-cell .website-label-cell {
 font-size: 11px;
 color: #848484;
 font-weight: bold;
 text-align: right;
 white-space: nowrap;
 padding-left: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-display .person-table .person-info-cell .website-content-cell {
 font-size: 11px;
 font-weight: bold;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-all-organizations .list-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-all-organizations .org-title-cell {
 width: 30%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-all-organizations .org-persons-cell {
 width: 1%;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-all-organizations .org-article-cell {
 width: 30%;
 padding-left: 10px;
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-all-organizations .org-group-cell {
 width: 20%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-all-organizations .org-edit-cell {
 width: 8%;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-all-organizations .org-delete-cell {
 width: 1%;
}


.cs-t-3-w.cs-e-3-default .people-select {
 font-size: 10px;
}


.cs-t-3-w.cs-e-3-default .people-select .filters .space {
 display: none;
}


.cs-t-3-w.cs-e-3-default .people-select .filters a:hover {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .people-select .filter {
 display: block;
 margin: 0px 6px 0px 0px;
 padding: 0px 0px 6px 0px;
 float: left;
}


.cs-t-3-w.cs-e-3-default .people-select .filters .ui-selected .ui-roundable .ui-corner {
 background-image: url(/_static/quarry/images/filter_back.png);
}


.cs-t-3-w.cs-e-3-default .people-select .filters .ui-roundable .ui-content {
 font-size: 11px;
 text-decoration: none;
 border-bottom: 1px dashed;
 margin: 0px 4px 0px 4px;
}


.cs-t-3-w.cs-e-3-default .people-select .filters .ui-selected .ui-roundable .ui-content {
 text-decoration: none;
 border-bottom: 0px;
 color: #3A3A3A;
}


.cs-t-3-w.cs-e-3-default .people-select .filters .ui-selected {
 padding-bottom: 6px;
 background: url(../files/default/images/arrow_green.png) no-repeat center bottom;
}


.cs-t-3-w.cs-e-3-default .people-select .initial {
 color: grey;
}


.cs-t-3-w.cs-e-3-default .people-select .find-input {
 margin: 0px 9px 9px 15px;
 width: 75%;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .people-select .control-content {
 background: #d8e8ea;
 padding: 10px 18px 14px 16px;
 clear: both;
}


.cs-t-3-w.cs-e-3-default .people-select .control-body {
 border: 1px solid #a8a8a8;
 background: white;
 padding: 0px 2px 1px 0px;
 overflow-y: auto;
 max-height: 220px;
}


.cs-t-3-w.cs-e-3-default .people-select .control-body .ui-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default .people-select .item {
 float: left;
 height: 50px;
 width: 182px;
 border: 1px solid white;
 background: #f2f2f2;
 margin: 2px 1px 1px 3px;
}


.cs-t-3-w.cs-e-3-default .people-select .selected {
 border: 1px solid #1183a8;
 background: #d8e8ea;
}


.cs-t-3-w.cs-e-3-default .people-select .item label {
 display: block;
 float: left;
}


.cs-t-3-w.cs-e-3-default .people-select .item .checkbox,
.cs-t-3-w.cs-e-3-default .people-select .item .icon,
.cs-t-3-w.cs-e-3-default .people-select .item .name {
 display: block;
 float: left;
}


.cs-t-3-w.cs-e-3-default .people-select .item .checkbox {
 width: 28px;
 padding: 16px 0px 0px 2px;
}


.cs-t-3-w.cs-e-3-default .people-select .item .name {
 padding: 2px 2px 2px 10px;
 width: 90px;
}


.cs-t-3-w.cs-e-3-default .people-select .item .last-name,
.cs-t-3-w.cs-e-3-default .people-select .item .first-name,
.cs-t-3-w.cs-e-3-default .people-select .item .middle-name {
 display: block;
}


.cs-t-3-w.cs-e-3-default .people-select .item .first-name,
.cs-t-3-w.cs-e-3-default .people-select .item .middle-name {
 float: left;
}


.cs-t-3-w.cs-e-3-default .people-select .multi-filters {
 width: 100%;
 margin-bottom: 1px;
}


.cs-t-3-w.cs-e-3-default .people-select .multi-filters td.label {
 width: 80px;
 line-height: 15px;
 padding-top: 4px;
 font-size: 11px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .people-select .multi-filters .all-cell a {
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default .people-select .control-head span.label {
 font-size: 11px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .people-select .control-head a.select-all,
.cs-t-3-w.cs-e-3-default .people-select .control-head a.unselect-all {
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default .people-select .control-head a.unselect-all {
 margin-left: 10px;
}


.cs-t-3-w.cs-e-3-default .people-select .multi-filters td.all-cell {
 width: 22px;
 padding-left: 6px;
}


.cs-t-3-w.cs-e-3-default .people-select .multi-filters td.control-cell {
 padding-bottom: 3px;
}


.cs-t-3-w.cs-e-3-default .people-select .multi-filters .ui-multi-autocomplete .ui-items-list {
 padding: 1px;
}


.cs-t-3-w.cs-e-3-default .people-select .multi-filters .ui-multi-autocomplete .ui-items-list .ui-item {
 margin: 1px;
}


.cs-t-3-w.cs-e-3-default .people-select .multi-filters .ui-multi-autocomplete .ui-items-list .ui-input {
 margin: 1px;
}


.cs-t-3-w.cs-e-3-default .people-select .multi-filters .ui-typing-helper {
 margin-left: 2px;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form th.website-label-cell {
 text-align: left;
 padding: 0 5px;
 padding-bottom: 8px;
 width: 90px;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form td.website-content-cell {
 padding-bottom: 8px;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form table.ui-field-set {
 margin-bottom: 0px;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form table.ui-field-set td {
 padding-bottom: 5px;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form td.website-content-cell {
 padding: 0;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form .layout-tab {
 padding: 8px 11px 0;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form .layout-tab table.layout-table {
 border-top: 0 none;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form .layout-tab table.additional-table {
 border-top: 0 none;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form .layout-tab table.ui-field-set {
 border-top: 18px solid #D8E8EA;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form .layout-tab td.first-name-cell,
.cs-t-3-w.cs-e-3-default .people-person-view-form .middle-name-cell,
.cs-t-3-w.cs-e-3-default .people-person-view-form .last-name-cell {
 padding-bottom: 3px;
 width: 120px;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form .image-type-check-cell {
 padding-bottom: 4px;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form .image-type-cell {
 padding-left: 23px;
 padding-bottom: 4px;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form .image-empty-cell {
 padding-left: 23px;
 padding-bottom: 9px;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form .image-type-cell .image-type-check-cell {
 padding-left: 6px;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form .image-type-cell span {
 padding-bottom: 5px;
 margin-right: 7px;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form .layout-tab .title-cell {
 font-weight: bold;
 padding-bottom: 7px;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form .layout-tab .position-label-cell {
 font-weight: bold;
 padding-bottom: 7px;
 text-align: left;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form .layout-tab .website-label-cell {
 text-align: left;
 width: 100px;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form .layout-tab .ui-checkbox {
 margin-left: 0px;
 position: relative;
 top: 2px;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form .content-tab .website-label-cell {
 vertical-align: top;
 width: 80px;
 padding-top: 4px;
}


.cs-t-3-w.cs-e-3-default .people-person-view-form .ui-tab-set table.content-tab {
 padding: 11px 11px 1px 11px;
 border-top: 0px;
}


.cs-t-3-w.cs-e-3-default .people-object-person-link {
 color: #097E91;
 font-size: 16px;
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default .people-object-person-birthdate {
 font-size: 12px;
 margin-top: 6px;
}


.cs-t-3-w.cs-e-3-default .people-object-person-image-block {
 display: block;
 max-width: 100px;
 width: 100px;
}


.cs-t-3-w.cs-e-3-default .people-object-person-image {
 border: 2px solid #84BEC8;
 display: block;
 height: auto;
 max-height: 100px;
 max-width: 100px;
 width: auto;
}


.cs-t-3-w.cs-e-3-default .people-object-person-image-link {
 display: block;
}


.cs-t-3-w.cs-e-3-default .people-object-person-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-object-person-table-image-td {
 vertical-align: top;
 width: 100px;
}


.cs-t-3-w.cs-e-3-default .people-object-person-table-content-td {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .people-object-person-table-content-image-td {
 vertical-align: top;
 padding-left: 18px;
}


.cs-t-3-w.cs-e-3-default .people-object-person-organizations-block {
 font-size: 11px;
 margin-top: 4px;
}


.cs-t-3-w.cs-e-3-default .people-object-person-organizations-link {
 font-size: 11px;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .people-object-person-organizations-text {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .people-object-person-result-link-block {
 margin-top: 4px;
 overflow-x: hidden;
}


.cs-t-3-w.cs-e-3-default .people-object-person-result-link {
 color: #808080;
 font-size: 11px;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .people-object-person-result-date {
 color: #808080;
 float: right;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .people-object-organization-link {
 color: #097E91;
 font-size: 16px;
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default .people-object-organization-description {
 margin-top: 4px;
}


.cs-t-3-w.cs-e-3-default .people-object-organization-result-link-block {
 margin-top: 4px;
 overflow-x: hidden;
}


.cs-t-3-w.cs-e-3-default .people-object-organization-result-link {
 color: #808080;
 font-size: 11px;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .people-object-organization-result-date {
 color: #808080;
 float: right;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .people-tab-contents .website-content-cell {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .people-tab-contents .website-content-cell label {
 color: #232323;
}


.cs-t-3-w.cs-e-3-default .people-tab-contents .shaded-and-rounded td {
 padding: 10px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .system-tabs-tab {
 padding: 10px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .birth-date-block select,
.cs-t-3-w.cs-e-3-default .people-person-edit-form .death-date-block select {
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .person-image-cell {
 vertical-align: top;
 padding: 0 4px;
 text-align: center;
 width: 100px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .person-info-cell {
 vertical-align: top;
 padding-left: 12px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .person-info-cell a.death-date-link {
 margin-left: 5px;
 border-bottom: 1px dashed;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .person-info-cell a.death-date-link:hover {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .person-image-cell .person-image-container {
 width: 100px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .person-image-cell .person-image-container .person-image-block {
 border: 1px solid #3a3a3a;
 width: 100px;
 height: 100px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .person-image-cell .person-image-container img {
 width: 100px;
 height: 100px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .person-image-cell .person-image-container .delete-image-link {
 text-decoration: underline;
 margin-top: 2px;
 display: block;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .first-and-middle-names input {
 margin-right: 5px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .invite-block,
.cs-t-3-w.cs-e-3-default .people-person-edit-form .existing-user-block {
 padding: 10px;
 background-color: #a2bfc1;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .current-invite {
 padding-left: 22px;
 background-image: url(../files/default/images/email.png);
 background-repeat: no-repeat;
 background-position: left center;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .current-invite .email,
.cs-t-3-w.cs-e-3-default .people-person-edit-form .current-invite .date {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .current-invite .resend-link {
 margin-left: 6px;
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .ui-tabs-active .ui-roundable .ui-corner {
 background-image: url(../files/default/images/back_blue.png);
 color: #292927;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .ui-tabs-active a {
 padding-bottom: 6px;
 background: url(../files/default/images/arrow_blue.png) no-repeat center bottom;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .ui-tabs,
.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .ui-tabs .ui-tabs-nav {
 padding: 0;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .ui-tabs .ui-tabs-nav li a {
 padding-top: 0px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .ui-tabs-active .ui-roundable .ui-content {
 border-bottom: 0px;
 padding-bottom: 1px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .ui-roundable .ui-content {
 margin: 0px 10px 0px 10px;
 border-bottom: 1px dashed #1183A8;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .ui-tabs .ui-tabs-panel {
 padding: 4px 0px 0px 0px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .system-help-box {
 border-bottom: 1px solid #cccccc;
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .controls-table {
 margin-bottom: 2px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .controls-table .system-text-box {
 width: 280px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .controls-table .ui-autocomplete-result .result-cell-content {
 background-color: #FFFFFF;
 padding: 4px 6px;
 width: 280px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .ui-radio-select .system-radio-option {
 margin-top: 0;
 margin-left: 0;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .ui-radio-select label {
 font-size: 11px;
 color: #3a3a3a;
 vertical-align: top;
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .invite-block .ui-radio-select label {
 margin-right: 10px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .label-cell {
 color: #3A3A3A;
 font-size: 11px;
 font-weight: normal;
 text-align: right;
 white-space: nowrap;
 padding: 8px 2px 6px 12px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .ext-link-label-cell {
 white-space: normal;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .content-cell {
 font-size: 11px;
 padding: 4px 2px 4px 8px;
 vertical-align: center;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .message-wrapper {
 margin-right: 6px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .system-text-area {
 width: 100%;
 height: 44px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .content-cell .ui-radio-select {
 padding-top: 3px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .invite-button-block {
 border-top: 1px solid #848484;
 padding-top: 10px;
 margin-top: 5px;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .invite-button-block .ui-button-inline {
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .get-user-info {
 border-top: 1px solid #cccccc;
 padding: 10px 0 2px 12px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .get-user-info span {
 margin-left: 6px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .organization-list {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .organization-select {
 width: 340px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .organization-table {
 margin-top: 16px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .organization-add-cell {
 padding-right: 8px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .ui-submit-block-section {
 border-top: 0;
 margin-top: 0;
 padding-top: 8px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .copy-button {
 width: 15%;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-call {
 width: 100px;
 text-align: left;
 padding-left: 10px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-image-element {
 border: 3px solid #E0E0E0;
 height: 100px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-image-block {
 vertical-align: top;
 width: 50px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .birthday-element {
 padding-right: 6px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .image-element {
 text-align: center;
 padding-left: 10px;
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .ui-autocomplete-result .image-element {
 padding: 0;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .organization-title-name {
 width: 10%;
 text-align: left;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .organization-article-abstract {
 width: 400px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .person-organization-table-title {
 padding: 0 20px;
 border-bottom: 1px solid #1183A8;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .org-table {
 padding: 20px 20px 20px 20px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .system-form {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .layout {
 border: 2px solid #B8CED2;
 padding: 0px 20px 0px 20px;
 margin-bottom: 2px;
 overflow: hidden;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .ui-tabs-active .ui-roundable .ui-corner {
 background-image: url(/_static/quarry/images/filter_back.png);
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .ui-tabs .ui-roundable .ui-content {
 font-size: 11px;
 text-decoration: none;
 border-bottom: 1px dashed;
 margin: 0px 4px 0px 4px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .ui-tabs-active .ui-roundable .ui-content {
 text-decoration: none;
 border-bottom: 0px;
 color: #3A3A3A;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form li.ui-tabs-active a {
 padding-bottom: 6px;
 background: url(../files/default/images/arrow_green.png) no-repeat center bottom;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .contact-elements {
 padding: 10px 0px 10px 0px;
 border-bottom: 1px solid #E0E0E0;
 position: relative;
 top: 1px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .header {
 background-color: #B8CED2;
 padding: 10px 10px 8px 10px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .header .header-title {
 padding-right: 8px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .value-cell,
.cs-t-3-w.cs-e-3-default .people-person-edit-form .type-cell,
.cs-t-3-w.cs-e-3-default .people-person-edit-form .text-cell {
 background-color: #B8CED2;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .value-cell {
 padding-left: 8px;
 padding-right: 4px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .contact-email .value-cell {
 padding-right: 150px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .label-cell {
 width: 110px;
 vertical-align: top;
 padding-top: 2px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .ui-first {
 padding-top: 5px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .organization-edit-ui-section {
 border-top: 1px dotted #CCCCCC;
 padding: 7px 0 8px;
 padding-left: 15px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .organization-edit-ui-section.ui-first {
 border-top: 0;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .organization-edit-ui-section .ui-form-warning {
 margin-left: 118px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .organization-group-sync-ui-section {
 border-top: 1px dotted #CCCCCC;
 padding: 0px 0 8px;
 padding-left: 15px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .ui-last {
 padding-bottom: 5px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .contact-address .label-cell {
 vertical-align: middle;
 background-color: #D9E8EB;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .contact-address .system-select,
.cs-t-3-w.cs-e-3-default .people-person-edit-form .contact-phone .system-select {
 width: 168px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .contact-phone .system-select {
 margin-right: 5px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .system-text-box {
 width: 162px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .contact-phone .system-text-box {
 width: 115px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .contact-phone .phone-country-code {
 width: 30px;
 margin-right: 3px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .contact-phone .ui-form-warning {
 margin-left: 118px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .address-cell .system-text-box {
 width: 292px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .type-cell .system-select {
 width: 127px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .type-cell,
.cs-t-3-w.cs-e-3-default .people-person-edit-form .text-cell {
 padding-top: 5px;
 padding-right: 8px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form a.ui-form-link {
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .delete-cell {
 padding-top: 5px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .position-select {
 width: 100px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .contact-add {
 margin-left: 118px;
 background: transparent url(/_static/system/images/plus.gif) no-repeat 2px 2px;
 padding: 1px 0px 2px 18px;
 line-height: 18px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .delete-cell a.ui-form-link {
 background: transparent url(/_static/system/images/delete.gif) no-repeat 2px 2px;
 padding: 1px 0px 2px 18px;
 line-height: 18px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .access-warning {
 padding-top: 20px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .address-cell .system-form {
 margin: 0px;
 padding: 0px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .address-cell .ui-last {
 border-bottom: 0px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .contact-elements .ui-section {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .person-cell-element {
 width: 40%;
 padding-right: 0 10px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .position-cell-element {
 width: 60%;
 padding-right: 10px;
 marging: 20px, 0px, 0px, 20px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .group-shared-cell {
 padding-right: 4px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .group-add-cell {
 padding-left: 8px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .website-properties-table {
 width: 100%;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .system-form-title {
 background-color: #B8CED2;
 font-size: 12px;
 height: 15px;
 padding-top: 3px;
 padding-left: 6px;
 padding-right: 12px;
 margin-bottom: 12px;
 text-align: left;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .organization-table {
 margin-top: 4px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .organization-description {
 width: 100%;
 height: 100px;
 border-top: 1px solid #dbded9;
 border-left: 1px solid #dbded9;
 border-right: 1px solid #cdccba;
 border-bottom: 1px solid #cdccba;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .organization-edit-label-cell {
 width: 99%;
 text-align: left;
 padding-right: 4px;
 white-space: nowrap;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .people-organization .title-name-cell {
 padding-right: 4px;
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .contact-elements {
 padding: 10px 0px 10px 0px;
 border-bottom: 1px solid #E0E0E0;
 position: relative;
 top: 1px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .contacts {
 padding: 8px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .contact-label {
 width: 70px;
 color: #808080;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .contact-value {
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .person-info-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .person-info-fields-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .person-info-table .article-block-cell {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .article-fields-block {
 background-color: #A2BFC1;
 border-radius: 5px 5px 5px 5px;
 padding: 10px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .article-fields-block label {
 color: #3A3A3A;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .article-fields-block table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .article-fields-block .website-label-cell {
 width: 40px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .article-fields-block .website-content-cell {
 width: 100%;
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .article-fields-block .system-text-box {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .article-fields-block .button-cell {
 padding-left: 4px;
 width: 60px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .article-fields-block .ui-autocomplete-container {
 padding-right: 5px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .image-attach-form-image-block .article-image-image-versions {
 margin-top: 7px;
 display: block;
 width: 120px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .article-block .ui-tabs .ui-tabs-panel {
 padding: 0;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .mini-text-box {
 margin-left: 10px;
 width: 30px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form label .system-radio-option {
 margin: 0 6px 0 0;
 padding: 0;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .prefill-wrapper {
 margin-bottom: 3px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .prefill-wrapper span {
 margin: 0 6px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .user-connection .prefill-wrapper .ui-checkbox {
 margin: 0;
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .sms-message-form {
 margin-right: 5px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .sms-message-form .ui-field-label {
 margin-right: 5px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .sms-message-form .ui-field-content {
 display: inline;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .sms-message-form .count-block {
 float: left;
 clear: left;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .sms-message-form .left-block {
 float: right;
 clear: right;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .sms-message-form .sms-message-control {
 margin-top: 8px;
 margin-bottom: 8px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .sms-message-form .sms-message-control .system-text-area {
 display: block;
 width: 100%;
 clear: both;
 height: 44px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .sms-message-form .sms-to-send {
 display: inline;
 margin-right: 20px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .sms-message-form .sms-credits {
 display: inline;
 margin-right: 20px;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .sms-message-form .contacts-block {
 display: inline;
}


.cs-t-3-w.cs-e-3-default .people-person-edit-form .sms-message-form .sms-total-block {
 margin-bottom: 8px;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .website-content-cell .number-text-box {
 width: 30px;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .edit-tags-form .ui-tabs .ui-tabs-panel {
 padding: 10px;
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .ui-tab-set label.ui-radio-option-label {
 color: #232323;
 font-size: 11px;
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form label.ui-radio-option-label input {
 position: relative;
 top: 2px;
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .ui-tab-set label.ui-radio-option-label {
 color: #232323;
 font-size: 11px;
 padding-right: 11px;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .layout-tab {
 padding: 9px 11px 0px 11px;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .layout-tab table.layout-table {
 border-bottom: 1px solid #AEB6B7;
 border-top: 0 none;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .layout-tab table.ui-field-set {
 border-top: 18px solid #D8E8EA;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .layout-tab td.first-name-cell,
.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .last-name-cell,
.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .middle-name-cell {
 padding-bottom: 18px;
 width: 120px;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .layout-tab table.ui-field-set .system-select {
 margin-bottom: 8px;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .layout-tab table.ui-field-set .number-faces-text-box {
 margin-bottom: 8px;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .layout-tab .title-cell {
 font-weight: bold;
 padding-bottom: 12px;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .layout-tab .website-label-cell {
 text-align: left;
 width: 100px;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .layout-tab .ui-checkbox {
 margin-left: 0px;
 position: relative;
 top: 2px;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .content-tab .website-label-cell {
 vertical-align: top;
 width: 80px;
 padding-top: 4px;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .content-tab .people-label {
 padding-top: 6px;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .content-tab .ui-autocomplete-container {
 margin-right: 6px;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .content-tab .ui-autocomplete-input {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .content-tab .people-label {
 padding-top: 6px;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .content-tab .edit-tags-form .ui-tabs {
 padding-bottom: 0px;
}


.cs-t-3-w.cs-e-3-default .people-person-faces-view-form .ui-tab-set table.content-tab {
 padding: 11px 11px 1px 11px;
 border-top: 0px;
}


.cs-t-3-w.cs-e-3-default .people-privacy-form ul.ui-tabs-nav {
 margin-left: 0px;
}


.cs-t-3-w.cs-e-3-default .people-privacy-form .ui-tabs-active .ui-roundable .ui-corner {
 background-image: url(/_static/quarry/images/filter_back.png);
}


.cs-t-3-w.cs-e-3-default .people-privacy-form .ui-tabs .ui-roundable .ui-content {
 font-size: 11px;
 text-decoration: none;
 border-bottom: 1px dashed;
 margin: 0px 4px 0px 4px;
}


.cs-t-3-w.cs-e-3-default .people-privacy-form .ui-tabs-active .ui-roundable .ui-content {
 text-decoration: none;
 border-bottom: 0px;
 color: #3A3A3A;
}


.cs-t-3-w.cs-e-3-default .people-privacy-form li.ui-tabs-active a {
 padding-bottom: 6px;
 background: url(../files/default/images/arrow_green.png) no-repeat center bottom;
}


.cs-t-3-w.cs-e-3-default .people-privacy-form .ui-line-block {
 clear: both;
 padding: 5px 0;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .people-privacy-form .ui-line-block .ui-field-label {
 display: block;
 float: left;
 text-align: left;
 width: 15%;
 padding-right: 12px;
 color: #3A3A3A;
 line-height: 20px;
}


.cs-t-3-w.cs-e-3-default .people-privacy-form .ui-line-block .ui-role-bits-control {
 overflow: hidden;
}


.cs-t-3-w.cs-e-3-default .people-privacy-form .ui-line-block .ui-role-bits-control .ui-checkbox-label {
 display: block;
 float: left;
 width: 80px;
 padding: 5px 20px 5px 30px;
 margin: 5px 0;
 position: relative;
}


.cs-t-3-w.cs-e-3-default .people-privacy-form .ui-line-block .ui-role-bits-control .ui-checkbox-label:last-child {
 width: auto;
}


.cs-t-3-w.cs-e-3-default .people-privacy-form .ui-line-block .ui-role-bits-control .ui-checkbox {
 margin: 0;
 position: absolute;
 top: 5px;
 left: 10px;
}


.cs-t-3-w.cs-e-3-default .people-privacy-form .ui-line-block .ui-role-bits-control .role-list {
 margin: 10px 0;
 background-color: #ecf4da;
}


.cs-t-3-w.cs-e-3-default .people-privacy-form-tab .ui-line-block .ui-role-bits-control .role-list {
 background-color: #b8ced2;
}


.cs-t-3-w.cs-e-3-default .people-privacy-form-tab .ui-line-block .ui-field-label {
 padding: 0 0 0 15px;
 width: 110px;
}


.cs-t-3-w.cs-e-3-default .people-privacy-form .ui-line-block .ui-role-bits-control .role-line {
 clear: both;
}


.cs-t-3-w.cs-e-3-default .people-privacy-form .ui-line-block .ui-role-bits-control .list-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default .people-privacy-form .ui-section {
 clear: both;
}


.cs-t-3-w.cs-e-3-default .people-occupation .organization-image {
 float: left;
 margin-right: 5px;
}


.cs-t-3-w.cs-e-3-default .people-staff-view-form .ui-tab-set label.ui-radio-option-label {
 color: #232323;
 font-size: 11px;
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .name-text-box {
 width: 90%;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .description-text-area {
 width: 90%;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .system-tabs-tab {
 padding: 10px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .connection-block {
 border-bottom: 1px solid #cccccc;
 margin-bottom: 6px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .connection-block .system-text-box {
 width: 280px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .connection-block .ui-autocomplete-result .result-cell-content {
 background-color: #FFFFFF;
 padding: 4px 6px;
 width: 280px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .sync-label-cell {
 color: #3A3A3A;
 font-size: 11px;
 font-weight: normal;
 text-align: right;
 white-space: nowrap;
 padding: 4px 2px 4px 12px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .sync-content-cell {
 font-size: 11px;
 padding: 4px 2px 4px 8px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .get-group-info {
 padding: 6px 0 2px 12px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .get-group-info span {
 margin-left: 6px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .sync-radio-select .system-radio-option {
 margin-top: 0;
 margin-left: 0;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .sync-radio-select label {
 font-size: 11px;
 color: #3a3a3a;
 vertical-align: top;
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .person-list {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .person-list th {
 text-align: left;
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .person-select {
 width: 340px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .person-table {
 margin-top: 16px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .person-add-cell {
 padding-right: 8px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .value-cell,
.cs-t-3-w.cs-e-3-default .people-organization-edit-form .type-cell,
.cs-t-3-w.cs-e-3-default .people-organization-edit-form .text-cell {
 background-color: #B8CED2;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .contact-elements .ui-section {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .contacts {
 padding: 8px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .value-cell {
 padding-left: 8px;
 padding-right: 4px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .contact-label {
 width: 70px;
 color: #808080;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .contact-value {
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .contact-email .value-cell {
 padding-right: 150px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .label-cell {
 width: 110px;
 vertical-align: top;
 padding-top: 2px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .ui-first {
 padding-top: 5px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .organization-edit-ui-section {
 border-top: 1px dotted #CCCCCC;
 padding: 7px 0 8px;
 padding-left: 15px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .organization-edit-ui-section.ui-first {
 border-top: 0;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .organization-edit-ui-section .ui-form-warning {
 margin-left: 118px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .ui-last {
 padding-bottom: 5px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .contact-address .label-cell {
 vertical-align: middle;
 background-color: #D9E8EB;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .contact-address .system-select,
.cs-t-3-w.cs-e-3-default .people-organization-edit-form .contact-phone .system-select {
 width: 168px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .contact-phone .system-select {
 margin-right: 5px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .system-text-box {
 width: 162px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .contact-phone .system-text-box {
 width: 115px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .contact-phone .phone-country-code {
 width: 30px;
 margin-right: 3px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .address-cell .system-text-box {
 width: 292px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .type-cell .system-select {
 width: 127px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .type-cell,
.cs-t-3-w.cs-e-3-default .people-organization-edit-form .text-cell {
 padding-top: 5px;
 padding-right: 8px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form a.ui-form-link {
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .delete-cell {
 padding-top: 5px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .position-select {
 width: 100px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .contact-add {
 margin-left: 118px;
 background: transparent url(/_static/system/images/plus.gif) no-repeat 2px 2px;
 padding: 1px 0px 2px 18px;
 line-height: 18px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .delete-cell a.ui-form-link {
 background: transparent url(/_static/system/images/delete.gif) no-repeat 2px 2px;
 padding: 1px 0px 2px 18px;
 line-height: 18px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .access-warning {
 padding-top: 20px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .address-cell .system-form {
 margin: 0px;
 padding: 0px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .address-cell .ui-last {
 border-bottom: 0px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .ui-tabs-active .ui-roundable .ui-corner {
 background-image: url(/_static/quarry/images/filter_back.png);
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .ui-tabs .ui-roundable .ui-content {
 font-size: 11px;
 text-decoration: none;
 border-bottom: 1px dashed;
 margin: 0px 4px 0px 4px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .ui-tabs-active .ui-roundable .ui-content {
 text-decoration: none;
 border-bottom: 0px;
 color: #3A3A3A;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form li.ui-tabs-active a {
 padding-bottom: 6px;
 background: url(../files/default/images/arrow_green.png) no-repeat center bottom;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .ui-submit-block-section {
 border-top: 0;
 margin-top: 0;
 padding-top: 8px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .organization-info-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .organization-info-table .article-block-cell {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .article-fields-block {
 background-color: #A2BFC1;
 border-radius: 5px 5px 5px 5px;
 padding: 10px;
 margin-top: 1px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .article-fields-block label {
 color: #3A3A3A;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .article-fields-block table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .article-fields-block .website-label-cell {
 width: 40px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .article-fields-block .website-content-cell {
 width: 100%;
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .article-fields-block .system-text-box {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .article-fields-block .button-cell {
 padding-left: 4px;
 width: 60px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .article-fields-block .ui-autocomplete-container {
 padding-right: 5px;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .article-block .ui-tabs .ui-tabs-panel {
 padding: 0;
}


.cs-t-3-w.cs-e-3-default .people-organization-edit-form .article-block .ui-tabs .ui-tabs-panel {
 padding: 0;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .ui-tabs .ui-tabs-nav li a {
 padding: 4px 0 0.5em 0;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .edit-tags-form .ui-tabs .ui-tabs-panel {
 padding: 10px;
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .ui-tab-set label.ui-radio-option-label {
 color: #232323;
 font-size: 11px;
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form label.ui-radio-option-label input {
 position: relative;
 top: 2px;
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .content-tab .website-label-cell {
 vertical-align: top;
 width: 80px;
 padding-top: 4px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .content-tab .people-label {
 padding-top: 6px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .content-tab .ui-autocomplete-container {
 margin-right: 6px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .content-tab .ui-autocomplete-input {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .content-tab .people-label {
 padding-top: 6px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .content-tab .edit-tags-form .ui-tabs {
 padding-bottom: 0px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .ui-tab-set table.content-tab {
 padding: 11px 11px 1px 11px;
 border-top: 0px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .layout-tab {
 padding: 11px 11px 1px 11px;
 min-width: 435px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .layout-tab table.layout-table,
.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .layout-tab table.more-table {
 border-top: 0 none;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .layout-tab .ui-checkbox {
 margin-left: 0px;
 position: relative;
 top: 2px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .layout-tab .title-cell {
 font-weight: bold;
 padding-bottom: 12px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .layout-tab .image-cell {
 padding-bottom: 3px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .layout-tab .first-name-cell,
.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .layout-tab .read-more-cell {
 width: 145px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .layout-tab .last-name-cell label {
 display: block;
 float: left;
 min-width: 145px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .layout-tab .organizations-cell {
 padding-top: 13px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .layout-tab .tags-cell {
 padding: 2px 0px 0px 20px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .layout-tab .filter-label {
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .layout-tab .titles-cell {
 padding: 13px 0px 13px 0px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .layout-tab .more-table {
 position: relative;
 top: 4px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .layout-tab .more-label-cell {
 padding-right: 6px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .layout-tab .more-content-cell {
 width: 254px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .layout-tab .more-content-cell div {
 padding-right: 6px;
}


.cs-t-3-w.cs-e-3-default .people-slideshow-view-form .layout-tab .more-content-cell input {
 width: 100%;
 font-size: 11px;
 padding: 1px 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-organization-contact {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-organization-contact .contacts {
 padding: 8px;
 overflow-x: hidden;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-organization-contact .contact-label {
 width: 70px;
 color: #808080;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-organization-contact .contact-value {
 font-size: 12px;
 padding-left: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .layout {
 width: 278px;
 position: relative;
 padding: 0px 21px 0px 21px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .ui-carousel-before {
 width: 21px;
 height: 82px;
 position: absolute;
 top: 0px;
 left: 0px;
 background: url(../files/default/images/edge-left.png) no-repeat right 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .ui-carousel-body {
 background: url(../files/default/images/edge-right.png) no-repeat right 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .ui-roundable {
 padding: 0px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .ui-roundable .ui-corner,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .ui-roundable .ui-content {
 padding: 0px;
 margin: 0px;
 left: 0;
 top: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .ui-carousel-button {
 background-color: transparent;
 border: 0px;
 height: 16px;
 width: 16px;
 font-size: 11px;
 color: grey;
 z-index: 3;
 cursor: pointer;
 padding: 0px;
 text-align: center;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .ui-carousel-prev {
 position: absolute;
 top: 33px;
 left: 2px;
 background-image: url(../files/default/images/carousel-prev-grey.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .ui-carousel-next {
 position: absolute;
 top: 33px;
 left: 302px;
 background-image: url(../files/default/images/carousel-next-grey.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .ui-carousel-stop {
 position: absolute;
 top: 62px;
 left: 280px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .ui-carousel .ui-running {
 background-image: url(../files/default/images/carousel-stop-grey.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .ui-carousel .ui-stopped {
 background-image: url(../files/default/images/carousel-run-grey.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .ui-carousel .ui-carousel-go {
 color: #3A3A3A;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .ui-carousel .ui-active {
 font-weight: normal;
 border: 0px;
 border-bottom: 1px solid #EAEAEA;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .item-default {
 width: 258px;
 padding: 6px 14px 6px 10px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .item-default .image-placeholder {
 float: left;
 width: 70px;
 height: 70px;
 background-color: #eaeaea;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .item-default .image-link {
 display: block;
 float: left;
 width: 70px;
 height: 70px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .item-default a.image-link:hover {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .item-default img {
 display: block;
 float: left;
 width: 70px;
 height: 70px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .item-default .description {
 width: 172px;
 margin-left: 6px;
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .item-default .name {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-slideshow .item-default .ui-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-organization-list .person-organization {
 background-color: #f2f2f2;
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 margin-bottom: 10px;
 padding: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-organization-list .organization-name {
 display: block;
 font-size: 13px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-organization-list .person-position {
 display: block;
 margin-top: 2px;
 font-size: 11px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-organization-list .organization-info {
 display: block;
 margin-top: 10px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-organization-display {
 overflow: hidden;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-organization-display .organization-title {
 font-size: 16px;
 font-weight: bold;
 margin: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-organization-display .organization-image {
 float: left;
 margin-right: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-organization-display .organization-description {
 font-size: 12px;
 margin-top: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-organization-display .organization-title-name {
 width: 100px;
 padding-right: 4px;
 margin-right: 4px;
 font-size: large;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-faces .ui-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-faces .person-faces-image {
 border: 2px solid #FFFFFF;
 border-radius: 7px 7px 7px 7px;
 width: 50px;
 height: 50px;
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-faces .qtip-wrapper {
 background-color: #ECF5DA;
 color: #1183A8;
 font-size: 11px;
 font-weight: bold;
 white-space: nowrap;
 border: 1px solid #B8E25E;
 border-radius: 7px;
 -webkit-border-radius: 7px;
 -moz-border-radius: 7px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-list .person-sort {
 margin-top: -30px;
 float: right;
 width: 250px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-list .person-sort span {
 margin-right: 10px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-list .person-block {
 background-color: #f2f2f2;
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 padding: 10px;
 margin-bottom: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-list .person-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-list .icon-cell {
 width: 1%;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-list .icon-cell .image-container {
 padding: 2px;
 background-color: #cccccc;
 width: 50px;
 height: 50px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-list .icon-cell .image-icon-size {
 display: block;
 width: 50px;
 height: 50px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-list .info-cell {
 width: 49%;
 vertical-align: top;
 padding-left: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-list .info-cell .person-name {
 display: block;
 font-size: 12px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-list .info-cell .person-position {
 display: block;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-list .info-cell .tagged-article,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-list .info-cell .link-to-tagged-objects {
 display: block;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-list .info-cell .person-positions {
 display: block;
 font-size: 11px;
 font-style: italic;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-list .contacts-cell .contacts {
 padding: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-list .contacts-cell .contacts .contact-label {
 font-size: 11px;
 color: #808080;
 width: 70px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-people-person-list .contacts-cell .contacts .contact-value {
 width: 120px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-shipment-plan-list .shipment_list {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-shipment-plan-list .buttons-cell {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-shipment-plan-list .ui-popup-button {
 -moz-border-radius: 12px;
 padding: 4px 14px 4px 26px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-shipment-plan-list .ui-grid-cell-left {
 padding-left: 16px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-shipment-plan-list .left-cell {
 padding-left: 16px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-option-type-list .add-block {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-option-type-list .list {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-option-type-list .ui-head-cell {
 font-weight: normal;
 text-align: left;
 padding-left: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-option-type-list .options-head-cell {
 text-align: right;
 padding-right: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-option-type-list .name-cell {
 padding-left: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-option-type-list .options-cell {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-option-type-list .delete-cell {
 text-align: right;
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties .website-content-cell {
 width: auto;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties .system-text-box {
 width: 250px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties .ui-field-set .website-content-cell .ui-checkbox {
 margin-left: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties table.landing-page-url {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties table.landing-page-url .website-label-cell {
 width: 250px;
 vertical-align: top;
 padding-top: 5px;
 white-space: normal;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties table.landing-page-url .website-content-cell {
 padding-right: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties table.landing-page-url .internal-page-link {
 margin-left: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties table.landing-page-url .bottom-separator {
 padding-bottom: 5px;
 border-bottom: 1px solid #cccccc;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties label.ui-radio-option-label input {
 margin-bottom: 7px;
 margin-right: 4px;
 position: relative;
 top: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties .paypal-link {
 margin-left: 10px;
 width: 345px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties .ui-field-set th {
 vertical-align: top;
 padding-top: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties .website-content-cell .ui-item {
 clear: both;
 overflow: hidden;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties .website-content-cell .ui-item .system-text-box {
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties .ui-multi-textbox .ui-add-item,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties .ui-multi-textbox .ui-remove-item,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties .affiliate-block .ui-add-item,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties .affiliate-block .ui-remove-item {
 font-size: 0;
 width: 14px;
 height: 14px;
 display: block;
 line-height: 22px;
 float: left;
 margin-top: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties .ui-add-item {
 background: url(/_static/shop/images/filter_plus.png) no-repeat;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties .ui-remove-item {
 background: url(/_static/shop/images/filter_minus.png) no-repeat;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties .website-content-cell {
 width: auto;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties .beyond-stock-row .ui-checkbox {
 margin: 0px 10px 0px 4px;
 display: block;
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties .beyond-stock-row .website-content-cell {
 padding-top: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties .beyond-stock-extra .ui-radio-option-label {
 margin-right: 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties .beyond-stock-extra .ui-radio-option-label {
 margin-right: 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties .ui-field-set th {
 width: 250px;
 white-space: normal;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties table.ui-field-set .website-content-cell,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties table.landing-page-url .website-content-cell,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties .ui-field-set .affiliates .affiliate-block {
 padding-bottom: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties .ui-section {
 padding: 5px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties .affiliate-block .ui-add-item,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties .affiliate-block .ui-remove-item {
 float: left;
 cursor: pointer;
 padding: 0px 1px 0px 1px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties .affiliate-block .ui-add-item {
 margin: 0px 1px 0px 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties .affiliate-block .ui-remove-item {
 margin: 0px 3px 0px 1px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties .ui-field-set .affiliates-header {
 width: 100%;
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties .ui-field-set .affiliates-header .name,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties .ui-field-set .affiliates-header .success-page,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties .ui-field-set .affiliates-header .active {
 font-size: 10px;
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties .ui-field-set .affiliates-header .name {
 width: 260px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties .ui-field-set .affiliates-header .success-page {
 width: 190px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties .ui-field-set .affiliates .affiliate-block {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties .ui-field-set .affiliates .affiliate-block .line {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties .ui-field-set .affiliates .affilate-controls {
 float: left;
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties .ui-field-set .affiliates .affilate-controls {
 float: left;
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-module-properties .ui-field-set .affiliates .thank-page {
 width: 200px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-customer-list table.list {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-customer-list .customer-button-block {
 float: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-customer-list .buttons-cell {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-customer-list .customer-link {
 display: block;
 text-decoration: none;
 background: url(/_static/website/images/plus_button.png) no-repeat scroll left center transparent;
 border-radius: 5px 5px 5px 5px;
 clear: both;
 color: white;
 cursor: pointer;
 font-size: 12px;
 font-weight: bold;
 padding: 4px 12px 4px 24px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-customer-list a.customer-link:hover {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-customer-list .customer-link span {
 display: block;
 float: left;
 text-decoration: underline;
 padding: 12px 6px 6px 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-customer-list table.list {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-customer-list .popup-on .ui-helper {
 position: absolute;
 height: 5px;
 bottom: 0px;
 left: 0px;
 right: 0px;
 background-color: #f2f2f2;
 z-index: 2;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-customer-list .popup-on .customer-link {
 border-radius: 10px 10px 1px 1px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-customer-list .customer-popup {
 background-color: #fff;
 right: 0px;
 padding: 12px;
 border-top-left-radius: 5px;
 -moz-border-radius-topleft: 5px;
 -webkit-border-top-left-radius: 5px;
 border-bottom-left-radius: 5px;
 -moz-border-radius-bottomleft: 5px;
 -webkit-border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
 -moz-border-radius-bottomright: 5px;
 -webkit-border-bottom-right-radius: 5px;
 text-align: right;
 width: 300px;
 z-index: 1;
 border: 1px solid #1183A8;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-customer-list .customer-popup .system-text-box {
 width: 180px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-customer-list .customer-popup .system-tabs-tab {
 border: 0 none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-customer-list .customer-popup .close-link {
 display: block;
 float: left;
 text-decoration: underline;
 margin-top: 4px;
 clear: left;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-customer-list .customer-popup .ui-radio-select label {
 margin-right: 12px;
 position: relative;
 right: 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-customer-list .customer-popup .user-image-element {
 width: 50px;
 height: 50px;
 display: block;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-customer-list .customer-popup .image-cell {
 padding: 4px;
 width: 1%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-customer-list .customer-popup .info-cell {
 padding: 0 4px;
 width: 15%;
 font-weight: bold;
 text-align: left;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-customer-list .customer-popup .info-cell .email {
 font-weight: normal;
 font-size: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-customer-list .customer-popup .org-cell {
 text-align: right;
 width: 4%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-customer-list .customer-popup .edit-link-cell {
 width: 17%;
 text-align: right;
 padding-right: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-customer-list .customer-popup .image-cell,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-customer-list .customer-popup .info-cell,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-customer-list .customer-popup .edit-link-cell {
 border-top: 1px solid #D9E8EB;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-customer-list .ui-submit-block-section {
 padding-top: 0;
 border: 0 none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-customer-list .customer-popup .customer-text {
 font-size: 11px;
 padding: 5px;
 text-align: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-customer-list .person-list {
 height: 295px;
 overflow: auto;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-customer-list .organization-list {
 height: 295px;
 overflow: auto;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-supplier-list-edit .shop-supplier-edit-form {
 background-color: white;
 border: 1px solid #1183A8;
 position: absolute;
 right: 0px;
 z-index: 2;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-supplier-list-edit .add-block {
 text-align: right;
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-supplier-list-edit .add-block .system-plus-link-button,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-supplier-list-edit .add-block .system-plus-link-button-expanded {
 float: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-supplier-list-edit .list {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-supplier-list-edit .ui-head-cell {
 font-weight: normal;
 text-align: left;
 padding-left: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-supplier-list-edit .name-cell {
 padding-left: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-supplier-list-edit .edit-block {
 position: relative;
 margin: 4px 0px 4px 0px;
 padding: 0px 4px 0px 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-supplier-list-edit .edit-block .ui-edit-link {
 line-height: 22px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-supplier-list-edit .edit-block-active {
 background: url(/_static/website/images/plus_button.png) no-repeat left #1183a8;
 -moz-border-radius: 5px 5px 0 0;
 -webkit-border-top-left-radius: 5px;
 -webkit-border-top-right-radius: 5px;
 -webkit-border-bottom-right-radius: 0px;
 -webkit-border-bottom-left-radius: 0px;
 border-top-left-radius: 5px;
 border-top-right-radius: 5px;
 border-bottom-right-radius: 0px;
 border-bottom-left-radius: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-supplier-list-edit .edit-block-active .ui-edit-link {
 color: white;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-supplier-list-edit .edit-cell {
 width: 40px;
 padding: 4px 0px 4px 4px;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-supplier-list-edit .delete-cell {
 width: 40px;
 text-align: right;
 padding: 4px 10px 4px 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product .title {
 padding-bottom: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product .title .name {
 float: left;
 color: #3a3a3a;
 font-size: 16px;
 max-width: 520px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product .title .add-to-cart,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product .title .out-of-stock-link {
 display: block;
 float: right;
 color: white;
 background: #008df2 url(../files/default/images/cart_back_big.png) no-repeat;
 border: 1px solid #008DF2;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 line-height: 26px;
 font-size: 11px;
 text-decoration: none;
 padding: 0px 8px 0px 32px;
 min-width: 60px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product .title .out-of-stock-link {
 background: #878787 url(../files/default/images/cart_back_big_disabled.png) repeat-x;
 border: 1px solid #878787;
 padding: 0px 8px 0px 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product .options {
 float: right;
 clear: right;
 width: 112px;
 background-color: #E6E6E6;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 overflow: visible;
 margin-top: 15px;
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product .options .tip {
 position: absolute;
 height: 7px;
 width: 40px;
 left: 0px;
 top: -7px;
 background: url(../files/default/images/up_light.png) no-repeat top center;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product .title .add-to-cart .price {
 padding-right: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product .title table.features {
 color: grey;
 font-size: 12px;
 clear: left;
 float: none;
 padding-top: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product .title table.features .label-cell {
 text-align: right;
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .not-signed-in .title {
 font-size: 11px;
 padding: 4px 0px 18px 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .not-signed-in .sign-block {
 padding: 26px 0px 26px 0px;
 text-align: center;
 font-size: 14px;
 background-color: #e6e6e6;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .not-signed-in .sign-in {
 width: 49%;
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .not-signed-in .sign-up {
 width: 49%;
 float: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .not-signed-in .sub-title {
 padding-bottom: 9px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .not-signed-in a {
 text-decoration: underline;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .ui-head-cell {
 border-bottom: 1px solid #cccccc;
 color: grey;
 text-align: right;
 padding: 4px 0px 4px 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .name-head {
 padding-left: 10px;
 text-align: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .unit-price-head,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .qty-head {
 width: 100px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .qty-head {
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .options-head {
 text-align: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .price-head {
 width: 125px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .buttons-head {
 width: 126px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .ui-odd-cell,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .ui-even-cell {
 background-color: white;
 border-top: 0px;
 padding: 10px 0px 0px 0px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .image-cell {
 padding-left: 10px;
 width: 50px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .last-row>td {
 border-bottom: 1px solid #cccccc;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .last-row .image-cell {
 padding-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .image-placeholder {
 width: 50px;
 height: 50px;
 background-color: #eaeaea;
 margin: 0px;
 padding: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .image-placeholder a,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .image-placeholder a:hover {
 display: block;
 width: 50px;
 height: 50px;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .image-container {
 width: 50px;
 background-color: #eaeaea;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .image-container td {
 height: 50px;
 vertical-align: middle;
 padding: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list img {
 width: 50px;
 vertical-align: top;
 border: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .name-cell {
 padding-left: 10px;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .name-link {
 display: block;
 float: left;
 text-decoration: underline;
 padding-bottom: 2px;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .options-cell .label {
 color: grey;
 padding-right: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .unit-price-cell {
 text-align: right;
 font-size: 12px;
 padding-top: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .qty-cell {
 text-align: right;
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .qty-cell span {
 display: inline-block;
 height: 20px;
 line-height: 15px;
 padding-right: 3px;
 vertical-align: top;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list span.website-text-box-short {
 height: auto;
 font-size: 13px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .price-cell {
 text-align: right;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .price-cell .money-amount {
 display: block;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .price-cell .price-included {
 padding-top: 7px;
 background-image: url(../files/default/images/arrow-up.png);
 background-repeat: no-repeat;
 background-position: 100% 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .price-cell .price-break-down {
 float: right;
 width: 100%;
 clear: both;
 padding-bottom: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .price-cell .price-break-down td {
 border: 0;
 padding: 3px 0 0 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .unit-price-cell .money-amount {
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .price-cell .price-break-down .money-amount {
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .price-cell .price-break-down td.ui-label-cell {
 padding-left: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .price-cell .price-included-block {
 padding: 8px;
 background-color: #e6e6e6;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 margin-right: -8px;
 float: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .price-cell .price-included-label {
 font-size: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .price-cell .item-price-details-table,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .tax-details-block {
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .price-cell .item-price-details-table {
 float: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .price-cell .item-price-details-table td {
 vertical-align: bottom;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .product-item-tax {
 text-align: right;
 padding-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .money-amount {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .layout-taxes .taxes .money-amount {
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .qty-input {
 font-family: Arial;
 width: 34px;
 text-align: right;
 font-size: 13px;
 margin-top: -4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list span.qty-input {
 display: block;
 float: right;
 color: grey;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .buttons-cell {
 padding-right: 10px;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .buttons-cell .ui-delete-link {
 line-height: 14px;
 padding-top: 5px;
 background-position: 0 50%;
 vertical-align: middle;
 padding: 3px 4px 2px 15px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .total-cell,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .taxes-cell {
 padding-top: 10px;
 font-size: 13px;
 font-weight: bold;
 text-align: right;
 vertical-align: top;
 line-height: 26px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .total-cell {
 font-size: 15px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .taxes-cell .link,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .taxes-cell .taxes {
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .taxes-cell .taxes {
 margin-right: 15px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .layout-taxes {
 font-size: 12px;
 font-weight: normal;
 float: right;
 padding-right: 45px;
 border-bottom: 1px solid #cccccc;
 width: 200px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .taxes-cell .link {
 padding-top: 52px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .taxes-cell .link a {
 border-bottom: 1px dashed;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .taxes-cell .link a:hover {
 border-bottom: 1px dashed;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .list .checkout-cell {
 padding: 10px 10px 5px 30px;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .checkout-button {
 color: white;
 background: #008df2 url(../files/default/images/checkout_back.png) no-repeat right center;
 border: 1px solid #008DF2;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 display: block;
 line-height: 26px;
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 padding: 0px 22px 0px 8px;
 width: auto;
 float: right;
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .bottom-cell form {
 overflow: hidden;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .paypal-button {
 background-repeat: repeat-x;
 float: left;
 white-space: nowrap;
 text-align: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .paypal-button .back {
 font-size: 12px;
 padding: 0 12px 0 115px;
 vertical-align: top;
 color: grey;
 background: url(/_static/shop/images/paypal_button.png) no-repeat left 11px;
 background-position: 0 50%;
 margin-left: 10px;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .customer-page .checkout-button,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .new-customer-page .checkout-button {
 float: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .included {
 color: grey;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .details-cell {
 padding: 10px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .details-cell .shipping-selection-table .ui-content-cell {
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .shipping-selection-table {
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .total-details-table .shipping-row td {
 padding-bottom: 18px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .total-details-table {
 float: right;
 border-bottom: 1px solid #cccccc;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .details-cell td {
 padding: 6px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .details-cell .ui-label-cell {
 text-align: right;
 padding-right: 4px;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .details-cell .affiliates-selection-table .ui-label-cell {
 width: 92px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .details-cell .total-details-table .ui-label-cell {
 width: 124px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .details-cell .total-details-table .ui-content-cell {
 width: 72px;
 text-align: right;
 padding-right: 126px;
 vertical-align: bottom;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .details-cell .total-details-table .money-amount {
 font-weight: normal;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .details-cell .total-details-table .sub-details-cell {
 padding: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .details-cell .total-details-table .sub-details-include {
 padding-top: 7px;
 padding-bottom: 8px;
 background-image: url(../files/default/images/arrow-up.png);
 background-repeat: no-repeat;
 background-position: 184px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .details-cell .sub-details-include td {
 padding-top: 4px;
 padding-bottom: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .details-cell .total-details-table .sub-details-include .ui-label-cell {
 width: 116px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .details-cell .total-details-table .sub-details-include .sub-details-include-block {
 background-color: #e6e6e6;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 padding: 0 8px 4px 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .details-cell .amount-included-label {
 display: block;
 font-size: 10px;
 padding: 8px 0 4px 0;
 width: 116px;
 text-align: right;
 line-height: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .details-cell .total-details-table .sub-details-cell .ui-content-cell {
 padding-right: 16px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .details-cell .total-details-table .breakdown-cell {
 padding-left: 16px;
 padding-right: 0;
 width: 86px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .details-cell .total-details-table .breakdown-link {
 font-size: 11px;
 text-decoration: none;
 border-bottom: 1px dashed #1183a8;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .details-cell .total-details-table .breakdown-link:hover {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .money-amount {
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .new-customer-page .customer-title {
 font-weight: bold;
 display: block;
 border-bottom: 1px solid #cccccc;
 padding-bottom: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .new-customer-page .left-block {
 float: left;
 margin-top: 18px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .new-customer-page .right-block {
 float: right;
 margin-top: 18px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .new-customer-page .clear {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .new-customer-page .user-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .new-customer-page .user-table .ui-label-cell {
 font-size: 11px;
 text-align: right;
 width: 100px;
 padding-bottom: 8px;
 padding-right: 10px;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .new-customer-page .user-table .ui-content-cell {
 padding-bottom: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .new-customer-page .user-table .ui-content-cell .system-text-box {
 width: 300px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .new-customer-page .user-table .ui-content-cell .system-select {
 width: 300px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .new-customer-page .user-table .sign-in-cell {
 text-align: right;
 vertical-align: top;
 padding-bottom: 18px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .new-customer-page .user-table .sign-in-cell .sing-in {
 margin-left: 4px;
 cursor: pointer;
 line-height: 15px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .new-customer-page .shipping-title {
 font-weight: bold;
 display: block;
 border-top: 1px solid #cccccc;
 padding-top: 18px;
 margin-top: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .new-customer-page .address-form .system-text-box {
 width: 300px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .new-customer-page .user-table .ui-content-cell .system-select {
 width: 300px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .new-customer-page .user-table .ui-content-cell .phone {
 width: 300px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .new-customer-page .user-table .ui-content-cell .phone>* {
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .new-customer-page .user-table .ui-content-cell .phone .plus {
 margin-right: 4px;
 width: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .new-customer-page .user-table .ui-content-cell .phone .country-code {
 width: 36px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .new-customer-page .user-table .ui-content-cell .phone .number {
 width: 236px;
 margin-left: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .shop-order-status {
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .shop-order-status info-table,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .shop-order-status info-table table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .shop-order-status order-info-cell {
 width: 240px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .shop-order-status .customer-info-cell {
 width: 300px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .shop-order-status .customer-info .label-cell {
 vertical-align: top;
 width: 118px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .shop-order-status .label-cell {
 padding: 2px 10px 6px 0px;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .shop-order-status .content-cell {
 padding: 2px 10px 6px 0px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .shop-order-status .customer-info .content-cell {
 padding-right: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .shop-order-status .order-info-cell .system-select {
 width: 130px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .shop-order-status .order-info-cell .order-info .ui-calendar-date .system-text-box {
 width: 72px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-checkout .shop-order-status .content-cell .address-part {
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .product-block {
 display: inline-block;
 margin-right: 10px;
 padding-bottom: 40px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .product-block .image-placeholder {
 float: left;
 width: 100px;
 height: 100px;
 padding: 0px;
 background-color: #eaeaea;
 padding: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .product-block .image-placeholder a,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .product-block .image-placeholder a:hover {
 display: block;
 width: 100px;
 height: 100px;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .product-block .image-container {
 float: left;
 background-color: #eaeaea;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .product-block .image-container td {
 vertical-align: middle;
 padding: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .product-block img {
 vertical-align: top;
 border: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .product-block .info-block {
 clear: both;
 padding-top: 8px;
 width: 200px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .product-block .product-name {
 text-decoration: underline;
 display: block;
 float: left;
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .product-block .product-code {
 display: block;
 float: left;
 font-size: 11px;
 color: grey;
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .product-block .static-price {
 margin-top: 8px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .product-block .cart-link,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .product-block .download-link,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .product-block .out-of-stock-link {
 margin-top: 8px;
 display: block;
 float: left;
 clear: both;
 padding: 0px 4px 0px 22px;
 border: 1px solid #008DF2;
 background: #008df2 url(../files/default/images/cart_back.png) no-repeat left center;
 color: white;
 font-size: 11px;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .product-block .out-of-stock-link {
 padding: 0px 4px 0px 4px;
 border: 1px solid #A1A1A1;
 background: #a1a1a1 url(../files/default/images/cart_back_disabled.png) repeat-x left center;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .product-block a.out-of-stock-link:hover {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .product-block .download-link {
 padding-left: 4px;
 background-position: -16px center;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .product-block .ui-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .ui-pager {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .options-popup {
 padding-top: 6px;
 z-index: 2;
 max-width: 220px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .options-popup .options {
 background-color: #E6E6E6;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 padding-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .options-popup .tip {
 height: 7px;
 width: 40px;
 background: url(../files/default/images/up_light.png) no-repeat top center;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .options-popup .add-options-cart-link {
 display: block;
 color: white;
 background: #008df2 url(../files/default/images/cart_back_big.png) no-repeat right center;
 border: 1px solid #008DF2;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 line-height: 26px;
 font-size: 11px;
 text-decoration: none;
 padding: 0px 8px 0px 8px;
 border-image: initial;
 margin: 5px 10px 0px 10px;
 text-align: center;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .compact-list {
 width: 100%;
 border-collapse: collapse;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .compact-list td {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .compact-list .image {
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .compact-list .image a {
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .compact-list .name {
 max-width: 200px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .compact-list .name a {
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .compact-list .product-variants-block {
 padding-bottom: 5px;
 width: auto;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .compact-list .product-variants-block-option {
 padding-right: 5px;
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .compact-list .product-variants-block-option a {
 text-decoration: underline;
 text-transform: uppercase;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .compact-list .code {
 font-size: inherit;
 padding-right: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .compact-list .price {
 background: url(../files/default/images/cart_back.png) no-repeat scroll left center #008df2;
 border: 1px solid #008DF2;
 border-radius: 3px 3px 3px 3px;
 clear: both;
 color: white;
 display: block;
 float: left;
 font-size: 11px;
 margin-top: 8px;
 padding: 0 4px 0 22px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .compact-list .separator {
 height: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .compact-list .image-placeholder {
 background: #EAEAEA;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list-customer .compact-list .separator-row:last-of-type {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-storage-list-edit .shop-storage-edit-form {
 background-color: white;
 border: 1px solid #1183A8;
 position: absolute;
 right: 0px;
 z-index: 2;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-storage-list-edit .add-block {
 text-align: right;
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-storage-list-edit .add-block .system-plus-link-button,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-storage-list-edit .add-block .system-plus-link-button-expanded {
 float: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-storage-list-edit .list {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-storage-list-edit .ui-head-cell {
 font-weight: normal;
 text-align: left;
 padding-left: 20px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-storage-list-edit .name-cell {
 padding-left: 20px;
 background-image: url(/_static/system/images/grippy.png);
 background-repeat: no-repeat;
 background-position: 4px center;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-storage-list-edit .edit-block {
 position: relative;
 margin: 4px 0px 4px 0px;
 padding: 0px 4px 0px 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-storage-list-edit .edit-block .ui-edit-link {
 line-height: 22px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-storage-list-edit .edit-block-active {
 background: url(/_static/website/images/plus_button.png) no-repeat left #1183a8;
 -moz-border-radius: 5px 5px 0 0;
 -webkit-border-top-left-radius: 5px;
 -webkit-border-top-right-radius: 5px;
 -webkit-border-bottom-right-radius: 0px;
 -webkit-border-bottom-left-radius: 0px;
 border-top-left-radius: 5px;
 border-top-right-radius: 5px;
 border-bottom-right-radius: 0px;
 border-bottom-left-radius: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-storage-list-edit .edit-block-active .ui-edit-link {
 color: white;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-storage-list-edit .edit-cell {
 width: 40px;
 padding: 4px 0px 4px 4px;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-storage-list-edit .delete-cell {
 width: 40px;
 text-align: right;
 padding: 4px 10px 4px 4px;
}


.cs-t-3-w.cs-e-3-default .shop-product-attach-form .label-cell {
 vertical-align: top;
 padding: 4px 10px 0px 0px;
 font-size: 11px;
 color: #3A3A3A;
 text-align: right;
 width: 30px;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .shop-product-attach-form .ui-tabs-active .ui-roundable .ui-corner {
 background-image: url(../files/default/images/back_blue.png);
 color: #292927;
}


.cs-t-3-w.cs-e-3-default .shop-product-attach-form .ui-tabs-active a {
 padding-bottom: 6px;
 background: url(../files/default/images/arrow_blue.png) no-repeat center bottom;
}


.cs-t-3-w.cs-e-3-default .shop-product-attach-form .new-product-block,
.cs-t-3-w.cs-e-3-default .shop-product-attach-form .existing-product-block {
 padding: 10px;
 background-color: #a2bfc1;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
}


.cs-t-3-w.cs-e-3-default .shop-product-attach-form .new-product-block table.new-product,
.cs-t-3-w.cs-e-3-default .shop-product-attach-form .existing-product-block table.existing-product {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .shop-product-attach-form .new-product-block .name {
 width: 100%;
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default .shop-product-attach-form .new-product-block .price {
 width: 100px;
}


.cs-t-3-w.cs-e-3-default .shop-product-attach-form .new-product-block .ui-checkbox {
 margin: 0 10px 0;
}


.cs-t-3-w.cs-e-3-default .shop-product-attach-form .new-product-block .publish-cell {
 padding-left: 8px;
 padding-right: 5px;
 width: 100px;
 vertical-align: top;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .shop-product-attach-form label .ui-checkbox {
 position: relative;
 top: 2px;
}


.cs-t-3-w.cs-e-3-default .shop-product-attach-form .new-product-block .content-cell label {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .shop-product-attach-form .new-product-block .publish-cell label {
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .shop-product-attach-form .new-product-block .button-cell {
 width: 60px;
 vertical-align: top;
 text-align: right;
 padding-left: 10px;
}


.cs-t-3-w.cs-e-3-default .shop-product-attach-form .existing-product .label-cell {
 width: 75px;
}


.cs-t-3-w.cs-e-3-default .shop-product-attach-form .existing-product .button-cell {
 padding-left: 10px;
 width: 54px;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .shop-product-attach-form .existing-product .system-text-box {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .shop-product-attach-form .create-block .ui-tabs-panel {
 padding-bottom: 0;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .header {
 width: 500px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .header .website-label-cell {
 padding-top: 4px;
 vertical-align: top;
 width: 30px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .header .website-content-cell {
 width: auto;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .header .title {
 width: 380px;
 margin-bottom: 9px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .header .website {
 margin-bottom: 9px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .header .ui-multi-autocomplete {
 margin-top: 7px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .modules-title {
 font-size: 11px;
 display: block;
 margin: 5px 0px 16px 0px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .module-options {
 margin-bottom: 4px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .plan-title {
 font-size: 11px;
 height: 40px;
 vertical-align: top;
 padding: 4px 8px 5px 8px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .plan-title .buttons-block {
 float: right;
 padding-top: 7px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .plan-title .buttons-block .ui-edit-link,
.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .plan-title .buttons-block .ui-delete-link {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .plan-title .buttons-block .ui-edit-link {
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .ui-collapsed .plan-title {
 background-color: #D8E8EA;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .ui-expanded .plan-title {
 background-color: #B1D460;
 -moz-border-top-right-radius: 5px;
 -moz-border-top-left-radius: 5px;
 -khtml-border-top-right-radius: 5px;
 -khtml-border-top-left-radius: 5px;
 -webkit-border-top-right-radius: 5px;
 -webkit-border-top-left-radius: 5px;
 border-top-right-radius: 5px;
 border-top-left-radius: 5px;
 padding-bottom: 3px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .plan-title label {
 float: left;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .plan-title .ui-disabled {
 opacity: .5;
 filter: Alpha(Opacity=50);
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .plan-title .ui-checkbox {
 margin: 0px;
 position: relative;
 top: 3px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .plan-title .plan-name {
 padding: 4px 4px 0 6px;
 line-height: 16px;
 float: left;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .plan-title .image-container {
 float: left;
 padding-top: 7px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .plan-title .status {
 display: block;
 float: left;
 clear: left;
 margin-left: 47px;
 position: relative;
 bottom: 4px;
 color: grey;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .plan-body {
 padding: 20px 28px 16px 28px;
 -moz-border-bottom-right-radius: 5px;
 -moz-border-bottom-left-radius: 5px;
 -khtml-border-bottom-right-radius: 5px;
 -khtml-border-bottom-left-radius: 5px;
 -webkit-border-bottom-right-radius: 5px;
 -webkit-border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
 border-bottom-left-radius: 5px;
 border: 2px solid #B1D460;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .plan-body .ui-checkbox,
.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .plan-body .system-checkbox-option {
 margin: 0;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .limit-input {
 width: 33px;
 margin-left: 4px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form table {
 margin: 4px 0px 0px 0px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form table .system-text-box {
 width: 300px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form table .plan-title-cell {
 width: 345px;
 padding: 5px 10px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form table .plan-title-cell span,
.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form table .plan-default-label-cell {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form table .plan-default-label-cell {
 vertical-align: middle;
 padding-left: 5px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form table .plan-default-cell {
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form table.tax-item-list {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form table.tax-item-list tbody tr {
 background-color: #D8E8EA;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form table.tax-item-list .name-cell .system-text-box {
 width: 200px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form table.tax-item-list .code-cell {
 margin-left: 50px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form table.tax-item-list .code-cell .system-text-box {
 width: 100px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form table.tax-item-list .percentage-cell .system-text-box {
 width: 30px;
 margin-right: 3px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form table.tax-item-list .website-grid-head-cell {
 text-align: left;
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form table.tax-item-list td {
 border-bottom: 2px solid #FFFFFF;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form table.tax-item-list td.ui-grid-cell-left {
 padding: 10px 4px 10px  15px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .plan-table .website-label-cell {
 padding: 4px 0px 10px 0px;
 vertical-align: top;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .plan-table .website-content-cell {
 vertical-align: top;
 width: auto;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .plan-table .permission-values label {
 margin-right: 10px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .plan-table .number-option {
 margin-left: 20px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .limiter-section {
 margin-bottom: 6px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .limiter-block {
 background-color: #e6e6e6;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 margin-top: 8px;
 padding: 8px 14px 14px 14px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .by-tags-block label {
 margin-right: 10px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .by-tags-block .edit-tags-form {
 background-color: transparent;
 margin: 6px 0px 0px 0px;
 padding: 0px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .edit-tags-form .ui-tabs .ui-tabs-panel {
 padding: 10px;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .add-plan-button {
 margin: 15px 0;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .add-tax-item-button {
 margin-top: 15px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form .ui-submit-block {
 border-top: 1px solid #CCCCCC;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form table.tax-item-list .name-cell {
 width: 277px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form table.tax-item-list .code-cell {
 width: 142px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form table.tax-item-list .percentage-cell {
 width: 71px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form table.tax-item-list .policy-cell {
 width: 205px;
}


.cs-t-3-w.cs-e-3-default .shop-tax-package-edit-form table.tax-item-list .remove-cell {
 width: 64px;
}


.cs-t-3-w.cs-e-3-default .shop-product-supplier-edit-form .list {
 width: 100%;
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default .shop-product-supplier-edit-form .ui-head-cell {
 border-bottom: 1px solid #1183A8;
 color: #1183A8;
 font-size: 11px;
 font-weight: normal;
 text-align: left;
 padding-left: 20px;
}


.cs-t-3-w.cs-e-3-default .shop-product-supplier-edit-form .name-cell {
 padding-left: 20px;
 background-image: url(/_static/system/images/grippy.png);
 background-repeat: no-repeat;
 background-position: 4px center;
}


.cs-t-3-w.cs-e-3-default .shop-product-supplier-edit-form .delete-cell {
 text-align: right;
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default .shop-product-supplier-edit-form .add-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .shop-product-supplier-edit-form .add-table .add-cell {
 font-size: 11px;
 vertical-align: top;
 padding: 4px 10px 0px 0px;
 width: 20px;
}


.cs-t-3-w.cs-e-3-default .shop-product-object-title {
 font-size: 16px;
 color: #097e91;
 padding-bottom: 4px;
}


.cs-t-3-w.cs-e-3-default .shop-product-object-title-link {
 font-size: 16px;
 color: #097e91;
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default .shop-product-object-text {
 padding-top: 4px;
 clear: both;
}


.cs-t-3-w.cs-e-3-default .shop-product-object-date {
 font-size: 11px;
 float: right;
 color: #808080;
}


.cs-t-3-w.cs-e-3-default .shop-product-object-tags {
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default .shop-product-object-image-thumbnail {
 max-width: 100px;
 width: 100px;
 display: block;
}


.cs-t-3-w.cs-e-3-default .shop-product-object-image-thumbnail .shop-product-object-image-thumbnail {
 border: 0;
 display: block;
 max-height: 100px;
 max-width: 100px;
 width: auto;
 height: auto;
 border: 2px solid #84bec8;
}


.cs-t-3-w.cs-e-3-default .shop-product-object-shop-product-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .shop-product-object-shop-product-cell-left {
 vertical-align: top;
 padding-top: 4px;
}


.cs-t-3-w.cs-e-3-default .shop-product-object-shop-product-cell-right {
 vertical-align: top;
 padding-left: 18px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .shop-product-object-link-block {
 margin-top: 4px;
 overflow-x: hidden;
}


.cs-t-3-w.cs-e-3-default .shop-product-object-link {
 text-decoration: none;
 color: #808080;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .shop-product-object-link:hover {
 text-decoration: underline;
 color: #808080;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .shop-product-object-image-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .shop-product-object-image-table td {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .shop-product-object-image-label {
 color: #808080;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .shop-product-object-image-td-right {
 padding-left: 18px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .shop-product-object-image-small-title {
 font-size: 12px;
 color: #097e91;
 text-decoration: underline;
 display: block;
}


.cs-t-3-w.cs-e-3-default .shop-product-object-image-text {
 padding-top: 6px;
}


.cs-t-3-w.cs-e-3-default .shop-product-stock-edit-form .variants-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .shop-product-stock-edit-form .variants-table .ui-head-cell .ui-form-link {
 padding-right: 12px;
}


.cs-t-3-w.cs-e-3-default .shop-product-stock-edit-form .variants-table .sorted-by {
 background: transparent url(../files/default/images/sort_down.png) no-repeat scroll right center;
}


.cs-t-3-w.cs-e-3-default .shop-product-stock-edit-form .ui-head-cell {
 border-bottom: 1px solid #1183A8;
 color: #1183A8;
 font-size: 11px;
 font-weight: normal;
 text-align: left;
 padding-left: 15px;
}


.cs-t-3-w.cs-e-3-default .shop-product-stock-edit-form .ui-body-cell {
 border-top: 1px solid #D9E8EB;
 background-color: white;
 padding: 8px 0px 8px 15px;
 font-size: 11px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .shop-product-stock-edit-form .variant-cell {
 width: 300px;
}


.cs-t-3-w.cs-e-3-default .shop-product-stock-edit-form .variant-stock a.ui-form-link:hover {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .shop-product-stock-edit-form .variant-stock {
 padding-right: 15px;
}


.cs-t-3-w.cs-e-3-default .shop-product-stock-edit-form .variant-stock .link-wrapper {
 width: 70px;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .shop-product-stock-edit-form .variant-stock .ui-form-link {
 border-bottom: 1px dashed #1183A8;
}


.cs-t-3-w.cs-e-3-default .shop-product-stock-edit-form .variant-stock-table {
 border-top: 1px solid grey;
 width: 100%;
 margin: 5px 0px 2px 0px;
}


.cs-t-3-w.cs-e-3-default .shop-product-stock-edit-form .variant-stock-table td {
 padding: 10px 10px 0px 0px;
}


.cs-t-3-w.cs-e-3-default .shop-product-stock-edit-form .variant-stock-table td.qty-cell {
 padding-left: 30px;
 width: 42px;
}


.cs-t-3-w.cs-e-3-default .shop-product-stock-edit-form .qty-input {
 width: 36px;
}


.cs-t-3-w.cs-e-3-default .shop-product-stock-edit-form table.list {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .shop-product-stock-edit-form table.list td {
 padding: 5px 0px 5px 15px;
}


.cs-t-3-w.cs-e-3-default .shop-product-stock-edit-form table.list .name-head-cell {
 width: 380px;
}


.cs-t-3-w.cs-e-3-default .shop-product-stock-edit-form table.list .name-cell {
 width: 380px;
}


.cs-t-3-w.cs-e-3-default .shop-product-stock-edit-form table.list .qty-head-cell {
 text-align: right;
 width: 90px;
}


.cs-t-3-w.cs-e-3-default .shop-product-stock-edit-form table.list .qty-cell {
 text-align: right;
 width: 90px;
}


.cs-t-3-w.cs-e-3-default .shop-cart-button-view-form .layout-tab table.layout-table .website-label-cell {
 width: 30px;
}


.cs-t-3-w.cs-e-3-default .shop-cart-button-view-form .layout-tab table.layout-table .website-content-cell .system-text-box {
 width: 225px;
}


.cs-t-3-w.cs-e-3-default .shop-product-list-customer-view-form .image-type-cell,
.cs-t-3-w.cs-e-3-default .shop-product-list-customer-view-form .pagination-cell {
 padding-left: 23px;
 padding-bottom: 6px;
}


.cs-t-3-w.cs-e-3-default .shop-product-list-customer-view-form .image-type-cell {
 padding-top: 3px;
}


.cs-t-3-w.cs-e-3-default .shop-product-list-customer-view-form .pagination-cell {
 padding-bottom: 2px;
}


.cs-t-3-w.cs-e-3-default .shop-product-list-customer-view-form .image-type-cell .image-type-check-cell {
 padding-left: 6px;
}


.cs-t-3-w.cs-e-3-default .shop-product-list-customer-view-form .image-type-cell span {
 padding-bottom: 5px;
 margin-right: 7px;
}


.cs-t-3-w.cs-e-3-default .shop-product-list-customer-view-form .pagination-cell span {
 padding-bottom: 0;
 margin-right: 7px;
}


.cs-t-3-w.cs-e-3-default .shop-product-list-customer-view-form .image-type-check-cell {
 padding-bottom: 3px;
}


.cs-t-3-w.cs-e-3-default .shop-product-list-customer-view-form .layout-tab table.layout-table {
 border-top: 0 none;
}


.cs-t-3-w.cs-e-3-default .shop-product-list-customer-view-form .layout-tab table.additional-table {
 border-top: 0 none;
}


.cs-t-3-w.cs-e-3-default .shop-product-list-customer-view-form .layout-tab table.ui-field-set {
 border-top: 18px solid #D8E8EA;
}


.cs-t-3-w.cs-e-3-default .shop-product-list-customer-view-form .layout-tab td.product-code-cell,
.cs-t-3-w.cs-e-3-default .shop-product-list-customer-view-form .product-title-cell,
.cs-t-3-w.cs-e-3-default .shop-product-list-customer-view-form .product-price-cell {
 padding-bottom: 3px;
 width: 120px;
}


.cs-t-3-w.cs-e-3-default .shop-product-list-customer-view-form .layout-tab .title-cell {
 font-weight: bold;
 padding-bottom: 7px;
}


.cs-t-3-w.cs-e-3-default .shop-product-list-customer-view-form .layout-tab .position-label-cell {
 font-weight: bold;
 padding-bottom: 7px;
 text-align: left;
}


.cs-t-3-w.cs-e-3-default .shop-product-list-customer-view-form .layout-tab .website-label-cell {
 text-align: left;
 width: 100px;
}


.cs-t-3-w.cs-e-3-default .shop-product-list-customer-view-form .layout-tab .ui-checkbox {
 margin-left: 0px;
 position: relative;
 top: 2px;
}


.cs-t-3-w.cs-e-3-default .shop-product-list-customer-view-form .layout-tab .shop-mini-text-box {
 width: 30px;
 margin-right: 10px;
 margin-top: 7px;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .options-list {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .ui-head-cell {
 border-bottom: 1px solid #1183A8;
 color: #1183A8;
 font-size: 11px;
 font-weight: normal;
 text-align: left;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .available-options .ui-head-cell {
 padding: 0px 0px 0px 20px;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .ui-option-cell {
 border-top: 2px solid #D9E8EB;
 background-color: #B8CED2;
 padding: 9px 10px 15px 16px;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .option-type-name {
 font-weight: bold;
 padding-left: 3px;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .ui-dual-select {
 margin-top: 4px;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .ui-dual-select .buttons-cell table {
 background-color: #D9E8EB;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .ui-delete-link {
 background-image: url(/_static/website/images/delete.gif);
 background-repeat: no-repeat;
 background-position: 0px center;
 padding-left: 16px;
 display: block;
 float: right;
 line-height: 15px;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .add-type-block {
 margin-top: 16px;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .add-type-block .label {
 margin-right: 6px;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .add-type-block .system-select {
 margin-right: 6px;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .ui-tabs {
 padding-top: 0px;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .ui-tabs .ui-tabs-nav {
 padding-top: 0px;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .ui-tabs .ui-tabs-nav a {
 padding: 0px 0px 6px 0px;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .ui-tabs-active .ui-roundable .ui-corner {
 background-image: url(../files/default/images/back_blue.png);
 color: #292927;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .ui-tabs-nav a .ui-content {
 margin: 0px 7px;
 border-bottom: 1px dashed #1183A8;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .ui-tabs-nav .ui-tabs-active a .ui-content {
 border-bottom: 0px;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .ui-tabs-active a {
 padding: 0px 0px 6px 0px;
 background: url(../files/default/images/arrow_blue.png) no-repeat center bottom;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .ui-tabs .ui-tabs-panel {
 padding: 4px 0px 0px 0px;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .group-controls {
 margin-top: 9px;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .group-select .ui-checkbox {
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .group-select {
 padding: 5px 20px 3px 10px;
 float: left;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .group-actions {
 padding: 4px 8px 6px 9px;
 background-color: #B8CED2;
 float: left;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .group-actions .label {
 margin-right: 6px;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .group-actions a {
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .group-actions .valid-link {
 margin-right: 14px;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .group-attach-block {
 display: inline;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .model-variants .ui-head-cell {
 padding: 15px 0px 0px 10px;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .variants-table {
 clear: both;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .variants-table .ui-head-cell .ui-form-link {
 padding-right: 12px;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .variants-table .sorted-by {
 background: transparent url(../files/default/images/sort_down.png) no-repeat scroll right center;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .variants-table .ui-cell {
 padding: 10px;
 border-top: 1px solid #D9E8EB;
 background-color: white;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .variants-table td .system-checkbox-option {
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .variants-table td.check-box-cell {
 border-right: 1px solid #D9E8EB;
 width: 13px;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .variants-table .not-valid-row .ui-cell {
 background-color: #E6E6E6;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .variants-table a:hover {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .variants-table .valid-block,
.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .variants-table .product-link-wrapper {
 border-bottom: 1px dashed #1183A8;
 float: left;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .variants-table .ui-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .variants-table .product-cell {
 padding: 6px 4px 6px 4px;
 border-top: 1px solid #D9E8EB;
 background-color: white;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .variants-table .model-product {
 float: left;
 padding: 4px 6px 4px 6px;
 position: relative;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .product-popup {
 background-color: white;
 padding: 15px;
 width: 440px;
 border: 1px solid #1183A8;
 left: 0px;
 top: 100%;
 z-index: 2;
 border-top-right-radius: 5px;
 -moz-border-radius-topright: 5px;
 -webkit-border-top-right-radius: 5px;
 border-bottom-left-radius: 5px;
 -moz-border-radius-bottomleft: 5px;
 -webkit-border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
 -moz-border-radius-bottomright: 5px;
 -webkit-border-bottom-right-radius: 5px;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .product-popup .current-product-block {
 padding-bottom: 15px;
 border-bottom: 1px solid #B2B2B2;
 margin-bottom: 15px;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .product-popup .current-product-block .current-label {
 margin-right: 10px;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .product-popup .current-product-wrapper {
 display: inline;
 border-bottom: 1px dashed #1183A8;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .variants-table .open-selector {
 background-color: #1183A8;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .variants-table .open-selector .product-link-wrapper {
 border-bottom: 1px dashed white;
 float: left;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-edit-form .variants-table .open-selector a.product-link {
 color: white;
}


.cs-t-3-w.cs-e-3-default .shop-supplier-attach-form .label-cell {
 vertical-align: top;
 padding: 4px 10px 0px 0px;
 font-size: 11px;
 color: #3A3A3A;
 text-align: right;
 width: 30px;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .shop-supplier-attach-form .ui-tabs-active .ui-roundable .ui-corner {
 background-image: url(../files/default/images/back_blue.png);
 color: #292927;
}


.cs-t-3-w.cs-e-3-default .shop-supplier-attach-form .ui-tabs-active a {
 padding-bottom: 6px;
 background: url(../files/default/images/arrow_blue.png) no-repeat center bottom;
}


.cs-t-3-w.cs-e-3-default .shop-supplier-attach-form .new-block,
.cs-t-3-w.cs-e-3-default .shop-supplier-attach-form .existing-block {
 padding: 10px;
 background-color: #a2bfc1;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
}


.cs-t-3-w.cs-e-3-default .shop-supplier-attach-form .new-block table.new-supplier,
.cs-t-3-w.cs-e-3-default .shop-supplier-attach-form .existing-block table.existing-supplier {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .shop-supplier-attach-form .new-block .name {
 width: 100%;
 margin-bottom: 0px;
}


.cs-t-3-w.cs-e-3-default .shop-supplier-attach-form label .system-checkbox-option {
 margin: 0px 10px 0px 0px;
 display: block;
 float: left;
}


.cs-t-3-w.cs-e-3-default .shop-supplier-attach-form .new-block .content-cell label {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .shop-supplier-attach-form .new-block .button-cell {
 width: 60px;
 vertical-align: top;
 text-align: right;
 padding-left: 10px;
}


.cs-t-3-w.cs-e-3-default .shop-supplier-attach-form .existing-supplier td {
 padding: 10px;
 background-color: white;
 border-top: 1px solid #A2BFC1;
 font-size: 11px;
 line-height: 13px;
}


.cs-t-3-w.cs-e-3-default .shop-supplier-attach-form .existing-supplier {
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default .shop-supplier-attach-form .existing-block .button-block {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .shop-supplier-attach-form .ui-tabs .ui-tabs-nav {
 padding: 0;
}


.cs-t-3-w.cs-e-3-default .shop-supplier-attach-form .ui-tabs .ui-tabs-nav li a {
 padding-top: 0px;
}


.cs-t-3-w.cs-e-3-default .shop-supplier-attach-form .ui-tabs-active .ui-roundable .ui-content {
 border-bottom: 0px;
 padding-bottom: 1px;
}


.cs-t-3-w.cs-e-3-default .shop-supplier-attach-form .ui-roundable .ui-content {
 margin: 0px 10px 0px 10px;
 border-bottom: 1px dashed #1183A8;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .shop-supplier-attach-form .ui-tabs .ui-tabs-panel {
 padding: 4px 0px 0px 0px;
}


.cs-t-3-w.cs-e-3-default .shop-product-view-form .layout-tab table.layout-table {
 border-top: 0 none;
}


.cs-t-3-w.cs-e-3-default .shop-product-view-form .layout-tab td.code-cell,
.cs-t-3-w.cs-e-3-default .shop-product-view-form .title-cell,
.cs-t-3-w.cs-e-3-default .shop-product-view-form .price-cell {
 padding-bottom: 3px;
 width: 120px;
}


.cs-t-3-w.cs-e-3-default .shop-product-view-form .layout-tab .ui-checkbox {
 margin-left: 0px;
 margin-right: 0px;
 position: relative;
 top: 2px;
}


.cs-t-3-w.cs-e-3-default .shop-product-view-form .layout-tab .sub-cell .ui-checkbox {
 margin-right: 5px;
}


.cs-t-3-w.cs-e-3-default .shop-product-view-form .layout-tab .title-cell {
 font-weight: bold;
 padding-top: 0;
 padding-bottom: 2px;
}


.cs-t-3-w.cs-e-3-default .shop-product-view-form .layout-tab .element-cell {
 width: 20px;
}


.cs-t-3-w.cs-e-3-default .shop-product-view-form .layout-tab .sub-cell-label {
 padding-left: 23px;
 width: 50px;
}


.cs-t-3-w.cs-e-3-default .shop-product-view-form table.layout-table td {
 padding-top: 5px;
 vertical-align: bottom;
}


.cs-t-3-w.cs-e-3-default .shop-product-view-form .layout-table .sub-cell .system-text-box {
 width: 210px;
 margin-left: 10px;
}


.cs-t-3-w.cs-e-3-default .shop-product-option-type-edit-form .label {
 padding-right: 6px;
}


.cs-t-3-w.cs-e-3-default .shop-product-option-type-edit-form .name-input {
 width: 300px;
}


.cs-t-3-w.cs-e-3-default .shop-product-option-type-edit-form .items {
 width: 100%;
 margin-top: 15px;
}


.cs-t-3-w.cs-e-3-default .shop-product-option-type-edit-form .ui-head-cell {
 font-weight: normal;
 text-align: left;
 padding-left: 6px;
}


.cs-t-3-w.cs-e-3-default .shop-product-option-type-edit-form .website-grid-body-cell-odd,
.cs-t-3-w.cs-e-3-default .shop-product-option-type-edit-form .website-grid-body-cell-even {
 background-color: #D7E8EA;
}


.cs-t-3-w.cs-e-3-default .shop-product-option-type-edit-form .name-cell {
 padding-left: 20px;
 background: #d7e8ea url(/_static/system/images/grippy.png) no-repeat 4px center;
}


.cs-t-3-w.cs-e-3-default .shop-product-option-type-edit-form .name-cell .system-text-box {
 width: 220px;
}


.cs-t-3-w.cs-e-3-default .shop-product-option-type-edit-form .delete-cell {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .shop-product-option-type-edit-form .add-item-button {
 margin: 15px 0px 8px 0px;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-variant-select-form {
 padding: 10px;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-variant-select-form .invalid {
 text-decoration: line-through;
 color: grey;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-variant-select-form .select-wrapper {
 margin-top: 4px;
 margin-bottom: 4px;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-variant-select-form .qty-wrapper {
 margin-top: 4px;
 margin-right: 6px;
}


.cs-t-3-w.cs-e-3-default .shop-product-model-variant-select-form .qty-cell .system-text-box,
.cs-t-3-w.cs-e-3-default .shop-product-model-variant-select-form .type-cell .system-select {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .shop-storage-edit-form {
 padding: 10px;
}


.cs-t-3-w.cs-e-3-default .shop-storage-edit-form .properties-block {
 background-color: #D9E8EB;
 padding: 10px;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .shop-storage-edit-form .properties-block label {
 margin-right: 6px;
}


.cs-t-3-w.cs-e-3-default .shop-storage-edit-form .properties-block .system-text-box {
 width: 220px;
}


.cs-t-3-w.cs-e-3-default .shop-storage-edit-form .buttons-block {
 text-align: right;
 padding-top: 10px;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form .system-tabs-tab {
 padding: 20px;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form .ui-submit-block {
 padding-top: 19px;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form .system-tabs-tab .edit-tags-form {
 padding: 0;
 margin: 0;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form .system-tabs-tab .edit-tags-form .ui-tabs {
 padding: 0 0 0.2em 0;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form .system-tabs-tab .edit-tags-form .ui-tabs .ui-corner-all {
 padding: 0 0.2em 0 0;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form .system-tabs-tab .edit-tags-form .ui-tabs .ui-corner-all a {
 padding-top: 2px;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form table.layout {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form table.layout .website-label-cell {
 text-align: right;
 vertical-align: top;
 padding: 4px 5px 0px 0px;
 width: 68px;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form .website-label-cell label.product-name {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form .digital-document-block {
 margin-bottom: 8px;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form .digital-document-block .ui-autocomplete-result {
 margin-top: 8px;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form table.layout .document-label-cell {
 padding-top: 10px;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form table.layout .digital-product-link {
 display: block;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form table.layout.info-tab select {
 margin-bottom: 8px;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form .document-attach {
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form .document-attach .ui-tabs-panel {
 background-color: #A7BEC1;
 padding: 10px;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form .document-attach .ui-tabs .ui-tabs-nav li a {
 padding-top: 2px;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form table.layout .description-label-cell {
 padding-top: 10px;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form table.layout .website-content-cell {
 width: auto;
 padding: 1px 0px 1px 0px;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form table.layout .ui-autocomplete-result table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form table.layout .unit-label-cell {
 padding-top: 10px;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form table.layout .unit-content-cell {
 padding-top: 6px;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form table.layout .unit-content-cell .ui-radio-select {
 float: left;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form table.layout .unit-content-cell input {
 margin-bottom: 7px;
 position: relative;
 top: 2px;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form table.layout .unit-content-cell .system-select {
 margin-top: 3px;
 margin-left: -8px;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form .name-container {
 margin-right: 6px;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form input.name {
 width: 100%;
 margin-bottom: 8px;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form input.price {
 width: 60px;
 margin-bottom: 8px;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form input.code {
 width: 240px;
 margin-bottom: 6px;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form select.tax-plan {
 margin-bottom: 8px;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form .ui-radio-select label {
 margin-right: 9px;
 position: relative;
 right: 3px;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form .article-block .ui-tabs {
 margin-top: 6px;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form .article-block .ui-tabs,
.cs-t-3-w.cs-e-3-default .shop-product-edit-form .article-block .ui-tabs .ui-tabs-nav {
 padding-top: 0;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form .info-tab .ui-tabs .ui-roundable .ui-content {
 border-bottom: 1px dashed;
 margin: 0px 4px 0px 4px;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form .info-tab .ui-tabs-active .ui-roundable .ui-content {
 border-bottom: 0px dashed;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form .info-tab .ui-tabs-active .ui-roundable .ui-corner {
 background-image: url(../files/default/images/back_blue.png);
 color: #292927;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form .info-tab .ui-tabs .ui-tabs-nav li a {
 padding: 2px 0px 5px 0px;
 margin: 0px 10px 2px 2px;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form .info-tab li.ui-tabs-active a {
 padding: 2px 0px 5px 0px;
 margin: 0px 10px 2px 2px;
 background: url(../files/default/images/arrow_blue.png) no-repeat center bottom;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form .article-create-block {
 padding: 10px;
 background-color: #a2bfc1;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form .article-create-block table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form table.layout .article-create-block .website-label-cell {
 width: 24px;
 padding: 4px 10px 0px 0px;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form table.layout .article-create-block .website-content-cell {
 width: auto;
 padding: 0px 14px 0px 0px;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form table.layout .article-create-block .article-title {
 width: 100%;
 margin: 0;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form table.layout .article-create-block .button-cell {
 width: 58px;
 padding-right: 2px;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form table.layout .article-create-block .button-cell .ui-button-inline {
 margin: 0;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form .article-block .article-only {
 margin-top: 8px;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form .article-block .article-empty {
 padding-right: 6px;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form .article-block .article-empty .ui-autocomplete-input {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form .article-block .ui-tabs .ui-tabs-panel {
 padding: 0px;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form .article-block .ui-tabs .ui-tabs-panel .system-text-box {
 width: 100%;
 padding: 2px 0;
 margin: 0;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form .ui-autocomplete-container table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form .ui-submit-block label {
 margin-right: 16px;
}


.cs-t-3-w.cs-e-3-default .shop-product-edit-form .website-content-cell .system-calendar {
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default .shop-customer-mn-person-form table.list {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .shop-customer-mn-person-form .ui-head-cell {
 text-align: left;
 font-weight: normal;
 padding: 4px 4px 1px 4px;
}


.cs-t-3-w.cs-e-3-default .shop-customer-mn-person-form table.list .ui-head-cell,
.cs-t-3-w.cs-e-3-default .shop-customer-mn-person-form table.list .ui-odd-cell {
 width: 100px;
}


.cs-t-3-w.cs-e-3-default .shop-customer-mn-person-form table.list .image-cell {
 width: 35px;
}


.cs-t-3-w.cs-e-3-default .shop-customer-mn-person-form table.list .handle-cell {
 background-image: url(/_static/system/images/grippy.png);
 background-repeat: no-repeat;
 background-position: 4px center;
}


.cs-t-3-w.cs-e-3-default .shop-customer-mn-person-form table.list .button-head-cell,
.cs-t-3-w.cs-e-3-default .shop-customer-mn-person-form table.list .button-cell {
 text-align: right;
 width: auto;
}


.cs-t-3-w.cs-e-3-default .shop-customer-mn-person-form table.list .button-cell .website-grid-edit-link {
 padding-right: 3px;
}


.cs-t-3-w.cs-e-3-default .shop-customer-mn-person-form table.list .button-cell .ui-delete-link {
 padding: 4px 4px 3px 18px;
}


.cs-t-3-w.cs-e-3-default .shop-customer-mn-person-form .add-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .shop-customer-mn-person-form .add-label-cell,
.cs-t-3-w.cs-e-3-default .shop-customer-mn-person-form .label-cell {
 vertical-align: top;
 padding: 4px 8px 0px 8px;
 font-size: 11px;
 color: #3A3A3A;
 text-align: right;
 width: 40px;
}


.cs-t-3-w.cs-e-3-default .shop-customer-mn-person-form .add-label-cell {
 padding-top: 14px;
 width: 28px;
 text-align: left;
}


.cs-t-3-w.cs-e-3-default .shop-customer-mn-person-form .ui-tabs-active .ui-roundable .ui-corner {
 background-image: url(../files/default/images/back_blue.png);
 color: #292927;
}


.cs-t-3-w.cs-e-3-default .shop-customer-mn-person-form li.ui-tabs-active a {
 padding-bottom: 6px;
 background: url(../files/default/images/arrow_blue.png) no-repeat center bottom;
}


.cs-t-3-w.cs-e-3-default .shop-customer-mn-person-form .new-person-block {
 padding: 10px;
 background-color: #a2bfc1;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
}


.cs-t-3-w.cs-e-3-default .shop-customer-mn-person-form .new-person-block table.new-person {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .shop-customer-mn-person-form .new-person-block .mn-first-name,
.cs-t-3-w.cs-e-3-default .shop-customer-mn-person-form .new-person-block .mn-last-name {
 width: 230px;
}


.cs-t-3-w.cs-e-3-default .shop-customer-mn-person-form .new-person-block .ui-checkbox {
 margin: 0 10px 0;
}


.cs-t-3-w.cs-e-3-default .shop-customer-mn-person-form .new-person-block .publish-cell {
 padding-left: 8px;
 padding-right: 5px;
 width: 100px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .shop-customer-mn-person-form .new-person-block .publish-cell label {
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .shop-customer-mn-person-form .new-person-block .button-cell {
 vertical-align: top;
 text-align: right;
 padding-left: 6px;
}


.cs-t-3-w.cs-e-3-default .shop-customer-mn-person-form .existing-person {
 background-color: #A2BFC1;
 border-radius: 5px 5px 5px 5px;
 padding: 10px;
}


.cs-t-3-w.cs-e-3-default .shop-customer-mn-person-form .existing-person .label-cell {
 width: 85px;
}


.cs-t-3-w.cs-e-3-default .shop-customer-mn-person-form .existing-person .system-text-box {
 width: 600px;
}


.cs-t-3-w.cs-e-3-default .shop-customer-mn-person-form .existing-person .ui-button {
 margin-left: 10px;
 margin-right: 0;
}


.cs-t-3-w.cs-e-3-default .shop-customer-mn-person-form .create-block .ui-tabs-panel {
 padding-bottom: 0;
}


.cs-t-3-w.cs-e-3-default .shop-customer-mn-person-form .ui-head-cell {
 padding-top: 0;
 padding-bottom: 0;
}


.cs-t-3-w.cs-e-3-default .shop-customer-mn-person-form .add-label-cell,
.cs-t-3-w.cs-e-3-default .shop-customer-mn-person-form .label-cell {
 padding: 4px 8px 0 0;
 width: 60px;
}


.cs-t-3-w.cs-e-3-default .shop-customer-mn-person-form .content-cell {
 padding: 0 10px 0 0;
 width: 120px;
}


.cs-t-3-w.cs-e-3-default .shop-customer-mn-person-form .add-label-cell {
 padding: 14px 8px 8px 0;
 width: 26px;
}


.cs-t-3-w.cs-e-3-default .shop-supplier-edit-form {
 padding: 10px;
}


.cs-t-3-w.cs-e-3-default .shop-supplier-edit-form .properties-block {
 background-color: #D9E8EB;
 padding: 10px;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .shop-supplier-edit-form .properties-block label {
 margin-right: 6px;
}


.cs-t-3-w.cs-e-3-default .shop-supplier-edit-form .properties-block .system-text-box {
 width: 220px;
}


.cs-t-3-w.cs-e-3-default .shop-supplier-edit-form .buttons-block {
 text-align: right;
 padding-top: 10px;
}


.cs-t-3-w.cs-e-3-default .shop-product-mn-product-form table.list {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .shop-product-mn-product-form .ui-head-cell {
 text-align: left;
 font-weight: normal;
 padding: 4px 4px 1px 4px;
}


.cs-t-3-w.cs-e-3-default .shop-product-mn-product-form table.list .handle-head-cell,
.cs-t-3-w.cs-e-3-default .shop-product-mn-product-form table.list .handle-cell {
 width: 24px;
}


.cs-t-3-w.cs-e-3-default .shop-product-mn-product-form table.list .handle-cell {
 background-image: url(/_static/system/images/grippy.png);
 background-repeat: no-repeat;
 background-position: 4px center;
}


.cs-t-3-w.cs-e-3-default .shop-product-mn-product-form table.list .button-head-cell,
.cs-t-3-w.cs-e-3-default .shop-product-mn-product-form table.list .button-cell {
 width: 70px;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .shop-product-mn-product-form .add-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .shop-product-mn-product-form .add-label-cell,
.cs-t-3-w.cs-e-3-default .shop-product-mn-product-form .label-cell {
 vertical-align: top;
 padding: 4px 8px 0px 8px;
 font-size: 11px;
 color: #3A3A3A;
 text-align: right;
 width: 40px;
}


.cs-t-3-w.cs-e-3-default .shop-product-mn-product-form .add-label-cell {
 padding-top: 14px;
 width: 28px;
 text-align: left;
}


.cs-t-3-w.cs-e-3-default .shop-product-mn-product-form .ui-tabs-active .ui-roundable .ui-corner {
 background-image: url(../files/default/images/back_blue.png);
 color: #292927;
}


.cs-t-3-w.cs-e-3-default .shop-product-mn-product-form .ui-tabs-active a {
 padding-bottom: 6px;
 background: url(../files/default/images/arrow_blue.png) no-repeat center bottom;
}


.cs-t-3-w.cs-e-3-default .shop-product-mn-product-form .new-product-block {
 padding: 10px;
 background-color: #a2bfc1;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
}


.cs-t-3-w.cs-e-3-default .shop-product-mn-product-form .new-product-block table.new-product {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .shop-product-mn-product-form .new-product-block .mn-name {
 width: 100%;
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default .shop-product-mn-product-form .new-product-block .mn-price {
 width: 100px;
}


.cs-t-3-w.cs-e-3-default .shop-product-mn-product-form .new-product-block .ui-checkbox {
 margin: 0 10px 0;
}


.cs-t-3-w.cs-e-3-default .shop-product-mn-product-form .new-product-block .publish-cell {
 padding-left: 8px;
 padding-right: 5px;
 width: 100px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .shop-product-mn-product-form .new-product-block .publish-cell label {
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .shop-product-mn-product-form .new-product-block .button-cell {
 width: 70px;
 vertical-align: top;
 width: 70px;
 text-align: right;
 padding-left: 6px;
}


.cs-t-3-w.cs-e-3-default .shop-product-mn-product-form .existing-product {
 background-color: #A2BFC1;
 border-radius: 5px 5px 5px 5px;
 padding: 10px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .shop-product-mn-product-form .existing-product .label-cell {
 width: 85px;
}


.cs-t-3-w.cs-e-3-default .shop-product-mn-product-form .existing-product .system-text-box {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .shop-product-mn-product-form .existing-product .ui-button {
 margin-left: 10px;
 margin-right: 0;
}


.cs-t-3-w.cs-e-3-default .shop-product-mn-product-form .create-block .ui-tabs-panel {
 padding-bottom: 0;
}


.cs-t-3-w.cs-e-3-default .shop-product-mn-product-form .ui-head-cell {
 padding-top: 0;
 padding-bottom: 0;
}


.cs-t-3-w.cs-e-3-default .shop-product-mn-product-form .add-label-cell,
.cs-t-3-w.cs-e-3-default .shop-product-mn-product-form .label-cell {
 padding: 4px 10px 0 0;
 width: 30px;
}


.cs-t-3-w.cs-e-3-default .shop-product-mn-product-form .add-label-cell {
 padding: 14px 8px 8px 0;
 width: 26px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list table.list {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-product-list .buttons-cell {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-shopping .show-more-popup {
 position: absolute;
 background: transparent;
 z-index: 5;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-shopping .show-more-popup .ui-corner {
 background: url(../files/default/images/more-roundable.png) no-repeat;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-shopping .show-more-popup .ui-tr {
 background-position: right top;
 background-repeat: no-repeat;
 height: 14px;
 left: 0;
 margin-left: 14px;
 overflow: visible;
 position: absolute;
 right: 0;
 top: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-shopping .show-more-popup .ui-tl {
 background-position: left top;
 background-repeat: no-repeat;
 height: 14px;
 left: -14px;
 overflow: hidden;
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-shopping .show-more-popup .ui-br {
 background-position: right bottom;
 background-repeat: no-repeat;
 margin-left: 14px;
 margin-top: 10px;
 overflow: visible;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-shopping .show-more-popup .ui-bl {
 background-position: left bottom;
 background-repeat: no-repeat;
 left: -14px;
 overflow: visible;
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-shopping .show-more-popup .ui-content {
 left: 2px;
 padding: 0 0 10px 12px;
 position: relative;
 top: -2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-shopping .show-more-link {
 color: #0058b1;
 font-size: 11px;
 text-decoration: none;
 border-bottom: 1px dashed #0058b1;
 cursor: hand;
 cursor: pointer;
 display: inline-block;
 font-weight: bold;
 margin: 4px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-shopping .org-item-link {
 vertical-align: top;
 color: #1183a8;
 text-decoration: underline;
 font-size: 11px;
 display: block;
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-shopping .org-item .ui-content {
 padding: 0 1px 0 3px;
 position: relative;
 top: -2px;
 font-size: 11px;
 font-weight: bold;
 color: #ffffff;
 text-shadow: 0 -1px 0 #999999;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-shopping .org-item .ui-corner {
 background: url(../files/default/images/tags-back.png) no-repeat;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-shopping .org-item .ui-tr {
 background-position: right top;
 background-repeat: no-repeat;
 height: 6px;
 left: 0;
 margin-left: 7px;
 overflow: visible;
 position: absolute;
 right: 0;
 top: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-shopping .org-item .ui-tl {
 background-position: left top;
 background-repeat: no-repeat;
 height: 6px;
 left: -7px;
 overflow: hidden;
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-shopping .org-item .ui-br {
 background-position: right bottom;
 background-repeat: no-repeat;
 margin-left: 7px;
 margin-top: 2px;
 overflow: visible;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-shopping .org-item .ui-bl {
 background-position: left bottom;
 background-repeat: no-repeat;
 left: -7px;
 overflow: visible;
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-shopping .org-item {
 margin: 1px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-shopping .org-item .link {
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-shopping .org-item .count {
 vertical-align: top;
 padding-left: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-shopping .show-more-body {
 margin-top: 6px;
 max-height: 260px;
 overflow-y: auto;
 padding: 0 18px 0 0;
 overflow-x: hidden;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .clear {
 clear: both;
 height: 15px;
 border-top: 1px solid #CCCCCC;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .list {
 padding: 0px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .order {
 width: 100%;
 margin-bottom: 20px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .order td {
 border-style: solid;
 border-width: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .order .payment-select {
 margin-bottom: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .order .head-row td {
 font-weight: bold;
 padding: 6px 10px 3px 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .order .body-row td {
 padding: 10px;
 vertical-align: top;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .active-order td {
 border-color: #aad46b;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .active-order .head-row td {
 background-color: #aad46b;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .closed-order td {
 border-color: #d5e8ea;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .closed-order .head-row td {
 background-color: #d5e8ea;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .order .date-cell {
 border-top-left-radius: 5px;
 -moz-border-radius-topleft: 5px;
 -webkit-border-top-left-radius: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .order .edit-link {
 font-weight: normal;
 text-decoration: underline;
 margin-left: 10px;
 font-size: 11px;
 position: relative;
 bottom: 1px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .order .number-cell {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .order .name-cell,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .order .contacts-cell {
 border-right: 0px;
 border-left: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .order .option-name {
 color: grey;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .order .option-value {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .order .head-row td.total-cell {
 width: 90px;
 border-right: 0px;
 padding-right: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .order .delivery-status-cell {
 border-top-right-radius: 5px;
 -moz-border-radius-topright: 5px;
 -webkit-border-top-right-radius: 5px;
 width: 135px;
 border-left: 0px;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .order .body-row td.item-list-cell {
 border-bottom-left-radius: 5px;
 -moz-border-radius-bottomleft: 5px;
 -webkit-border-bottom-left-radius: 5px;
 padding: 10px 0px 4px 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .order .item-list-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .order .item-list-table td {
 border-width: 0px;
 padding: 0px 10px 6px 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .order .item-list-table td.item-quantity {
 padding: 0px 0px 6px 0px;
 width: 20px;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .order .item-list-table td.item-status {
 width: 130px;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .order .name-cell,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .order .contacts-cell {
 width: 190px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .order .payment-status-cell {
 border-bottom-right-radius: 5px;
 -moz-border-radius-bottomright: 5px;
 -webkit-border-bottom-right-radius: 5px;
 width: 235px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .order .payment-status-cell label {
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .manage-elements {
 float: left;
 padding: 5px 10px 15px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .manage-elements .filter-block {
 width: 550px;
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .manage-elements .filter-block select,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .manage-elements .filter-block span {
 margin-right: 10px;
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .manage-elements .filter-block span {
 margin-top: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .manage-elements .sort-block span {
 margin-right: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .manage-elements .filter-block span,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .manage-elements .sort-block span {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-list .manage-elements .sort-block {
 float: right;
 margin-right: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-tax-package-list table.list {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-tax-package-list .button-block {
 float: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-tax-package-list .buttons-cell {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-tax-package-list .customer-link {
 display: block;
 text-decoration: none;
 background: url(/_static/website/images/plus_button.png) no-repeat scroll left center transparent;
 border-radius: 5px 5px 5px 5px;
 clear: both;
 color: white;
 cursor: pointer;
 font-size: 12px;
 font-weight: bold;
 padding: 4px 12px 4px 24px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-tax-package-list a.customer-link:hover {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-tax-package-list .customer-link span {
 display: block;
 float: left;
 text-decoration: underline;
 padding: 12px 6px 6px 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-tax-package-list table.list {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-tax-package-list .ui-submit-block-section {
 padding-top: 0;
 border: 0 none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-tax-package-list .customer-popup .customer-text {
 font-size: 11px;
 padding: 5px;
 text-align: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-tax-package-list .person-list {
 height: 295px;
 overflow: auto;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-tax-package-list .organization-list {
 height: 295px;
 overflow: auto;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-shipment-plan-edit .header .website-label-cell {
 padding-top: 4px;
 vertical-align: top;
 width: 100px;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-shipment-plan-edit .header .website-content-cell {
 padding: 4px 0 1px 6px;
 vertical-align: top;
 width: auto;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-shipment-plan-edit .header .title {
 width: 380px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-shipment-plan-edit .header .days {
 width: 20px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-shipment-plan-edit .header .ui-checkbox {
 margin: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-shipment-plan-edit .header input {
 margin-bottom: 9px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-shipment-plan-edit .header td {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-shipment-plan-edit .modules-title {
 padding-left: 8px;
 padding-top: 9px;
 font-size: 11px;
 display: block;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-shipment-plan-edit .add-item-button {
 margin-top: 15px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status {
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .info-table,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .info-table table,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .system-text-box {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .order-info-cell {
 width: 240px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .customer-info-cell {
 width: 300px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .customer-info .label-cell {
 vertical-align: top;
 width: 118px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .label-cell {
 padding: 2px 10px 6px 0px;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .content-cell {
 padding: 2px 10px 6px 0px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .customer-info .content-cell {
 padding-right: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .order-info-cell .system-select {
 width: 130px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .order-info-cell .order-info .ui-calendar-date .system-text-box {
 width: 72px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .content-cell .address-part {
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list {
 margin-top: 18px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .ui-head-cell {
 border-bottom: 1px solid #cccccc;
 color: grey;
 text-align: right;
 padding: 4px 0px 4px 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .name-head {
 padding-left: 10px;
 text-align: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .options-head {
 text-align: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .status-head {
 text-align: left;
 padding-left: 30px;
 width: 100px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .buttons-head {
 width: 126px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .ui-odd-cell,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .ui-even-cell {
 background-color: white;
 border-top: 0px;
 padding: 7px 0px 9px 0px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .name-cell {
 padding-left: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .name {
 display: block;
 float: left;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .code {
 display: block;
 float: left;
 font-size: 11px;
 line-height: 11px;
 color: grey;
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .options-cell .label {
 color: grey;
 padding-right: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .unit-price-cell {
 text-align: right;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .qty-cell {
 text-align: right;
 min-width: 74px;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .qty-cell span {
 display: inline-block;
 height: 20px;
 line-height: 15px;
 padding-right: 3px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .price-cell {
 text-align: right;
 min-width: 74px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .price-cell {
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .price-cell .item-price-details-cell {
 min-width: 72px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .price-cell .money-amount {
 display: block;
 font-weight: bold;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .price-cell .price-included {
 padding-top: 7px;
 background-image: url(../files/default/images/arrow-up.png);
 background-repeat: no-repeat;
 background-position: 100% 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .price-cell .price-break-down {
 float: right;
 clear: both;
 padding-bottom: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .price-cell .price-break-down td {
 border: 0;
 padding: 3px 0 0 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .price-cell .price-break-down .money-amount {
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .price-cell .price-break-down td.ui-label-cell {
 padding-left: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .price-cell .price-included-block {
 padding: 8px;
 background-color: #e6e6e6;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 margin-right: -8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .price-cell .price-included-label {
 font-size: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .product-item-tax {
 text-align: right;
 padding-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .money-amount {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .tax-amount-value .money-amount,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .layout-taxes .taxes .money-amount {
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .status-cell {
 padding-left: 30px;
 text-align: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .qty-input {
 width: 34px;
 text-align: right;
 margin-top: -4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .button-cell {
 padding-right: 10px;
 padding-left: 7px;
 text-align: right;
 width: 60px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .button-cell .ui-delete-link {
 line-height: 18px;
 background-position: 4px 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .total-cell {
 padding-top: 10px;
 font-size: 15px;
 font-weight: bold;
 text-align: right;
 vertical-align: top;
 line-height: 26px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .bottom-cell {
 padding-right: 10px;
 padding-left: 30px;
 padding-top: 8px;
 text-align: left;
 width: 220px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .button-cell .ui-delete-link {
 line-height: 14px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .add-row .add-cell {
 background-color: #E6E6E6;
 padding-top: 10px;
 padding-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .add-product-block {
 margin-right: 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .add-product-block .ui-autocomplete-result table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .add-product-block .result-cell-content {
 background-color: white;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .options-block {
 padding-right: 26px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .options-block .tip {
 height: 7px;
 width: 40px;
 margin-top: 7px;
 background: url(../files/default/images/up_dark.png) no-repeat top center;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .options-block .shop-product-model-variant-select-form {
 background-color: #B2B2B2;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .options-block table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .add-item-cell {
 padding: 0px 0px 6px 0px;
 border-bottom: 1px solid #cccccc;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .add-link {
 background: url(/_static/system/images/plus.gif) no-repeat 0 0;
 font-size: 11px;
 padding-left: 16px;
 text-decoration: underline;
 display: block;
 float: left;
 margin: 6px 10px 3px 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .product-cell {
 padding-left: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .product-autocomplete {
 padding-right: 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .product-autocomplete .result-cell-content {
 padding: 0px 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .list .add-buttons-cell {
 padding-left: 60px;
 text-align: left;
 width: 160px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .product-autocomplete .system-text-box {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .ui-initial {
 color: grey;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .customer-edit-cell {
 vertical-align: top;
 padding-top: 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .customer-edit-cell .edit-link.address-link {
 display: block;
 margin-top: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .receipt-cell {
 vertical-align: top;
 padding-top: 3px;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .edit-link,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .print-link {
 font-size: 11px;
 padding-left: 16px;
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .edit-link {
 background: url(/_static/website/images/edit.gif) no-repeat 0 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .print-link {
 background: url(/_static/website/images/order_print.png) no-repeat 0 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .included {
 color: grey;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .details-cell,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .details-rest-cell {
 padding: 10px 0 0 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .details-cell {
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .shipping-details-table {
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .shipping-details-table .ui-label-cell {
 width: 120px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .shipping-details-table .ui-content-cell {
 width: auto;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .total-details-table .shipping-row td {
 padding-bottom: 18px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .total-details-table {
 float: right;
 border-bottom: 1px solid #cccccc;
 margin-right: -126px;
 margin-left: 40px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .details-cell td {
 padding: 6px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .details-cell .ui-label-cell {
 text-align: right;
 padding-right: 16px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .details-cell .total-details-table .ui-label-cell {
 width: 124px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .details-cell .total-details-table .ui-content-cell {
 width: 58px;
 text-align: right;
 padding-right: 126px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .details-cell .total-details-table .money-amount {
 font-weight: normal;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .details-cell .total-details-table .sub-details-cell {
 padding: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .details-cell .total-details-table .sub-details-include {
 padding-top: 7px;
 padding-bottom: 8px;
 background-image: url(../files/default/images/arrow-up.png);
 background-repeat: no-repeat;
 background-position: 184px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .details-cell .sub-details-include td {
 padding-top: 4px;
 padding-bottom: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .details-cell .total-details-table .sub-details-include .ui-label-cell {
 width: 116px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .details-cell .total-details-table .sub-details-include .sub-details-include-block {
 background-color: #e6e6e6;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 padding: 0 8px 4px 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .details-cell .amount-included-label {
 display: block;
 font-size: 10px;
 padding: 8px 0 4px 0;
 width: 116px;
 text-align: right;
 line-height: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .details-cell .total-details-table .sub-details-cell .ui-content-cell {
 padding-right: 16px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .details-cell .total-details-table .breakdown-cell {
 padding-left: 16px;
 padding-right: 0;
 width: 86px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .details-cell .total-details-table .breakdown-link {
 font-size: 11px;
 text-decoration: none;
 border-bottom: 1px dashed #1183a8;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .details-cell .total-details-table .breakdown-link:hover {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .money-amount {
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status .affiliates-selection-edit-table .label-cell {
 text-align: right;
 width: 120px;
 padding-right: 16px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-order-status {
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-shop-cart-button .cart-link {
 display: block;
 height: 21px;
 text-decoration: none;
 font-family: text-regular;
 font-size: 10px;
 padding: 1px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-shop-cart-button .cart-link span {
 display: block;
 float: left;
 text-decoration: underline;
 padding: 6px 6px 0px 12px;
 color: #4cd1d0;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-shop-cart-button .cart-link .cart-count {
 display: block;
 float: right;
 font-size: 12px;
 padding: 5px 12px 5px 23px;
 vertical-align: top;
 color: grey;
 background: url(../files/dark_1column/images/sumka.png) no-repeat left top;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-cart-button .cart-button-block {
 float: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-cart-button .cart-link {
 display: block;
 height: 37px;
 text-decoration: none;
 padding: 1px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-cart-button a.cart-link:hover {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-cart-button .cart-link span {
 display: block;
 float: left;
 text-decoration: underline;
 padding: 12px 6px 6px 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-cart-button .cart-link .cart-count {
 display: block;
 float: right;
 font-size: 12px;
 padding: 8px 12px 11px 23px;
 vertical-align: top;
 color: grey;
 background: url(/_static/shop/images/panel_shop_icon.png) no-repeat left 11px;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-cart-button .popup-on {
 background-color: #f2f2f2;
 border-top-left-radius: 5px;
 -moz-border-radius-topleft: 5px;
 -webkit-border-top-left-radius: 5px;
 border-top-right-radius: 5px;
 -moz-border-radius-topright: 5px;
 -webkit-border-top-right-radius: 5px;
 -moz-box-shadow: 0 0 2px 2px #bdbdbd;
 -webkit-box-shadow: 0 0 2px 2px #bdbdbd;
 box-shadow: 0 0 2px 2px #bdbdbd;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-cart-button .popup-on .ui-helper {
 position: absolute;
 height: 5px;
 bottom: 0px;
 left: 0px;
 right: 0px;
 background-color: #f2f2f2;
 z-index: 2;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-cart-button .cart-popup {
 background-color: #f2f2f2;
 right: 0px;
 width: 274px;
 padding: 12px;
 border-top-left-radius: 5px;
 -moz-border-radius-topleft: 5px;
 -webkit-border-top-left-radius: 5px;
 border-bottom-left-radius: 5px;
 -moz-border-radius-bottomleft: 5px;
 -webkit-border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
 -moz-border-radius-bottomright: 5px;
 -webkit-border-bottom-right-radius: 5px;
 -moz-box-shadow: 0 0 2px 2px #bdbdbd;
 -webkit-box-shadow: 0 0 2px 2px #bdbdbd;
 box-shadow: 0 0 2px 2px #bdbdbd;
 text-align: right;
 z-index: 1;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-cart-button .cart-popup ul {
 border-bottom: 1px solid #cccccc;
 padding: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-cart-button .cart-popup li {
 text-align: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-cart-button .cart-popup .image-placeholder {
 float: left;
 width: 50px;
 height: 50px;
 padding: 0px;
 background-color: #eaeaea;
 margin-right: 15px;
 padding: 0px;
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-cart-button .cart-popup .image-placeholder a,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-cart-button .cart-popup .image-placeholder a:hover {
 display: block;
 width: 50px;
 height: 50px;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-cart-button .cart-popup .image-container {
 float: left;
 width: 50px;
 background-color: #eaeaea;
 margin-right: 15px;
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-cart-button .cart-popup .image-container td {
 height: 50px;
 vertical-align: middle;
 padding: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-cart-button .cart-popup img {
 width: 50px;
 vertical-align: top;
 border: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-cart-button .cart-popup .info-block {
 float: left;
 width: 208px;
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-cart-button .cart-popup .cart-item-name {
 font-size: 12px;
 text-decoration: underline;
 width: 130px;
 display: block;
 float: left;
 padding-bottom: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-cart-button .cart-popup .price {
 float: right;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-cart-button .cart-popup table.info {
 clear: both;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-cart-button .cart-popup table.info .label {
 padding-right: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-cart-button .cart-popup li .ui-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-cart-button .cart-popup .total,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-cart-button .cart-popup .view-cart-link {
 display: block;
 float: right;
 margin-top: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-cart-button .cart-popup .total {
 font-weight: bold;
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-cart-button .cart-popup .view-cart-link {
 color: white;
 background: #008df2 url(../files/default/images/checkout_back.png) no-repeat right center;
 border: 1px solid #008DF2;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 line-height: 26px;
 font-size: 12px;
 text-decoration: none;
 font-weight: bold;
 padding: 0px 22px 0px 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-shop-cart-button .cart-popup .close-link {
 display: block;
 float: left;
 text-decoration: underline;
 margin-top: 4px;
 clear: left;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .header {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .system-form .header .website-label-cell {
 padding-top: 4px;
 vertical-align: top;
 width: 80px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .system-form .header .website-content-cell {
 width: auto;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .header .title {
 width: 380px;
 margin-bottom: 9px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .header .website {
 margin-bottom: 9px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .header .ui-multi-autocomplete {
 margin-top: 7px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .modules-title {
 font-size: 11px;
 display: block;
 margin: 5px 0px 16px 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .module-options {
 margin-bottom: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .options-title {
 font-size: 11px;
 height: 33px;
 vertical-align: top;
 padding: 4px 8px 5px 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .ui-collapsed .options-title {
 background-color: #D8E8EA;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .ui-expanded .options-title {
 background-color: #B1D460;
 -moz-border-top-right-radius: 5px;
 -moz-border-top-left-radius: 5px;
 -khtml-border-top-right-radius: 5px;
 -khtml-border-top-left-radius: 5px;
 -webkit-border-top-right-radius: 5px;
 -webkit-border-top-left-radius: 5px;
 border-top-right-radius: 5px;
 border-top-left-radius: 5px;
 padding-bottom: 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .options-title label {
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .options-title .ui-disabled {
 opacity: .5;
 filter: Alpha(Opacity=50);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .options-title .ui-checkbox {
 margin: 0px;
 position: relative;
 top: 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .options-title .ui-checkbox-label {
 position: relative;
 width: 400px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .options-title .module-name {
 margin-left: 50px;
 position: relative;
 line-height: 22px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .options-title .module-name:before {
 font-family: "cornerstone";
 font-style: normal;
 font-weight: normal;
 speak: none;
 display: inline-block;
 text-decoration: inherit;
 text-align: center;
 font-variant: normal;
 text-transform: none;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 position: absolute;
 top: 0;
 left: -46px;
 font-size: 26px;
 color: #54595a;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .cs-icon-article:before {
 content: '\e800';
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .cs-icon-audio:before {
 content: '\e801';
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .cs-icon-calendar:before {
 content: '\e802';
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .cs-icon-dm:before,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .cs-icon-newsfeed:before {
 content: '\e803';
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .cs-icon-document:before {
 content: '\e804';
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .cs-icon-ecclesia:before {
 content: '\e805';
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .cs-icon-form:before {
 content: '\e806';
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .cs-icon-frifond:before {
 content: '\e807';
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .cs-icon-fundraising:before {
 content: '\e808';
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .cs-icon-groups:before {
 content: '\e809';
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .cs-icon-image:before {
 content: '\e80a';
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .cs-icon-map:before {
 content: '\e80b';
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .cs-icon-medarbeideren:before {
 content: '\e80c';
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .cs-icon-membership:before {
 content: '\e80d';
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .cs-icon-payment:before {
 content: '\e80e';
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .cs-icon-people:before {
 content: '\e80f';
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .cs-icon-query:before {
 content: '\e810';
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .cs-icon-rss:before {
 content: '\e811';
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .cs-icon-shop:before {
 content: '\e812';
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .cs-icon-social:before {
 content: '\e813';
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .cs-icon-subscriptions:before,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .cs-icon-subscription:before {
 content: '\e814';
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .cs-icon-system:before {
 content: '\e815';
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .cs-icon-language:before {
 content: '\e816';
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .cs-icon-video:before {
 content: '\e817';
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .cs-icon-vote:before {
 content: '\e818';
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .cs-icon-website:before {
 content: '\e819';
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .cs-icon-generic:before,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .cs-icon-root:before {
 content: '\e81a';
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .cs-icon-quarry:before {
 content: '\e81b';
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .cs-icon-knowinggod:before {
 content: '\e81c';
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .cs-icon-winorg:before {
 content: '\e81d';
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .options-title .status {
 display: block;
 float: left;
 clear: left;
 margin-left: 62px;
 position: relative;
 bottom: 4px;
 color: grey;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .options-title .ui-form-link {
 padding: 9px 0px 9px 0px;
 display: block;
 float: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .options-body {
 padding: 20px 28px 26px 28px;
 -moz-border-bottom-right-radius: 5px;
 -moz-border-bottom-left-radius: 5px;
 -khtml-border-bottom-right-radius: 5px;
 -khtml-border-bottom-left-radius: 5px;
 -webkit-border-bottom-right-radius: 5px;
 -webkit-border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
 border-bottom-left-radius: 5px;
 border: 2px solid #B1D460;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .options-body .ui-checkbox,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .options-body .system-checkbox-option {
 position: relative;
 top: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .limit-input {
 width: 33px;
 margin-left: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .options-table {
 margin: 4px 0px 0px 0px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .options-table .website-label-cell {
 padding: 4px 0px 10px 0px;
 vertical-align: top;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .options-table .website-content-cell {
 vertical-align: top;
 width: auto;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .options-table .permission-values label {
 margin-right: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .options-table .number-option {
 margin-left: 20px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .limiter-section {
 margin-bottom: 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .limiter-block {
 background-color: #e6e6e6;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 margin-top: 8px;
 padding: 8px 14px 14px 14px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .by-tags-block label {
 margin-right: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .by-tags-block .edit-tags-form {
 background-color: transparent;
 margin: 6px 0px 0px 0px;
 padding: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-edit-offer .edit-tags-form .ui-tabs .ui-tabs-panel {
 padding: 10px;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group .contacts {
 padding: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group .contact-label {
 width: 70px;
 color: #808080;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group .contact-value {
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-group-create-website-link a {
 text-decoration: underline;
 font-size: 13px;
 padding-top: 1px;
 padding-left: 22px;
 background-position: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-category {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-category .system-form {
 background-color: transparent;
 margin: 0 0 12px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-category .system-form-title {
 background-color: #B8CED2;
 display: block;
 padding: 10px 10px 8px;
 margin: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-category .categories-table {
 margin-bottom: 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-category .title-link {
 padding: 0px 4px 0px 4px;
 line-height: 21px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-category .category-item-block .system-text-box {
 font-family: arial;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-category .layout {
 border: 2px solid #B8CED2;
 margin-bottom: 2px;
 padding: 10px 20px 10px 20px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-category .delete-cell {
 padding-left: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-category .delete-cell a.ui-form-link {
 background: transparent url(/_static/system/images/delete.gif) no-repeat 2px 2px;
 padding: 1px 0px 2px 18px;
 line-height: 18px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-category .add-category-block .ui-button {
 margin-left: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-drop-down {
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-drop-down .container {
 padding-top: 4px;
 width: 300px;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-drop-down .container img,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-drop-down .container div {
 margin-right: 12px;
 padding: 2px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-drop-down .container span {
 color: #A5AAB1;
 font-family: Arial,sans-serif;
 font-size: 24px;
 font-weight: bold;
 margin: 2px 12px 0 0;
 overflow: hidden;
 padding: 6px 0;
 text-align: right;
 text-overflow: ellipsis;
 white-space: nowrap;
 display: inline-block;
 text-shadow: 0 -1px 0 black;
 max-width: 230px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-drop-down .drop {
 max-width: 300px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-drop-down .ui-line-block.on-more {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-drop-down .ui-line-block.header {
 background: transparent url(/_static/cs/images/toolbar_arrow_down.png) right 9px no-repeat;
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-drop-down .ui-line-block.header a {
 background-position: 3px 1px;
 cursor: pointer;
 border: none;
 font-size: 24px;
 margin-bottom: 10px;
 padding-right: 35px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-drop-down .ui-line-block a {
 background-repeat: no-repeat;
 background-position: 10px center;
 line-height: 20px;
 color: #8ad9ed;
 font-family: Arial,sans-serif;
 font-size: 11px;
 font-weight: bold;
 margin: 0;
 overflow: hidden;
 padding: 5px 10px 5px 45px;
 text-overflow: ellipsis;
 white-space: nowrap;
 display: inline-block;
 text-shadow: 0 -1px 0 black;
 width: 100%;
 max-width: 230px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-drop-down .open .ui-line-block:last-child,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-drop-down .open .ui-line-block.more-link-container {
 border: none 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-drop-down .ui-line-block .show-less,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-drop-down .ui-line-block .show-more {
 background-image: url(/_static/cs/images-2/cs-sprite.png);
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-drop-down .ui-line-block .show-less {
 background-position: 13px -1174px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-drop-down .ui-line-block .show-less:hover {
 background-position: 13px -1206px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-drop-down .ui-line-block .show-more {
 border: 0px none;
 background-position: 13px -1142px;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-drop-down .ui-line-block .show-more:hover {
 background-position: 13px -1110px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-drop-down .ui-line-block .show-less span,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-drop-down .ui-line-block .show-more span {
 border-bottom: 1px dashed;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-drop-down .ui-line-block.header a:hover,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-drop-down .ui-line-block.header a:active,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-drop-down .open .ui-line-block a:hover,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-drop-down .open .ui-line-block a:active {
 color: #ffffff !important;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-drop-down .closed {
 display: block;
 position: absolute;
 right: 13px;
 top: -8px;
 padding: 15px;
 overflow: hidden;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-drop-down .closed .ui-line-block.header a {
 color: #A5AAB1;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-drop-down .open {
 display: none;
 position: absolute;
 overflow: hidden;
 top: -10px;
 right: 12px;
 border-color: #0C92AF black black;
 border-image: none;
 border-style: solid;
 border-width: 2px 1px 1px;
 box-shadow: 2px 2px 10px rgba(0,0,0,0.6);
 background: url(../files/dark_default/images/gus_pupki2.png) repeat scroll 0 0 #1e1e23;
 padding: 15px 15px 5px 15px;
 z-index: 1900;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-drop-down .open .ui-line-block.header {
 border: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-drop-down .open .ui-line-block.header a {
 color: #ffffff;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-drop-down .open .ui-line-block {
 border-bottom: 1px solid rgba(255,255,255,0.1);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-launcher .container {
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-launcher .nav-but {
 width: 110px;
 height: 180px;
 position: relative;
 overflow: visible;
 display: inline-block;
 margin-left: 35px;
 margin-right: 35px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-launcher .nav-but-shadow {
 background: url(../files/default/images/light.png);
 width: 210px;
 height: 210px;
 position: absolute;
 margin-left: -54px;
 margin-top: -50px;
 z-index: 0;
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-launcher .nav-but-in {
 background: url(/_static/cs/images-2/module-nav/buttons.png) no-repeat 0px 0px;
 width: 110px;
 height: 125px;
 position: relative;
 z-index: 1;
 cursor: pointer;
 margin-bottom: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-launcher .nav-but-in:hover {
 width: 110px;
 height: 125px;
 margin-top: -2px;
 margin-bottom: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-launcher .button-link.active .nav-but-in {
 width: 110px;
 height: 125px;
 background: url(/_static/cs/images-2/module-nav/buttons.png) no-repeat 0px -125px;
 margin-top: 7px;
 margin-bottom: -7px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-launcher .button-link {
 text-align: center;
 color: #b6b8bb;
 text-decoration: none;
 display: block;
 width: 102px;
 font-family: arial, helvetica, sans-serif;
 font-weight: bold;
 font-size: 16px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-launcher .button-link:hover {
 text-align: center;
 color: #b6b8bb;
 text-decoration: none;
 display: block;
 width: 102px;
 font-family: arial, helvetica, sans-serif;
 font-weight: bold;
 font-size: 16px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-launcher .button-link:active {
 text-align: center;
 color: #9c9c9c;
 text-decoration: none;
 display: block;
 width: 102px;
 font-family: arial, helvetica, sans-serif;
 font-weight: bold;
 font-size: 16px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-module-launcher .concat {
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
 width: 130px;
 display: block;
 margin-left: -10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration a {
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration a.ui-hint-help,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration a.ui-hint-help:hover {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .system-form {
 font-size: 11px;
 text-align: left;
 white-space: normal;
 background-color: transparent;
 max-width: 500px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .system-form input {
 font-size: 13px;
 padding: 1px 2px 1px 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .system-form .system-form {
 width: 436px;
 background-color: transparent;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .system-form .system-form input {
 width: 80px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .system-form .system-form input.ui-checkbox {
 width: auto;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .title {
 font-size: 22px;
 padding-bottom: 2px;
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .block {
 padding: 6px 0px 5px 0px;
 overflow: visible;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .block .ui-content {
 padding: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .block .header {
 font-size: 13px;
 font-weight: bold;
 border-bottom: 1px solid #acacac;
 margin-bottom: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .block .ui-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .block .ui-roundable .ui-corner {
 background-image: url(../files/default/images/sign_up_back.png);
 _background-image: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .block .ui-label-container {
 padding-bottom: 2px;
 padding-left: 1px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .block .system-text-box {
 border-color: #999999;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .input-block {
 padding-top: 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .name-first,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .name-middle,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .name-last {
 float: left;
 margin-right: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .name-first .system-text-box,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .name-middle .system-text-box,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .name-last .system-text-box {
 width: 92px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .name-last {
 margin-right: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .gender {
 float: right;
 margin-left: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .gender .ui-label-container {
 padding-bottom: 0px;
 padding-left: 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .gender label {
 padding-right: 1px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .gender label input {
 margin-top: -2px;
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .email {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .email input,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .username-block input,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .password-block input {
 width: 182px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .username-block {
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .password-block {
 float: right;
 margin-left: 20px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .website-note {
 display: block;
 color: gray;
 padding-left: 1px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .website-domain {
 font-size: 12px;
 padding-left: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .help-link {
 padding-left: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .sub-domain {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .text-block {
 margin-top: 20px;
 border-top: 1px solid #acacac;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .sign-up-notes {
 margin: 8px 0px 0px 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .captcha-notes {
 padding-left: 1px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .term-block .ui-checkbox {
 position: relative;
 top: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .captcha-block .ui-content {
 padding: 12px 12px 2px 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .captcha-block .ui-helper {
 clear: both;
 position: relative;
 bottom: -14px;
 height: 10px;
 width: 100%;
 background: transparent url(../files/default/images/signup_arrow.gif) no-repeat bottom center;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .captcha-block .captcha .ui-helper {
 height: auto;
 background: transparent;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .captcha {
 float: left;
 margin-left: 16px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .hints-block {
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .system-captcha-image {
 display: block;
 width: 164px;
 height: 62px;
 margin-top: 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .captcha-controls {
 width: 166px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .ui-captcha-refresh {
 display: block;
 float: left;
 margin-top: 2px;
 padding-left: 16px;
 background: url(../files/default/images/refresh.png) no-repeat 2px 2px;
 height: 17px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .captcha-audio {
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .captcha-audio a {
 display: block;
 float: right;
 margin-top: 2px;
 padding-left: 21px;
 background: url(../files/default/images/captcha_audio.png) no-repeat 0px center;
 height: 17px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .captcha-audio a {
 display: block;
 float: right;
 margin-top: 2px;
 padding-left: 21px;
 background: url(../files/default/images/captcha_audio.png) no-repeat 0px center;
 height: 17px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .captcha input {
 width: 160px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .sign-up-block .ui-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .term-block {
 float: left;
 padding-top: 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .term-block input {
 position: relative;
 top: 0px;
 margin-right: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .sign-up-block {
 clear: both;
 text-align: center;
 padding: 18px 0px 0px 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration a.sign-up-submit {
 font-size: 20px;
 line-height: 46px;
 vertical-align: middle;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration a.sign-up-submit:hover {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .sign-up-submit span.ui-corner,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .sign-up-submit span.ui-content {
 display: inline;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .sign-up-submit .ui-roundable .ui-tr,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .sign-up-submit .ui-roundable .ui-tl,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .sign-up-submit .ui-roundable .ui-br,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .sign-up-submit .ui-roundable .ui-bl {
 display: inline;
 margin: 0px;
 position: static;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .sign-up-submit .ui-roundable .ui-tr {
 padding: 11px 0px 12px 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .sign-up-submit .ui-roundable .ui-tl {
 padding: 11px 0px 12px 0px;
 background-image: url(../files/default/images/sign_up_button_back.png);
 background-position: top left;
 background-repeat: no-repeat;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .sign-up-submit .ui-roundable .ui-content {
 background-image: url(../files/default/images/sign_up_button_back.png);
 background-position: top right;
 background-repeat: no-repeat;
 color: white;
 padding: 11px 33px 12px 29px;
 margin: 0px;
 display: inline;
 position: static;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .help-link {
 position: relative;
 top: 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .template .ui-label-container,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .template .ui-input-container {
 float: left;
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .template {
 background-color: #CCCCCC;
 padding: 3px 8px 3px 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .template span {
 position: relative;
 top: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .pages {
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .module-names {
 float: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .module-names .website-label-cell {
 width: auto;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .module-names .website-content-cell {
 padding-top: 1px;
 width: auto;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .pages .sub-header,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .module-names .sub-header {
 font-weight: bold;
 padding: 18px 0px 8px 0px;
 background: url(../files/default/images/dark_gray_arrow.png) no-repeat 4px top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .welcome-title {
 font-weight: bold;
 font-size: 14px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-registration .system-help-box {
 background-position: 0 7px;
 margin-bottom: 4px;
 padding-left: 24px;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-system-forgot-password div.ui-submit-block {
 border-top: 1px solid rgba(70,70,75,0.25) !important;
 box-shadow: 0 -1px 0 rgba(0,0,0,0.25) !important;
 text-align: center !important;
 padding: 15px 0 !important;
 margin-top: 0px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-system-forgot-password {
 color: #a5aab1 !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-system-forgot-password .system-text-box {
 width: 240px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-system-forgot-password .container {
 position: relative !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-system-forgot-password table {
 padding-bottom: 20px !important;
 margin: 0 70px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-system-forgot-password .info {
 background: url(/_static/cs/images-2/padlock.png) no-repeat 47px 22px !important;
 display: block;
 padding: 20px 70px 0 70px !important;
 margin: auto !important;
 min-height: 20px !important;
 color: #9A9FA5 !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-system-forgot-password .system-form .website-label-cell {
 font-weight: bold !important;
 padding-bottom: 5px !important;
 padding-top: 20px !important;
 color: #9A9FA5 !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-system-forgot-password .system-captcha-heading {
 font-weight: bold !important;
 display: block;
 clear: both !important;
 padding-bottom: 5px !important;
 padding-top: 18px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-system-forgot-password .system-captcha-image {
 display: block;
 float: left !important;
 margin-right: 20px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-system-forgot-password .container .system-text-box {
 width: 70px !important;
 float: left !important;
 margin-top: 8px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-system-forgot-password .input-block.captcha {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-system-forgot-password .captcha-notes {
 color: #9A9FA5;
 padding: 4px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-system-forgot-password .captcha label {
 display: block;
 padding: 4px 0;
 color: #9A9FA5 !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-system-forgot-password .website-content-cell {
 padding-left: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-system-forgot-password .captcha .system-text-box {
 width: 142px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-system-forgot-password .input-block.captcha {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-system-forgot-password .ui-roundable .ui-br {
 margin-left: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-forgot-password .system-form {
 margin: auto;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-forgot-password .info {
 display: block;
 padding: 10px 10px 0 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-forgot-password .system-form .website-content-cell {
 padding-left: 0px;
 width: auto;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-forgot-password .system-form .website-content-cell input {
 width: 200px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-forgot-password .system-form .website-label-cell {
 padding: 10px 0 3px 0;
 width: auto;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-forgot-password table {
 width: auto;
 margin: auto;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-forgot-password .system-captcha-image {
 display: block;
 margin: auto;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-forgot-password .system-captcha-heading {
 padding: 10px 0 3px 0;
 display: block;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-forgot-password .ui-submit-block {
 margin-top: 8px;
 border-top: 1px solid #acacac;
 text-align: center;
 padding: 15px 0 5px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-group-properties .system-submit-container {
 padding-top: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-group-properties .system-button-secondary {
 margin-left: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-filter ul {
 padding: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-filter li {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-filter li a {
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-filter .category {
 font-size: 12px;
 font-weight: bold;
 margin-top: 15px;
 margin-bottom: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-filter .show-more-link {
 font-size: 11px;
 text-decoration: none;
 border-bottom: 1px dashed #0058b1;
 cursor: hand;
 cursor: pointer;
 display: inline-block;
 font-weight: bold;
 margin: 4px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-filter .show-more-popup {
 position: absolute;
 background: transparent;
 z-index: 5;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-filter .show-more-popup .ui-corner {
 background: url(../files/default/images/more-roundable.png) no-repeat;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-filter .show-more-popup .ui-tr {
 background-position: right top;
 background-repeat: no-repeat;
 height: 14px;
 left: 0;
 margin-left: 14px;
 overflow: visible;
 position: absolute;
 right: 0;
 top: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-filter .show-more-popup .ui-tl {
 background-position: left top;
 background-repeat: no-repeat;
 height: 14px;
 left: -14px;
 overflow: hidden;
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-filter .show-more-popup .ui-br {
 background-position: right bottom;
 background-repeat: no-repeat;
 margin-left: 14px;
 margin-top: 10px;
 overflow: visible;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-filter .show-more-popup .ui-bl {
 background-position: left bottom;
 background-repeat: no-repeat;
 left: -14px;
 overflow: visible;
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-filter .show-more-popup .ui-content {
 left: 2px;
 padding: 0 0 10px 12px;
 position: relative;
 top: -2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-filter .show-more-body {
 margin-top: 6px;
 max-height: 260px;
 overflow-y: auto;
 padding: 0 18px 0 0;
 overflow-x: hidden;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-filter .tag-item-block {
 margin-bottom: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-filter .checked-row {
 margin: 3px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-filter .ui-checkbox-empty-label {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-filter .checked-row span {
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-filter .drop-button {
 background: url(../files/default/images/close-cross.png) no-repeat scroll center center #0b90b0;
 cursor: pointer;
 display: block;
 font-size: 0;
 height: 14px;
 width: 14px;
 float: left;
 margin-left: 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-filter .ui-form-link {
 margin-top: 5px;
 display: block;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-filter .apply-link {
 padding: 3px 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-filter .apply-link:hover {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-filter .show-more-block {
 margin-bottom: 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags .ui-tabs {
 border: 2px solid #B8CED2;
 padding: 0;
 border-top-left-radius: 5px;
 border-top-right-radius: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags .ui-tabs-nav.ui-widget-header {
 background: #B8CED2;
 color: #EAF5F7;
 font-weight: bold;
 margin-top: -2px;
 padding: 0px 5px 1px 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags .tag-wrapper.ui-tabs-panel {
 padding: 10px;
 -webkit-user-select: none;
 -khtml-user-select: none;
 -moz-user-select: none;
 -o-user-select: none;
 user-select: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags ul.category-list {
 padding: 0;
 -webkit-user-select: none;
 -khtml-user-select: none;
 -moz-user-select: none;
 -o-user-select: none;
 user-select: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags li.tag-category.ui-droppable {
 border: none;
 float: left;
 list-style: none outside none;
 margin: 5px 5px 0 0;
 position: relative;
 top: 1px;
 white-space: nowrap;
 cursor: pointer;
 background: #EAF5F7;
 padding: 0 !important;
 border-top-left-radius: 5px;
 border-top-right-radius: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags li.tag-category.ui-droppable a {
 padding: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags li.tag-category.ui-droppable:hover,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags li.tag-category.ui-droppable.ui-tabs-active,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags li.tag-category.ui-droppable.ui-state-hover {
 background: #1183A8;
 border: none;
 padding: 0 !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags li.tag-category.ui-state-hover a {
 color: #fff !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags li.tag-category.ui-droppable.ui-tabs-active a {
 color: #fff;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags ul.tag-list {
 clear: both;
 padding-left: 0;
 padding-top: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags ul.tag-list li {
 background-color: #B1D460;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 -khtml-border-radius: 4px;
 border-radius: 4px;
 float: left;
 margin: 0 5px 5px 0;
 padding: 4px 8px 4px 4px;
 border: 1px solid #fff;
 cursor: pointer;
 height: 16px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags ul.tag-list li .name {
 padding-right: 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags ul.tag-list li .name:hover {
 color: #1183A8;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags ul.tag-list li .tag-additional {
 font-size: 0px;
 line-height: 10px;
 padding: 0 7px 7px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags ul.tag-list li .tag-additional .delete-icon {
 background: url(/_static/quarry/images/delete_filter.png) no-repeat scroll 100% 50% transparent;
 display: inline;
 padding: 0 7px 7px 0;
 position: relative;
 right: -10px;
 top: -10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags div.tag-wrapper .add-tag-link {
 padding: 4px;
 margin-left: 5px;
 float: left;
 line-height: 12px;
 height: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags div.tag-wrapper .new-tag-input {
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags .add-category {
 float: right !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags .cleaner {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags .tag-list .ui-state-hover {
 background: #EAF5F7 !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags .tag-input {
 background: #fff;
 border-radius: 4px;
 color: #333;
 border: none;
 display: inline;
 height: 16px;
 padding: 0 10px 0 0;
 font-family: arial;
 font-size: 13px;
 line-height: 15px;
 position: relative;
 top: -3px;
 left: -1px;
 outline: none;
 outline-width: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags ul.tag-list li img.edit-ok {
 height: 16px;
 width: 16px;
 background: #fff;
 position: relative;
 left: -10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags ul.tag-list li img.cancel-edit {
 height: 16px;
 width: 16px;
 background: #fff;
 position: relative;
 left: -10px;
 border-top-right-radius: 5px;
 border-bottom-right-radius: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags ul.tag-list li .count-block {
 display: none;
 border: 1px solid #B1D460;
 position: absolute;
 background: #fff;
 width: 200px;
 padding: 0 5px;
 margin-left: -4px;
 z-index: 1000 !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags ul.tag-list li .tag-delete-block {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags ul.tag-list li .tag-delete {
 background-image: url(/_static/website/images/delete.gif);
 background-position: 0 0;
 background-repeat: no-repeat;
 padding-left: 16px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags ul.tag-list li.ui-highlight {
 background-color: orange;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags .lock-category {
 float: right;
 position: relative;
 top: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags .lock-icon {
 border: none;
 vertical-align: bottom;
 height: 24px;
 width: 24px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags .lock-table {
 float: right;
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags li.tag-category.ui-locked {
 background: #eaf5f7 url(/_static/system/images/lock_locked_small.png) no-repeat 99% 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags li.tag-category.ui-locked.ui.tabs-selected {
 background-color: #1183A8;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags li.tag-category.ui-locked a {
 padding: 10px 20px 10px 10px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags li.tag-category.ui-locked.ui-droppable:hover,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags li.tag-category.ui-locked.ui-droppable.ui-tabs-active,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-all-tags li.tag-category.ui-locked.ui-droppable.ui-state-hover {
 background: #1183a8 url(/_static/system/images/lock_locked_small.png) no-repeat 99% 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-members .system-form {
 background: transparent;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-members .search {
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-members .search .ui-roundable .ui-corner {
 background-image: url(/_static/system/images/members-search-background.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-members .search-text {
 border: 1px solid #c5c5c5;
 width: 100%;
 padding: 2px;
 color: #424242;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-members .search-button {
 background: #f2f2f2 url(/_static/system/images/members-search-button.png) no-repeat;
 border: 0;
 margin: 0 6px 4px 4px;
 cursor: hand;
 cursor: pointer;
 padding: 2px 6px;
 height: 18px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-members .text-cell {
 padding: 6px 10px 14px 6px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-members .arrow {
 margin-bottom: 10px;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-members .arrow a {
 font-size: 11px;
 text-decoration: underline;
 margin: 0 2px;
 padding: 0 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-members .arrow a.selected {
 text-decoration: none;
 background-color: #f2f2f2;
 color: #424242;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-members .arrow a span {
 font-size: 14px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-members .member {
 background-color: #f2f2f2;
 padding: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-members .image-cell {
 float: left;
 width: 120px;
 vetical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-members .info-cell {
 margin-left: 100px;
 padding-left: 24px;
 vetical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-members .contact-table {
 margin-top: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-members .ui-roundable {
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-members .ui-roundable .ui-corner {
 background-image: url(/_static/system/images/members-contact-background.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-members .name {
 margin-top: 8px;
 font-size: 14px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-members .contact-label {
 color: #848484;
 font-weight: bold;
 width: 100px;
 font-size: 11px;
 text-align: right;
 padding: 2px 0;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-members .contact-value {
 padding: 2px 0 2px 18px;
 font-size: 12px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-members .contact-spacer {
 font-size: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-members .image-cell {
 width: auto;
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-members .image-container {
 background-color: #cccccc;
 display: block;
 padding: 3px;
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-members .image-icon-size {
 display: block;
 height: 100px;
 width: 100px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-search-result-matrix .matrix {
 table-layout: fixed;
 border-collapse: collapse;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-search-result-matrix .matrix .cell {
 padding: 12px;
 text-align: center;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-search-result-matrix .matrix .cell.ui-first-cell {
 text-align: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-search-result-matrix .matrix .cell.ui-last-cell {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-search-result-matrix .matrix .cell .wrapper {
 padding: 2px;
 background: #ffffff;
 position: relative;
 -moz-box-shadow: 0 0 2px 2px #ccc;
 -webkit-box-shadow: 0 0 2px 2px #ccc;
 box-shadow: 0 0 2px 2px #ccc;
 margin: auto;
 border-collapse: separate;
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-search-result-matrix .matrix .cell .wrapper .content {
 position: relative;
 overflow: hidden;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-search-result-matrix .matrix .cell .wrapper .empty-content {
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-search-result-matrix .matrix .cell .wrapper .content .image-element {
 display: block;
 width: inherit;
 height: inherit;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-search-result-matrix .matrix .cell .wrapper .content .video-element {
 display: block;
 height: inherit;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-search-result-matrix .matrix .cell .wrapper .overlay-tags {
 position: absolute;
 bottom: 0;
 left: 0;
 height: 18px;
 width: 80%;
 overflow: hidden;
 z-index: 2;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-search-result-matrix .matrix .cell .wrapper .overlay-tags .tag-links-block {
 height: 18px;
 width: 200px;
 overflow: hidden;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-search-result-matrix .matrix .cell .wrapper .overlay-tags .tag-links-block .tag-link {
 background: #dfe1e0;
 color: #010101;
 display: block;
 float: left;
 margin-left: 2px;
 padding: 0px 4px;
 line-height: 18px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-search-result-matrix .matrix .cell .wrapper .overlay-tags .tag-links-block .tag-link:first-child {
 margin-left: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-search-result-matrix .matrix .cell .wrapper .overlay-tags .tag-links-block .tag-link-separator {
 display: none;
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-search-result-matrix .matrix .cell .wrapper .overlay-comments {
 position: absolute;
 bottom: 0;
 right: 0;
 height: 18px;
 background: #dfe1e0;
 z-index: 2;
 text-align: right;
 padding: 0 2px 0 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-search-result-matrix .matrix .cell .wrapper .overlay-comments .comments-prefix {
 font-size: 11px;
 line-height: 18px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-search-result-matrix .matrix .cell .wrapper .overlay-comments .comments-count {
 background: url(/_static/social/images/comment_bubble.png) no-repeat scroll 0 0 transparent;
 font-size: 11px;
 line-height: 18px;
 padding: 0 2px 3px 20px;
 margin-left: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-search-result-matrix .matrix .cell .wrapper .overlay-description {
 padding: 4px 0;
 position: absolute;
 bottom: 20px;
 left: 0;
 background: #ffffff;
 width: 100%;
 z-index: 0;
 text-align: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-search-result-matrix .matrix .cell .wrapper .overlay-description .description {
 color: #010101;
 font-size: 12px;
 padding-left: 4px;
 overflow: hidden;
 height: 14px;
 line-height: 14px;
 margin-bottom: 2px;
 white-space: nowrap;
 text-overflow: ellipsis;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-search-result-matrix .matrix .cell .wrapper .overlay-description .date {
 color: #7b7b7b;
 font-size: 11px;
 padding-left: 4px;
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-search-result-matrix .matrix .cell .wrapper .over-block {
 position: absolute;
 width: 100%;
 height: 100%;
 z-index: 1;
 top: 0;
 left: 0;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-search-result-matrix .matrix .cell .wrapper .over-block.video {
 background-image: url(../files/default/images/article-list-vertical-filmstrip-play.png);
 background-position: center center;
 background-repeat: no-repeat;
}


.cs-t-3-w.cs-e-3-default .system-sms-send2 {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .system-sms-send2 .parts {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .system-sms-send2 td.label {
 width: 60px;
 font-weight: bold;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .system-sms-send2 .from-block,
.cs-t-3-w.cs-e-3-default .system-sms-send2 .to-block {
 margin-bottom: 20px;
}


.cs-t-3-w.cs-e-3-default .system-sms-send2 .count-block {
 float: left;
}


.cs-t-3-w.cs-e-3-default .system-sms-send2 .left-block {
 float: right;
}


.cs-t-3-w.cs-e-3-default .system-sms-send2 .message {
 padding: 0px 6px 0px 0px;
}


.cs-t-3-w.cs-e-3-default .system-sms-send2 .system-text-area {
 display: block;
 width: 100%;
 clear: both;
 margin-bottom: 25px;
}


.cs-t-3-w.cs-e-3-default .system-sms-send2 .sms-total {
 clear: both;
}


.cs-t-3-w.cs-e-3-default .system-sms-send2 .sms-to-send {
 float: left;
}


.cs-t-3-w.cs-e-3-default .system-sms-send2 .sms-credits {
 float: left;
 margin-left: 30px;
}


.cs-t-3-w.cs-e-3-default .system-sms-send2 .send-block {
 clear: both;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .system-sms-send2 .ui-tabs {
 padding-top: 0px;
}


.cs-t-3-w.cs-e-3-default .system-sms-send2 .ui-tabs .ui-tabs-nav {
 padding-top: 0px;
}


.cs-t-3-w.cs-e-3-default .system-sms-send2 .ui-tabs .ui-tabs-nav li a {
 padding-top: 0px;
}


.cs-t-3-w.cs-e-3-default .system-sms-send2 .ui-tabs .ui-roundable .ui-content {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .system-sms-send2 .ui-tabs .ui-roundable .ui-content {
 font-size: 11px;
 text-decoration: none;
 border-bottom: 1px dashed;
 margin: 0px 4px 0px 4px;
}


.cs-t-3-w.cs-e-3-default .system-sms-send2 li.ui-tabs-active .ui-roundable .ui-corner {
 background-image: url(/_static/quarry/images/filter_back.png);
}


.cs-t-3-w.cs-e-3-default .system-sms-send2 li.ui-tabs-active .ui-roundable .ui-content {
 text-decoration: none;
 border-bottom: 0px;
 color: #3A3A3A;
}


.cs-t-3-w.cs-e-3-default .system-sms-send2 li.ui-tabs-active a {
 padding-bottom: 6px;
 background: url(../files/default/images/arrow_green.png) no-repeat center bottom;
}


.cs-t-3-w.cs-e-3-default .system-group_persons-status-action-block {
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .system-sms-transfer {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .system-sms-transfer .layout {
 border: 2px solid #B8CED2;
 margin-bottom: 2px;
 padding: 10px 20px 10px 20px;
}


.cs-t-3-w.cs-e-3-default .system-sms-transfer .website-label-cell {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .system-sms-transfer .search-block {
 margin-top: 10px;
}


.cs-t-3-w.cs-e-3-default .system-sms-transfer .system-search-button {
 margin-left: 2px;
}


.cs-t-3-w.cs-e-3-default .system-sms-transfer .transfer-table {
 margin: 10px 0px 10px 0px;
}


.cs-t-3-w.cs-e-3-default .system-sms-transfer .transfer-info {
 background-color: #D9E8EB;
 padding: 4px 10px 4px 10px;
}


.cs-t-3-w.cs-e-3-default .system-sms-transfer .transfer-info .system-text-box {
 width: 80px;
}


.cs-t-3-w.cs-e-3-default .system-sms-transfer .transfer-info .group-name {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .system-sms-transfer .transfer-buttons {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .system-sms-transfer .transfer-buttons input {
 margin: 2px 0px 0px 2px;
}


.cs-t-3-w.cs-e-3-default .system-tags-category-settings-form ul.category-list {
 padding-left: 17px;
 margin-top: 9px;
}


.cs-t-3-w.cs-e-3-default .system-tags-category-settings-form li {
 display: block;
 padding: 5px 5px 5px 17px;
 background-image: url(/_static/system/images/grippy.png);
 background-repeat: no-repeat;
 background-position: 5px center;
 background-color: #B9CED3;
 margin-bottom: 1px;
 text-align: left;
}


.cs-t-3-w.cs-e-3-default .system-sms-send {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .system-sms-send .layout {
 border: 2px solid #B8CED2;
 margin-bottom: 2px;
 padding: 10px 20px 10px 20px;
}


.cs-t-3-w.cs-e-3-default .system-sms-send .sender-block {
 margin-top: 10px;
}


.cs-t-3-w.cs-e-3-default .system-sms-send .text-block {
 margin-top: 10px;
 float: left;
}


.cs-t-3-w.cs-e-3-default .system-sms-send .count-block {
 float: left;
}


.cs-t-3-w.cs-e-3-default .system-sms-send .left-block {
 float: right;
}


.cs-t-3-w.cs-e-3-default .system-sms-send .system-text-area {
 display: block;
 float: left;
 clear: both;
}


.cs-t-3-w.cs-e-3-default .system-sms-send .users-block {
 clear: both;
 padding-top: 10px;
}


.cs-t-3-w.cs-e-3-default .system-sms-send .user-selectors a {
 border-bottom: 1px dashed #1183A8;
 margin-right: 10px;
}


.cs-t-3-w.cs-e-3-default .system-sms-send .user-selectors a:hover {
 border-bottom: 1px dashed #1183A8;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .system-sms-send .system-multi-checkbox {
 padding-top: 6px;
}


.cs-t-3-w.cs-e-3-default .system-sms-send .system-multi-checkbox label {
 display: block;
 padding: 2px 4px 4px 2px;
 border-bottom: 2px solid white;
}


.cs-t-3-w.cs-e-3-default .system-sms-send .system-multi-checkbox .system-checkbox-option {
 position: relative;
 top: 2px;
}


.cs-t-3-w.cs-e-3-default .system-sms-send .send-block {
 margin-top: 10px;
}


.cs-t-3-w.cs-e-3-default .system-sms-send .sms-total {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .system-sms-send .send-block .ui-button {
 margin-left: 8px;
}


.cs-t-3-w.cs-e-3-default .system-form.article-mn-object {
 padding: 20px 10px 0px 10px;
 width: auto;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
}


.cs-t-3-w.cs-e-3-default .system-sms-sender {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .system-sms-sender .layout {
 border: 2px solid #B8CED2;
 margin-bottom: 2px;
 padding: 10px 20px 10px 20px;
}


.cs-t-3-w.cs-e-3-default .system-sms-sender .order-sender-id .ui-button,
.cs-t-3-w.cs-e-3-default .system-sms-sender .confirm-sender-id .system-text-box {
 margin-left: 10px;
}


.cs-t-3-w.cs-e-3-default .system-sms-sender .confirm-sender-id .ui-button {
 margin-left: 2px;
}


.cs-t-3-w.cs-e-3-default .system-sms-sender .confirmed-message {
 margin-left: 10px;
}


.cs-t-3-w.cs-e-3-default .system-sms-balance {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .system-sms-balance .balance {
 font-weight: bold;
 background-color: white;
 padding: 3px 4px 3px 4px;
 border: 1px solid #9AABB8;
}


.cs-t-3-w.cs-e-3-default .system-sms-balance .layout {
 border: 2px solid #B8CED2;
 margin-bottom: 2px;
 padding: 10px 20px 10px 20px;
}


.cs-t-3-w.cs-e-3-default .system-sms-balance .transactions-table {
 margin-top: 3px;
}


.cs-t-3-w.cs-e-3-default .system-form .frifond-application-category-block .website-label-cell {
 width: 120px;
 text-align: right;
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default .system-form {
 width: 100%;
 background-color: #ecf4da;
 margin: 0px 0px 12px 0px;
}


.cs-t-3-w.cs-e-3-default .system-form hr {
 border: 0;
 color: #999999;
 background-color: #999999;
 height: 1px;
 margin: 10px 0;
}


.cs-t-3-w.cs-e-3-default .system-form a.fbconnect_login_button {
 padding-left: 6px;
}


.cs-t-3-w.cs-e-3-default .system-form .website-content-cell {
 font-size: 11px;
 padding: 1px 0 1px 6px;
}


.cs-t-3-w.cs-e-3-default .system-form .website-label-cell {
 padding: 0px 6px 0px 0px;
 text-align: left;
 font-size: 11px;
 color: #3a3a3a;
 font-weight: normal;
 width: 15%;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .system-form .website-label-cell-for-tabs {
 padding: 12px 6px 0px 0px;
 vertical-align: top;
 text-align: left;
 font-size: 11px;
 color: #3a3a3a;
 font-weight: normal;
 width: 15%;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .system-form-2 .website-content-cell {
 font-size: 11px;
 padding: 1px 0 1px 6px;
}


.cs-t-3-w.cs-e-3-default .system-form-2 .website-label-cell {
 padding: 0px 6px 0px 0px;
 text-align: left;
 font-size: 11px;
 color: #3a3a3a;
 font-weight: normal;
 width: 15%;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .system-field-set {
 border: 2px solid #B8CED2;
 margin-bottom: 2px;
 overflow: hidden;
 padding: 5px 20px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .system-form-title {
 background-color: #B1D460;
 font-size: 10px;
 height: 15px;
 padding-top: 2px;
 padding-left: 6px;
 padding-right: 6px;
 margin-bottom: 12px;
 text-align: left;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .system-text-box {
 width: 142px;
 padding: 2px 2px 2px 2px;
 margin: 0px 0px 1px 0px;
 -margin-top: -1px;
 -margin-bottom: 0px;
 border-top: 1px solid #dbded9;
 border-left: 1px solid #dbded9;
 border-right: 1px solid #cdccba;
 border-bottom: 1px solid #cdccba;
}


.cs-t-3-w.cs-e-3-default .system-text-area {
 padding: 2px 2px 2px 2px;
 margin: 0px 0px 1px 0px;
 border-top: 1px solid #dbded9;
 border-left: 1px solid #dbded9;
 border-right: 1px solid #cdccba;
 border-bottom: 1px solid #cdccba;
}


.cs-t-3-w.cs-e-3-default .system-select {
 margin: 0px 0px 1px 0px;
 border-top: 1px solid #dbded9;
 border-left: 1px solid #dbded9;
 border-right: 1px solid #cdccba;
 border-bottom: 1px solid #cdccba;
}


.cs-t-3-w.cs-e-3-default .system-calendar {
 margin: 4px;
}


.cs-t-3-w.cs-e-3-default .system-submit {
 height: 21px;
 background-color: #1183a8;
 font-size: 10px;
 font-weight: bold;
 color: white;
 border: 0px;
 cursor: pointer;
 padding: 2px 12px 2px 12px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default .system-button-secondary {
 height: 21px;
 background-color: #b8ced2;
 font-size: 10px;
 font-weight: bold;
 color: #000000;
 border: 0px;
 cursor: pointer;
 padding: 2px 12px 2px 12px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default .system-submit-container {
 width: 100%;
 text-align: right;
 background-color: transparent;
}


.cs-t-3-w.cs-e-3-default .system-auto-complete {
 width: 200px;
 padding: 2px 2px 2px 2px;
 margin: 0px 0px 1px 0px;
 -margin-top: -1px;
 -margin-bottom: 0px;
 border-top: 1px solid #dbded9;
 border-left: 1px solid #dbded9;
 border-right: 1px solid #cdccba;
 border-bottom: 1px solid #cdccba;
}


.cs-t-3-w.cs-e-3-default .system-tree-add-child-link {
 font-size: 14px;
}


.cs-t-3-w.cs-e-3-default .system-tree-item-remove-link {
 font-size: 14px;
}


.cs-t-3-w.cs-e-3-default .system-upload-progress {
 height: 20px;
 border: 1px solid #3a3a3a;
 width: 200px;
}


.cs-t-3-w.cs-e-3-default .system-upload-progress-line {
 height: 20px;
 width: 0px;
 background-color: #B1D460;
}


.cs-t-3-w.cs-e-3-default .system-collapsed-link {
 font-size: 11px;
 text-decoration: none;
 padding-left: 12px;
 color: #686465;
 background: url(../files/default/images/collapsed_block.png) no-repeat 6px 4px;
 cursor: pointer;
 cursor: hand;
}


.cs-t-3-w.cs-e-3-default .system-not-collapsed-link {
 font-size: 11px;
 text-decoration: none;
 padding-left: 12px;
 color: #686465;
 background: url(../files/default/images/not_collapsed_block.png) no-repeat 4px 6px;
 cursor: pointer;
 cursor: hand;
}


.cs-t-3-w.cs-e-3-default .system-warning-block {
 width: 250px;
 background-color: #f1f9dd;
 margin: 0px;
 padding: 0px;
 border: 1px solid red;
 border-bottom: 0;
}


.cs-t-3-w.cs-e-3-default .system-warning-item {
 border-bottom: 1px dotted red;
 height: auto;
 padding: 8px;
}


.cs-t-3-w.cs-e-3-default .system-warning-item p.system-body {
 padding: 0;
 margin: 0;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default .system-warning-item p.system-title {
 padding: 0;
 margin: 0;
 font-size: 12px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .system-tabs-tab {
 display: block;
 background-color: #d9e8eb;
 padding: 4px;
 border-top: 1px solid #1183A8;
}


.cs-t-3-w.cs-e-3-default .system-tabs-header-first {
 color: #292927;
 background-color: #b8d0d4;
 font-size: 11px;
 float: left;
 display: block;
 padding: 4px;
 cursor: pointer;
 cursor: hand;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .system-tabs-header {
 color: #292927;
 background-color: #b8d0d4;
 font-size: 11px;
 float: left;
 display: block;
 padding: 4px;
 padding-bottom: 3px;
 cursor: pointer;
 cursor: hand;
 white-space: nowrap;
 margin-left: 1px;
 margin-bottom: 1px;
 border: 1px solid #1183A8;
}


.cs-t-3-w.cs-e-3-default .system-tabs-header-last {
 color: #292927;
 background-color: #b8d0d4;
 font-size: 11px;
 float: left;
 display: block;
 margin-left: 1px;
 padding: 4px;
 padding-bottom: 3px;
 cursor: pointer;
 cursor: hand;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .system-tabs-header-ending {
 font-size: 11px;
 display: block;
 padding: 4px;
}


.cs-t-3-w.cs-e-3-default .system-tabs-image-header-ending {
 height: 29px;
 display: block;
 padding: 1px;
}


.cs-t-3-w.cs-e-3-default .system-tabs-header-selected {
 background-color: #d9e8eb;
 color: #292927;
 border-bottom: 1px solid #d9e8eb;
}


.cs-t-3-w.cs-e-3-default .system-tabs-header-appendix {
 float: left;
 display: block;
 padding: 6px;
 white-space: nowrap;
 margin-left: 1px;
}


.cs-t-3-w.cs-e-3-default .system-tabs-header-not-clickable {
 cursor: default !important;
}


.cs-t-3-w.cs-e-3-default .system-signup-table {
 width: 100%;
 margin: 6px 0;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .system-signup-table-left {
 padding-right: 4px;
 text-align: right;
 width: 80%;
}


.cs-t-3-w.cs-e-3-default .system-login-checkbox-cell span {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .system-submit-blue-block {
 background-color: #d8e8e8;
}


.cs-t-3-w.cs-e-3-default .system-add-module-label-cell {
 font-size: 11px;
 white-space: nowrap;
 padding-left: 12px;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .system-add-module-content-cell {
 width: 98%;
 padding-left: 4px;
 padding-top: 2px;
 padding-bottom: 2px;
}


.cs-t-3-w.cs-e-3-default .system-add-module-note-cell {
 font-size: 11px;
 padding-left: 40px;
}


.cs-t-3-w.cs-e-3-default .system-friend-heading {
 font-size: 20px;
 margin-top: 15px;
 margin-bottom: 15px;
}


.cs-t-3-w.cs-e-3-default .system-friend-layout-header {
 width: 100%;
 background-color: #B1D460;
 height: 20px;
 padding-top: 5px;
 padding-bottom: 5px;
}


.cs-t-3-w.cs-e-3-default .system-friend-navigation-active {
 font-weight: bold;
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default .system-friend-thumbnail-large {
 border: 0px;
 width: 70px;
 height: 70px;
}


.cs-t-3-w.cs-e-3-default .system-friend-thumbnail-medium {
 border: 0px;
 width: 50px;
 height: 50px;
}


.cs-t-3-w.cs-e-3-default .system-friend-thumbnail-small {
 border: 0px;
 width: 25px;
 height: 25px;
}


.cs-t-3-w.cs-e-3-default .system-person-dummy-image-neutral {
 background-image: url(/_static/system/images/dummy_user_neutral.gif);
 background-repeat: no-repeat;
 width: 100px;
 height: 100px;
}


.cs-t-3-w.cs-e-3-default .system-person-dummy-image-female {
 background-image: url(/_static/system/images/dummy_user_female.gif);
 background-repeat: no-repeat;
 width: 100px;
 height: 100px;
}


.cs-t-3-w.cs-e-3-default .system-person-dummy-image-male {
 background-image: url(/_static/system/images/dummy_user_male.gif);
 background-repeat: no-repeat;
 width: 100px;
 height: 100px;
}


.cs-t-3-w.cs-e-3-default .system-person-dummy-image-neutral-large {
 background-image: url(/_static/system/images/dummy_user_neutral_large.gif);
 background-repeat: no-repeat;
 width: 70px;
 height: 70px;
}


.cs-t-3-w.cs-e-3-default .system-person-dummy-image-female-large {
 background-image: url(/_static/system/images/dummy_user_female_large.gif);
 background-repeat: no-repeat;
 width: 70px;
 height: 70px;
}


.cs-t-3-w.cs-e-3-default .system-person-dummy-image-male-large {
 background-image: url(/_static/system/images/dummy_user_male_large.gif);
 background-repeat: no-repeat;
 width: 70px;
 height: 70px;
}


.cs-t-3-w.cs-e-3-default .system-person-dummy-image-neutral-medium {
 background-image: url(/_static/system/images/dummy_user_neutral_medium.gif);
 background-repeat: no-repeat;
 width: 50px;
 height: 50px;
}


.cs-t-3-w.cs-e-3-default .system-person-dummy-image-female-medium {
 background-image: url(/_static/system/images/dummy_user_female_medium.gif);
 background-repeat: no-repeat;
 width: 50px;
 height: 50px;
}


.cs-t-3-w.cs-e-3-default .system-person-dummy-image-male-medium {
 background-image: url(/_static/system/images/dummy_user_male_medium.gif);
 background-repeat: no-repeat;
 width: 50px;
 height: 50px;
}


.cs-t-3-w.cs-e-3-default .system-person-dummy-image-neutral-small {
 background-image: url(/_static/system/images/dummy_user_neutral_small.gif);
 background-repeat: no-repeat;
 width: 25px;
 height: 25px;
}


.cs-t-3-w.cs-e-3-default .system-person-dummy-image-female-small {
 background-image: url(/_static/system/images/dummy_user_female_small.gif);
 background-repeat: no-repeat;
 width: 25px;
 height: 25px;
}


.cs-t-3-w.cs-e-3-default .system-person-dummy-image-male-small {
 background-image: url(/_static/system/images/dummy_user_male_small.gif);
 background-repeat: no-repeat;
 width: 25px;
 height: 25px;
}


.cs-t-3-w.cs-e-3-default .system-friend-short-list {
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default .system-friend-short-list-link-block {
 display: block;
 height: 31px;
 overflow: hidden;
}


.cs-t-3-w.cs-e-3-default .system-friend-grid {
 clear: both;
 width: 100%;
 border-top: 2px solid #1183A8;
}


.cs-t-3-w.cs-e-3-default .system-friend-short-list-item {
 float: left;
 margin-bottom: 10px;
 margin-right: 5px;
 width: 80px;
}


.cs-t-3-w.cs-e-3-default .system-friend-short-list-name {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .system-friend-short-list-all-link-block {
 display: block;
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default .system-friend-short-list-all-friends-link {
 font-size: 9px;
}


.cs-t-3-w.cs-e-3-default .system-friend-list-info {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .system-friend-list-link,
.cs-t-3-w.cs-e-3-default .system-friend-list-name {
 font-size: 13px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .system-friend-list-username {
 font-style: italic;
 color: #8b8d87;
}


.cs-t-3-w.cs-e-3-default .system-friend-body-cell-odd {
 padding: 6px;
 background-color: #ecf4da;
 border-top: 1px solid white;
}


.cs-t-3-w.cs-e-3-default .system-friend-body-cell-even {
 padding: 6px;
 background-color: white;
 border-top: 1px solid white;
}


.cs-t-3-w.cs-e-3-default .system-friend-list-block {
 position: relative;
}


.cs-t-3-w.cs-e-3-default .system-friend-actions-block {
 float: right;
 overflow: visible;
 position: relative;
}


.cs-t-3-w.cs-e-3-default .system-friend-info-block {
 float: left;
}


.cs-t-3-w.cs-e-3-default .system-friend-header-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .system-friend-list-header {
 font-size: 11px;
 padding: 6px;
}


.cs-t-3-w.cs-e-3-default .system-friends-total {
 float: left;
}


.cs-t-3-w.cs-e-3-default .system-friend-navigation-block {
 float: right;
}


.cs-t-3-w.cs-e-3-default .system-friend-search-header {
 background-color: #D8E8EA;
 width: 100%;
 display: inline-block;
}


.cs-t-3-w.cs-e-3-default .system-friend-search-left {
 position: relative;
 float: left;
 padding: 6px;
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default .system-friend-search-right {
 position: relative;
 float: right;
 padding: 6px;
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default .system-friend-search-input {
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default .system-friend-search-button {
 vertical-align: bottom;
 height: 21px;
 background-color: #1183a8;
 font-size: 10px;
 font-weight: bold;
 color: white;
 border: 0px;
 cursor: pointer;
 padding: 0px 12px 4px 28px;
 margin: 0px;
 background-image: url(/_static/system/images/search_button_icon.gif);
 background-repeat: no-repeat;
 background-position: 12px 3px;
 line-height: 22px;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .system-friend-invite-button {
 vertical-align: bottom;
 height: 21px;
 background-color: #1183a8;
 font-size: 10px;
 font-weight: bold;
 color: white;
 border: 0px;
 cursor: pointer;
 padding: 0px 12px 4px 28px;
 margin: 0px;
 background-image: url(/_static/website/images/plus.gif);
 background-repeat: no-repeat;
 background-position: 12px 5px;
 line-height: 22px;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .system-friend-invite-dialog {
 background-color: white;
 border: 1px solid #1183a8;
 width: 300px;
 padding: 10px;
 z-index: 3000;
 position: absolute;
 right: 0;
 top: 18px;
}


.cs-t-3-w.cs-e-3-default .system-friend-invite-message-block {
 display: inline-block;
 background-color: #D9E8EB;
 width: 290px;
 padding: 5px;
 font-size: 11px;
 margin-bottom: 7px;
}


.cs-t-3-w.cs-e-3-default .system-friend-invite-email-message {
 float: left;
 background-color: white;
 border: 1px solid #1183a8;
 width: 200px;
 height: 80px;
}


.cs-t-3-w.cs-e-3-default .system-friend-invite-email-button-block {
 position: relative;
 float: right;
}


.cs-t-3-w.cs-e-3-default .system-friend-invite-email-form {
 right: 0;
 width: 400px;
}


.cs-t-3-w.cs-e-3-default .system-friend-open-dialog-block {
 width: 200px;
}


.cs-t-3-w.cs-e-3-default .system-friend-open-dialog-block span {
 float: left;
}


.cs-t-3-w.cs-e-3-default .system-friend-open-dialog-block div span {
 float: left;
}


.cs-t-3-w.cs-e-3-default .system-friend-role-names {
 color: #8B8D87;
 font-style: italic;
}


.cs-t-3-w.cs-e-3-default .system-friend-invite-has-role-block {
 left: 0;
}


.cs-t-3-w.cs-e-3-default .system-friend-open-dialog-link,
.cs-t-3-w.cs-e-3-default .system-friend-open-dialog-link-active {
 float: right;
 clear: both;
}


.cs-t-3-w.cs-e-3-default .system-friend-user-image-cell {
 width: 50px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .system-friend-invite-dialog-left {
 font-size: 11px;
 position: relative;
 float: left;
 width: 85px;
}


.cs-t-3-w.cs-e-3-default .system-friend-invite-dialog-right {
 position: relative;
 float: right;
}


.cs-t-3-w.cs-e-3-default .system-friend-invite-info-text {
 width: 40%;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .system-friend-invite-info-text-optional {
 font-size: 10px;
 color: #666666;
}


.cs-t-3-w.cs-e-3-default .system-friend-navigate-link,
.cs-t-3-w.cs-e-3-default .system-friend-navigate-link-active {
 padding-left: 3px;
 padding-right: 3px;
}


.cs-t-3-w.cs-e-3-default .system-friend-navigate-link-active {
 background-color: #D9E8EB;
}


.cs-t-3-w.cs-e-3-default .system-invite-info-cell {
 vertical-align: top;
 padding-top: 3px;
}


.cs-t-3-w.cs-e-3-default .system-plus-link-button,
.cs-t-3-w.cs-e-3-default .system-plus-link-button-expanded {
 height: 22px;
 font-size: 12px;
 font-weight: bold;
 color: white;
 border: 0px;
 cursor: pointer;
 padding: 0px 12px 4px 24px;
 margin: 0px;
 background: url(/_static/website/images/plus_button.png) no-repeat left transparent;
 line-height: 22px;
 white-space: nowrap;
 vertical-align: bottom;
}


.cs-t-3-w.cs-e-3-default .system-plus-link-button {
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
}


.cs-t-3-w.cs-e-3-default .system-plus-link-button-expanded {
 float: right;
 -moz-border-radius: 5px 5px 0 0;
 -webkit-border-top-left-radius: 5px;
 -webkit-border-top-right-radius: 5px;
 -webkit-border-bottom-right-radius: 0px;
 -webkit-border-bottom-left-radius: 0px;
 border-top-left-radius: 5px;
 border-top-right-radius: 5px;
 border-bottom-right-radius: 0px;
 border-bottom-left-radius: 0px;
}


.cs-t-3-w.cs-e-3-default .system-pop-up-form-placeholder {
 position: relative;
 float: right;
 clear: right;
 overflow: visible;
 width: 100%;
 height: 0px;
}


.cs-t-3-w.cs-e-3-default .system-pop-up-form-container {
 background-color: #ffffff;
 border: 1px solid #1183a8;
 position: absolute;
 right: 0px;
 left: 0px;
 top: 0px;
 width: 100%;
 padding: 10px;
 margin-bottom: 40px;
 text-align: left;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .system-pop-up-block {
 background-color: #ffffff;
 border: 1px solid #1183a8;
 position: absolute;
 right: 0px;
 top: 0px;
 padding: 10px 20px 10px 10px;
 margin-bottom: 40px;
 text-align: left;
}


.cs-t-3-w.cs-e-3-default .system-pop-up-form-container .system-form {
 background-color: #D9E8EB;
 padding: 4px 6px;
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default .system-pop-up-form-container .system-form-table-cell {
 padding: 2px;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-form {
 background-color: #ffffff;
}


.cs-t-3-w.cs-e-3-default .system-group-persons-form-cell-top {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .system-movable {
 cursor: move;
}


.cs-t-3-w.cs-e-3-default .system-invite-user-form {
 background-color: #ffffff;
}


.cs-t-3-w.cs-e-3-default .system-invite-user-label-cell {
 font-size: 11px;
 white-space: nowrap;
 padding-right: 4px;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .system-invite-user-secondary-label {
 color: #838584;
}


.cs-t-3-w.cs-e-3-default .system-invite-user-search-box {
 margin: 6px;
}


.cs-t-3-w.cs-e-3-default .system-invite-user-text-area {
 width: 99%;
}


.cs-t-3-w.cs-e-3-default .system-invite-user-text {
 width: 200px;
}


.cs-t-3-w.cs-e-3-default .system-invite-user-search-button-cell {
 text-align: right;
 background-color: #ffffff;
}


.cs-t-3-w.cs-e-3-default .system-invite-user-button-block {
 text-align: right;
 padding-top: 2px;
}


.cs-t-3-w.cs-e-3-default .system-invite-user-button-block-opened {
 text-align: right;
 padding-top: 16px;
 background-image: url(../files/default/images/results_arrow.gif);
 background-repeat: no-repeat;
 background-position: 10px 0;
}


.cs-t-3-w.cs-e-3-default .system-invite-user-text-cell {
 padding: 6px 0;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .system-invite-tab {
 display: block;
 background-color: #ffffff;
 padding: 12px;
 border-top: 1px solid #1183A8;
}


.cs-t-3-w.cs-e-3-default .system-invite-tabs-header {
 color: #292927;
 background-color: #b8d0d4;
 font-size: 11px;
 float: left;
 display: block;
 padding: 4px;
 padding-bottom: 3px;
 cursor: pointer;
 cursor: hand;
 white-space: nowrap;
 margin-left: 1px;
 margin-bottom: 1px;
 border: 1px solid #b8d0d4;
 border-bottom: 1px solid #1183A8;
}


.cs-t-3-w.cs-e-3-default .system-invite-tabs-header-selected {
 background-color: #ffffff;
 color: #292927;
 border: 1px solid #1183A8;
 border-bottom: 1px solid #ffffff;
}


.cs-t-3-w.cs-e-3-default .system-invite-block {
 background-color: #d9e8eb;
 padding: 10px;
}


.cs-t-3-w.cs-e-3-default .system-invite-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .system-invite-user-button-block {
 background-color: #1183A8;
 background-image: url(../files/default/images/ui_search_button.gif);
 background-position: 12px 3px;
 background-repeat: no-repeat;
 border: 0 none;
 color: #FFFFFF;
 cursor: pointer;
 font-size: 10px;
 font-weight: bold;
 height: 21px;
 margin: 0;
 padding: 2px 12px 2px 26px;
}


.cs-t-3-w.cs-e-3-default .system-inner-collapse {
 margin: 2px;
}


.cs-t-3-w.cs-e-3-default .system-inner-collapse .system-collapsed-link {
 display: block;
 border-top: 1px solid #3f7d96;
 background-color: #aac3ca;
 color: #000000;
}


.cs-t-3-w.cs-e-3-default .system-inner-collapse .system-not-collapsed-link {
 display: block;
 border-top: 1px solid #3f7d96;
 background-color: #aac3ca;
 color: #000000;
}


.cs-t-3-w.cs-e-3-default .system-notification-block p.system-body {
 background-color: #E0EBED;
 background-image: url(/_static/system/images/notification.png);
 background-position: 3px center;
 background-repeat: no-repeat;
 color: #000000;
 font-size: 11px;
 margin: 0;
 padding: 6px 6px 6px 22px;
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default .system-notification-block p.system-title {
 background-color: #ffffff;
 color: #000000;
 font-size: 11px;
 margin: 0;
 display: block;
 padding: 6px;
}


.cs-t-3-w.cs-e-3-default .system-captcha-heading {
 font-size: 11px;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .system-captcha-image {
 width: 146px;
 border-top: 1px solid #dbded9;
 border-left: 1px solid #dbded9;
 border-right: 1px solid #cdccba;
 border-bottom: 1px solid #cdccba;
}


.cs-t-3-w.cs-e-3-default .system-no-access-title {
 padding: 12px 0px 20px 0px;
 font-size: 15px;
}


.cs-t-3-w.cs-e-3-default .system-no-access-body {
 width: 350px;
}


.cs-t-3-w.cs-e-3-default .system-no-access-body a {
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default .system-search-row {
 vertical-align: top;
 padding-bottom: 12px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .system-search-row-number {
 font-size: 12px;
 padding: 3px 4px 12px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .system-search-navigation {
 width: 100%;
 margin-bottom: 8px;
}


.cs-t-3-w.cs-e-3-default .system-search-navigation-left {
 width: 50%;
}


.cs-t-3-w.cs-e-3-default .system-search-navigation-right {
 width: 50%;
}


.cs-t-3-w.cs-e-3-default .system-search-navigation-prev {
 padding-right: 4px;
}


.cs-t-3-w.cs-e-3-default .system-search-navigation-next {
 padding-left: 4px;
}


.cs-t-3-w.cs-e-3-default .system-search-navigation-cell {
 text-align: center;
}


.cs-t-3-w.cs-e-3-default .system-search-navigation-cell span {
 display: block;
 width: 20px;
}


.cs-t-3-w.cs-e-3-default .system-search-navigation-cell a {
 display: block;
 width: 20px;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default .system-search-navigation-label {
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default .system-search-navigation-arrow {
 font-size: 20px;
 line-height: 10px;
}


.cs-t-3-w.cs-e-3-default .system-search-navigation-dots {
 padding: 0 4px;
}


.cs-t-3-w.cs-e-3-default .system-search-ordering-block {
 float: right;
}


.cs-t-3-w.cs-e-3-default .system-search-ordering-label {
 display: block;
 float: left;
 font-size: 12px;
 margin: 3px 4px 0 4px;
 line-height: 15px;
}


.cs-t-3-w.cs-e-3-default .system-search-ordering-rank {
 display: block;
 float: left;
 font-size: 12px;
 line-height: 12px;
 padding: 2px 4px;
}


.cs-t-3-w.cs-e-3-default .system-search-ordering-date {
 display: block;
 float: left;
 font-size: 12px;
 line-height: 12px;
 padding: 2px 4px;
}


.cs-t-3-w.cs-e-3-default .system-search-ordering-date-asc .ui-roundable .ui-content {
 background-image: url(../files/default/images/arrow_blue_up.png);
 background-position: 2px 4px;
 background-repeat: no-repeat;
 padding-left: 16px;
}


.cs-t-3-w.cs-e-3-default .system-search-ordering-date-desc .ui-roundable .ui-content {
 background-image: url(../files/default/images/arrow_blue.png);
 background-position: 2px 5px;
 background-repeat: no-repeat;
 padding-left: 16px;
}


.cs-t-3-w.cs-e-3-default .system-search-ordering-alphabet {
 display: block;
 float: left;
 font-size: 12px;
 line-height: 12px;
 padding: 2px 4px;
}


.cs-t-3-w.cs-e-3-default .system-search-ordering-alphabet-asc .ui-roundable .ui-content {
 background-image: url(../files/default/images/arrow_blue_up.png);
 background-position: 2px 4px;
 background-repeat: no-repeat;
 padding-left: 16px;
}


.cs-t-3-w.cs-e-3-default .system-search-ordering-alphabet-desc .ui-roundable .ui-content {
 background-image: url(../files/default/images/arrow_blue.png);
 background-position: 2px 5px;
 background-repeat: no-repeat;
 padding-left: 16px;
}


.cs-t-3-w.cs-e-3-default .system-search-ordering-active {
 background-color: #e8e8e8;
}


.cs-t-3-w.cs-e-3-default .system-search-total-block {
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default .system-search-total-label-before {
 color: #476d7a;
 margin-left: 4px;
}


.cs-t-3-w.cs-e-3-default .system-search-total-count-before {
 color: #476D7A;
}


.cs-t-3-w.cs-e-3-default .system-search-total-label-after {
 color: #476d7a;
}


.cs-t-3-w.cs-e-3-default .system-search-total-count-after {
 color: #476D7A;
 margin-left: 4px;
}


.cs-t-3-w.cs-e-3-default .system-search-settings-form {
 background-color: white;
}


.cs-t-3-w.cs-e-3-default .system-search-settings-index-button {
 float: right;
 margin: 10px 10px 0 0;
 background-color: #1183A8;
 border: 0 none;
 color: white;
 cursor: pointer;
 font-size: 10px;
 font-weight: bold;
 height: 21px;
 padding: 2px 12px;
}


.cs-t-3-w.cs-e-3-default .system-search-settings-save-button {
 margin: 2px 2px 0 0;
 float: right;
 background-color: #1183A8;
 border: 0 none;
 color: white;
 cursor: pointer;
 font-size: 10px;
 font-weight: bold;
 height: 21px;
 padding: 2px 12px;
}


.cs-t-3-w.cs-e-3-default .system-search-settings-cancel-button {
 margin-top: 2px;
 float: right;
}


.cs-t-3-w.cs-e-3-default .system-search-settings-head {
 height: 40px;
 background-color: #b8ced2;
}


.cs-t-3-w.cs-e-3-default .system-search-settings-head-caption {
 display: block;
 float: left;
 font-size: 11px;
 margin-left: 16px;
 margin-top: 14px;
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default .system-search-settings-block {
 border: 1px solid #b8ced2;
}


.cs-t-3-w.cs-e-3-default .system-search-settings-settings-block {
 margin: 10px 20px 10px 20px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .system-search-settings-list {
 padding: 0;
 margin-top: 4px;
}


.cs-t-3-w.cs-e-3-default .system-search-settings-list li {
 padding: 4px;
}


.cs-t-3-w.cs-e-3-default .system-search-settings-list label {
 display: inline;
 margin-left: 6px;
}


.cs-t-3-w.cs-e-3-default .system-search-settings-checkbox {
 float: left;
 margin: 0;
}


.cs-t-3-w.cs-e-3-default .system-search-properties-wrapper {
 padding: 6px 10px 10px;
}


.cs-t-3-w.cs-e-3-default .system-search-properties-caption {
 margin-left: 10px;
 margin-top: 10px;
}


.cs-t-3-w.cs-e-3-default .system-search-properties-table td {
 vertical-align: middle;
 padding-top: 4px;
}


.cs-t-3-w.cs-e-3-default .system-search-properties-links-table {
 margin-bottom: 4px;
}


.cs-t-3-w.cs-e-3-default .system-search-properties-pagination {
 margin: 6px 0 4px 10px;
}


.cs-t-3-w.cs-e-3-default .system-search-properties-pagination span {
 font-size: 11px;
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default .system-search-properties-perpage {
 margin: 2px 0 4px 10px;
}


.cs-t-3-w.cs-e-3-default .system-search-properties-perpage span {
 font-size: 11px;
 margin-left: 4px;
}


.cs-t-3-w.cs-e-3-default .system-search-results-top-table {
 width: 100%;
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default .system-search-results-top-table-sorting {
 width: 45%;
}


.cs-t-3-w.cs-e-3-default .system-search-results-top-table-total {
 width: 55%;
 padding-left: 24px;
}


.cs-t-3-w.cs-e-3-default .system-navigation-block {
 float: right;
}


.cs-t-3-w.cs-e-3-default .system-navigate-link {
 padding-left: 3px;
 padding-right: 3px;
}


.cs-t-3-w.cs-e-3-default .system-navigate-link-active {
 background-color: #D9E8EB;
}


.cs-t-3-w.cs-e-3-default .system-personal-image-form {
 position: relative;
}


.cs-t-3-w.cs-e-3-default .system-personal-image-picture-block {
 position: relative;
}


.cs-t-3-w.cs-e-3-default .system-personal-image-picture-block-upload {
 position: relative;
 background-color: #e6e6e6;
 text-align: center;
}


.cs-t-3-w.cs-e-3-default .system-personal-image-picture-block-upload table {
 width: 100%;
 height: 100%;
}


.cs-t-3-w.cs-e-3-default .system-personal-image-choose-text {
 font-size: 11px;
 margin-bottom: 4px;
}


.cs-t-3-w.cs-e-3-default .system-personal-image-name-block {
 display: block;
 background-color: white;
 position: absolute;
 bottom: 0;
 width: 100%;
 filter: alpha(opacity=60);
 -khtml-opacity: 0.6;
 opacity: .6;
}


.cs-t-3-w.cs-e-3-default .system-personal-image-name-block span {
 color: #000000;
 padding: 5px;
 line-height: 3;
}


.cs-t-3-w.cs-e-3-default .system-personal-image-add-link {
 background: url(/_static/system/images/plus.gif) no-repeat 0 0;
 font-size: 11px;
 padding-left: 16px;
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default .system-personal-image-uploader {
 background-color: #CCCCCC;
 padding-bottom: 10px;
 padding-top: 10px;
 text-align: center;
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default .system-personal-image-cancel-button {
 margin-left: 2px;
}


.cs-t-3-w.cs-e-3-default .system-authentication-form-message {
 font-style: italic;
}


.cs-t-3-w.cs-e-3-default .system-member-faces-image {
 width: 50px;
 height: 50px;
 border: 2px solid #ffffff;
 border-radius: 7px;
 -webkit-border-radius: 7px;
 -moz-border-radius: 7px;
}


.cs-t-3-w.cs-e-3-default .system-member-faces-image:hover {
 width: 50px;
 height: 50px;
 border: 2px solid #B8E25E;
 border-radius: 7px;
 -webkit-border-radius: 7px;
 -moz-border-radius: 7px;
}


.cs-t-3-w.cs-e-3-default .system-member-faces-box {
 float: left;
 padding: 2px;
}


.cs-t-3-w.cs-e-3-default .system-multiform-layout {
 border: 2px solid #B8CED2;
 margin-bottom: 2px;
 overflow: hidden;
 padding: 5px 20px;
 background: white;
 width: 100%;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .system-multiform-header {
 display: block;
 background-color: #B8CED2;
 padding: 10px 10px 8px;
}


.cs-t-3-w.cs-e-3-default .system-multiform-item-header {
 border-bottom: 1px solid #E0E0E0;
 padding: 10px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .system-help-box {
 background: url(../files/default/images/help.png) no-repeat scroll 9px 7px transparent;
 border: none;
 margin-bottom: 12px;
 padding: 8px 12px 8px 35px;
 text-align: left;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .system-properties-save-button {
 float: right;
}


.cs-t-3-w.cs-e-3-default .system-properties-text-box {
 width: 195px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .system-properties-select {
 width: 200px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .system-form .category-tags {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .system-form .edit-tags-form {
 background: #D9E8EB !important;
 padding: 10px;
 margin: 10px 0px;
 width: auto !important;
}


.cs-t-3-w.cs-e-3-default .system-form .category-tags .category-title {
 margin: 6px 0px 0px 1px;
}


.cs-t-3-w.cs-e-3-default .system-search-result-items-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default a.sign-in-with-facebook-link {
 display: inline-block;
 height: 19px;
 line-height: 19px;
 padding: 7px 26px;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 background-color: #4265a3;
 text-decoration: none !important;
}


.cs-t-3-w.cs-e-3-default a.sign-in-with-facebook-link:hover,
.cs-t-3-w.cs-e-3-default a.sign-in-with-facebook-link:active {
 text-decoration: none !important;
}


.cs-t-3-w.cs-e-3-default .sign-in-with-facebook-link i {
 display: inline-block;
 font-family: FontAwesome;
 width: 23px;
 font-size: 19px;
 border-right: 1px solid #fff;
 text-align: left;
}


.cs-t-3-w.cs-e-3-default .sign-in-with-facebook-link i:before {
 content: '\f09a';
 font-family: FontAwesome;
 font-size: 16px;
 font-style: normal;
 font-weight: normal;
 color: #fff;
}


.cs-t-3-w.cs-e-3-default .sign-in-with-facebook-link span {
 padding-left: 15px;
 color: #fff;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .system-multi-file {
 padding: 4px;
 background-color: #b2b2b2;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact .contacts {
 padding: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact .contact-label {
 width: 70px;
 color: #808080;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact .contact-value {
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_default.cs-w-system-my-account .layout {
 padding-top: 10px;
 border: 2px solid #b8ced2;
 margin-bottom: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-system-my-account .layout {
 padding-top: 10px !important;
 border: 2px solid #B8CED2 !important;
 margin-bottom: 2px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-system-my-account .layout {
 padding-top: 10px;
 border: 2px solid #B8CED2;
 margin-bottom: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-my-account .layout {
 padding-top: 10px;
 border: 2px solid #B8CED2;
 margin-bottom: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-my-account .system-form {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-my-account ul.ui-tabs-nav {
 margin-left: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-my-account .ui-tabs-active .ui-roundable .ui-corner {
 background-image: url(/_static/quarry/images/filter_back.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-my-account .ui-tabs .ui-roundable .ui-content {
 font-size: 11px;
 text-decoration: none;
 border-bottom: 1px dashed;
 margin: 0px 4px 0px 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-my-account .ui-tabs-active .ui-roundable .ui-content {
 text-decoration: none;
 border-bottom: 0px;
 color: #3A3A3A;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-my-account li.ui-tabs-active a {
 padding-bottom: 6px;
 background: url(../files/default/images/arrow_green.png) no-repeat center bottom;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-my-account .contact-elements {
 padding: 10px 0px 10px 0px;
 margin: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-my-account .label-cell {
 width: 110px;
 vertical-align: top;
 padding-top: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-my-account .value-cell,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-my-account .type-cell,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-my-account .text-cell {
 background-color: #ECF4DA;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-my-account .value-cell {
 padding-left: 8px;
 padding-right: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-my-account .ui-first {
 padding-top: 5px;
 border-top: 3px solid white;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-my-account .ui-last {
 padding-bottom: 5px;
 border-bottom: 3px solid white;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-my-account .contact-privacy .contact-add {
 margin-left: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-my-account .contact-privacy .selected-groups-table {
 margin-top: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-my-account .contact-privacy .delete-cell .ui-form-link {
 margin-left: 4px;
 position: relative;
 top: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-my-account .contact-privacy .group-name {
 font-weight: bold;
 position: relative;
 top: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-my-account .contact-privacy .value-cell label {
 position: relative;
 top: -2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-my-account .contact-privacy .ui-checkbox,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-my-account .contact-privacy .system-checkbox-option {
 position: relative;
 top: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-my-account .privacy-text-cell {
 vertical-align: top;
 padding: 7px 0px 0px 40px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-my-account .privacy-text {
 color: grey;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-my-account .privacy-text a {
 display: block;
 text-decoration: underline;
 color: grey;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-my-account a.ui-form-link {
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-my-account .delete-cell {
 padding-top: 5px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-my-account .contact-add {
 margin-left: 118px;
 background: transparent url(/_static/system/images/plus.gif) no-repeat 2px 2px;
 padding: 1px 0px 2px 18px;
 line-height: 18px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-my-account .delete-cell a.ui-form-link {
 background: transparent url(/_static/system/images/delete.gif) no-repeat 2px 2px;
 padding: 1px 0px 2px 18px;
 line-height: 18px;
 margin-left: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-my-account .ui-autocomplete-container table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_default.cs-w-system-answer-invitation .content {
 display: block;
 padding: 15px 70px 15px 70px;
 background: url(/_static/cs/images-2/group.png) no-repeat 25px 15px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_default.cs-w-system-answer-invitation .content div {
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_default.cs-w-system-answer-invitation .content>div>span {
 margin-bottom: 10px;
 display: block;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_default.cs-w-system-answer-invitation .ui-submit-block {
 padding-left: 70px;
 text-align: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_default.cs-w-system-answer-invitation .ui-button {
 margin-left: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_default.cs-w-system-answer-invitation .ui-button-cancel {
 margin-right: 20px;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-system-answer-invitation .content {
 padding: 15px 70px 15px 70px !important;
 background: url(/_static/cs/images-2/group.png) no-repeat 25px 15px !important;
 color: #9A9FA5;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-system-answer-invitation .websites-label {
 display: block;
 margin: 10px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-system-answer-invitation ul.websites-list {
 padding: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-system-answer-invitation .ui-submit-block {
 padding-left: 70px !important;
 text-align: left !important;
 padding-bottom: 15px;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-system-answer-invitation .ui-submit-block.center {
 padding-left: 0 !important;
 text-align: center !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-system-answer-invitation .ui-button {
 margin-left: 0px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-system-answer-invitation .ui-button-cancel {
 margin-right: 20px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-system-answer-invitation .ui-button {
 background-color: #23a9ca !important;
 color: #000000 !important;
 line-height: 16px !important;
 font-size: 16px !important;
 font-weight: bold !important;
 font-family: Arial, sans-serif !important;
 height: 33px !important;
 padding: 0px 29px !important;
 margin-left: 10px !important;
 border: 0 none !important;
 -moz-border-radius: 3px !important;
 -webkit-border-radius: 3px !important;
 border-radius: 3px !important;
 background-image: -webkit-linear-gradient(top, #40bedd 0%, #0b90b0 100%) !important;
 background-image: -moz-linear-gradient(top, #40bedd 0%, #0b90b0 100%) !important;
 background-image: -ms-linear-gradient(top, #40bedd 0%, #0b90b0 100%) !important;
 background-image: -o-linear-gradient(top, #40bedd 0%, #0b90b0 100%) !important;
 background-image: linear-gradient(top, #40bedd 0%, #0b90b0 100%) !important;
 -moz-text-shadow: 0 1px rgba(142,233,255,0.8) !important;
 -webkit-text-shadow: 0 1px rgba(142,233,255,0.8) !important;
 text-shadow: 0 1px rgba(142,233,255,0.8) !important;
 box-shadow: inset 0px 1px rgba(188,190,197,0.58),0px 1px 1px #000 !important;
 cursor: pointer !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-system-answer-invitation .ui-button:hover {
 background-color: #38c1e2 !important;
 background-image: -webkit-linear-gradient(top, #1b9ebe, #36b2d0) !important;
 background-image: -moz-linear-gradient(top, #1b9ebe, #36b2d0) !important;
 background-image: -ms-linear-gradient(top, #1b9ebe, #36b2d0) !important;
 background-image: -o-linear-gradient(top, #1b9ebe, #36b2d0) !important;
 background-image: linear-gradient(top, #1b9ebe, #36b2d0) !important;
 background-position: 0 0 !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-system-answer-invitation .ui-button:active {
 background-color: #0193b6 !important;
 background-image: -webkit-linear-gradient(top, #0091b3, #0193b6) !important;
 background-image: -moz-linear-gradient(top, #0091b3, #0193b6) !important;
 background-image: -ms-linear-gradient(top, #0091b3, #0193b6) !important;
 background-image: -o-linear-gradient(top, #0091b3, #0193b6) !important;
 background-image: linear-gradient(top, #0091b3, #0193b6) !important;
 color: #FFFFFF !important;
 -moz-text-shadow: 0 -1px #002f3a !important;
 -webkit-text-shadow: 0 1px #002f3a !important;
 text-shadow: 0 -1px #002f3a !important;
 background-position: 0 0 !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-system-answer-invitation .ui-button:focus {
 outline: none !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-system-answer-invitation .ui-button::-moz-focus-inner {
 border: 0 !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-system-answer-invitation .ui-button-inline-secondary {
 background: transparent !important;
 border: 0 !important;
 text-shadow: none !important;
 line-height: 17px !important;
 font-size: 12px !important;
 font-weight: bold !important;
 font-family: Arial, sans-serif !important;
 padding: 5px 4px !important;
 color: #9A9FA5 !important;
 cursor: pointer !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-system-answer-invitation .ui-button-inline-secondary:hover {
 color: #ffffff !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-system-answer-invitation .ui-button-cancel {
 background-image: url(/_static/cs/images-2/cs-sprite.png) !important;
 background-repeat: no-repeat !important;
 background-position: 0 -1776px !important;
 padding-left: 18px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-system-answer-invitation .ui-button-cancel:hover {
 background-position: 0 -1814px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-system-answer-invitation div.ui-submit-block {
 border-top: 1px solid rgba(70,70,75,0.25) !important;
 box-shadow: 0 -1px 0 rgba(0,0,0,0.25) !important;
 text-align: center !important;
 padding: 15px 0 !important;
 margin-top: 0px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-answer-invitation ul {
 padding-top: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-answer-invitation li {
 margin: 3px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-group-edit-members-link a {
 text-decoration: underline;
 font-size: 13px;
 padding-top: 1px;
 padding-left: 22px;
 background-position: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-google-places-search .autocomplete-container {
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-google-places-search .result-container:empty {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-google-places-search .system-text-box {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-google-places-search .result-container {
 display: block;
 -moz-box-shadow: 3px 4px 3px #3d3d3d;
 -webkit-box-shadow: 3px 4px 3px #3d3d3d;
 -khtml-box-shadow: 3px 4px 3px #3d3d3d;
 box-shadow: 3px 4px 3px #3d3d3d;
 position: absolute;
 padding: 4px 3px;
 line-height: 125%;
 z-index: 5000;
 background: #fff;
 margin: -1px 0 0;
 width: 100%;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-google-places-search .result-container .result-item {
 display: block;
 font-style: italic;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-google-places-search .search-block,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-google-places-search .radius-block,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-google-places-search .submit-block {
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-google-places-search .clear {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-google-places-search .search-block .label {
 float: left;
 white-space: nowrap;
 height: 20px;
 padding: 4px 2px 4px 4px;
 line-height: 22px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-google-places-search .search-block .input-block {
 float: left;
 height: 20px;
 padding: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-google-places-search .search-block .input-block input {
 min-width: 150px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-google-places-search .radius-block .input-block {
 float: left;
 height: 20px;
 padding: 4px 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-google-places-search .radius-block .label {
 float: left;
 white-space: nowrap;
 height: 20px;
 padding: 4px 2px 4px 4px;
 line-height: 22px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-google-places-search .radius-block .postfix-label {
 float: left;
 padding: 4px 10px 4px 2px;
 height: 20px;
 line-height: 22px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-google-places-search .submit-block {
 float: left;
 height: 20px;
 padding: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .system-form {
 background-color: white;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .layout {
 border: 2px solid #B8CED2;
 padding: 0px 20px 0px 20px;
 margin-bottom: 2px;
 overflow: hidden;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .ui-tabs-active .ui-roundable .ui-corner {
 background-image: url(/_static/quarry/images/filter_back.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .ui-tabs .ui-roundable .ui-content {
 font-size: 11px;
 text-decoration: none;
 border-bottom: 1px dashed;
 margin: 0px 4px 0px 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .ui-tabs-active .ui-roundable .ui-content {
 text-decoration: none;
 border-bottom: 0px;
 color: #3A3A3A;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit li.ui-tabs-active a {
 padding-bottom: 6px;
 background: url(../files/default/images/arrow_green.png) no-repeat center bottom;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .contact-elements {
 padding: 10px 0px 10px 0px;
 border-bottom: 1px solid #E0E0E0;
 position: relative;
 top: 1px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .header {
 background-color: #B8CED2;
 padding: 10px 10px 8px 10px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .header .header-title {
 padding-right: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .value-cell,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .type-cell,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .text-cell {
 background-color: #ECF4DA;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .value-cell {
 padding-left: 8px;
 padding-right: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .contact-email .value-cell {
 padding-right: 150px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .label-cell {
 width: 110px;
 vertical-align: top;
 padding-top: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .ui-first {
 padding-top: 5px;
 border-top: 3px solid white;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .ui-last {
 padding-bottom: 5px;
 border-bottom: 3px solid white;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .contact-address .label-cell {
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .contact-address .system-select {
 width: 168px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .system-text-box {
 width: 162px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .contact-phone .system-text-box {
 width: 127px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .contact-phone .phone-country-code {
 width: 30px;
 margin-right: 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .type-cell .system-select {
 width: 127px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .type-cell,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .text-cell {
 padding-top: 5px;
 padding-right: 8px;
 border-top: 3px solid white;
 border-bottom: 3px solid white;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit a.ui-form-link {
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .delete-cell {
 padding-top: 5px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .contact-add {
 margin-left: 118px;
 background: transparent url(/_static/system/images/plus.gif) no-repeat 2px 2px;
 padding: 1px 0px 2px 18px;
 line-height: 18px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .delete-cell a.ui-form-link {
 background: transparent url(/_static/system/images/delete.gif) no-repeat 2px 2px;
 padding: 1px 0px 2px 18px;
 line-height: 18px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .access-warning {
 padding-top: 20px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .address-cell .system-form {
 margin: 0px;
 padding: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .address-cell .ui-last {
 border-bottom: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .address-cell {
 border-bottom: 3px solid white;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .contact-privacy .contact-add {
 margin-left: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .contact-privacy .selected-groups-table {
 margin-top: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .contact-privacy .delete-cell .ui-form-link {
 margin-left: 4px;
 position: relative;
 top: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .contact-privacy .group-name {
 font-weight: bold;
 position: relative;
 top: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .contact-privacy .value-cell label {
 position: relative;
 top: -2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .contact-privacy .ui-checkbox,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .contact-privacy .system-checkbox-option {
 position: relative;
 top: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .privacy-text-cell {
 vertical-align: top;
 padding: 7px 0px 0px 40px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .privacy-text {
 color: grey;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-edit .privacy-text a {
 display: block;
 text-decoration: underline;
 color: grey;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-cross-page-tag-filter-manage {
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-cross-page-tag-filter-manage .system-form {
 background-color: transparent;
 margin: 0 0 12px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-cross-page-tag-filter-manage .system-form-title {
 background-color: #B8CED2;
 display: block;
 padding: 10px 10px 8px;
 margin: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-cross-page-tag-filter-manage .filters-table {
 margin-bottom: 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-cross-page-tag-filter-manage .title-link {
 padding: 0px 4px 0px 4px;
 line-height: 21px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-cross-page-tag-filter-manage .filter-item-block .system-text-box {
 font-family: arial;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-cross-page-tag-filter-manage .layout {
 border: 2px solid #B8CED2;
 margin-bottom: 2px;
 padding: 10px 20px 10px 20px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-cross-page-tag-filter-manage .delete-cell {
 padding-left: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-cross-page-tag-filter-manage .delete-cell a.ui-form-link {
 background: transparent url(/_static/system/images/delete.gif) no-repeat 2px 2px;
 padding: 1px 0px 2px 18px;
 line-height: 18px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-cross-page-tag-filter-manage .add-filter-block .ui-button {
 margin-left: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-offers-list .list {
 width: 100%;
 clear: both;
 margin-top: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-offers-list .buttons-cell {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-group-persons .arrow {
 margin-bottom: 10px;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-group-persons .arrow a {
 font-size: 11px;
 text-decoration: underline;
 margin: 0 2px;
 padding: 0 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-group-persons .arrow a.selected {
 text-decoration: none;
 background-color: #f2f2f2;
 color: #424242;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-system-tags-cloud {
 font-size: 12px;
 padding: 2px;
 font-family: text-bold, arial;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-system-tags-cloud a {
 color: #333;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-cloud {
 font-size: 12px;
 padding: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-cloud .cloud-tag1 {
 font-size: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-cloud .cloud-tag2 {
 font-size: 105%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-cloud .cloud-tag3 {
 font-size: 115%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-cloud .cloud-tag4 {
 font-size: 130%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-cloud .cloud-tag5 {
 font-size: 145%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-cloud .cloud-tag6 {
 font-size: 160%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-cloud .cloud-tag7 {
 font-size: 180%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-cloud .cloud-tag8 {
 font-size: 200%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-cloud .cloud-tag9 {
 font-size: 220%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-cloud .cloud-tag10 {
 font-size: 240%;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-system-tags-selected .tag-item-link {
 float: left;
 margin: 2px 6px 0px 0px;
 vertical-align: top;
 padding: 0px 2px 1px 0px;
 background-color: #278f8e;
 color: #fff;
 border-radius: 4px;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 text-decoration: none;
 font-size: 11px;
 font-family: text-regular, arial;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-selected .tag-item-link {
 float: left;
 margin: 2px 6px 0px 0px;
 vertical-align: top;
 padding: 0px 2px 1px 0px;
 background-color: #B1D460;
 color: #3A3A3A;
 text-decoration: none;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-selected .tag-item-link .ui-roundable .ui-content {
 background: transparent url(/_static/quarry/images/delete_filter.png) no-repeat scroll right center;
 left: 2px;
 padding: 0 12px 0 0;
 position: relative;
 top: -2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-selected .category-title {
 padding-top: 6px;
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-selected a.tag-item-link:hover {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-orders-list .list {
 width: 100%;
 clear: both;
 margin-top: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-orders-list .buttons-cell {
 text-align: right;
 width: 70px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-my-memberships a {
 color: #1183A8;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns2.cs-w-system-member-faces .system-form {
 background-color: transparent !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-8columns.cs-w-system-member-faces .system-form {
 background-color: transparent !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns.cs-w-system-member-faces .system-form {
 background-color: transparent !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-greycolumn.cs-w-system-member-faces .system-form {
 background-color: transparent !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_default.cs-w-system-member-faces .system-form {
 background-color: transparent;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_default.cs-w-system-member-faces .qtip-wrapper {
 background-color: #ecf5da;
 color: #1183a8;
 font-size: 11px;
 font-weight: bold;
 white-space: nowrap;
 border: 1px solid #b8e25e;
 border-radius: 7px;
 -webkit-border-radius: 7px;
 -moz-border-radius: 7px;
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-system-member-faces .system-form {
 background-color: #ffffff !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-system-member-faces .qtip-wrapper {
 background-color: #ECF5DA !important;
 color: #1183A8 !important;
 font-size: 11px !important;
 font-weight: bold !important;
 white-space: nowrap !important;
 border: 1px solid #B8E25E !important;
 border-radius: 7px !important;
 -webkit-border-radius: 7px !important;
 -moz-border-radius: 7px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-system-member-faces .system-form {
 background-color: transparent !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-system-member-faces .system-form {
 background-color: #ffffff;
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-system-member-faces .qtip-wrapper {
 background-color: #ECF5DA;
 color: #1183A8;
 font-size: 11px;
 font-weight: bold;
 white-space: nowrap;
 border: 1px solid #B8E25E;
 border-radius: 7px;
 -webkit-border-radius: 7px;
 -moz-border-radius: 7px;
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-system-member-faces .system-form {
 background-color: transparent;
}


.cs-t-3-w.cs-e-3-default.cs-a-login.cs-w-system-member-faces .system-form {
 background-color: transparent !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-member-faces .system-form {
 background-color: transparent !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-member-faces .system-form {
 background-color: #ffffff;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-member-faces .qtip-wrapper {
 background-color: #ECF5DA;
 color: #1183A8;
 font-size: 11px;
 font-weight: bold;
 white-space: nowrap;
 border: 1px solid #B8E25E;
 border-radius: 7px;
 -webkit-border-radius: 7px;
 -moz-border-radius: 7px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .system-form {
 background-color: white;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .layout {
 border: 2px solid #B8CED2;
 padding: 0px 20px 0px 20px;
 margin-bottom: 2px;
 overflow: hidden;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .ui-tabs-active .ui-roundable .ui-corner {
 background-image: url(/_static/quarry/images/filter_back.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .ui-tabs .ui-roundable .ui-content {
 font-size: 11px;
 text-decoration: none;
 border-bottom: 1px dashed;
 margin: 0px 4px 0px 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .ui-tabs-active .ui-roundable .ui-content {
 text-decoration: none;
 border-bottom: 0px;
 color: #3A3A3A;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit li.ui-tabs-active a {
 padding-bottom: 6px;
 background: url(../files/default/images/arrow_green.png) no-repeat center bottom;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .contact-elements {
 padding: 10px 0px 10px 0px;
 border-bottom: 1px solid #E0E0E0;
 position: relative;
 top: 1px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .header {
 background-color: #B8CED2;
 padding: 10px 10px 8px 10px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .header .header-title {
 padding-right: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .value-cell,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .type-cell,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .text-cell {
 background-color: #ECF4DA;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .value-cell {
 padding-left: 8px;
 padding-right: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .contact-email .value-cell {
 padding-right: 150px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .label-cell {
 width: 110px;
 vertical-align: top;
 padding-top: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .ui-first {
 padding-top: 5px;
 border-top: 3px solid white;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .ui-last {
 padding-bottom: 5px;
 border-bottom: 3px solid white;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .contact-address .label-cell {
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .contact-address .system-select {
 width: 168px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .system-text-box {
 width: 162px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .contact-phone .system-text-box {
 width: 127px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .contact-phone .system-select {
 margin-right: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .contact-phone .phone-country-code {
 width: 30px;
 margin-right: 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .type-cell .system-select {
 width: 127px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .type-cell,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .text-cell {
 padding-top: 5px;
 padding-right: 8px;
 border-top: 3px solid white;
 border-bottom: 3px solid white;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit a.ui-form-link {
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .delete-cell {
 padding-top: 5px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .contact-add {
 margin-left: 118px;
 background: transparent url(/_static/system/images/plus.gif) no-repeat 2px 2px;
 padding: 1px 0px 2px 18px;
 line-height: 18px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .delete-cell a.ui-form-link {
 background: transparent url(/_static/system/images/delete.gif) no-repeat 2px 2px;
 padding: 1px 0px 2px 18px;
 line-height: 18px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .access-warning {
 padding-top: 20px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .address-cell .system-form {
 margin: 0px;
 padding: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .address-cell .ui-last {
 border-bottom: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .address-cell {
 border-bottom: 3px solid white;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .contact-privacy .contact-add {
 margin-left: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .contact-privacy .selected-groups-table {
 margin-top: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .contact-privacy .delete-cell .ui-form-link {
 margin-left: 4px;
 position: relative;
 top: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .contact-privacy .group-name {
 font-weight: bold;
 position: relative;
 top: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .contact-privacy .value-cell label {
 position: relative;
 top: -2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .contact-privacy .ui-checkbox,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .contact-privacy .system-checkbox-option {
 position: relative;
 top: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .privacy-text-cell {
 vertical-align: top;
 padding: 7px 0px 0px 40px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .privacy-text {
 color: grey;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .privacy-text a {
 display: block;
 text-decoration: underline;
 color: grey;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .contact-elements .ui-section {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .ui-section .ui-form-warning {
 margin-left: 118px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .group-shared-cell {
 padding-right: 4px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-contact-group-edit .group-add-cell {
 padding-left: 8px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-user-confirmation {
 color: #a5aab1;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-related .system-form {
 background-color: transparent;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-related .tag-item-link-round {
 float: left;
 margin: 2px 6px 0px 0px;
 vertical-align: top;
 padding: 0 8px 1px;
 background-color: #B1D460;
 border-radius: 4px;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 color: #3A3A3A;
 text-decoration: none;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-related .tag-item-link {
 vertical-align: top;
 color: #1183a8;
 text-decoration: underline;
 font-size: 11px;
 display: block;
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-related .show-more-link {
 color: #0058b1;
 font-size: 11px;
 text-decoration: none;
 border-bottom: 1px dashed #0058b1;
 cursor: hand;
 cursor: pointer;
 display: inline-block;
 font-weight: bold;
 margin: 4px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-related .show-more-popup {
 position: absolute;
 background: transparent;
 z-index: 5;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-related .show-more-popup .ui-corner {
 background: url(../files/default/images/more-roundable.png) no-repeat;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-related .show-more-popup .ui-tr {
 background-position: right top;
 background-repeat: no-repeat;
 height: 14px;
 left: 0;
 margin-left: 14px;
 overflow: visible;
 position: absolute;
 right: 0;
 top: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-related .show-more-popup .ui-tl {
 background-position: left top;
 background-repeat: no-repeat;
 height: 14px;
 left: -14px;
 overflow: hidden;
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-related .show-more-popup .ui-br {
 background-position: right bottom;
 background-repeat: no-repeat;
 margin-left: 14px;
 margin-top: 10px;
 overflow: visible;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-related .show-more-popup .ui-bl {
 background-position: left bottom;
 background-repeat: no-repeat;
 left: -14px;
 overflow: visible;
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-related .show-more-popup .ui-content {
 left: 2px;
 padding: 0 0 10px 12px;
 position: relative;
 top: -2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-related .show-more-body {
 margin-top: 6px;
 max-height: 260px;
 overflow-y: auto;
 padding: 0 18px 0 0;
 overflow-x: hidden;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-related .tag-item-block {
 margin-bottom: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-related .tag-item .ui-content {
 padding: 0 1px 0 3px;
 position: relative;
 top: -2px;
 font-size: 11px;
 font-weight: bold;
 color: #ffffff;
 text-shadow: 0 -1px 0 #999999;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-related .tag-item .ui-corner {
 background: url(../files/default/images/tags-back.png) no-repeat;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-related .tag-item .ui-tr {
 background-position: right top;
 background-repeat: no-repeat;
 height: 6px;
 left: 0;
 margin-left: 7px;
 overflow: visible;
 position: absolute;
 right: 0;
 top: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-related .tag-item .ui-tl {
 background-position: left top;
 background-repeat: no-repeat;
 height: 6px;
 left: -7px;
 overflow: hidden;
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-related .tag-item .ui-br {
 background-position: right bottom;
 background-repeat: no-repeat;
 margin-left: 7px;
 margin-top: 2px;
 overflow: visible;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-related .tag-item .ui-bl {
 background-position: left bottom;
 background-repeat: no-repeat;
 left: -7px;
 overflow: visible;
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-related .tag-item {
 margin: 1px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-related .tag-item .link {
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-related .tag-item .count {
 vertical-align: top;
 padding-left: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-related .category {
 font-size: 12px;
 font-weight: bold;
 margin-top: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-related .date-label-cell {
 font-size: 11px;
 color: #3a3a3a;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-related .tag-cell {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-related .tag-cell-0 {
 padding: 2px 10px 2px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-related .tag-cell-1 {
 padding: 2px 10px 2px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-related .tag-cell-2 {
 padding: 2px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .system-form {
 background-color: white;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .header {
 background-color: #B8CED2;
 padding: 10px;
 margin-bottom: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .header .header-title {
 padding-right: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .header .group {
 padding-left: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .header .system-text-box {
 width: 260px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .module-block {
 margin-bottom: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .ui-submit-block-section {
 border: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .ui-collapsed {
 border: 2px solid #D8E8EA;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .ui-expanded {
 border: 2px solid #b1d460;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .ui-collapsed .module-header {
 background-color: #D8E8EA;
 padding: 1px 8px 2px 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .ui-expanded .module-header {
 background-color: #b1d460;
 padding: 1px 8px 4px 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .module-header .title {
 float: left;
 padding-bottom: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .module-header .ui-form-link {
 margin-top: 6px;
 float: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .module-header .title .ui-checkbox {
 margin-top: 4px;
 position: relative;
 top: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .module-header .title .module-name {
 padding: 6px 4px 10px 44px;
 background: no-repeat 2px center;
 line-height: 22px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .module-header .title .ui-disabled {
 opacity: .5;
 filter: Alpha(Opacity=50);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .module-header .status {
 margin-left: 64px;
 line-height: 12px;
 vertical-align: top;
 color: grey;
 clear: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .module-content {
 padding: 20px 16px 5px 26px;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .module-content .detailed-header {
 padding-bottom: 14px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .module-content .detailed-header .title {
 float: left;
 font-weight: bold;
 padding-left: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .module-content .detailed-status {
 float: right;
 padding-right: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .module-content .detailed-header .ui-helper {
 clear: both;
 border-top: 8px solid #E0E0E0;
 padding-top: 7px;
 background: url(../files/default/images/gray_arrow.png) no-repeat 14px top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .module-roles {
 margin-bottom: 26px;
 text-align: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .module-role {
 padding: 0px 0px 0px 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .module-role .input-block {
 float: left;
 height: 38px;
 width: 24px;
 margin-bottom: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .item {
 border-color: transparent;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .ui-advanced .module-role .ui-selected {
 background-color: #f7931e;
 border-color: #f7931e;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .ui-advanced .module-role .public-role,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .ui-simple .module-role .public-role {
 background-color: #8cc63f;
 border-color: #8cc63f;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .ui-active {
 background-color: #f7931e;
 border-color: #f7931e;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .item-public {
 background-color: #8cc63f;
 border-color: #8cc63f;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .item-active-public {
 background-color: #f7931e;
 border-color: #8cc63f;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .item .item-container,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .item .item-m-container {
 display: inline-block;
 border-width: 1px;
 border-style: solid;
 border-color: transparent;
 padding: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .item .item-container input,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .item .item-m-container input {
 display: block;
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .obj-permissions .item .item-container .ui-checkbox,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .obj-permissions .item .item-m-container .ui-checkbox {
 margin: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .obj-permissions .item select {
 margin-top: 0;
 position: relative;
 top: -4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .item-m-active .item-m-container {
 background-color: #f7931e;
 border-color: #f7931e;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .item-m-public .item-m-container {
 background-color: #8cc63f;
 border-color: #8cc63f;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .item-m-active-public .item-m-container {
 background-color: #f7931e;
 border-color: #8cc63f;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .module-role .input-block input {
 margin: 4px 0px 0px 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .module-role .name {
 clear: right;
 font-weight: bold;
 padding-top: 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .module-role .name span {
 padding-left: 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .module-role .description {
 float: left;
 padding: 0px 0px 0px 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .module-role .ui-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .module-details {
 text-align: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .apply-block {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .apply-block .title {
 color: gray;
 margin-right: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .apply-block .system-select {
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .section-title {
 padding: 12px 4px 2px 4px;
 border-bottom: 1px solid gray;
 margin-bottom: 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .group-select .title {
 color: gray;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .module-views,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .module-services,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .module-objects {
 overflow: hidden;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .module-views .group-select,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .module-services .group-select,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .module-objects .group-select {
 padding-left: 46px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .view-block,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .service-block,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .object-block {
 background: no-repeat 2px center;
 padding: 18px 0px 10px 46px;
 border-bottom: 1px solid #E0E0E0;
 position: relative;
 top: 1px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .pages-block {
 background: no-repeat 21px center;
 padding: 4px 0px 4px 46px;
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .pages-block span {
 position: relative;
 top: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .module-pages .pages-block .input-block {
 float: left;
 padding: 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .view-name,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .obj-name {
 font-weight: bold;
 padding-left: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .group-select .title {
 display: block;
 margin: 0px 0px 2px 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .group-select .item {
 float: left;
 background-color: #E0E0E0;
 margin-right: 8px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .view-permissions .item,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .obj-permissions .item {
 float: left;
 margin-right: 8px;
 vertical-align: top;
 border-width: 3px;
 border-style: solid;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .group-select .item .ui-checkbox {
 margin: 6px 0px 6px 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .view-permissions .item .ui-checkbox,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .obj-permissions .item .ui-checkbox {
 margin: 3px 0px 3px 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .group-select .item .item-title {
 margin: 6px;
 position: relative;
 top: -2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .view-permissions .item .item-title,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .obj-permissions .item .item-title {
 margin: 3px 3px 3px 6px;
 position: relative;
 top: -2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .group-select .item .ui-helper {
 padding-top: 7px;
 background: #fff url(../files/default/images/gray_arrow.png) no-repeat 6px top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .group-select .ui-helper,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .view-permissions .ui-helper,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .obj-permissions .ui-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .module-custom .item-block {
 margin-left: 2px;
 margin-bottom: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .module-custom .item-block .input-block {
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .module-custom .item-block span {
 display: block;
 float: left;
 margin-left: 2px;
 position: relative;
 top: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .advanced-switch {
 display: block;
 float: right;
 position: relative;
 margin-top: 8px;
 right: -8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .invitations-name {
 display: block;
 margin-left: 50px;
 margin-top: 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .invitation-content {
 padding: 20px 16px 5px 26px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .ui-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .public-role-help {
 border: 2px solid #D8E8EA;
 padding: 8px 12px 8px 12px;
 margin-bottom: 12px;
 text-align: left;
 background: url(../files/default/images/help.png) no-repeat 9px 7px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .public-role-help .title {
 font-weight: bold;
 padding: 0px 20px 8px 20px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .public-role-help .explanation {
 padding: 0px 20px 12px 20px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .public-role-help .guest-definition {
 color: gray;
 padding: 0px 20px 8px 20px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .public-role-help .guest-definition {
 color: gray;
 padding: 0px 20px 8px 20px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .help-link {
 display: block;
 float: left;
 margin-top: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .help-controls {
 text-align: right;
 padding-top: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .help-controls .ui-checkbox {
 position: relative;
 top: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-role-properties .help-controls .ui-button {
 margin-left: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .header-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .header-table .website-label-cell {
 width: 100px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .header-table .website-content-cell {
 width: auto;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .website-label-cell {
 padding-right: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .website-content-cell .offer-select {
 margin: 0px 4px 0px 4px;
 max-width: 600px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .website-content-cell input.ui-checkbox {
 position: relative;
 top: 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .offered-modules {
 margin-top: 16px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .modules-title {
 color: #3A3A3A;
 font-size: 11px;
 font-weight: normal;
 display: block;
 margin-bottom: 16px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .module-options {
 margin-bottom: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .options-title {
 font-size: 11px;
 height: 33px;
 vertical-align: top;
 padding: 4px 8px 5px 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .ui-collapsed .options-title {
 background-color: #D8E8EA;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .ui-expanded .options-title {
 background-color: #B1D460;
 -moz-border-top-right-radius: 5px;
 -moz-border-top-left-radius: 5px;
 -khtml-border-top-right-radius: 5px;
 -khtml-border-top-left-radius: 5px;
 -webkit-border-top-right-radius: 5px;
 -webkit-border-top-left-radius: 5px;
 border-top-right-radius: 5px;
 border-top-left-radius: 5px;
 padding-bottom: 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .options-title label {
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .options-title .ui-disabled {
 opacity: .5;
 filter: Alpha(Opacity=50);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .options-title .ui-checkbox {
 margin: 0px;
 position: relative;
 top: 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .options-title .module-name {
 padding: 0px 4px 8px 34px;
 background: no-repeat 8px center;
 line-height: 22px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .options-title .status {
 display: block;
 float: left;
 clear: left;
 margin-left: 47px;
 position: relative;
 bottom: 4px;
 color: grey;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .options-title .ui-form-link {
 padding: 9px 0px 9px 0px;
 display: block;
 float: right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .options-body {
 padding: 20px 28px 26px 28px;
 -moz-border-bottom-right-radius: 5px;
 -moz-border-bottom-left-radius: 5px;
 -khtml-border-bottom-right-radius: 5px;
 -khtml-border-bottom-left-radius: 5px;
 -webkit-border-bottom-right-radius: 5px;
 -webkit-border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
 border-bottom-left-radius: 5px;
 border: 2px solid #B1D460;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .module-table .website-label-cell {
 padding: 3px 0px 10px 0px;
 vertical-align: top;
 text-align: right;
 width: 150px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .module-table .website-content-cell {
 vertical-align: top;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .module-table .single-module-name {
 display: block;
 padding-top: 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .module-table .ui-radio-select label {
 margin-right: 14px;
 font-size: inherit;
 color: inherit;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .selected-module-options {
 background-color: #e0e0e0;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 padding: 12px;
 margin-top: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .selected-module-options .system-multi-checkbox label {
 display: block;
 float: left;
 width: 186px;
 font-size: inherit;
 color: inherit;
 margin: 1px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .selected-module-options .ui-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .tags-policy-table {
 width: 100%;
 margin-top: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .tags-policy-table .is-tags {
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .tags-policy-table .website-label-cell {
 width: 100px;
 vertical-align: top;
 padding-top: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order span.tags-handling,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order span.additional-tags-handling {
 display: block;
 margin-top: 2px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .tags-policy-table .website-content-cell {
 width: auto;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .ui-tabs-active .ui-roundable .ui-corner {
 background-image: url(/_static/quarry/images/filter_back.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .ui-tabs .ui-tabs-nav li a {
 padding: 0 0 0.5em 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .ui-tabs .ui-roundable .ui-content {
 font-size: 11px;
 text-decoration: none;
 border-bottom: 1px dashed;
 margin: 0px 4px 0px 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .ui-tabs-active .ui-roundable .ui-content {
 text-decoration: none;
 border-bottom: 0px;
 color: #3A3A3A;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order li.ui-tabs-active a {
 padding-bottom: 6px;
 background: url(../files/default/images/arrow_green.png) no-repeat center bottom;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .tag-policy-form .layout {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .tag-policy-form .ignore-only {
 display: block;
 margin-top: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .tag-policy-form .policy-list-table {
 margin: 8px 0;
 width: 100%;
 overflow: hidden;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .policy-list-table .ui-odd-cell,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .policy-list-table .ui-even-cell {
 border-bottom: 1px solid #e0e0e0;
 background-color: transparent;
 padding: 1px 4px 1px 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .policy-list-table .ui-odd-cell.last,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .policy-list-table .ui-even-cell.last {
 text-align: right;
 padding-right: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .tag-policy-form .add-row .first-cell {
 vertical-align: top;
 background-color: #e0e0e0;
 -moz-border-top-left-radius: 5px;
 -moz-border-bottom-left-radius: 5px;
 -khtml-border-top-left-radius: 5px;
 -khtml-border-bottom-left-radius: 5px;
 -webkit-border-top-left-radius: 5px;
 -webkit-border-bottom-left-radius: 5px;
 border-top-left-radius: 5px;
 border-bottom-left-radius: 5px;
 padding: 12px 0px 12px 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .tag-policy-form .add-row .src-tag {
 position: relative;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .tag-policy-form .add-row .src-tag .src-tag-select {
 width: 150px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .tag-policy-form .add-row .first-cell .ui-helper {
 background: url(../files/default/images/gray_arrow.png) no-repeat;
 position: absolute;
 width: 13px;
 height: 7px;
 bottom: -19px;
 left: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .tag-policy-form .add-row .src-tag-label {
 display: block;
 margin-bottom: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .tag-policy-form .add-row .middle-cell {
 vertical-align: top;
 background-color: #e0e0e0;
 width: 330px;
 padding: 12px 0px 12px 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .tag-policy-form .add-row .dst-tag-label {
 display: block;
 float: left;
 margin-bottom: 8px;
 margin-right: 4px;
 margin-top: 1px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .add-row .dst-tag-head .ui-radio-select {
 position: relative;
 bottom: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .add-row .dst-tag-head .ui-radio-select .ui-radio-option-label {
 font-size: inherit;
 color: inherit;
 margin-left: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .tag-policy-form .add-row .ui-radio-select {
 display: block;
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .tag-policy-form .add-row .dst-tag-existing,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .tag-policy-form .add-row .dst-tag-new {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .add-row .dst-tag-new .system-select {
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .add-row .dst-tag-new .system-text-box {
 padding: 1px 2px 1px 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .tag-policy-form .add-row .last-cell {
 background-color: #e0e0e0;
 -moz-border-top-right-radius: 5px;
 -moz-border-bottom-right-radius: 5px;
 -khtml-border-top-right-radius: 5px;
 -khtml-border-bottom-right-radius: 5px;
 -webkit-border-top-right-radius: 5px;
 -webkit-border-bottom-right-radius: 5px;
 border-top-right-radius: 5px;
 border-bottom-right-radius: 5px;
 padding: 0px 12px 12px 12px;
 text-align: right;
 vertical-align: bottom;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .additional-tags-handling .edit-tags-form {
 background-color: #ffffff;
 padding: 0px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .additional-tags-handling .edit-tags-form .ui-tabs-panel {
 padding: 10px;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .message-box {
 border: 1px solid #fbb03b;
 border-radius: 5px;
 background-image: url(/_static/system/images/warning_orange.png);
 background-repeat: no-repeat;
 background-position: 10px 10px;
 padding: 10px 10px 10px 30px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .message-box.message-box-dst {
 margin-top: 14px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .message-box .ui-radio-option-label {
 margin-right: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .message-box .ui-radio-option-label .system-radio-option {
 margin-right: 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .order-title-block {
 color: #3A3A3A;
 font-size: 11px;
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .order-title-block .order-title {
 font-weight: bold;
 margin-left: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .article-lists-container {
 margin-top: 14px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .mapping-form {
 margin-left: 6px;
 margin-top: 14px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .mapping-rules-table {
 width: 100%;
 border: 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .mapping-rules-table .first-cell {
 width: 40%;
 padding-left: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .mapping-rules-table .second-cell {
 width: 60%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .mapping-rules-table .head-cell {
 font-size: 10px;
 color: grey;
 border-bottom: 1px solid #e6e6e6;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .mapping-rules-table .body-cell {
 font-size: 11px;
 border-bottom: 1px solid #e6e6e6;
 padding: 8px 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .mapping-rules-table .all-articles {
 color: red;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .add-rule-link {
 background-image: url(/_static/website/images/plus.gif);
 background-position: 0 3px;
 background-repeat: no-repeat;
 border: 0 none;
 color: #1183A8;
 display: block;
 font-size: 11px;
 height: 12px;
 margin: 0;
 margin-left: 2px;
 margin-top: 10px;
 padding: 2px 0 2px 16px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .add-rule-block {
 background-color: #e0e0e0;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 padding: 12px;
 margin-top: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .add-rule-block .system-multi-checkbox label {
 display: block;
 float: left;
 width: 186px;
 font-size: inherit;
 color: inherit;
 margin: 1px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .add-rule-block .ui-submit-block-section {
 margin-top: 14px;
 padding-top: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .add-rule-block .ui-helper {
 clear: both;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .add-rule-block .add-rule-label {
 font-size: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .add-rule-block .add-rule-label .ui-hint-help {
 font-size: 10px;
 margin-left: 12px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .add-rule-block .src-article-lists {
 width: 340px;
 margin-top: 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .add-rule-block .place-in-rule-label {
 font-size: 10px;
 margin-top: 8px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .ui-tabs .ui-tabs-nav {
 padding-top: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .policy-wrapper>div.ui-checked-block {
 padding-top: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .website-content-cell .policy-wrapper input.ui-checkbox {
 position: relative;
 top: 0;
 margin-right: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .website-content-cell .policy-wrapper .policy-leave-out-block input.ui-checkbox {
 margin-right: 5px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .policy-custom-categories .ignore-only,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .policy-leave-out-block {
 display: block;
 background-color: #e0e0e0;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 padding: 12px;
 margin: 10px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .policy-leave-out-block table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .ui-tabs .ui-tabs-panel {
 padding: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .ignore-list-block {
 border: #fbb03b solid 1px;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 margin-left: 100px;
 margin-bottom: 20px;
 padding: 10px 10px 10px 35px;
 box-shadow: inset 1px 1px 0px rgba(251,176,59,0.3);
 background: url(/_static/system/images/warning_orange.png) no-repeat 10px 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .ignore-list-block>div.ui-line-block {
 padding-bottom: 10px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-subscription-order .ignore-list-block .website-label-cell {
 padding-right: 30px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_default.cs-w-system-search-result .tag-link {
 display: block;
 float: left;
 margin: 0px 6px 2px 0px;
 color: #3a3a3a;
 text-decoration: none;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_default.cs-w-system-search-result a.tag-link:hover {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_default.cs-w-system-search-result .tag-link .ui-roundable .ui-corner {
 background-image: url(/_static/quarry/images/filter_back.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_default.cs-w-system-search-result .tag-link .ui-roundable .ui-content {
 padding: 0px 6px 0px 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-system-search-result .tag-link {
 display: block;
 float: left !important;
 margin: 0px 6px 2px 0px !important;
 color: #3A3A3A !important;
 text-decoration: none !important;
 font-size: 11px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-system-search-result a.tag-link:hover {
 text-decoration: none !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-system-search-result .tag-link .ui-roundable .ui-corner {
 background-image: url(/_static/quarry/images/filter_back.png) !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-system-search-result .tag-link .ui-roundable .ui-content {
 padding: 0px 6px 0px 6px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-system-search-result .tag-link {
 display: block;
 float: left;
 margin: 0px 6px 2px 0px;
 color: #3A3A3A;
 text-decoration: none;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-system-search-result a.tag-link:hover {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-system-search-result .tag-link .ui-roundable .ui-corner {
 background-image: url(/_static/quarry/images/filter_back.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-system-search-result .tag-link .ui-roundable .ui-content {
 padding: 0px 6px 0px 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-search-result .tag-link {
 color: #1ea2e3;
 text-decoration: none;
 font-size: 11px;
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-search-result .tag-links-block {
 margin-top: 4px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-search-result .tag-link-separator {
 color: #1ea2e3;
 font-size: 11px;
 margin-right: 3px;
 float: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-search-result a.tag-link:hover {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-search-result .tag-link .ui-roundable .ui-corner {
 background-image: url(/_static/quarry/images/filter_back.png);
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-search-result .tag-link .ui-roundable .ui-content {
 padding: 0px 6px 0px 6px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-object .category-name {
 margin-bottom: 4px;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-object .tags-list {
 padding-left: 10px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-object .tags-list-item {
 margin: 2px 0;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-system-tags-object .tags-list-item.tag-list-item-last {
 margin: 2px 0 0 0;
}


.cs-t-3-w.cs-e-3-default .video-feed-table {
 width: 100%;
 padding: 5px;
}


.cs-t-3-w.cs-e-3-default .video-feed-title {
 background-color: #B1D460;
 font-size: 13px;
 height: 21px;
 padding: 5px;
 text-align: left;
}


.cs-t-3-w.cs-e-3-default .video-feed-text {
 font-size: 11px;
 color: #3A3A3A;
 text-decoration: none;
 padding: 2px 10px 2px 10px;
}


.cs-t-3-w.cs-e-3-default .video-feed-rating-container {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .video-feed-rating-bar-block {
 display: inline-table;
 width: 70px;
 background: url(/_static/video/images/star_empty.png) 0 1px repeat-x;
}


.cs-t-3-w.cs-e-3-default .video-feed-rating-bar-rating {
 height: 14px;
 background: url(/_static/video/images/star_full.png) 0 1px repeat-x;
}


.cs-t-3-w.cs-e-3-default .video-add-block {
 padding: 6px 8px;
}


.cs-t-3-w.cs-e-3-default .video-add-caption {
 font-size: 11px;
 padding-bottom: 4px;
}


.cs-t-3-w.cs-e-3-default .video-add-input {
 border: 1px solid #7e7e7e;
 padding: 2px;
 margin-right: 2px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .video-add-code-cell {
 width: 100%;
 padding-right: 8px;
}


.cs-t-3-w.cs-e-3-default .video-add-table {
 width: auto;
 table-layout: fixed;
}


.cs-t-3-w.cs-e-3-default .video-add-left-cell {
 vertical-align: top;
 padding: 4px 4px 4px 0px;
}


.cs-t-3-w.cs-e-3-default .video-add-right-cell {
 vertical-align: top;
 padding: 4px 0px 4px 4px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .video-add-right-cell .video-element {
 width: 100%;
 padding-left: 6px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .video-add-right-cell .video-label {
 font-size: 11px;
 white-space: nowrap;
 text-align: right;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .video-add-title {
 border: 1px solid #7e7e7e;
 border-collapse: collapse;
 padding: 2px 0px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .video-add-thumbnails {
 text-align: center;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .video-add-thumbnails span {
 margin: 0 2px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .video-add-thumbnails-prev {
 cursor: hand;
 cursor: pointer;
 margin-right: 6px;
}


.cs-t-3-w.cs-e-3-default .video-add-thumbnails-next {
 cursor: hand;
 cursor: pointer;
 margin-left: 6px;
}


.cs-t-3-w.cs-e-3-default .video-add-image-element {
 width: 120px;
 height: 90px;
}


.cs-t-3-w.cs-e-3-default .video-add-cancel-cross {
 background-image: url(../files/default/images/delete-filter-black.png);
 background-position: center center;
 background-repeat: no-repeat;
 display: block;
 float: right;
 height: 7px;
 margin-top: 3px;
 width: 7px;
}


.cs-t-3-w.cs-e-3-default .video-attach-popup-block {
 background-color: #D8E8EA;
 margin-top: 6px;
 padding: 8px;
 margin-bottom: 1px;
}


.cs-t-3-w.cs-e-3-default .video-attach-popup-block .ui-autocomplete-container .system-text-box {
 border: 1px solid #7E7E7E;
 width: 250px;
 padding: 1px 0;
 margin-bottom: 2px;
}


.cs-t-3-w.cs-e-3-default .video-attach-popup-block .article-edit-helper {
 color: #848484;
}


.cs-t-3-w.cs-e-3-default .video-attach-popup-block .ac_thumb {
 width: 40px;
 height: 30px;
}


.cs-t-3-w.cs-e-3-default .video-attach-popup-block .ac_result {
 color: #3A3A3A;
 font-size: 11px;
 padding-left: 5px;
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .video-list-thumbnail {
 width: 60px;
 height: 45px;
 display: block;
}


.cs-t-3-w.cs-e-3-default .video-list-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .video-list-create-block {
 margin-bottom: 12px;
}


.cs-t-3-w.cs-e-3-default .video-list-create-button {
 float: right;
}


.cs-t-3-w.cs-e-3-default .video-video-title {
 padding: 0;
 margin-bottom: 4px;
 font-size: 14px;
}


.cs-t-3-w.cs-e-3-default .video-attach-form .ui-submit-block {
 background: none;
 padding: 0;
}


.cs-t-3-w.cs-e-3-default .video-attach-form .video-add-cancel-cross {
 background-image: url(../files/default/images/delete-filter-white.png);
}


.cs-t-3-w.cs-e-3-default .video-attach-form .ui-tabs .ui-tabs-nav li a {
 margin-right: 10px;
 margin-bottom: 2px;
 margin-left: -2px;
 padding-left: 0px;
 padding-right: 0px;
}


.cs-t-3-w.cs-e-3-default .video-attach-form .ui-tabs-active .ui-roundable .ui-corner {
 background-image: url(../files/default/images/back_blue.png);
}


.cs-t-3-w.cs-e-3-default .video-attach-form .ui-tabs .ui-roundable .ui-content {
 font-size: 11px;
 text-decoration: none;
 border-bottom: 1px dashed;
 margin: 0px 4px 0px 4px;
}


.cs-t-3-w.cs-e-3-default .video-attach-form .ui-tabs-active .ui-roundable .ui-content {
 text-decoration: none;
 border-bottom: 0px;
 color: #3A3A3A;
}


.cs-t-3-w.cs-e-3-default .video-attach-form .ui-tabs-active a {
 padding-bottom: 6px;
 background: url(../files/default/images/arrow_blue.png) no-repeat center bottom;
}


.cs-t-3-w.cs-e-3-default .video-attach-form .ui-tabs .ui-tabs-panel {
 background-color: #a7bec1;
 padding: 4px;
}


.cs-t-3-w.cs-e-3-default .video-lists-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .video-lists-link {
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default .video-view-settings-dim-form {
 background: transparent;
 width: 342px;
 margin-left: 114px;
}


.cs-t-3-w.cs-e-3-default .video-view-settings-dim-input {
 width: 48px !important;
 float: left;
 display: block;
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default .video-view-settings-dim-link,
.cs-t-3-w.cs-e-3-default .video-view-settings-dim-link:hover {
 font-size: 11px;
 margin-left: 7px;
 text-decoration: none !important;
 border-bottom: 1px dashed #1183a8;
}


.cs-t-3-w.cs-e-3-default .video-dim-table .text {
 vertical-align: top;
 font-size: 11px;
 color: #3a3a3a;
}


.cs-t-3-w.cs-e-3-default .video-dim-table .text.last {
 padding-top: 8px;
}


.cs-t-3-w.cs-e-3-default .video-dim-table .content {
 vertical-align: top;
 width: 100%;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .video-dim-table .content .input {
 width: 40px;
 margin-right: 4px;
}


.cs-t-3-w.cs-e-3-default .video-dim-table .content .system-radio-option {
 margin: 0 3px 0 0;
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default .video-dim-table .width-table {
 border-top: 0 !important;
}


.cs-t-3-w.cs-e-3-default .video-dim-table .width-table td {
 padding-left: 4px;
}


.cs-t-3-w.cs-e-3-default .video-dim-table .width-table .last {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .video-dim-table .ratio-table {
 border-top: 0 !important;
 margin-top: 8px;
}


.cs-t-3-w.cs-e-3-default .video-dim-table .ratio-table td {
 padding: 0 0 4px 4px;
}


.cs-t-3-w.cs-e-3-default .video-object-table {
 width: 100%;
 border: 0;
}


.cs-t-3-w.cs-e-3-default .video-object-table .image {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .video-object-table .image a img {
 border: 0;
 display: block;
 width: 96px;
 height: 72px;
}


.cs-t-3-w.cs-e-3-default .video-object-table .content {
 vertical-align: top;
 padding-left: 10px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .video-object-table .content .title {
 display: block;
 color: #097E91;
 font-size: 16px;
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default .video-object-table .content .label {
 font-size: 11px;
 color: #808080;
 margin-top: 6px;
 display: block;
 float: left;
}


.cs-t-3-w.cs-e-3-default .video-object-table .content .duration {
 clear: right;
 font-size: 11px;
 margin-top: 6px;
 display: block;
 color: #808080;
 margin-left: 2px;
 float: left;
}


.cs-t-3-w.cs-e-3-default .video-object-link-block {
 margin-top: 4px;
 overflow-x: hidden;
}


.cs-t-3-w.cs-e-3-default .video-object-link {
 text-decoration: none;
 color: #808080;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .video-object-link:hover {
 text-decoration: underline;
 color: #808080;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .video-object-date {
 font-size: 11px;
 float: right;
 color: #808080;
}


.cs-t-3-w.cs-e-3-default .video-properties-tag-cell {
 vertical-align: top;
 padding: 0px 10px 0px 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_2columns2.cs-w-website-horizontal-menu .website-menu-table {
 margin: 0px !important;
 padding: 0px !important;
 border: 0px !important;
 border-top: 1px solid #000000 !important;
 font-family: arial, sans-serif !important;
 font-size: 11px !important;
 font-weight: bold !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_2columns2.cs-w-website-horizontal-menu .website-menu-table a {
 max-width: 392px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_2columns2.cs-w-website-horizontal-menu .website-menu-table a:hover {
 text-decoration: none !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_2columns2.cs-w-website-horizontal-menu .website-menu-cell {
 text-align: center !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_2columns2.cs-w-website-horizontal-menu .website-menu-link {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 6px 12px 0px 12px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #ffffff !important;
 background: url(../files/dark_default/images/gus_menu_2.png) repeat-x !important;
 text-shadow: 0 -1px 0px #000 !important;
 border-top: 1px solid #66686f !important;
 border-right: 1px solid #202125 !important;
 border-bottom: 1px solid #202125 !important;
 border-left: 1px solid #66686f !important;
 box-shadow: 0 1px 4px rgba(0,0,0,0.6) !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_2columns2.cs-w-website-horizontal-menu .website-menu-link-over {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 6px 12px 0px 12px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #ffffff !important;
 background: none !important;
 background-color: black !important;
 text-shadow: 0 -1px 1px rgba(0,0,0,0.8) !important;
 border-top: 1px solid #0c92af !important;
 border-right: 1px solid #0c92af !important;
 border-bottom: 1px solid #0c92af !important;
 border-left: 1px solid #0c92af !important;
 box-shadow: 1px -1px 0px rgba(0,0,0,0.5) !important;
 z-index: 1001 !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_2columns2.cs-w-website-horizontal-menu .website-menu-link-active {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 6px 12px 0px 12px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: black !important;
 text-shadow: 0 1px 0px rgba(255,255,255,0.3) !important;
 background: #e34b01 url(../files/dark_default/images/gus_menu_2.png) repeat-x 0px -29px !important;
 border-top: 1px solid #fd8449 !important;
 border-right: 1px solid #202125 !important;
 border-left: 1px solid #66686f !important;
 border-bottom: 1px solid #E34B01 !important;
 box-shadow: 0 1px 4px rgba(0,0,0,0.6) !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_2columns2.cs-w-website-horizontal-menu .website-menu-link-active:before {
 border-left: 1px solid #66686F !important;
 bottom: -1px !important;
 color: transparent !important;
 content: "." !important;
 display: block;
 font-size: 0 !important;
 height: 100% !important;
 left: -1px !important;
 padding: 1px 0 !important;
 position: absolute !important;
 top: -1px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_2columns2.cs-w-website-horizontal-menu .website-menu-link-active:after {
 border-right: 1px solid #202125 !important;
 bottom: -1px !important;
 color: transparent !important;
 content: "." !important;
 display: block;
 font-size: 0 !important;
 height: 100% !important;
 width: 100% !important;
 left: 0px !important;
 padding: 1px 0 !important;
 position: absolute !important;
 top: -1px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_2columns2.cs-w-website-horizontal-menu .website-menu-link-active-over {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 6px 12px 0px 12px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #ffffff !important;
 background: none !important;
 background-color: black !important;
 text-shadow: 0 -1px 1px rgba(0,0,0,0.8) !important;
 border-top: 1px solid #0c92af !important;
 border-right: 1px solid #0c92af !important;
 border-bottom: 1px solid #0c92af !important;
 border-left: 1px solid #0c92af !important;
 box-shadow: 1px -1px 0px rgba(0,0,0,0.5) !important;
 z-index: 1001 !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_2columns2.cs-w-website-horizontal-menu .website-menu-with-children.website-menu-link-over {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 6px 12px 1px 12px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #ffffff !important;
 background: none !important;
 background-color: black !important;
 text-shadow: 0 -1px 1px rgba(0,0,0,0.8) !important;
 border-top: 1px solid #0c92af !important;
 border-right: 1px solid #0c92af !important;
 border-bottom: 0px solid black !important;
 border-left: 1px solid #0c92af !important;
 box-shadow: 1px -1px 0px rgba(0,0,0,0.5) !important;
 z-index: 1001 !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_2columns2.cs-w-website-horizontal-menu .website-menu-with-children.website-menu-link-active-over {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 6px 12px 1px 12px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #ffffff !important;
 background: none !important;
 background-color: black !important;
 text-shadow: 0 -1px 1px rgba(0,0,0,0.8) !important;
 border-top: 1px solid #0c92af !important;
 border-right: 1px solid #0c92af !important;
 border-bottom: 0px solid black !important;
 border-left: 1px solid #0c92af !important;
 box-shadow: 1px -1px 0px rgba(0,0,0,0.5) !important;
 z-index: 1001 !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_2columns2.cs-w-website-horizontal-menu .website-menu-cell .ui-roundable {
 padding-top: 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_2columns2.cs-w-website-horizontal-menu .website-menu-cell .website-menu-link-active .ui-roundable .ui-tl {
 height: 10px;
 width: 100%;
 margin-top: 22px;
 position: absolute;
 margin-left: 4px;
 background: url("../files/dark_default/images/gus_arr.png") no-repeat center;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns2.cs-w-website-horizontal-menu .website-menu-table {
 margin: 0px !important;
 padding: 0px !important;
 border: 0px !important;
 font-family: helvetica, sans-serif !important;
 font-size: 11px !important;
 font-weight: bold !important;
 text-shadow: #d7d7d7 0px 1px 0px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns2.cs-w-website-horizontal-menu .website-menu-table a {
 max-width: 392px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns2.cs-w-website-horizontal-menu .website-menu-table a:hover {
 text-decoration: none !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns2.cs-w-website-horizontal-menu .website-menu-cell {
 padding-right: 1px !important;
 text-align: center !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns2.cs-w-website-horizontal-menu .ui-last {
 padding-right: 0px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns2.cs-w-website-horizontal-menu .website-menu-link {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 5px 16px 3px 16px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #414141 !important;
 background: url(../files/default/images/menu_back.png) no-repeat -6px top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns2.cs-w-website-horizontal-menu .website-menu-link-over {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 5px 16px 3px 16px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #ffffff !important;
 text-shadow: #555555 0px -1px 0px !important;
 background: url(../files/default/images/menu_back.png) no-repeat !important;
 background-position: -6px -40px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns2.cs-w-website-horizontal-menu .website-menu-link-active {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 5px 16px 3px 16px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 background: url(../files/default/images/menu_active_back.png) no-repeat -6px 0px !important;
 color: #414141 !important;
 overflow: visible !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns2.cs-w-website-horizontal-menu .website-menu-link-active-over {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 5px 16px 3px 16px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 background: url(../files/default/images/menu_active_back.png) no-repeat -6px 0px !important;
 color: #414141 !important;
 overflow: visible !important;
 text-shadow: #86aa22 0px -1px 0px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns2.cs-w-website-horizontal-menu .ui-first .website-menu-link {
 background-position: left top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns2.cs-w-website-horizontal-menu .ui-first .website-menu-link-over {
 background-position: left -40px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns2.cs-w-website-horizontal-menu .ui-first .website-menu-link-active {
 background-position: left top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns2.cs-w-website-horizontal-menu .ui-first .website-menu-link-active-over {
 background-position: left top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns2.cs-w-website-horizontal-menu .ui-last .website-menu-link {
 background-position: right top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns2.cs-w-website-horizontal-menu .ui-last .website-menu-link-over {
 background-position: right -40px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns2.cs-w-website-horizontal-menu .ui-last .website-menu-link-active {
 background-position: right top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns2.cs-w-website-horizontal-menu .ui-last .website-menu-link-active-over {
 background-position: right top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns2.cs-w-website-horizontal-menu .website-menu-cell .website-menu-link-active .ui-tr {
 display: block;
 position: absolute !important;
 width: 100% !important;
 height: 7px !important;
 top: 24px !important;
 right: 11px !important;
 background: url(../files/default/images/menu_active_arrow.png) no-repeat 50% top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns2.cs-w-website-horizontal-menu .website-menu-cell .website-menu-link-active-over .ui-tr {
 display: block;
 position: absolute !important;
 width: 100% !important;
 height: 7px !important;
 top: 24px !important;
 right: 11px !important;
 background: url(../files/default/images/menu_active_arrow.png) no-repeat 50% top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns2.cs-w-website-horizontal-menu .website-menu-cell .website-menu-link-active .ui-tl {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns2.cs-w-website-horizontal-menu .website-menu-cell .website-menu-link-active-over .ui-tl {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-8columns.cs-w-website-horizontal-menu .website-menu-table {
 margin: 0px !important;
 padding: 0px !important;
 border: 0px !important;
 font-family: helvetica, sans-serif !important;
 font-size: 11px !important;
 font-weight: bold !important;
 text-shadow: #d7d7d7 0px 1px 0px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-8columns.cs-w-website-horizontal-menu .website-menu-table a {
 max-width: 392px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-8columns.cs-w-website-horizontal-menu .website-menu-table a:hover {
 text-decoration: none !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-8columns.cs-w-website-horizontal-menu .website-menu-cell {
 padding-right: 1px !important;
 text-align: center !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-8columns.cs-w-website-horizontal-menu .ui-last {
 padding-right: 0px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-8columns.cs-w-website-horizontal-menu .website-menu-link {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 5px 16px 3px 16px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #414141 !important;
 background: url(../files/default/images/menu_back.png) no-repeat -6px top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-8columns.cs-w-website-horizontal-menu .website-menu-link-over {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 5px 16px 3px 16px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #ffffff !important;
 text-shadow: #555555 0px -1px 0px !important;
 background: url(../files/default/images/menu_back.png) no-repeat !important;
 background-position: -6px -40px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-8columns.cs-w-website-horizontal-menu .website-menu-link-active {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 5px 16px 3px 16px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 background: url(../files/default/images/menu_active_back.png) no-repeat -6px 0px !important;
 color: #414141 !important;
 overflow: visible !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-8columns.cs-w-website-horizontal-menu .website-menu-link-active-over {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 5px 16px 3px 16px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 background: url(../files/default/images/menu_active_back.png) no-repeat -6px 0px !important;
 color: #414141 !important;
 overflow: visible !important;
 text-shadow: #86aa22 0px -1px 0px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-8columns.cs-w-website-horizontal-menu .ui-first .website-menu-link {
 background-position: left top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-8columns.cs-w-website-horizontal-menu .ui-first .website-menu-link-over {
 background-position: left -40px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-8columns.cs-w-website-horizontal-menu .ui-first .website-menu-link-active {
 background-position: left top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-8columns.cs-w-website-horizontal-menu .ui-first .website-menu-link-active-over {
 background-position: left top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-8columns.cs-w-website-horizontal-menu .ui-last .website-menu-link {
 background-position: right top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-8columns.cs-w-website-horizontal-menu .ui-last .website-menu-link-over {
 background-position: right -40px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-8columns.cs-w-website-horizontal-menu .ui-last .website-menu-link-active {
 background-position: right top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-8columns.cs-w-website-horizontal-menu .ui-last .website-menu-link-active-over {
 background-position: right top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-8columns.cs-w-website-horizontal-menu .website-menu-cell .website-menu-link-active .ui-tr {
 display: block;
 position: absolute !important;
 width: 100% !important;
 height: 7px !important;
 top: 24px !important;
 right: 11px !important;
 background: url(../files/default/images/menu_active_arrow.png) no-repeat 50% top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-8columns.cs-w-website-horizontal-menu .website-menu-cell .website-menu-link-active-over .ui-tr {
 display: block;
 position: absolute !important;
 width: 100% !important;
 height: 7px !important;
 top: 24px !important;
 right: 11px !important;
 background: url(../files/default/images/menu_active_arrow.png) no-repeat 50% top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-8columns.cs-w-website-horizontal-menu .website-menu-cell .website-menu-link-active .ui-tl {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-8columns.cs-w-website-horizontal-menu .website-menu-cell .website-menu-link-active-over .ui-tl {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns.cs-w-website-horizontal-menu .website-menu-table {
 margin: 0px !important;
 padding: 0px !important;
 border: 0px !important;
 font-family: helvetica, sans-serif !important;
 font-size: 11px !important;
 font-weight: bold !important;
 text-shadow: #d7d7d7 0px 1px 0px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns.cs-w-website-horizontal-menu .website-menu-table a {
 max-width: 392px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns.cs-w-website-horizontal-menu .website-menu-table a:hover {
 text-decoration: none !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns.cs-w-website-horizontal-menu .website-menu-cell {
 padding-right: 1px !important;
 text-align: center !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns.cs-w-website-horizontal-menu .ui-last {
 padding-right: 0px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns.cs-w-website-horizontal-menu .website-menu-link {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 5px 16px 3px 16px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #414141 !important;
 background: url(../files/default/images/menu_back.png) no-repeat -6px top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns.cs-w-website-horizontal-menu .website-menu-link-over {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 5px 16px 3px 16px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #ffffff !important;
 text-shadow: #555555 0px -1px 0px !important;
 background: url(../files/default/images/menu_back.png) no-repeat !important;
 background-position: -6px -40px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns.cs-w-website-horizontal-menu .website-menu-link-active {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 5px 16px 3px 16px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 background: url(../files/default/images/menu_active_back.png) no-repeat -6px 0px !important;
 color: #414141 !important;
 overflow: visible !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns.cs-w-website-horizontal-menu .website-menu-link-active-over {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 5px 16px 3px 16px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 background: url(../files/default/images/menu_active_back.png) no-repeat -6px 0px !important;
 color: #414141 !important;
 overflow: visible !important;
 text-shadow: #86aa22 0px -1px 0px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns.cs-w-website-horizontal-menu .ui-first .website-menu-link {
 background-position: left top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns.cs-w-website-horizontal-menu .ui-first .website-menu-link-over {
 background-position: left -40px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns.cs-w-website-horizontal-menu .ui-first .website-menu-link-active {
 background-position: left top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns.cs-w-website-horizontal-menu .ui-first .website-menu-link-active-over {
 background-position: left top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns.cs-w-website-horizontal-menu .ui-last .website-menu-link {
 background-position: right top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns.cs-w-website-horizontal-menu .ui-last .website-menu-link-over {
 background-position: right -40px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns.cs-w-website-horizontal-menu .ui-last .website-menu-link-active {
 background-position: right top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns.cs-w-website-horizontal-menu .ui-last .website-menu-link-active-over {
 background-position: right top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns.cs-w-website-horizontal-menu .website-menu-cell .website-menu-link-active .ui-tr {
 display: block;
 position: absolute !important;
 width: 100% !important;
 height: 7px !important;
 top: 24px !important;
 right: 11px !important;
 background: url(../files/default/images/menu_active_arrow.png) no-repeat 50% top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns.cs-w-website-horizontal-menu .website-menu-cell .website-menu-link-active-over .ui-tr {
 display: block;
 position: absolute !important;
 width: 100% !important;
 height: 7px !important;
 top: 24px !important;
 right: 11px !important;
 background: url(../files/default/images/menu_active_arrow.png) no-repeat 50% top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns.cs-w-website-horizontal-menu .website-menu-cell .website-menu-link-active .ui-tl {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-2columns.cs-w-website-horizontal-menu .website-menu-cell .website-menu-link-active-over .ui-tl {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-greycolumn.cs-w-website-horizontal-menu .website-menu-table {
 margin: 0px !important;
 padding: 0px !important;
 border: 0px !important;
 font-family: helvetica, sans-serif !important;
 font-size: 11px !important;
 font-weight: bold !important;
 text-shadow: #d7d7d7 0px 1px 0px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-greycolumn.cs-w-website-horizontal-menu .website-menu-table a {
 max-width: 392px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-greycolumn.cs-w-website-horizontal-menu .website-menu-table a:hover {
 text-decoration: none !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-greycolumn.cs-w-website-horizontal-menu .website-menu-cell {
 padding-right: 1px !important;
 text-align: center !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-greycolumn.cs-w-website-horizontal-menu .ui-last {
 padding-right: 0px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-greycolumn.cs-w-website-horizontal-menu .website-menu-link {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 5px 16px 3px 16px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #414141 !important;
 background: url(../files/default/images/menu_back.png) no-repeat -6px top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-greycolumn.cs-w-website-horizontal-menu .website-menu-link-over {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 5px 16px 3px 16px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #ffffff !important;
 text-shadow: #555555 0px -1px 0px !important;
 background: url(../files/default/images/menu_back.png) no-repeat !important;
 background-position: -6px -40px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-greycolumn.cs-w-website-horizontal-menu .website-menu-link-active {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 5px 16px 3px 16px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 background: url(../files/default/images/menu_active_back.png) no-repeat -6px 0px !important;
 color: #414141 !important;
 overflow: visible !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-greycolumn.cs-w-website-horizontal-menu .website-menu-link-active-over {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 5px 16px 3px 16px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 background: url(../files/default/images/menu_active_back.png) no-repeat -6px 0px !important;
 color: #414141 !important;
 overflow: visible !important;
 text-shadow: #86aa22 0px -1px 0px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-greycolumn.cs-w-website-horizontal-menu .ui-first .website-menu-link {
 background-position: left top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-greycolumn.cs-w-website-horizontal-menu .ui-first .website-menu-link-over {
 background-position: left -40px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-greycolumn.cs-w-website-horizontal-menu .ui-first .website-menu-link-active {
 background-position: left top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-greycolumn.cs-w-website-horizontal-menu .ui-first .website-menu-link-active-over {
 background-position: left top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-greycolumn.cs-w-website-horizontal-menu .ui-last .website-menu-link {
 background-position: right top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-greycolumn.cs-w-website-horizontal-menu .ui-last .website-menu-link-over {
 background-position: right -40px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-greycolumn.cs-w-website-horizontal-menu .ui-last .website-menu-link-active {
 background-position: right top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-greycolumn.cs-w-website-horizontal-menu .ui-last .website-menu-link-active-over {
 background-position: right top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-greycolumn.cs-w-website-horizontal-menu .website-menu-cell .website-menu-link-active .ui-tr {
 display: block;
 position: absolute !important;
 width: 100% !important;
 height: 7px !important;
 top: 24px !important;
 right: 11px !important;
 background: url(../files/default/images/menu_active_arrow.png) no-repeat 50% top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-greycolumn.cs-w-website-horizontal-menu .website-menu-cell .website-menu-link-active-over .ui-tr {
 display: block;
 position: absolute !important;
 width: 100% !important;
 height: 7px !important;
 top: 24px !important;
 right: 11px !important;
 background: url(../files/default/images/menu_active_arrow.png) no-repeat 50% top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-greycolumn.cs-w-website-horizontal-menu .website-menu-cell .website-menu-link-active .ui-tl {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-greycolumn.cs-w-website-horizontal-menu .website-menu-cell .website-menu-link-active-over .ui-tl {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_default.cs-w-website-horizontal-menu .website-menu-table {
 margin: 0px !important;
 padding: 0px !important;
 border: 0px !important;
 border-top: 1px solid #000000 !important;
 font-family: arial, sans-serif !important;
 font-size: 11px !important;
 font-weight: bold !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_default.cs-w-website-horizontal-menu .website-menu-table a {
 max-width: 392px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_default.cs-w-website-horizontal-menu .website-menu-table a:hover {
 text-decoration: none !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_default.cs-w-website-horizontal-menu .website-menu-cell {
 text-align: center !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_default.cs-w-website-horizontal-menu .website-menu-link {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 6px 12px 0px 12px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #ffffff !important;
 background: url(../files/dark_default/images/gus_menu_2.png) repeat-x !important;
 text-shadow: 0 -1px 0px #000 !important;
 border-top: 1px solid #66686f !important;
 border-right: 1px solid #202125 !important;
 border-bottom: 1px solid #202125 !important;
 border-left: 1px solid #66686f !important;
 box-shadow: 0 1px 4px rgba(0,0,0,0.6) !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_default.cs-w-website-horizontal-menu .website-menu-link-over {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 6px 12px 0px 12px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #ffffff !important;
 background: none !important;
 background-color: black !important;
 text-shadow: 0 -1px 1px rgba(0,0,0,0.8) !important;
 border-top: 1px solid #0c92af !important;
 border-right: 1px solid #0c92af !important;
 border-bottom: 1px solid #0c92af !important;
 border-left: 1px solid #0c92af !important;
 box-shadow: 1px -1px 0px rgba(0,0,0,0.5) !important;
 z-index: 1001 !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_default.cs-w-website-horizontal-menu .website-menu-link-active {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 6px 12px 0px 12px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: black !important;
 text-shadow: 0 1px 0px rgba(255,255,255,0.3) !important;
 background: #e34b01 url(../files/dark_default/images/gus_menu_2.png) repeat-x 0px -29px !important;
 border-top: 1px solid #fd8449 !important;
 border-right: 1px solid #202125 !important;
 border-left: 1px solid #66686f !important;
 border-bottom: 1px solid #E34B01 !important;
 box-shadow: 0 1px 4px rgba(0,0,0,0.6) !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_default.cs-w-website-horizontal-menu .website-menu-link-active:before {
 border-left: 1px solid #66686F !important;
 bottom: -1px !important;
 color: transparent !important;
 content: "." !important;
 display: block;
 font-size: 0 !important;
 height: 100% !important;
 left: -1px !important;
 padding: 1px 0 !important;
 position: absolute !important;
 top: -1px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_default.cs-w-website-horizontal-menu .website-menu-link-active:after {
 border-right: 1px solid #202125 !important;
 bottom: -1px !important;
 color: transparent !important;
 content: "." !important;
 display: block;
 font-size: 0 !important;
 height: 100% !important;
 width: 100% !important;
 left: 0px !important;
 padding: 1px 0 !important;
 position: absolute !important;
 top: -1px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_default.cs-w-website-horizontal-menu .website-menu-link-active-over {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 6px 12px 0px 12px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #ffffff !important;
 background: none !important;
 background-color: black !important;
 text-shadow: 0 -1px 1px rgba(0,0,0,0.8) !important;
 border-top: 1px solid #0c92af !important;
 border-right: 1px solid #0c92af !important;
 border-bottom: 1px solid #0c92af !important;
 border-left: 1px solid #0c92af !important;
 box-shadow: 1px -1px 0px rgba(0,0,0,0.5) !important;
 z-index: 1001 !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_default.cs-w-website-horizontal-menu .website-menu-with-children.website-menu-link-over {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 6px 12px 1px 12px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #ffffff !important;
 background: none !important;
 background-color: black !important;
 text-shadow: 0 -1px 1px rgba(0,0,0,0.8) !important;
 border-top: 1px solid #0c92af !important;
 border-right: 1px solid #0c92af !important;
 border-bottom: 0px solid black !important;
 border-left: 1px solid #0c92af !important;
 box-shadow: 1px -1px 0px rgba(0,0,0,0.5) !important;
 z-index: 1001 !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_default.cs-w-website-horizontal-menu .website-menu-with-children.website-menu-link-active-over {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 6px 12px 1px 12px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #ffffff !important;
 background: none !important;
 background-color: black !important;
 text-shadow: 0 -1px 1px rgba(0,0,0,0.8) !important;
 border-top: 1px solid #0c92af !important;
 border-right: 1px solid #0c92af !important;
 border-bottom: 0px solid black !important;
 border-left: 1px solid #0c92af !important;
 box-shadow: 1px -1px 0px rgba(0,0,0,0.5) !important;
 z-index: 1001 !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_default.cs-w-website-horizontal-menu .website-menu-cell .ui-roundable {
 padding-top: 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_default.cs-w-website-horizontal-menu .website-menu-cell .website-menu-link-active .ui-roundable .ui-tl {
 height: 10px;
 width: 100%;
 margin-top: 22px;
 position: absolute;
 margin-left: 4px;
 background: url("../files/dark_default/images/gus_arr.png") no-repeat center;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-website-horizontal-menu .website-menu-table {
 margin: 0px !important;
 padding: 0px !important;
 border: 0px !important;
 border-top: 1px solid #000000 !important;
 font-family: arial, sans-serif !important;
 font-size: 11px !important;
 font-weight: bold !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-website-horizontal-menu .website-menu-table a {
 max-width: 392px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-website-horizontal-menu .website-menu-table a:hover {
 text-decoration: none !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-website-horizontal-menu .website-menu-cell {
 text-align: center !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-website-horizontal-menu .website-menu-link {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 6px 12px 0px 12px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #ffffff !important;
 background: url(../files/dark_default/images/gus_menu_2.png) repeat-x !important;
 text-shadow: 0 -1px 0px #000 !important;
 border-top: 1px solid #66686f !important;
 border-right: 1px solid #202125 !important;
 border-bottom: 1px solid #202125 !important;
 border-left: 1px solid #66686f !important;
 box-shadow: 0 1px 4px rgba(0,0,0,0.6) !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-website-horizontal-menu .website-menu-link-over {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 6px 12px 0px 12px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #ffffff !important;
 background: none !important;
 background-color: black !important;
 text-shadow: 0 -1px 1px rgba(0,0,0,0.8) !important;
 border-top: 1px solid #0c92af !important;
 border-right: 1px solid #0c92af !important;
 border-bottom: 1px solid #0c92af !important;
 border-left: 1px solid #0c92af !important;
 box-shadow: 1px -1px 0px rgba(0,0,0,0.5) !important;
 z-index: 1001 !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-website-horizontal-menu .website-menu-link-active {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 6px 12px 0px 12px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: black !important;
 text-shadow: 0 1px 0px rgba(255,255,255,0.3) !important;
 background: #e34b01 url(../files/dark_default/images/gus_menu_2.png) repeat-x 0px -29px !important;
 border-top: 1px solid #fd8449 !important;
 border-right: 1px solid #202125 !important;
 border-left: 1px solid #66686f !important;
 border-bottom: 1px solid #E34B01 !important;
 box-shadow: 0 1px 4px rgba(0,0,0,0.6) !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-website-horizontal-menu .website-menu-link-active:before {
 border-left: 1px solid #66686F !important;
 bottom: -1px !important;
 color: transparent !important;
 content: "." !important;
 display: block;
 font-size: 0 !important;
 height: 100% !important;
 left: -1px !important;
 padding: 1px 0 !important;
 position: absolute !important;
 top: -1px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-website-horizontal-menu .website-menu-link-active:after {
 border-right: 1px solid #202125 !important;
 bottom: -1px !important;
 color: transparent !important;
 content: "." !important;
 display: block;
 font-size: 0 !important;
 height: 100% !important;
 width: 100% !important;
 left: 0px !important;
 padding: 1px 0 !important;
 position: absolute !important;
 top: -1px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-website-horizontal-menu .website-menu-link-active-over {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 6px 12px 0px 12px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #ffffff !important;
 background: none !important;
 background-color: black !important;
 text-shadow: 0 -1px 1px rgba(0,0,0,0.8) !important;
 border-top: 1px solid #0c92af !important;
 border-right: 1px solid #0c92af !important;
 border-bottom: 1px solid #0c92af !important;
 border-left: 1px solid #0c92af !important;
 box-shadow: 1px -1px 0px rgba(0,0,0,0.5) !important;
 z-index: 1001 !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-website-horizontal-menu .website-menu-with-children.website-menu-link-over {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 6px 12px 1px 12px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #ffffff !important;
 background: none !important;
 background-color: black !important;
 text-shadow: 0 -1px 1px rgba(0,0,0,0.8) !important;
 border-top: 1px solid #0c92af !important;
 border-right: 1px solid #0c92af !important;
 border-bottom: 0px solid black !important;
 border-left: 1px solid #0c92af !important;
 box-shadow: 1px -1px 0px rgba(0,0,0,0.5) !important;
 z-index: 1001 !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-service.cs-w-website-horizontal-menu .website-menu-with-children.website-menu-link-active-over {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 6px 12px 1px 12px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #ffffff !important;
 background: none !important;
 background-color: black !important;
 text-shadow: 0 -1px 1px rgba(0,0,0,0.8) !important;
 border-top: 1px solid #0c92af !important;
 border-right: 1px solid #0c92af !important;
 border-bottom: 0px solid black !important;
 border-left: 1px solid #0c92af !important;
 box-shadow: 1px -1px 0px rgba(0,0,0,0.5) !important;
 z-index: 1001 !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-website-horizontal-menu .website-menu-table {
 margin: 0px !important;
 padding: 0px !important;
 border: 0px !important;
 font-family: helvetica, sans-serif !important;
 font-size: 11px !important;
 font-weight: bold !important;
 text-shadow: #d7d7d7 0px 1px 0px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-website-horizontal-menu .website-menu-table a {
 max-width: 392px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-website-horizontal-menu .website-menu-table a:hover {
 text-decoration: none !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-website-horizontal-menu .website-menu-cell {
 padding-right: 1px !important;
 text-align: center !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-website-horizontal-menu .ui-last {
 padding-right: 0px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-website-horizontal-menu .website-menu-link {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 5px 16px 3px 16px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #414141 !important;
 background: url(../files/default/images/menu_back.png) no-repeat -6px top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-website-horizontal-menu .website-menu-link-over {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 5px 16px 3px 16px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #ffffff !important;
 text-shadow: #555555 0px -1px 0px !important;
 background: url(../files/default/images/menu_back.png) no-repeat !important;
 background-position: -6px -40px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-website-horizontal-menu .website-menu-link-active {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 5px 16px 3px 16px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 background: url(../files/default/images/menu_active_back.png) no-repeat -6px 0px !important;
 color: white !important;
 overflow: visible !important;
 text-shadow: #86aa22 0px -1px 0px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-website-horizontal-menu .website-menu-link-active-over {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 5px 16px 3px 16px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 background: url(../files/default/images/menu_active_back.png) no-repeat -6px 0px !important;
 color: white !important;
 overflow: visible !important;
 text-shadow: #86aa22 0px -1px 0px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-website-horizontal-menu .ui-first .website-menu-link {
 background-position: left top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-website-horizontal-menu .ui-first .website-menu-link-over {
 background-position: left -40px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-website-horizontal-menu .ui-first .website-menu-link-active {
 background-position: left top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-website-horizontal-menu .ui-first .website-menu-link-active-over {
 background-position: left top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-website-horizontal-menu .ui-last .website-menu-link {
 background-position: right top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-website-horizontal-menu .ui-last .website-menu-link-over {
 background-position: right -40px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-website-horizontal-menu .ui-last .website-menu-link-active {
 background-position: right top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-website-horizontal-menu .ui-last .website-menu-link-active-over {
 background-position: right top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-website-horizontal-menu .website-menu-cell .website-menu-link-active .ui-tr {
 display: block;
 position: absolute !important;
 width: 100% !important;
 height: 7px !important;
 top: 24px !important;
 right: 11px !important;
 background: url(../files/default/images/menu_active_arrow.png) no-repeat 50% top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-website-horizontal-menu .website-menu-cell .website-menu-link-active-over .ui-tr {
 display: block;
 position: absolute !important;
 width: 100% !important;
 height: 7px !important;
 top: 24px !important;
 right: 11px !important;
 background: url(../files/default/images/menu_active_arrow.png) no-repeat 50% top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-website-horizontal-menu .website-menu-cell .website-menu-link-active .ui-tl {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-newsletter.cs-w-website-horizontal-menu .website-menu-cell .website-menu-link-active-over .ui-tl {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-login.cs-w-website-horizontal-menu .website-menu-table {
 margin: 0px !important;
 padding: 0px !important;
 border: 0px !important;
 font-family: helvetica, sans-serif !important;
 font-size: 11px !important;
 font-weight: bold !important;
 text-shadow: #d7d7d7 0px 1px 0px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-login.cs-w-website-horizontal-menu .website-menu-table a {
 max-width: 392px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-login.cs-w-website-horizontal-menu .website-menu-table a:hover {
 text-decoration: none !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-login.cs-w-website-horizontal-menu .website-menu-cell {
 padding-right: 1px !important;
 text-align: center !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-login.cs-w-website-horizontal-menu .ui-last {
 padding-right: 0px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-login.cs-w-website-horizontal-menu .website-menu-link {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 5px 16px 3px 16px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #414141 !important;
 background: url(../files/default/images/menu_back.png) no-repeat -6px top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-login.cs-w-website-horizontal-menu .website-menu-link-over {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 5px 16px 3px 16px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #ffffff !important;
 text-shadow: #555555 0px -1px 0px !important;
 background: url(../files/default/images/menu_back.png) no-repeat !important;
 background-position: -6px -40px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-login.cs-w-website-horizontal-menu .website-menu-link-active {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 5px 16px 3px 16px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 background: url(../files/default/images/menu_active_back.png) no-repeat -6px 0px !important;
 color: #414141 !important;
 overflow: visible !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-login.cs-w-website-horizontal-menu .website-menu-link-active-over {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 5px 16px 3px 16px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 background: url(../files/default/images/menu_active_back.png) no-repeat -6px 0px !important;
 color: #414141 !important;
 overflow: visible !important;
 text-shadow: #86aa22 0px -1px 0px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-login.cs-w-website-horizontal-menu .ui-first .website-menu-link {
 background-position: left top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-login.cs-w-website-horizontal-menu .ui-first .website-menu-link-over {
 background-position: left -40px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-login.cs-w-website-horizontal-menu .ui-first .website-menu-link-active {
 background-position: left top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-login.cs-w-website-horizontal-menu .ui-first .website-menu-link-active-over {
 background-position: left top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-login.cs-w-website-horizontal-menu .ui-last .website-menu-link {
 background-position: right top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-login.cs-w-website-horizontal-menu .ui-last .website-menu-link-over {
 background-position: right -40px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-login.cs-w-website-horizontal-menu .ui-last .website-menu-link-active {
 background-position: right top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-login.cs-w-website-horizontal-menu .ui-last .website-menu-link-active-over {
 background-position: right top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-login.cs-w-website-horizontal-menu .website-menu-cell .website-menu-link-active .ui-tr {
 display: block;
 position: absolute !important;
 width: 100% !important;
 height: 7px !important;
 top: 24px !important;
 right: 11px !important;
 background: url(../files/default/images/menu_active_arrow.png) no-repeat 50% top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-login.cs-w-website-horizontal-menu .website-menu-cell .website-menu-link-active-over .ui-tr {
 display: block;
 position: absolute !important;
 width: 100% !important;
 height: 7px !important;
 top: 24px !important;
 right: 11px !important;
 background: url(../files/default/images/menu_active_arrow.png) no-repeat 50% top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-login.cs-w-website-horizontal-menu .website-menu-cell .website-menu-link-active .ui-tl {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-login.cs-w-website-horizontal-menu .website-menu-cell .website-menu-link-active-over .ui-tl {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-website-horizontal-menu .website-menu-table {
 margin: 0px !important;
 padding: 0px !important;
 border: 0px !important;
 border-top: 1px solid #000000 !important;
 font-family: arial, sans-serif !important;
 font-size: 11px !important;
 font-weight: bold !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-website-horizontal-menu .website-menu-table a {
 max-width: 392px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-website-horizontal-menu .website-menu-table a:hover {
 text-decoration: none !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-website-horizontal-menu .website-menu-cell {
 text-align: center !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-website-horizontal-menu .website-menu-link {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 6px 12px 0px 12px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #ffffff !important;
 background: url(../files/dark_default/images/gus_menu_2.png) repeat-x !important;
 text-shadow: 0 -1px 0px #000 !important;
 border-top: 1px solid #66686f !important;
 border-right: 1px solid #202125 !important;
 border-bottom: 1px solid #202125 !important;
 border-left: 1px solid #66686f !important;
 box-shadow: 0 1px 4px rgba(0,0,0,0.6) !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-website-horizontal-menu .website-menu-link-over {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 6px 12px 0px 12px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #ffffff !important;
 background: none !important;
 background-color: black !important;
 text-shadow: 0 -1px 1px rgba(0,0,0,0.8) !important;
 border-top: 1px solid #0c92af !important;
 border-right: 1px solid #0c92af !important;
 border-bottom: 1px solid #0c92af !important;
 border-left: 1px solid #0c92af !important;
 box-shadow: 1px -1px 0px rgba(0,0,0,0.5) !important;
 z-index: 1001 !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-website-horizontal-menu .website-menu-link-active {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 6px 12px 0px 12px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: black !important;
 text-shadow: 0 1px 0px rgba(255,255,255,0.3) !important;
 background: #e34b01 url(../files/dark_default/images/gus_menu_2.png) repeat-x 0px -29px !important;
 border-top: 1px solid #fd8449 !important;
 border-right: 1px solid #202125 !important;
 border-left: 1px solid #66686f !important;
 border-bottom: 1px solid #E34B01 !important;
 box-shadow: 0 1px 4px rgba(0,0,0,0.6) !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-website-horizontal-menu .website-menu-link-active:before {
 border-left: 1px solid #66686F !important;
 bottom: -1px !important;
 color: transparent !important;
 content: "." !important;
 display: block;
 font-size: 0 !important;
 height: 100% !important;
 left: -1px !important;
 padding: 1px 0 !important;
 position: absolute !important;
 top: -1px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-website-horizontal-menu .website-menu-link-active:after {
 border-right: 1px solid #202125 !important;
 bottom: -1px !important;
 color: transparent !important;
 content: "." !important;
 display: block;
 font-size: 0 !important;
 height: 100% !important;
 width: 100% !important;
 left: 0px !important;
 padding: 1px 0 !important;
 position: absolute !important;
 top: -1px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-website-horizontal-menu .website-menu-link-active-over {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 6px 12px 0px 12px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #ffffff !important;
 background: none !important;
 background-color: black !important;
 text-shadow: 0 -1px 1px rgba(0,0,0,0.8) !important;
 border-top: 1px solid #0c92af !important;
 border-right: 1px solid #0c92af !important;
 border-bottom: 1px solid #0c92af !important;
 border-left: 1px solid #0c92af !important;
 box-shadow: 1px -1px 0px rgba(0,0,0,0.5) !important;
 z-index: 1001 !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-website-horizontal-menu .website-menu-with-children.website-menu-link-over {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 6px 12px 1px 12px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #ffffff !important;
 background: none !important;
 background-color: black !important;
 text-shadow: 0 -1px 1px rgba(0,0,0,0.8) !important;
 border-top: 1px solid #0c92af !important;
 border-right: 1px solid #0c92af !important;
 border-bottom: 0px solid black !important;
 border-left: 1px solid #0c92af !important;
 box-shadow: 1px -1px 0px rgba(0,0,0,0.5) !important;
 z-index: 1001 !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-website-horizontal-menu .website-menu-with-children.website-menu-link-active-over {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 6px 12px 1px 12px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #ffffff !important;
 background: none !important;
 background-color: black !important;
 text-shadow: 0 -1px 1px rgba(0,0,0,0.8) !important;
 border-top: 1px solid #0c92af !important;
 border-right: 1px solid #0c92af !important;
 border-bottom: 0px solid black !important;
 border-left: 1px solid #0c92af !important;
 box-shadow: 1px -1px 0px rgba(0,0,0,0.5) !important;
 z-index: 1001 !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-website-horizontal-menu .website-menu-link {
 display: block;
 font-size: 14px;
 font-weight: normal;
 font-family: text-bold, arial, sans-serif;
 height: 100%;
 padding: 6px 10px 6px 10px;
 margin: 0;
 margin-left: 10px;
 margin-right: 10px;
 white-space: nowrap;
 text-decoration: none;
 background-color: #ffffff;
 color: #45484c;
 text-transform: uppercase;
 border: 1px solid rgba(203,203,203,0.3);
 border-bottom: 1px solid #dddedc;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-website-horizontal-menu .website-menu-link-over {
 display: block;
 font-size: 14px;
 font-weight: normal;
 font-family: text-bold, arial, sans-serif;
 height: 100%;
 padding: 6px 10px 6px 10px;
 margin: 0;
 margin-left: 10px;
 margin-right: 10px;
 white-space: nowrap;
 text-decoration: none;
 background-color: #ffffff;
 color: #4cd1d0;
 text-transform: uppercase;
 border: 1px solid #dddedc;
 border-bottom: 1px solid rgba(203,203,203,0.3);
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-website-horizontal-menu .website-menu-link-active {
 display: block;
 font-size: 14px;
 font-weight: normal;
 font-family: text-bold, arial, sans-serif;
 height: 100%;
 padding: 6px 10px 6px 10px;
 margin: 0;
 margin-left: 10px;
 margin-right: 10px;
 white-space: nowrap;
 text-decoration: none;
 background-color: #ffffff;
 color: #ea5353;
 text-transform: uppercase;
 border: 1px solid #dddedc;
 border-bottom: 1px solid rgba(203,203,203,0.3);
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-website-horizontal-menu .website-menu-link-active-over {
 display: block;
 font-size: 14px;
 font-weight: normal;
 font-family: text-bold, arial, sans-serif;
 height: 100%;
 padding: 6px 10px 6px 10px;
 margin: 0;
 margin-left: 10px;
 margin-right: 10px;
 white-space: nowrap;
 text-decoration: none;
 background-color: #ffffff;
 color: #ea5353;
 text-transform: uppercase;
 border: 1px solid #dddedc;
 border-bottom: 1px solid rgba(203,203,203,0.3);
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-website-horizontal-menu .website-menu-table a:hover {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-website-horizontal-menu .website-menu-cell .ui-roundable {
 padding-top: 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-website-horizontal-menu .website-menu-cell .website-menu-link-active .ui-roundable .ui-tl {
 height: 10px;
 width: 100%;
 margin-top: 22px;
 position: absolute;
 margin-left: 4px;
 background: url("../files/dark_default/images/gus_arr.png") no-repeat center;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-table {
 margin: 0px !important;
 padding: 0px !important;
 border: 0px !important;
 font-family: helvetica, sans-serif !important;
 font-size: 11px !important;
 font-weight: bold !important;
 text-shadow: #d7d7d7 0px 1px 0px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-table a {
 max-width: 392px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-table a:hover {
 text-decoration: none !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-cell {
 padding-right: 1px !important;
 text-align: center !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .ui-last {
 padding-right: 0px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-link {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 5px 16px 3px 16px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #414141 !important;
 background: url(../files/default/images/menu_back.png) no-repeat -6px top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-link-over {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 5px 16px 3px 16px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #ffffff !important;
 text-shadow: #555555 0px -1px 0px !important;
 background: url(../files/default/images/menu_back.png) no-repeat !important;
 background-position: -6px -40px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-link-active {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 5px 16px 3px 16px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 background: url(../files/default/images/menu_active_back.png) no-repeat -6px 0px !important;
 color: white !important;
 overflow: visible !important;
 text-shadow: #86aa22 0px -1px 0px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-link-active-over {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 5px 16px 3px 16px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 background: url(../files/default/images/menu_active_back.png) no-repeat -6px 0px !important;
 color: white !important;
 overflow: visible !important;
 text-shadow: #86aa22 0px -1px 0px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .ui-first .website-menu-link {
 background-position: left top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .ui-first .website-menu-link-over {
 background-position: left -40px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .ui-first .website-menu-link-active {
 background-position: left top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .ui-first .website-menu-link-active-over {
 background-position: left top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .ui-last .website-menu-link {
 background-position: right top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .ui-last .website-menu-link-over {
 background-position: right -40px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .ui-last .website-menu-link-active {
 background-position: right top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .ui-last .website-menu-link-active-over {
 background-position: right top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-cell .website-menu-link-active .ui-tr {
 display: block;
 position: absolute !important;
 width: 100% !important;
 height: 7px !important;
 top: 24px !important;
 right: 11px !important;
 background: url(../files/default/images/menu_active_arrow.png) no-repeat 50% top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-cell .website-menu-link-active-over .ui-tr {
 display: block;
 position: absolute !important;
 width: 100% !important;
 height: 7px !important;
 top: 24px !important;
 right: 11px !important;
 background: url(../files/default/images/menu_active_arrow.png) no-repeat 50% top !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-cell .website-menu-link-active .ui-tl {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-cell .website-menu-link-active-over .ui-tl {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-cell .ui-roundable,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-cell .ui-corner,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-cell .ui-content {
 position: static;
 padding: 0px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .ui-content .website-menu-description {
 display: block;
 position: relative;
 font-size: 50%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-cell .ui-roundable .ui-tr {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-table {
 margin: 0px;
 padding: 0px;
 border: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-table a:hover {
 color: white;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-cell {
 padding: 0px;
 text-align: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-link {
 display: block;
 height: 100%;
 display: block;
 padding: 4px 6px 4px 6px;
 margin: 0;
 white-space: nowrap;
 text-decoration: none;
 background-color: #FFFFFF;
 color: #1183a8;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-link-over {
 display: block;
 height: 100%;
 display: block;
 padding: 4px 6px 4px 6px;
 margin: 0;
 white-space: nowrap;
 text-decoration: none;
 background-color: #D0EB9A;
 color: #1183a8;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-link-active {
 display: block;
 height: 100%;
 display: block;
 padding: 4px 6px 4px 6px;
 margin: 0px;
 white-space: nowrap;
 text-decoration: none;
 background-color: #FFFFFF;
 color: #1183a8;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-link-active-over {
 display: block;
 height: 100%;
 display: block;
 padding: 4px 6px 4px 6px;
 margin: 0px;
 white-space: nowrap;
 text-decoration: none;
 background-color: #D0EB9A;
 color: #1183a8;
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-table2 {
 width: 100%;
 margin: 0px;
 -margin-top: -2px;
 padding: 0px;
 border: 0px;
 background-color: #D0EB9A;
 color: #1183a8;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-table2 a:hover {
 color: #1183a8;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-cell2 {
 padding: 0px;
 width: 150px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-with-children2 {
 background-image: url(../files/default/images/arrow_down.gif);
 background-repeat: no-repeat;
 background-position: bottom right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-link2 {
 display: block;
 height: 100%;
 margin: 0px;
 padding: 4px 4px 4px 4px;
 white-space: nowrap;
 text-decoration: none;
 color: #1183a8;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-link2-over {
 display: block;
 height: 100%;
 margin: 0px;
 padding: 4px 4px 4px 4px;
 white-space: nowrap;
 text-decoration: underline;
 color: #1183a8;
 background-color: #D0EB9A;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-link-active2 {
 display: block;
 height: 100%;
 margin: 0px;
 padding: 4px 4px 4px 4px;
 white-space: nowrap;
 text-decoration: underline;
 color: #1183a8;
 background-color: #D0EB9A;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-link-active2-over {
 display: block;
 height: 100%;
 margin: 0px;
 padding: 4px 4px 4px 4px;
 white-space: nowrap;
 text-decoration: underline;
 color: #1183a8;
 background-color: #D0EB9A;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-table3 {
 width: 100%;
 margin: 0px;
 -margin-top: -3px;
 padding: 0px;
 border: 0px;
 color: #1183a8;
 background-color: #D0EB9A;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-table3 a:hover {
 color: #1183a8;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-cell3 {
 padding: 0px;
 width: 150px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-with-children3 {
 background-image: url(../files/default/images/arrow_down.gif);
 background-repeat: no-repeat;
 background-position: bottom right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-link3 {
 display: block;
 height: 100%;
 margin: 0px;
 padding: 4px 4px 4px 4px;
 white-space: nowrap;
 text-decoration: none;
 color: #1183a8;
 background-color: #D0EB9A;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-link3-over {
 display: block;
 height: 100%;
 margin: 0px;
 padding: 4px 4px 4px 4px;
 white-space: nowrap;
 text-decoration: underline;
 color: #1183a8;
 background-color: #D0EB9A;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-link-active3 {
 display: block;
 height: 100%;
 margin: 0px;
 padding: 4px 4px 4px 4px;
 white-space: nowrap;
 text-decoration: underline;
 color: #1183a8;
 background-color: #D0EB9A;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-horizontal-menu .website-menu-link-active3-over {
 display: block;
 height: 100%;
 margin: 0px;
 padding: 4px 4px 4px 4px;
 white-space: nowrap;
 text-decoration: underline;
 color: #1183a8;
 background-color: #D0EB9A;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_2columns.cs-w-website-horizontal-menu .website-menu-table {
 margin: 0px !important;
 padding: 0px !important;
 border: 0px !important;
 border-top: 1px solid #000000 !important;
 font-family: arial, sans-serif !important;
 font-size: 11px !important;
 font-weight: bold !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_2columns.cs-w-website-horizontal-menu .website-menu-table a {
 max-width: 392px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_2columns.cs-w-website-horizontal-menu .website-menu-table a:hover {
 text-decoration: none !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_2columns.cs-w-website-horizontal-menu .website-menu-cell {
 text-align: center !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_2columns.cs-w-website-horizontal-menu .website-menu-link {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 6px 12px 0px 12px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #ffffff !important;
 background: url(../files/dark_default/images/gus_menu_2.png) repeat-x !important;
 text-shadow: 0 -1px 0px #000 !important;
 border-top: 1px solid #66686f !important;
 border-right: 1px solid #202125 !important;
 border-bottom: 1px solid #202125 !important;
 border-left: 1px solid #66686f !important;
 box-shadow: 0 1px 4px rgba(0,0,0,0.6) !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_2columns.cs-w-website-horizontal-menu .website-menu-link-over {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 6px 12px 0px 12px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #ffffff !important;
 background: none !important;
 background-color: black !important;
 text-shadow: 0 -1px 1px rgba(0,0,0,0.8) !important;
 border-top: 1px solid #0c92af !important;
 border-right: 1px solid #0c92af !important;
 border-bottom: 1px solid #0c92af !important;
 border-left: 1px solid #0c92af !important;
 box-shadow: 1px -1px 0px rgba(0,0,0,0.5) !important;
 z-index: 1001 !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_2columns.cs-w-website-horizontal-menu .website-menu-link-active {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 6px 12px 0px 12px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: black !important;
 text-shadow: 0 1px 0px rgba(255,255,255,0.3) !important;
 background: #e34b01 url(../files/dark_default/images/gus_menu_2.png) repeat-x 0px -29px !important;
 border-top: 1px solid #fd8449 !important;
 border-right: 1px solid #202125 !important;
 border-left: 1px solid #66686f !important;
 border-bottom: 1px solid #E34B01 !important;
 box-shadow: 0 1px 4px rgba(0,0,0,0.6) !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_2columns.cs-w-website-horizontal-menu .website-menu-link-active:before {
 border-left: 1px solid #66686F !important;
 bottom: -1px !important;
 color: transparent !important;
 content: "." !important;
 display: block;
 font-size: 0 !important;
 height: 100% !important;
 left: -1px !important;
 padding: 1px 0 !important;
 position: absolute !important;
 top: -1px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_2columns.cs-w-website-horizontal-menu .website-menu-link-active:after {
 border-right: 1px solid #202125 !important;
 bottom: -1px !important;
 color: transparent !important;
 content: "." !important;
 display: block;
 font-size: 0 !important;
 height: 100% !important;
 width: 100% !important;
 left: 0px !important;
 padding: 1px 0 !important;
 position: absolute !important;
 top: -1px !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_2columns.cs-w-website-horizontal-menu .website-menu-link-active-over {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 6px 12px 0px 12px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #ffffff !important;
 background: none !important;
 background-color: black !important;
 text-shadow: 0 -1px 1px rgba(0,0,0,0.8) !important;
 border-top: 1px solid #0c92af !important;
 border-right: 1px solid #0c92af !important;
 border-bottom: 1px solid #0c92af !important;
 border-left: 1px solid #0c92af !important;
 box-shadow: 1px -1px 0px rgba(0,0,0,0.5) !important;
 z-index: 1001 !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_2columns.cs-w-website-horizontal-menu .website-menu-with-children.website-menu-link-over {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 6px 12px 1px 12px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #ffffff !important;
 background: none !important;
 background-color: black !important;
 text-shadow: 0 -1px 1px rgba(0,0,0,0.8) !important;
 border-top: 1px solid #0c92af !important;
 border-right: 1px solid #0c92af !important;
 border-bottom: 0px solid black !important;
 border-left: 1px solid #0c92af !important;
 box-shadow: 1px -1px 0px rgba(0,0,0,0.5) !important;
 z-index: 1001 !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_2columns.cs-w-website-horizontal-menu .website-menu-with-children.website-menu-link-active-over {
 display: block;
 position: relative !important;
 height: 23px !important;
 margin: 0px !important;
 padding: 6px 12px 1px 12px !important;
 text-decoration: none !important;
 white-space: nowrap !important;
 color: #ffffff !important;
 background: none !important;
 background-color: black !important;
 text-shadow: 0 -1px 1px rgba(0,0,0,0.8) !important;
 border-top: 1px solid #0c92af !important;
 border-right: 1px solid #0c92af !important;
 border-bottom: 0px solid black !important;
 border-left: 1px solid #0c92af !important;
 box-shadow: 1px -1px 0px rgba(0,0,0,0.5) !important;
 z-index: 1001 !important;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_2columns.cs-w-website-horizontal-menu .website-menu-cell .ui-roundable {
 padding-top: 3px;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_2columns.cs-w-website-horizontal-menu .website-menu-cell .website-menu-link-active .ui-roundable .ui-tl {
 height: 10px;
 width: 100%;
 margin-top: 22px;
 position: absolute;
 margin-left: 4px;
 background: url("../files/dark_default/images/gus_arr.png") no-repeat center;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-matrix-menu ul {
 float: left;
 clear: both;
 padding-top: 15px;
 padding-left: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-matrix-menu .website-vertical-menu-item2 {
 background: transparent url(/_static/cs/images/bul_blue.gif) no-repeat scroll 1px center;
 padding-left: 15px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-spacer {
 height: 1px;
 width: 1px;
}


.cs-t-3-w.cs-e-3-default .website-panel-sub-menu-link,
.cs-t-3-w.cs-e-3-default .website-panel-sub-menu-link-over,
.cs-t-3-w.cs-e-3-default .website-panel-sub-menu-link-active,
.cs-t-3-w.cs-e-3-default .website-panel-sub-menu-link-active-over {
 padding-left: 16px;
 line-height: 18px;
}


.cs-t-3-w.cs-e-3-default .website-link-select-form .ext-link {
 width: 77%;
 border-top: 1px solid #dbded9;
 border-left: 1px solid #dbded9;
 border-right: 1px solid #cdccba;
 border-bottom: 1px solid #cdccba;
 padding: 0;
 margin: 0px 0px 0px 10px;
}


.cs-t-3-w.cs-e-3-default .website-link-select-form .system-select {
 margin: 0px 0px 0px 10px;
}


.cs-t-3-w.cs-e-3-default .website-link-select-form label.ui-radio-option-label {
 line-height: 22px;
}


.cs-t-3-w.cs-e-3-default .website-link-select-form label.ui-radio-option-label input.system-radio-option {
 position: static;
 display: block;
 float: left;
 margin: 4px 6px 4px 0px;
}


.cs-t-3-w.cs-e-3-default .website-grid-body-cell-checked {
 font-size: 11px;
 padding: 4px;
 background-color: #B0D059;
 color: #3A3A3A;
 border-top: 1px solid white;
}


.cs-t-3-w.cs-e-3-default .website-drop-menu-table {
 width: 170px;
}


.cs-t-3-w.cs-e-3-default .website-drop-menu-table table {
 margin-top: -12px;
}


.cs-t-3-w.cs-e-3-default .website-drop-menu-table a:hover {
 color: white;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .website-drop-menu-link {
 display: block;
 background-image: url(../files/default/images/bullet.gif);
 background-repeat: no-repeat;
 background-position: 5px 50%;
 width: 170px;
 padding: 4px 4px 4px 14px;
 text-decoration: none;
 color: #1183a8;
 background-color: #D0EB9A;
}


.cs-t-3-w.cs-e-3-default .website-drop-menu-link-over {
 display: block;
 background-image: url(../files/default/images/bullet.gif);
 background-repeat: no-repeat;
 background-position: 5px 50%;
 width: 170px;
 padding: 4px 4px 4px 14px;
 text-decoration: none;
 color: #1183a8;
 background-color: #D0EB9A;
}


.cs-t-3-w.cs-e-3-default .website-drop-menu-link-active {
 display: block;
 background-image: url(../files/default/images/bullet.gif);
 background-repeat: no-repeat;
 background-position: 5px 50%;
 width: 170px;
 padding: 4px 4px 4px 14px;
 text-decoration: none;
 color: #1183a8;
 background-color: #D0EB9A;
}


.cs-t-3-w.cs-e-3-default .website-drop-menu-link-active-over {
 display: block;
 background-image: url(../files/default/images/bullet.gif);
 background-repeat: no-repeat;
 background-position: 5px 50%;
 width: 170px;
 padding: 4px 4px 4px 14px;
 text-decoration: none;
 color: #1183a8;
 background-color: #D0EB9A;
}


.cs-t-3-w.cs-e-3-default .website-properties-table .social-settings-checkbox {
 margin-left: 6px;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .website-css-editor-submit-block {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .website-css-editor-file-block {
 padding: 10px;
 margin-bottom: 20px;
}


.cs-t-3-w.cs-e-3-default .website-css-editor-table {
 padding: 10px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .website-css-editor-table-header {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .website-css-editor-file-delete-link {
 font-weight: normal;
 color: #ff0000;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .website-css-editor-file-content {
 width: 350px;
 height: 300px;
}


.cs-t-3-w.cs-e-3-default .website-css-editor-master-file-content {
 display: block;
 background-color: #eeeeee;
 width: 350px;
 border: solid 1px #000000;
 height: 300px;
 overflow: auto;
}


.cs-t-3-w.cs-e-3-default .website-css-editor-selector-exists {
 color: #347c17;
}


.cs-t-3-w.cs-e-3-default .website-css-editor-selector-indent {
 padding-left: 10px;
}


.cs-t-3-w.cs-e-3-default .website-css-editor-error-cell {
 padding: 10px;
 background-color: #ffffff;
 color: #ff0000;
}


.cs-t-3-w.cs-e-3-default .website-css-editor-error-title {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .website-custom-menu-edit {
 padding-right: 100px;
 text-align: left;
}


.cs-t-3-w.cs-e-3-default .website-editable-view {
 border: 0px solid #848484;
 margin: 0px;
 padding: 0px;
 min-height: 14px;
}


.cs-t-3-w.cs-e-3-default .website-editable-view-panel {
 font-size: 11px;
 background-color: #eae4d5;
 margin: 0px;
 padding: 2px 2px 0px 4px;
 cursor: move;
 border-bottom: 2px solid #1183a8;
 height: 16px;
}


.cs-t-3-w.cs-e-3-default .website-view-name {
 display: block;
 float: left;
}


.cs-t-3-w.cs-e-3-default .website-view-buttons {
 display: block;
 float: right;
 margin-top: 0px;
}


.cs-t-3-w.cs-e-3-default .website-edit-view-button {
 display: block;
 float: left;
 text-decoration: none;
 font-size: 0px;
 color: #fff;
}


.cs-t-3-w.cs-e-3-default .website-edit-view-button:before {
 content: '\f040';
 font-family: FontAwesome;
 font-size: 12px;
 font-weight: normal;
 height: 26px;
 line-height: 27px;
 margin-top: -6px;
 display: block;
 padding: 0 6px;
}


.cs-t-3-w.cs-e-3-default .website-edit-view-button:hover {
 text-decoration: none !important;
 color: #ff5400 !important;
}


.cs-t-3-w.cs-e-3-default .website-site-view-button {
 display: block;
 float: left;
 height: 14px;
 width: 14px;
 background-image: url(../files/default/images/site_view.gif);
 background-repeat: no-repeat;
 text-decoration: none;
 font-size: 0px;
 color: #eae4d5;
}


.cs-t-3-w.cs-e-3-default .website-page-view-button {
 display: block;
 float: left;
 height: 14px;
 width: 14px;
 background-image: url(../files/default/images/page_view.gif);
 background-repeat: no-repeat;
 text-decoration: none;
 font-size: 0px;
 color: #eae4d5;
}


.cs-t-3-w.cs-e-3-default .website-shadow-view-button {
 display: block;
 float: left;
 height: 14px;
 width: 14px;
 background-image: url(../files/default/images/shadow_view.gif);
 background-repeat: no-repeat;
 text-decoration: none;
 font-size: 0px;
 color: #eae4d5;
}


.cs-t-3-w.cs-e-3-default .website-not-shadow-view-button {
 display: block;
 float: left;
 height: 14px;
 width: 14px;
 background-image: url(../files/default/images/not_shadow_view.gif);
 background-repeat: no-repeat;
 text-decoration: none;
 font-size: 0px;
 color: #eae4d5;
}


.cs-t-3-w.cs-e-3-default .website-published-view-button {
 display: block;
 float: left;
 height: 14px;
 width: 14px;
 background-image: url(../files/default/images/visible_view.gif);
 background-repeat: no-repeat;
 text-decoration: none;
 font-size: 0px;
 color: #eae4d5;
}


.cs-t-3-w.cs-e-3-default .website-not-published-view-button {
 display: block;
 float: left;
 height: 14px;
 width: 14px;
 background-image: url(../files/default/images/hidden_view.gif);
 background-repeat: no-repeat;
 text-decoration: none;
 font-size: 0px;
 color: #eae4d5;
}


.cs-t-3-w.cs-e-3-default .website-published-page-button {
 position: relative;
 top: -4px;
 padding: 7px;
 background-image: url(../files/default/images/visible_view.gif);
 background-repeat: no-repeat;
 text-decoration: none;
 font-size: 0px;
 color: #eae4d5;
}


.cs-t-3-w.cs-e-3-default .website-not-published-page-button {
 position: relative;
 top: -4px;
 padding: 7px;
 background-image: url(../files/default/images/hidden_view.gif);
 background-repeat: no-repeat;
 text-decoration: none;
 font-size: 0px;
 color: #eae4d5;
}


.cs-t-3-w.cs-e-3-default .website-remove-view-button {
 display: block;
 float: left;
 text-decoration: none;
 font-size: 0px;
 color: #fff;
}


.cs-t-3-w.cs-e-3-default .website-remove-view-button:before {
 content: '\f00d';
 font-family: FontAwesome;
 font-size: 14px;
 font-weight: normal;
 height: 26px;
 line-height: 27px;
 margin-top: -6px;
 display: block;
 padding: 0 6px;
}


.cs-t-3-w.cs-e-3-default .website-remove-view-button:hover {
 text-decoration: none !important;
 color: #ff5400 !important;
}


.cs-t-3-w.cs-e-3-default .website-content-table {
 width: 675px;
 border-spacing: 0px;
 background-color: #ffe5ca;
}


.cs-t-3-w.cs-e-3-default .website-header-table {
 width: 100%;
 border-spacing: 0px;
}


.cs-t-3-w.cs-e-3-default .website-header-menu-cell {
 vertical-align: top;
 padding: 0px;
}


.cs-t-3-w.cs-e-3-default .website-header-lang-cell {
 width: 55px;
 vertical-align: top;
 line-height: 25px;
 text-align: right;
 padding: 0px;
}


.cs-t-3-w.cs-e-3-default .website-menu-list {
 margin-left: 0px;
 padding-left: 18px;
 padding-top: 12px;
 padding-bottom: 22px;
}


.cs-t-3-w.cs-e-3-default .website-menu-list ul {
 margin-top: 0px;
 margin-bottom: 0px;
 padding-left: 18px;
}


.cs-t-3-w.cs-e-3-default .website-menu-list ul ul {
 margin-left: 0px;
 padding: 0px 0px 0px 18px;
}


.cs-t-3-w.cs-e-3-default .website-menu-list li {
 list-style-type: none;
 background-image: url(../files/default/images/item_active.gif);
 background-repeat: no-repeat;
 background-position: 0px 8px;
}


.cs-t-3-w.cs-e-3-default .website-menu-list li li {
 list-style-type: none;
 background-image: url(../files/default/images/item_inactive.gif);
 background-repeat: no-repeat;
 background-position: 0px 8px;
}


.cs-t-3-w.cs-e-3-default .website-menu-list li a {
 padding-left: 10px;
 display: block;
}


.cs-t-3-w.cs-e-3-default .website-vertical-menu-item .ui-roundable,
.cs-t-3-w.cs-e-3-default .website-vertical-menu-item .ui-corner,
.cs-t-3-w.cs-e-3-default .website-vertical-menu-item .ui-content {
 position: static;
 padding: 0px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default .website-vertical-menu-item .ui-roundable .ui-tr {
 display: none;
}


.cs-t-3-w.cs-e-3-default .website-sub-menu-item {
 font-size: 12px;
 color: #6e7968;
}


.cs-t-3-w.cs-e-3-default .website-sub-menu-item-active {
 font-size: 12px;
 color: #6e7968;
}


.cs-t-3-w.cs-e-3-default .website-sub-menu-item-extern-link {
 font-size: 12px;
 color: #4234c4;
}


.cs-t-3-w.cs-e-3-default .website-sub-menu-item-intern-link {
 font-size: 12px;
 color: #2001f0;
}


.cs-t-3-w.cs-e-3-default .website-sub-menu-item-graft {
 font-size: 12px;
 color: #3a3a3a;
}


.cs-t-3-w.cs-e-3-default .website-sub-menu-column {
 width: 120px;
 vertical-align: top;
 padding: 12px 0px 12px 25px;
}


.cs-t-3-w.cs-e-3-default .website-sub-menu-column ul {
 list-style: none;
 margin: 0px;
 padding: 0px;
}


.cs-t-3-w.cs-e-3-default .website-sub-menu-column ul ul {
 vertical-align: middle;
 list-style: circle;
 list-style-position: outside;
 color: #848484;
 padding-left: 14px;
}


.cs-t-3-w.cs-e-3-default .website-sub-menu-column li {
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default .website-content-column {
 padding: 12px 25px 12px 25px;
}


.cs-t-3-w.cs-e-3-default .website-lang-switch {
 text-decoration: none;
 font-size: 14px;
}


.cs-t-3-w.cs-e-3-default .website-form-title {
 position: relative;
 top: -18px;
 background-color: #B1D460;
 font-size: 12px;
 height: 20px;
 padding-top: 5px;
 padding-left: 6px;
 padding-right: 6px;
 text-align: left;
}


.cs-t-3-w.cs-e-3-default .website-form-content {
 background-color: #ecf4da;
 padding-top: 18px;
 margin: 12px 0px 12px 0px;
}


.cs-t-3-w.cs-e-3-default .website-submit-button-container {
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .website-inline-button {
 height: 21px;
 background-color: #1183a8;
 font-size: 12px;
 color: white;
 border: 0px;
 cursor: pointer;
 padding: 2px 12px 2px 12px;
}


.cs-t-3-w.cs-e-3-default .website-submit-button {
 height: 21px;
 background-color: #1183a8;
 font-size: 12px;
 color: white;
 border: 0px;
 cursor: pointer;
 padding: 2px 12px 2px 12px;
}


.cs-t-3-w.cs-e-3-default .website-layout-table {
 padding: 0px 22px 0px 22px;
}


.cs-t-3-w.cs-e-3-default .website-input-title {
 width: 204px;
 -width: 220px;
 padding: 0px 6px 0px 0px;
 text-align: right;
 font-size: 12px;
 color: #1183a8;
}


.cs-t-3-w.cs-e-3-default .website-system-sub-form-heading {
 border-bottom: 1px solid #1183a8;
 padding: 10px 4px 2px 4px;
}


.cs-t-3-w.cs-e-3-default .website-properties-header {
 font-size: 14px;
 line-height: 35px;
 text-align: left;
}


.cs-t-3-w.cs-e-3-default .website-label-cell {
 width: 204px;
 -width: 220px;
 padding: 0px 6px 0px 0px;
 text-align: right;
 font-size: 11px;
 color: #3a3a3a;
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default .website-label-cell-for-tabs {
 width: 204px;
 -width: 220px;
 padding: 12px 6px 0px 0px;
 vertical-align: top;
 text-align: right;
 font-size: 11px;
 color: #3a3a3a;
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default .website-short-label-cell {
 width: 110px;
 padding: 0px 6px 0px 0px;
 text-align: right;
 font-size: 12px;
 color: #1183a8;
}


.cs-t-3-w.cs-e-3-default .website-content-cell {
 width: 204px;
 text-align: left;
 font-size: 14px;
 padding: 0px;
 padding-top: 2px;
}


.cs-t-3-w.cs-e-3-default .website-wide-content-cell {
 padding: 2px 4px 0px 4px;
}


.cs-t-3-w.cs-e-3-default .website-content-cell label {
 font-size: 11px;
 color: #3a3a3a;
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default .website-content-cell .label {
 font-size: 11px;
 color: #3a3a3a;
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default .website-additional-content {
 color: #848484;
 font-weight: normal;
}


.cs-t-3-w.cs-e-3-default .website-text-box {
 width: 142px;
 padding: 2px 2px 2px 2px;
 margin: 0px 0px 1px 0px;
 -margin-top: -1px;
 -margin-bottom: 0px;
 border-top: 1px solid #dbded9;
 border-left: 1px solid #dbded9;
 border-right: 1px solid #cdccba;
 border-bottom: 1px solid #cdccba;
}


.cs-t-3-w.cs-e-3-default .website-text-area {
 padding: 2px 2px 2px 2px;
 margin: 0px 0px 1px 0px;
 border-top: 1px solid #dbded9;
 border-left: 1px solid #dbded9;
 border-right: 1px solid #cdccba;
 border-bottom: 1px solid #cdccba;
}


.cs-t-3-w.cs-e-3-default .website-text-box-short {
 width: 48px;
 padding: 2px 2px 2px 2px;
 margin: 0px 0px 1px 0px;
 border-top: 1px solid #dbded9;
 border-left: 1px solid #dbded9;
 border-right: 1px solid #cdccba;
 border-bottom: 1px solid #cdccba;
}


.cs-t-3-w.cs-e-3-default .website-select-control {
 margin: 0px 0px 1px 0px;
 border-top: 1px solid #dbded9;
 border-left: 1px solid #dbded9;
 border-right: 1px solid #cdccba;
 border-bottom: 1px solid #cdccba;
}


.cs-t-3-w.cs-e-3-default .website-vertical-space {
 height: 12px;
}


.cs-t-3-w.cs-e-3-default .website-page-title {
 font-weight: bold;
 color: #848484;
 padding-left: 25px;
 font-size: larger;
 text-align: center;
}


.cs-t-3-w.cs-e-3-default .website-bread-crumb {
 text-decoration: underline;
 color: #848484;
 padding: 0px 5px 0px 5px;
}


.cs-t-3-w.cs-e-3-default .website-bread-crumb-active {
 color: #848484;
 padding: 0px 5px 0px 5px;
}


.cs-t-3-w.cs-e-3-default .website-grid-title {
 color: #3a3a3a;
 font-size: 18px;
 margin: 12px 2px 0px 2px;
}


.cs-t-3-w.cs-e-3-default .website-system-grid {
 width: 100%;
 margin-bottom: 1px;
}


.cs-t-3-w.cs-e-3-default .website-grid {
 border-spacing: 0px;
 width: 100%;
 margin: 12px 0px 12px 0px;
}


.cs-t-3-w.cs-e-3-default .website-grid-head-cell,
.cs-t-3-w.cs-e-3-default .website-grid-head-cell-right,
.cs-t-3-w.cs-e-3-default .website-grid-head-cell-not-sortable {
 font-size: 11px;
 color: #1183a8;
 padding: 4px 1px 1px 4px;
 border-bottom: 1px solid #1183a8;
 vertical-align: bottom;
}


.cs-t-3-w.cs-e-3-default .website-grid-head-cell-not-sortable {
 color: #3A3A3A;
}


.cs-t-3-w.cs-e-3-default .website-grid-head-cell-right {
 text-align: right;
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default .website-sort-mark-down {
 padding-right: 15px;
 background-image: url(../files/default/images/sort_down.gif);
 background-repeat: no-repeat;
 background-position: 100%;
}


.cs-t-3-w.cs-e-3-default .website-sort-mark-up {
 padding-right: 15px;
 background-image: url(../files/default/images/sort_up.gif);
 background-repeat: no-repeat;
 background-position: 100%;
}


.cs-t-3-w.cs-e-3-default .website-grid-head-link {
 display: block;
 float: left;
 text-decoration: none;
 color: #1183a8;
}


.cs-t-3-w.cs-e-3-default .website-sorting-mark {
 font-size: 9px;
 _font-size: medium;
 position: relative;
 bottom: 1px;
 _top: 2px;
 font-weight: normal;
 margin-left: 4px;
 color: #3a3a3a;
}


.cs-t-3-w.cs-e-3-default .website-sorting-mark-down {
 display: block;
 width: 8px;
 height: 4px;
 float: left;
 padding: 8px 0px 0px 4px;
 font-size: 0px;
 color: white;
 background-image: url(../files/default/images/sort_down.gif);
 background-repeat: no-repeat;
 background-position: 4px 5px;
}


.cs-t-3-w.cs-e-3-default .website-sorting-mark-up {
 display: block;
 width: 8px;
 height: 4px;
 float: left;
 padding: 8px 0px 0px 4px;
 font-size: 0px;
 color: white;
 background-image: url(../files/default/images/sort_up.gif);
 background-repeat: no-repeat;
 background-position: 4px 5px;
}


.cs-t-3-w.cs-e-3-default .website-grid-body-cell-odd {
 font-size: 11px;
 padding: 4px;
 background-color: #ecf4da;
 border-top: 1px solid white;
}


.cs-t-3-w.cs-e-3-default .website-grid-body-cell-even {
 font-size: 11px;
 padding: 4px;
 background-color: white;
 border-top: 1px solid white;
}


.cs-t-3-w.cs-e-3-default .website-grid-body-cell-active {
 font-size: 11px;
 padding: 4px;
 background-color: #1183A8;
 color: white;
 border-top: 1px solid white;
}


.cs-t-3-w.cs-e-3-default .website-grid-body-cell-active a {
 color: white;
}


.cs-t-3-w.cs-e-3-default .website-grid-head-delimiter {
 padding: 0px;
 margin: 0px;
 width: 3px;
 border-bottom: 1px solid #1183a8;
 color: #3a3a3a;
 cursor: w-resize;
}


.cs-t-3-w.cs-e-3-default .website-grid-body-delimiter-odd {
 padding: 0px;
 margin: 0px;
 width: 3px;
 background-color: #ecf4da;
 border-top: 1px solid white;
}


.cs-t-3-w.cs-e-3-default .website-grid-body-delimiter-even {
 padding: 0px;
 margin: 0px;
 width: 3px;
 background-color: white;
 border-top: 1px solid white;
}


.cs-t-3-w.cs-e-3-default .website-grid-link {
 color: black;
 font-size: 14px;
}


.cs-t-3-w.cs-e-3-default .website-grid-edit-link {
 background-image: url(/_static/website/images/edit.gif);
 background-position: 0 0;
 background-repeat: no-repeat;
 padding-left: 16px;
}


.cs-t-3-w.cs-e-3-default .website-grid-add-link {
 background-image: url(/_static/website/images/plus.gif);
 background-position: 0 0;
 background-repeat: no-repeat;
 padding-left: 16px;
}


.cs-t-3-w.cs-e-3-default .website-grid-delete-link {
 background-image: url(/_static/website/images/delete.gif);
 background-position: 0 0;
 background-repeat: no-repeat;
 padding-left: 16px;
}


.cs-t-3-w.cs-e-3-default .website-forgot-password-link {
 text-align: center;
}


.cs-t-3-w.cs-e-3-default .website-additional-content {
 padding-left: 5px;
}


.cs-t-3-w.cs-e-3-default .website-module-menu {
 background-color: white;
 margin: 0px;
 padding: 0px;
}


.cs-t-3-w.cs-e-3-default .website-module-menu a {
 display: block;
 color: #1183a8;
 background-color: #FFFFFF;
 margin-top: 2px;
 padding: 4px 8px 4px 8px;
 width: 150px;
 text-decoration: none;
 border-left: 2px solid white;
}


.cs-t-3-w.cs-e-3-default .website-module-menu a:hover {
 display: block;
 color: #1183a8;
 background-color: #FFFFFF;
 margin-top: 2px;
 padding: 4px 8px 4px 8px;
 width: 150px;
 text-decoration: none;
 border-left: 2px solid white;
}


.cs-t-3-w.cs-e-3-default .website-outer {
 height: 100%;
 width: 100%;
 overflow: visible;
 padding: 0px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default .website-middle {
 vertical-align: middle;
}


.cs-t-3-w.cs-e-3-default .website-inner {
 margin-left: auto;
 margin-right: auto;
 text-align: center;
}


.cs-t-3-w.cs-e-3-default .website-view-hover-menu {
 text-align: center;
}


.cs-t-3-w.cs-e-3-default .website-view-hover-menu a {
 display: block;
 width: 150px;
 margin-top: 2px;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 color: white;
 background-color: #5a6a7f;
 text-decoration: none;
 font-weight: bold;
 text-decoration: none;
 border: 2px solid white;
}


.cs-t-3-w.cs-e-3-default .website-view-hover-menu a:hover {
 display: block;
 width: 150px;
 margin-top: 2px;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 color: white;
 background-color: #5a6a7f;
 text-decoration: none;
 font-weight: bold;
 text-decoration: none;
 border: 2px solid white;
}


.cs-t-3-w.cs-e-3-default .website-share-page-view-table {
 display: table;
 width: 450px;
 height: 15px;
 padding: 0px;
 margin: 0px;
 border: 1px solid #cdccba;
 text-align: left;
 vertical-align: top;
 background-color: #dbded9;
}


.cs-t-3-w.cs-e-3-default .website-share-page-view-td {
 padding: 15px;
 text-align: left;
}


.cs-t-3-w.cs-e-3-default .website-share-page-view-img {
 float: left;
}


.cs-t-3-w.cs-e-3-default .website-share-page-view-text-box {
 float: left;
 text-align: left;
 width: 140px;
 padding: 2px;
 margin: -1px 0px 0px 0px;
 border-top: 1px solid #dbded9;
 border-left: 1px solid #dbded9;
 border-right: 1px solid #cdccba;
 border-bottom: 1px solid #cdccba;
 background-color: #fff;
}


.cs-t-3-w.cs-e-3-default .website-share-page-view-text-area {
 float: left;
 text-align: left;
 width: 140px;
 padding: 2px;
 margin: -1px 0px 0px 0px;
 border-top: 1px solid #dbded9;
 border-left: 1px solid #dbded9;
 border-right: 1px solid #cdccba;
 border-bottom: 1px solid #cdccba;
 background-color: #fff;
}


.cs-t-3-w.cs-e-3-default .website-share-page-view-submit {
 display: block;
 height: 21px;
 font-size: 12px;
 border: 0px;
 cursor: pointer;
 padding: 2px 12px 2px 12px;
 text-align: center;
 clear: both;
}


.cs-t-3-w.cs-e-3-default .website-share-page-view-icon {
 display: run-in;
 position: absolute;
 float: left;
 border: 1px solid transparent;
 margin: 0 2px 2px 0;
 height: 15px;
 width: 15px;
}


.cs-t-3-w.cs-e-3-default .website-share-page-view-form-link {
 display: run-in;
 position: relative;
 float: left;
 padding: 0px 2px 2px 0px;
 margin-left: 19px;
}


.cs-t-3-w.cs-e-3-default .website-remove-colour {
 background-color: transparent;
}


.cs-t-3-w.cs-e-3-default .website-show-table-border {
 border: 1px solid #1183a8;
 background-color: transparent;
 height: 15px;
}


.cs-t-3-w.cs-e-3-default .website-settings-heading {
 font-size: 50px;
 font-weight: bold;
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default .website-share-page-settings-table {
 width: 100px;
 border: 0px dotted black;
 padding: 10px 15px 10px 15px;
 text-align: left;
 background-color: transparent;
 text-decoration: underline;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .website-share-page-settings-user-input-fields {
 width: 300px;
 padding: 5px 10px 5px 10px;
 float: left;
 text-align: left;
 background-color: transparent;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .website-website_share-page-view_clear-surroundings {
 clear: both;
 border-top: 1px solid #1183a8;
 margin-top: 2px;
 background-color: #fff;
 width: 450px;
}


.cs-t-3-w.cs-e-3-default .website-share-page-table-width {
 width: 450px;
}


.cs-t-3-w.cs-e-3-default .website-share-pagefloat-left {
 display: block;
 float: left;
 clear: both;
}


.cs-t-3-w.cs-e-3-default .website-indent-left {
 padding-left: 10px;
}


.cs-t-3-w.cs-e-3-default .website-goto-button {
 background: url(../files/default/./Images/ButtonGoto.png) no-repeat;
 width: 11px;
 height: 11px;
 border: 0px;
 cursor: pointer;
}


.cs-t-3-w.cs-e-3-default .website-goto-button:hover {
 background: url(../files/default/./Images/ButtonGotoOver.png) no-repeat;
}


.cs-t-3-w.cs-e-3-default .website-drop_hover {
 background: url(/js/scriptaculousSortableTree/demo/drag.png) no-repeat bottom left;
}


.cs-t-3-w.cs-e-3-default .website-drop_top {
 background-position: top left;
}


.cs-t-3-w.cs-e-3-default .website-drop_bottom {
 background-position: bottom left;
}


.cs-t-3-w.cs-e-3-default .website-drop_insert {
 background-position: 20px 100%;
}


.cs-t-3-w.cs-e-3-default .website-view-properties-action-pane {
 background-color: #1183a8;
 width: 150px;
 height: 20px;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .website-view-properties-action-pane a {
 color: #ffffff;
}


.cs-t-3-w.cs-e-3-default .website-add-link,
.cs-t-3-w.cs-e-3-default .website-remove-link {
 height: 18px;
 font-size: 11px;
 color: #1183a8;
 border: 0px;
 padding: 2px 2px 2px 18px;
 margin: 0px;
 background-repeat: no-repeat;
 background-position: 3px 3px;
}


.cs-t-3-w.cs-e-3-default .website-add-link {
 background-image: url(/_static/website/images/plus.gif);
}


.cs-t-3-w.cs-e-3-default .website-remove-link {
 background-image: url(/_static/website/images/delete.gif);
}


.cs-t-3-w.cs-e-3-default .website-plus-add-button {
 height: 21px;
 background-color: #1183a8;
 font-size: 10px;
 font-weight: bold;
 color: white;
 border: 0px;
 cursor: pointer;
 padding: 2px 12px 2px 28px;
 margin: 0px;
 background-image: url(/_static/website/images/plus.gif);
 background-repeat: no-repeat;
 background-position: 12px 4px;
}


.cs-t-3-w.cs-e-3-default .website-social-like-active {
 display: block;
 width: 20px;
 height: 20px;
 background-image: url(../files/default/images/like1.gif);
 background-repeat: no-repeat;
}


.cs-t-3-w.cs-e-3-default .website-social-like-inactive {
 display: block;
 width: 20px;
 height: 20px;
 background-image: url(../files/default/images/like1.gif);
 background-repeat: no-repeat;
}


.cs-t-3-w.cs-e-3-default .website-comment.website-add-comment-table {
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .website-comment {
 background-color: #F5F7ED;
 margin-top: 0;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default .website-comment td {
 vertical-align: top;
}


.cs-t-3-w.cs-e-3-default .website-comment .ui-button-inline {
 float: right;
}


.cs-t-3-w.cs-e-3-default .website-comment-standart-td {
 border-bottom: 10px solid #FFFFFF;
}


.cs-t-3-w.cs-e-3-default .website-comment-image {
 width: 50px;
 height: 50px;
 background-color: #ffffff;
 margin: 0;
 display: inline;
}


.cs-t-3-w.cs-e-3-default .website-comment-image .image-container {
 width: 50px;
 margin: 0;
 height: 50px;
}


.cs-t-3-w.cs-e-3-default .website-comment-image img {
 width: 50px;
 height: 50px;
 margin: 0;
}


.cs-t-3-w.cs-e-3-default .website-comment-bubble {
 border: 0px solid;
 background-image: url(../files/default/images/quarry_comment_bubble.png);
 background-repeat: no-repeat;
 background-position: left 6px;
 width: 7px;
 height: 200px;
 position: absolute;
 margin-left: -6px;
 margin-top: 1px;
}


.cs-t-3-w.cs-e-3-default .website-comment-add-input {
 margin-left: 10px;
 padding-left: 0;
 padding-right: 10px;
}


.cs-t-3-w.cs-e-3-default .website-comment-add-td {
 padding: 0;
}


.cs-t-3-w.cs-e-3-default .website-comment-add-text {
 width: 100%;
 border: 1px solid #b3b3b3;
 height: 58px;
 margin-bottom: 10px;
 font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default .website-comment-person {
 font-size: 11px;
 color: #1183a8;
 padding-left: 12px;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .website-comment-add-submit {
 background-color: #1183a8;
 border: 0 none;
 color: white;
 cursor: pointer;
 font-size: 10px;
 font-weight: bold;
 height: 21px;
 padding: 2px 12px;
 display: block;
 margin: 10px 0 6px 10px;
}


.cs-t-3-w.cs-e-3-default .website-comment-time {
 color: #8B8D87;
 font-size: 10px;
 margin-left: 10px;
}


.cs-t-3-w.cs-e-3-default .website-comment-text {
 display: block;
 font-size: 12px;
 margin-bottom: 6px;
 margin-left: 12px;
}


.cs-t-3-w.cs-e-3-default .website-document-link {
 display: block;
 height: 16px;
 font-size: 11px;
 padding-bottom: 1px;
 padding-top: 2px;
 padding-left: 20px;
 margin-left: 12px;
}


.cs-t-3-w.cs-e-3-default .website-comment-edit-submit {
 height: 21px;
 background-color: #1183a8;
 font-size: 10px;
 font-weight: bold;
 color: white;
 border: 0px;
 cursor: pointer;
 padding: 2px 12px 2px 12px;
 margin: 0 0 0 12px;
}


.cs-t-3-w.cs-e-3-default .website-comment-edit-cancel {
 height: 21px;
 background-color: #b8ced2;
 font-size: 10px;
 font-weight: bold;
 color: white;
 border: 0px;
 cursor: pointer;
 padding: 2px 12px 2px 12px;
 margin: 0 0 0 2px;
}


.cs-t-3-w.cs-e-3-default .website-comment-panel {
 float: right;
 max-width: 180px;
 height: 18px;
}


.cs-t-3-w.cs-e-3-default .website-comment-delete-link {
 background-image: url(/_static/website/images/delete.gif);
 background-position: left center;
 background-repeat: no-repeat;
 font-size: 10px;
 padding: 5px 0 2px 14px;
 display: block;
 float: right;
 height: 16px;
 margin-left: 8px;
}


.cs-t-3-w.cs-e-3-default .website-comment-edit-link {
 background-image: url(/_static/website/images/edit.gif);
 background-position: left center;
 background-repeat: no-repeat;
 font-size: 10px;
 padding: 5px 0 2px 14px;
 display: block;
 float: right;
 height: 16px;
 margin-left: 8px;
}


.cs-t-3-w.cs-e-3-default .website-comment-report-link {
 background-image: url(/_static/website/images/report.png);
 background-position: 2px center;
 background-repeat: no-repeat;
 font-size: 10px;
 padding: 5px 6px 2px 16px;
 display: block;
 float: right;
 height: 16px;
 margin-left: 4px;
}


.cs-t-3-w.cs-e-3-default .website-comment-report-link-active {
 background-color: #1183A8;
 background-image: url(/_static/website/images/report.png);
 background-position: 2px center;
 background-repeat: no-repeat;
 color: white;
 font-size: 10px;
 padding: 5px 6px 2px 16px;
 float: right;
 height: 16px;
 margin-left: 4px;
}


.cs-t-3-w.cs-e-3-default .website-comment-report-panel {
 border: 1px solid #1183a8;
 background-color: #ffffff;
 width: 130px;
 position: absolute;
 z-index: 7000;
}


.cs-t-3-w.cs-e-3-default .website-comment-report-panel a {
 background: transparent url(/_static/website/images/bul_blue.gif) no-repeat scroll 9px center;
 border: 0 none;
 color: #1183A8;
 display: block;
 font-size: 11px;
 font-weight: normal;
 margin: 0;
 padding: 3px 4px 3px 22px;
 text-align: left;
 text-decoration: underline;
 width: 123px;
}


.cs-t-3-w.cs-e-3-default .website-comment-report-panel a:hover {
 background: transparent url(/_static/website/images/bul_blue.gif) no-repeat scroll 9px center;
 border: 0 none;
 color: #1183A8;
 display: block;
 font-size: 11px;
 font-weight: normal;
 margin: 0;
 padding: 3px 4px 3px 22px;
 text-align: left;
 text-decoration: underline;
 width: 123px;
}


.cs-t-3-w.cs-e-3-default .website-comment .document-attach {
 margin-left: 7px;
 margin-right: 6px;
}


.cs-t-3-w.cs-e-3-default .website-comment .website-document-attach-label {
 width: 5px;
 vertical-align: top;
 text-align: right;
 padding-top: 10px;
 font-size: 10px;
}


.cs-t-3-w.cs-e-3-default .website-comment .website-document-attach-label span {
 position: relative;
 right: -6px;
}


.cs-t-3-w.cs-e-3-default .website-comment .document-attach .ui-tabs .ui-tabs-nav {
 padding-top: 0px;
}


.cs-t-3-w.cs-e-3-default .website-comment .document-attach .ui-tabs .ui-tabs-nav li a {
 margin-right: 10px;
 margin-bottom: 2px;
 margin-left: -2px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 4px;
}


.cs-t-3-w.cs-e-3-default .website-comment .document-attach .document-set .ui-roundable .ui-corner {
 background-image: url(../files/default/images/back_blue.png);
}


.cs-t-3-w.cs-e-3-default .website-comment .document-attach .document-set .document-item a {
 color: #086D84;
}


.cs-t-3-w.cs-e-3-default .website-comment .document-attach .document-set .document-item .document-detach {
 background-image: url(../files/default/images/attach_delete.png);
}


.cs-t-3-w.cs-e-3-default .website-comment .document-attach .document-set .ui-roundable .ui-content {
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default .website-comment .document-attach .ui-tabs-active .ui-roundable .ui-corner {
 background-image: url(/_static/quarry/images/filter_back.png);
}


.cs-t-3-w.cs-e-3-default .website-comment .document-attach .ui-tabs .ui-roundable .ui-content {
 font-size: 11px;
 text-decoration: none;
 border-bottom: 1px dashed;
 margin: 0px 4px 0px 4px;
}


.cs-t-3-w.cs-e-3-default .website-comment .document-attach .ui-tabs-active .ui-roundable .ui-content {
 text-decoration: none;
 border-bottom: 0px;
 color: #3A3A3A;
}


.cs-t-3-w.cs-e-3-default .website-comment .document-attach .ui-tabs-active a {
 padding-bottom: 6px;
 background: url(../files/default/images/arrow_green.png) no-repeat center bottom;
}


.cs-t-3-w.cs-e-3-default .website-comment .document-attach .ui-tabs-panel {
 background-color: #e5e8d9;
 padding: 10px;
}


.cs-t-3-w.cs-e-3-default .website-comment .document-attach .ui-grid-header {
 border-bottom: 1px solid #1183A8;
 color: #1183A8;
 font-size: 11px;
 padding-bottom: 2px;
}


.cs-t-3-w.cs-e-3-default .website-comment .ui-collapsible-title {
 color: #3A3A3A;
}


.cs-t-3-w.cs-e-3-default .website-comment-rating-like {
 float: right;
 padding-top: 0px;
 padding-left: 14px;
 width: 40px;
}


.cs-t-3-w.cs-e-3-default .website-comment-rating-scale {
 float: right;
 padding-top: 0px;
 padding-left: 14px;
}


.cs-t-3-w.cs-e-3-default .website-social-form {
 background-color: transparent;
}


.cs-t-3-w.cs-e-3-default .website-social-rating-form {
 padding: 14px 8px 22px;
 float: left;
}


.cs-t-3-w.cs-e-3-default .website-social-rating-form-element {
 float: left;
}


.cs-t-3-w.cs-e-3-default .website-social-rating-form-text {
 float: left;
 font-size: 11px;
 padding-right: 4px;
 color: #000000;
}


.cs-t-3-w.cs-e-3-default .website-social-rating-form-ratings {
 color: #A5A5A3;
 font-size: 10px;
 padding-left: 4px;
 padding-top: 1px;
}


.cs-t-3-w.cs-e-3-default .website-social-like-form-block {
 background-image: url(/_static/website/images/like.png);
 background-repeat: no-repeat;
 background-position: left center;
 padding: 2px 2px 2px 18px;
 font-size: 11px;
 color: #000000;
}


.cs-t-3-w.cs-e-3-default .website-social-like-form-block-a {
 font-size: 11px;
 margin-left: 4px;
}


.cs-t-3-w.cs-e-3-default .website-social-comment-like,
.cs-t-3-w.cs-e-3-default .website-social-comment-like:hover {
 background-image: url(/_static/website/images/like.png);
 background-position: left center;
 background-repeat: no-repeat;
 display: block;
 float: right;
 height: 20px;
 text-decoration: none;
 width: 20px;
}


.cs-t-3-w.cs-e-3-default .website-social-comment-like-square {
 background-color: #DDE0D1;
 float: right;
 font-size: 10px;
 height: 20px;
 text-align: center;
 width: 20px;
}


.cs-t-3-w.cs-e-3-default .website-social-comment-like-square span {
 display: block;
 padding-top: 3px;
}


.cs-t-3-w.cs-e-3-default .website-comment-rating-control {
 display: block;
 float: right;
 margin-top: 8px;
 width: 64px;
}


.cs-t-3-w.cs-e-3-default .website-comment-rating-star {
 width: 12px;
 height: 12px;
 float: left;
 background-repeat: no-repeat;
}


.cs-t-3-w.cs-e-3-default .website-comment-rating-star-empty {
 background-image: url(/_static/website/images/small_star_off.png);
}


.cs-t-3-w.cs-e-3-default .website-comment-rating-star-half {
 background-image: url(/_static/website/images/small_star_half.png);
}


.cs-t-3-w.cs-e-3-default .website-comment-rating-star-full {
 background-image: url(/_static/website/images/small_star_on.png);
}


.cs-t-3-w.cs-e-3-default .website-social-interactions-title {
 background-color: white;
 font-weight: bold;
 padding: 4px 0 8px 0;
 font-size: 12px;
}


.cs-t-3-w.cs-e-3-default .website-comment-captcha {
 padding-left: 12px;
 padding-top: 2px;
}


.cs-t-3-w.cs-e-3-default .website-comment-captcha .system-captcha-heading {
 display: block;
}


.cs-t-3-w.cs-e-3-default .website-shadow-top-left {
 background-image: url(/_static/website/images/shadow_top_left.png);
 background-position: right top;
 background-repeat: no-repeat;
 height: 23px;
 width: 6px;
 padding: 0;
}


.cs-t-3-w.cs-e-3-default .website-shadow-top {
 border-left: 1px solid #B1D460;
 border-right: 1px solid #B1D460;
 border-bottom: 1px solid #B1D460;
}


.cs-t-3-w.cs-e-3-default .website-shadow-top-right {
 background-image: url(/_static/website/images/shadow_top_right.png);
 background-position: left top;
 background-repeat: no-repeat;
 height: 23px;
 width: 6px;
 padding: 0;
}


.cs-t-3-w.cs-e-3-default .website-shadow-mid-left {
 background-image: url(/_static/website/images/shadow_left.png);
 background-position: right;
 background-repeat: repeat-y;
}


.cs-t-3-w.cs-e-3-default .website-shadow-mid {
 width: 100%;
 border-left: 1px solid #B1D460;
 border-bottom: 1px solid #B1D460;
 border-right: 1px solid #B1D460;
}


.cs-t-3-w.cs-e-3-default .website-shadow-mid-right {
 background-image: url(/_static/website/images/shadow_right.png);
 background-position: left;
 background-repeat: repeat-y;
}


.cs-t-3-w.cs-e-3-default .website-shadow-btm-left {
 background-image: url(/_static/website/images/shadow_bottom_left.png);
 background-position: right top;
 background-repeat: no-repeat;
}


.cs-t-3-w.cs-e-3-default .website-shadow-btm {
 background-image: url(/_static/website/images/shadow_bottom.png);
 background-position: top;
 background-repeat: repeat-x;
}


.cs-t-3-w.cs-e-3-default .website-shadow-btm-right {
 background-image: url(/_static/website/images/shadow_bottom_right.png);
 background-position: left top;
 background-repeat: no-repeat;
}


.cs-t-3-w.cs-e-3-default .website-shadow-spacer-image {
 display: block;
 width: 6px;
 height: 6px;
}


.cs-t-3-w.cs-e-3-default .website-shadow-spacer-image-top {
 display: block;
 width: 6px;
 height: 23px;
}


.cs-t-3-w.cs-e-3-default .website-properties-form {
 background-color: transparent;
}


.cs-t-3-w.cs-e-3-default .website-properties-table {
 width: 100%;
 font-size: 11px;
}


.cs-t-3-w.cs-e-3-default .website-properties-title-label-cell {
 padding: 2px 0px 8px 0px;
}


.cs-t-3-w.cs-e-3-default .website-properties-title-content-cell {
 padding: 3px 0px 8px 0px;
}


.cs-t-3-w.cs-e-3-default .website-properties-title-content-cell label {
 vertical-align: top;
 position: relative;
 top: 2px;
}


.cs-t-3-w.cs-e-3-default .website-properties-table-label-cell {
 padding-left: 1px;
 padding-right: 4px;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default .website-properties-table-content-cell {
 width: 100%;
 padding: 2px 30px 2px 0;
}


.cs-t-3-w.cs-e-3-default .website-properties-table-cell-bottom {
 padding-bottom: 8px;
}


.cs-t-3-w.cs-e-3-default .website-properties-title-label {
 margin-left: 8px;
}


.cs-t-3-w.cs-e-3-default .website-properties-title-input {
 width: 200px;
 height: 16px;
 font-size: 11px;
 border: 1px solid #9AABB8;
 padding: 2px;
 margin-left: 6px;
 margin-right: 10px;
}


.cs-t-3-w.cs-e-3-default .website-properties-postfix-checkbox {
 vertical-align: middle;
 position: relative;
 right: 2px;
}


.cs-t-3-w.cs-e-3-default .website-properties-select {
 width: 200px;
 font-size: 11px;
 margin-left: 6px;
}


.cs-t-3-w.cs-e-3-default .website-properties-signup-input {
 width: 170px;
 font-size: 11px;
 border: 1px solid #9AABB8;
 padding: 2px;
 margin-left: 4px;
}


.cs-t-3-w.cs-e-3-default .website-properties-input {
 width: 195px;
 font-size: 11px;
 border: 1px solid #9AABB8;
 padding: 2px;
 margin-left: 6px;
}


.cs-t-3-w.cs-e-3-default .website-properties-table-separator-cell {
 padding: 2px 0px;
}


.cs-t-3-w.cs-e-3-default .website-properties-domain-block {
 padding-top: 6px;
}


.cs-t-3-w.cs-e-3-default .website-properties-domain-block ul {
 padding-left: 0px !important;
}


.cs-t-3-w.cs-e-3-default .website-properties-domain-block .ui-odd {
 background-color: transparent;
}


.cs-t-3-w.cs-e-3-default .website-properties-separator {
 width: 100%;
 height: 1px;
 border: 0;
 color: #cccccc;
 background-color: #cccccc;
}


.cs-t-3-w.cs-e-3-default .website-properties-button-block {
 margin-top: 2px;
 margin-bottom: 10px;
}


.cs-t-3-w.cs-e-3-default .website-properties-save-button {
 float: right;
 margin-right: 2px;
}


.cs-t-3-w.cs-e-3-default .website-properties-cancel-button {
 float: right;
}


.cs-t-3-w.cs-e-3-default .website-properties-domain-cell {
 background-color: #d9eeaa;
 padding: 4px 8px;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .website-properties-domain-cell-error {
 background-color: #eea18b;
 padding: 4px 8px;
 text-align: right;
}


.cs-t-3-w.cs-e-3-default .website-properties-domain-cell-left {
 text-align: left;
}


.cs-t-3-w.cs-e-3-default .website-properties-domain-cell-last {
 padding-left: 6px;
}


.cs-t-3-w.cs-e-3-default .website-properties-domain-cell-separator {
 background-color: transparent;
}


.cs-t-3-w.cs-e-3-default .website-properties-domain-input {
 width: 195px;
 height: 18px;
 font-size: 11px;
 border: 1px solid #8E997C;
 padding: 2px 2px 0;
}


.cs-t-3-w.cs-e-3-default .website-properties-domain-delete {
 background-image: url(/_static/website/images/delete.gif);
 background-position: 0 3px;
 background-repeat: no-repeat;
 border: 0 none;
 font-size: 11px;
 height: 18px;
 margin: 0;
 padding: 3px 2px 2px 15px;
}


.cs-t-3-w.cs-e-3-default .website-properties-domain-www {
 width: 200px;
 height: 19px;
 font-size: 11px;
 border: 1px solid #8E997C;
}


.cs-t-3-w.cs-e-3-default .website-properties-domain-expire {
 width: 74px;
 height: 16px;
 font-size: 11px;
 border: 1px solid #8E997C;
}


.cs-t-3-w.cs-e-3-default .website-properties-domain-label-cell {
 color: #929292;
 padding-left: 8px;
}


.cs-t-3-w.cs-e-3-default .website-properties-domain-label-cell-top {
 vertical-align: top;
 padding-top: 22px;
}


.cs-t-3-w.cs-e-3-default .website-properties-domain-add {
 background-image: url(/_static/website/images/plus.gif);
 background-position: 0 4px;
 background-repeat: no-repeat;
 display: block;
 font-size: 11px;
 height: 14px;
 margin: 0 0 0 8px;
 padding: 4px 2px 2px 16px;
 text-decoration: underline;
}


.cs-t-3-w.cs-e-3-default .website-properties-domain-message {
 width: 400px;
 background-image: url(/_static/website/images/redarrdown.gif);
 background-position: 10px 0;
 background-repeat: no-repeat;
 padding: 7px 0 8px 14px;
 font-size: 10px;
 color: #eea18b;
 font-style: italic;
}


.cs-t-3-w.cs-e-3-default .website-properties-hint {
 font-size: 11px;
 margin-left: 6px;
 margin-top: 2px;
}


.cs-t-3-w.cs-e-3-default .website-properties-what-is-this {
 margin-left: 8px;
}


.cs-t-3-w.cs-e-3-default .website-change-theme-default-block {
 padding: 5px;
}


.cs-t-3-w.cs-e-3-default .website-blank-container {
 background-color: transparent;
 padding: 0;
 margin: 0;
}


.cs-t-3-w.cs-e-3-default .website-bold {
 font-weight: bold;
}


.cs-t-3-w.cs-e-3-default .website-view-placeholder {
 height: 20px;
}


.cs-t-3-w.cs-e-3-default .website-view-placeholder-l {
 height: 20px;
 width: 50%;
 font-size: 1px;
 background-image: url(../files/default/images/view-placeholder.png);
 background-repeat: no-repeat;
 background-position: left center;
}


.cs-t-3-w.cs-e-3-default .website-view-placeholder-r {
 height: 20px;
 width: 50%;
 font-size: 1px;
 background-image: url(../files/default/images/view-placeholder.png);
 background-repeat: no-repeat;
 background-position: right center;
}


.cs-t-3-w.cs-e-3-default .website-view-helper {
 height: 40px;
 width: 40px;
 cursor: move;
}


.cs-t-3-w.cs-e-3-default .website-defaults-form-title {
 display: block;
 font-size: 11px;
 font-weight: bold;
 margin-bottom: 6px;
}


.cs-t-3-w.cs-e-3-default .website-inline-settings-form {
 width: 1%;
 background-color: #ECF4DA;
 vertical-align: top;
 font-size: 11px;
 text-align: left;
 padding: 2px;
}


.cs-t-3-w.cs-e-3-default .website-inline-settings-form td:first-child {
 width: 90px;
}


.cs-t-3-w.cs-e-3-default .website-element-show {
 display: inline;
}


.cs-t-3-w.cs-e-3-default .website-element-hide {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-dark_1column.cs-w-website-vertical-menu {
 font-family: text-regular, arial;
 font-size: 16px;
 line-height: 20px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu a {
 color: #3A3A3A;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .website-menu-cell .ui-roundable,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .website-menu-cell .ui-corner,
.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .website-menu-cell .ui-content {
 position: static;
 padding: 0px;
 margin: 0px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .ui-content .website-menu-description {
 display: block;
 position: relative;
 font-size: 50%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .website-menu-cell .ui-roundable .ui-tr {
 display: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .website-menu-cell .website-menu-link-over .ui-tr {
 background: url(../files/default/images/menu_over_arrow.png) no-repeat scroll 50% -20px transparent;
 display: block;
 height: 7px;
 position: absolute;
 right: 11px;
 top: 24px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .website-menu-cell .website-menu-link-active-over .ui-tr {
 background: url(../files/default/images/menu_active_arrow.png) no-repeat scroll 50% -20px transparent;
 display: block;
 height: 7px;
 position: absolute;
 right: 11px;
 top: 24px;
 width: 100%;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .website-menu-cell .website-menu-with-children .ui-tr {
 background-position: 50% top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .website-menu-table {
 font-family: helvetica,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #5e5e5e;
 text-shadow: 0 1px 0 #D7D7D7;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .website-menu-table a:hover {
 color: white;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .website-menu-cell {
 padding-right: 1px;
 text-align: left;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .website-menu-link {
 background: url(../files/default/images/menu_back.png) no-repeat scroll -6px top transparent;
 text-align: center;
 color: #414141;
 display: block;
 height: 23px;
 margin: 0;
 padding: 5px 16px 3px;
 position: relative;
 text-decoration: none;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .website-menu-link-over {
 background: url(../files/default/images/menu_back.png) no-repeat scroll -6px -40px transparent;
 text-align: center;
 color: #FFFFFF;
 display: block;
 height: 23px;
 margin: 0;
 padding: 5px 16px 3px;
 position: relative;
 text-decoration: none;
 text-shadow: 0 -1px 0 #555555;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .website-menu-link-active {
 background: url(../files/default/images/menu_active_back.png) no-repeat scroll -6px 0 transparent;
 color: white;
 display: block;
 height: 23px;
 margin: 0;
 overflow: visible;
 padding: 5px 16px 3px;
 position: relative;
 text-decoration: none;
 text-shadow: 0 -1px 0 #86AA22;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .website-menu-link-active-over {
 background: url(../files/default/images/menu_active_back.png) no-repeat scroll -6px 0 transparent;
 color: white;
 display: block;
 height: 23px;
 margin: 0;
 overflow: visible;
 padding: 5px 16px 3px;
 position: relative;
 text-decoration: none;
 text-shadow: 0 -1px 0 #86AA22;
 white-space: nowrap;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .ui-first .website-menu-link {
 background-position: left top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .ui-first .website-menu-link-over {
 background-position: left -40px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .ui-first .website-menu-link-active {
 background-position: left top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .ui-first .website-menu-link-active-over {
 background-position: left top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .ui-last .website-menu-link-active {
 background-position: right top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .ui-last .website-menu-link {
 background-position: right top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .ui-last .website-menu-link-over {
 background-position: right -40px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .ui-last .website-menu-link-active {
 background-position: right top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .ui-last .website-menu-link-active-over {
 background-position: right top;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .website-menu-table2 {
 width: 100%;
 margin: 0px;
 -margin-top: -2px;
 padding: 0px;
 border: 0px;
 background-color: #D0EB9A;
 color: #1183a8;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .website-menu-table2 a:hover {
 color: #1183a8;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .website-menu-cell2 {
 padding: 0px;
 width: 150px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .website-menu-with-children2 {
 background-image: url(../files/default/images/arrow_down.gif);
 background-repeat: no-repeat;
 background-position: bottom right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .website-menu-link2 {
 display: block;
 height: 100%;
 margin: 0px;
 padding: 4px 4px 4px 4px;
 white-space: nowrap;
 text-decoration: none;
 color: #1183a8;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .website-menu-link2-over {
 display: block;
 height: 100%;
 margin: 0px;
 padding: 4px 4px 4px 4px;
 white-space: nowrap;
 text-decoration: underline;
 color: #1183a8;
 background-color: #D0EB9A;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .website-menu-link-active2 {
 display: block;
 height: 100%;
 margin: 0px;
 padding: 4px 4px 4px 4px;
 white-space: nowrap;
 text-decoration: underline;
 color: #1183a8;
 background-color: #D0EB9A;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .website-menu-link-active2-over {
 display: block;
 height: 100%;
 margin: 0px;
 padding: 4px 4px 4px 4px;
 white-space: nowrap;
 text-decoration: underline;
 color: #1183a8;
 background-color: #D0EB9A;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .website-menu-table3 {
 width: 100%;
 margin: 0px;
 -margin-top: -3px;
 padding: 0px;
 border: 0px;
 color: #1183a8;
 background-color: #D0EB9A;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .website-menu-table3 a:hover {
 color: #1183a8;
 text-decoration: none;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .website-menu-cell3 {
 padding: 0px;
 width: 150px;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .website-menu-with-children3 {
 background-image: url(../files/default/images/arrow_down.gif);
 background-repeat: no-repeat;
 background-position: bottom right;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .website-menu-link3 {
 display: block;
 height: 100%;
 margin: 0px;
 padding: 4px 4px 4px 4px;
 white-space: nowrap;
 text-decoration: none;
 color: #1183a8;
 background-color: #D0EB9A;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .website-menu-link3-over {
 display: block;
 height: 100%;
 margin: 0px;
 padding: 4px 4px 4px 4px;
 white-space: nowrap;
 text-decoration: underline;
 color: #1183a8;
 background-color: #D0EB9A;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .website-menu-link-active3 {
 display: block;
 height: 100%;
 margin: 0px;
 padding: 4px 4px 4px 4px;
 white-space: nowrap;
 text-decoration: underline;
 color: #1183a8;
 background-color: #D0EB9A;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-panel-menu .website-menu-link-active3-over {
 display: block;
 height: 100%;
 margin: 0px;
 padding: 4px 4px 4px 4px;
 white-space: nowrap;
 text-decoration: underline;
 color: #1183a8;
 background-color: #D0EB9A;
}


.cs-t-3-w.cs-e-3-default.cs-a-default.cs-w-website-multi-column-menu {
 background-color: #A9D84C;
}


