.sk-customer-admin {
	width: 100%;
	height: 100%;
}
.sk-customer-admin td {
}



.explorer	.sk-name-row {
				height:18px;
			}
.explorer	.sk-list-row {
				height:100px;
			}
.explorer	.sk-tools-row {
				height:35px;
			}
.explorer	.sk-tools-row td {
				height:35px;
			}


.sk-customer-name-cell {
	background-color:#dddddd;
	border-bottom:1px solid #cccccc;
	color:#888888;
	text-align:center;
	width: 250px;
	height:18px;
	/*padding: 3px 0 0 0;*/
}
.sk-customer-list-cell {
	background-color:#f4f4f4;
	vertical-align: top;
	width: 250px;
}
.sk-customer-list-tools-cell {
	background-image:url(../images/bottom-menu-background.gif);
	background-position:top center;
	background-repeat:repeat-x;
	background-color:#7e838a;
	border-top:1px solid #cccccc;
	height:35px;
	color:#ffffff;
	padding: 0 0 0 10px;
}
.sk-customer-form-cell {
	border-left:1px solid #cccccc;
	vertical-align: top;
	height:100%;
    width: 100%;
}
.sk-organisation-form {
}
.sk-organisation-form .sk-form-container {
	background: url(../images/icon-customer-48x48.png) 22px 22px no-repeat;
	background-color:#f4f4f4;
	padding: 20px 20px 20px 95px;
	border: 1px solid #dddddd;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
	margin: 0px 10px;
}
.sk-organisation-form .sk-payment-info {
	background-color:#f4f4f4;
	padding: 20px;
	border: 1px solid #dddddd;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
	margin: 0px 10px;
    
}
.sk-customer-form-tools-cell {
	background-image:url(../images/bottom-menu-background.gif);
	background-position:top center;
	background-repeat:repeat-x;
	background-color:#7e838a;
	border-top:1px solid #cccccc;
	border-left:1px solid #99aabb;
	height:35px;
	color:#ffffff;
	padding: 0 0 0 10px;
}




.sk-user-name-cell {
	background-color:#dddddd;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	color:#888888;
	text-align:center;
	width: 250px;
	height:18px;
	/*padding: 3px 0 0 0;*/
}
.sk-user-list-cell {
	border-left:1px solid #cccccc;
	background-color:#f4f4f4;
	vertical-align: top;
	width:250px;
}
.sk-user-list-tools-cell {
	background-image:url(../images/bottom-menu-background.gif);
	background-position:top center;
	background-repeat:repeat-x;
	background-color:#7e838a;
	border-top:1px solid #cccccc;
	border-left:1px solid #99aabb;
	height:35px;
	color:#ffffff;
	padding: 0 0 0 10px;
	width: 250px;
}
.sk-user-form-cell {
	border-left:1px solid #cccccc;	
	vertical-align: top;
	height:100%;
}
.sk-user-form {
}
.sk-user-form .sk-form-container {
	background: url(../images/icon-user-48x48.png) 22px 22px no-repeat;
	padding: 20px 20px 20px 95px;
	border: 1px solid #dddddd;
	background-color:#f4f4f4;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
	margin: 10px;
}
.sk-user-form-tools-cell {
	background-image:url(../images/bottom-menu-background.gif);
	background-position:top center;
	background-repeat:repeat-x;
	background-color:#7e838a;
	border-top:1px solid #cccccc;
	border-left:1px solid #99aabb;
	height:35px;
	color:#ffffff;
	padding: 0 0 0 10px;
}




.sk-none-cell {
	border-left:1px solid #cccccc;	
	color:#cccccc;
	font-size:110%;
	text-align:center;
}
.sk-none-tools-cell {
	background-image:url(../images/bottom-menu-background.gif);
	background-position:top center;
	background-repeat:repeat-x;
	background-color:#7e838a;
	border-top:1px solid #cccccc;
	border-left:1px solid #99aabb;
	height:28px;
	color:#ffffff;
	padding: 0 0 0 10px;
}

.sk-form-status {
    position: absolute;
    width: 100%;
    text-align: center;
    font-weight: bold;
	font-size: 105%;
	color: #888;
	top: 5px;
}
.sk-form-table {
	width:100%;
}
.sk-form-table td.sk-label {
	color:#888888;
	width: 130px;
}
.sk-form-scroll {
	height:100%;
	overflow-y:auto;
	overflow-x:hidden;
	position:relative;
	/*width:100%;*/
}
.sk-form-scroll .sk-form-scroll-inner{
	height:1px;
	/*padding:10px 10px 30px 10px;*/
	position:absolute;
	width:100%;
}

.sk-delivery-processing-table {
    width: 100%;
}
.sk-delivery-processing-table td {
    vertical-align: top;
}
div.sk-section-content table tr.sk-processing-options-header-row {
	border-top: 1px gray;
}


div.sk-section-content table td.sk-processing-options-header-first {
    font-weight: bold;
    padding-top:10px;
}
div.sk-section-content table td.sk-processing-options-header {
    font-weight: bold;
    padding-top:10px;
}
div.sk-section-content table td.sk-processing-options-option {
    padding-left: 15px;
}
.sk-upgrade-info h1 {
  font-size: 120%;
}
.sk-upgrade {
	background: url(../images/icon-user-48x48.png) 22px 22px no-repeat;
	padding: 20px 20px 20px 95px;
	border: 1px solid #dddddd;
	background-color:#f4f4f4;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
	margin: 10px;
	height: 280px;
}

.sk-services, .sk-upgrade-confirm, .sk-upgrade-success {
  margin: 15px 0 0 0;
}
.sk-services th, .sk-services td {
  text-align: center;
  width: 200px;
  padding: 5px;
}
.sk-services th {
  font-weight: bold;
}
.sk-payment-cards {
  display: inline;
  float: right;
}
.sk-payment-cards img {
  margin: 5px;
}
td.sk-included {
  background: url(../images/display-green-enabled.png) center no-repeat;
  width: 90px;
}
td.sk-not-included {
  background: url(../images/display-red-enabled.png) center no-repeat;
  width: 90px;
}
.sk-services td.sk-feature {
  text-align: left;
}
.sk-organisation-table td {
  vertical-align: top;
}
.sk-organisation-table {
  width: 100%;
}
.sk-field.sk-field-richtexteditor div.yui-editor-container {
    width: 85%;
}

.sk-partner-user-list, .sk-partner-customer-list {
    overflow-y: auto;
}
.yui-dt table tbody.yui-dt-data tr.sk-user-disabled td.yui-dt-first {
  background: transparent url(../images/list-traffic-error.png) no-repeat 2px;
}
.yui-dt table tbody.yui-dt-data tr.yui-dt-selected.sk-user-disabled td.yui-dt-first,
.yui-dt table tbody.yui-dt-data tr.yui-dt-selected.sk-user-disabled td.yui-dt-first {
  background-color: #8c98aa;
}

.yui-dt table tbody.yui-dt-data tr.sk-customer-test-mode td {
  background-image: url(../images/list-traffic-warning.png);
  background-position: 1px 6px;
  background-repeat: no-repeat;
}
