.displayfield {
	display: block;
	padding: 3px 3px 3px 0;
}
.keyformat {
	font-family: Monospace
}
.v-center-header {
	padding: 10px 5px 1px 10px;
}
.v-center-content-padding {
	padding:10px;
}
.v-center-content {
	padding: 10px 10px 10px 10px;
}
.v-startup-wizard {
	background: url(gray/large_icons/startup_wizard.png) no-repeat;
	border: 0px;
	width: 48px;
	height: 48px;
}
.v-frontend-settings {
	background: url(gray/large_icons/frontend_settings.png) no-repeat;
	width: 48px;
	height: 48px;
}
.ssl_homepage_body {
	font-family:Tahoma,Helvetica,Verdana;
	background-color:white;
	color:#333;
	background: url("gray/bgr.jpg");
	background-repeat: repeat-x;
}
.ssl_td_normal {
	font-family:Tahoma,Helvetica,Verdana;
	font-size:8pt;
	padding-left:3px;
	padding-right:3px;
	padding-top:4px;
	padding-bottom:4px;
	text-align:center;
}
.ssl_space_col { width:2px; }
.ssl_thawte_header { 
	width:117px;
	height:35px;
	background:url('gray/thawte_logo.gif');
	background-repeat:no-repeat;
	padding:0px;
	height:38px; 
	}
.ssl_verisign_header { 
	width:117px;
	height:52px;
	background:url('gray/verisign_logo.gif');
	background-repeat:no-repeat;
	padding:0px;
	height:53px; 
	}

.ssl_left_outer_td { 
	padding-left:0px; 
	width:173px;
	text-align:left;
	font-family:Tahoma,Helvetica,Verdana;
	font-size:8pt;
	padding-right:3px;
	padding-top:4px;
	padding-bottom:4px;
	}
	
.ssl_left_outer_td_grey { 
	padding-left:0px; 
	width:173px;
	text-align:left;
	font-family:Tahoma,Helvetica,Verdana;
	font-size:8pt;
	padding-right:3px;
	padding-top:4px;
	padding-left:2px;
	padding-bottom:4px;
	background:#f7f7f7;
	border: 0px #d9d9d9;
	border-style: none solid none solid;
	background: url("gray/bgr3.jpg"); 
	background-repeat:no-repeat;
	}
	
.ssl_left_outer_td_white { 
	padding-left:0px; 
	width:173px;
	text-align:left;
	font-family:Tahoma,Helvetica,Verdana;
	font-size:8pt;
	padding-right:3px;
	padding-top:4px;
	padding-left:2px;
	padding-bottom:4px;
	background:#f7f7f7;
	border: 0px #d9d9d9;
	border-style: none solid none solid;
	background: url("gray/bgr4.jpg"); 
	background-repeat:no-repeat;
	}

.ssl_head_sslcert { 		
	font-family:Tahoma,Helvetica,Verdana;
	text-align:center;	
	font-weight:bold;
	font-size:9pt;
	padding-top:4px;
	padding-bottom:3px;
	background: url("gray/cert_head.jpg"); 
	background-repeat:no-repeat;
	width:117px;
	height:38px;
	color: #333;
	text-shadow: #333 0px 2px 3px;
	padding:0px;
 	}
.ssl_td_data_white {
	font-family:Tahoma,Helvetica,Verdana;
	font-size:8pt;
	padding-left:3px;
	padding-right:3px;
	padding-top:4px;
	padding-bottom:4px;
	text-align:center;
	background:white;
	border: 1px #d9d9d9;
	border-style: none solid none solid;
}
.ssl_td_data_grey {
	font-family:Tahoma,Helvetica,Verdana;
	font-size:8pt;
	padding-left:3px;
	padding-right:3px;
	padding-top:4px;
	padding-bottom:4px;
	text-align:center;
	background:#f7f7f7;
	border: 1px #d9d9d9;
	border-style: none solid none solid;
	background: url("gray/bgr2.jpg"); 
	background-repeat:repeat-y;
}

.ssl_td_price_white {
	font-family:Tahoma,Helvetica,Verdana;
	font-size:8pt;
	padding-left:3px;
	padding-right:3px;
	padding-top:4px;
	padding-bottom:4px;
	text-align:center;
	background:white;
	border: 1px #d9d9d9;
	border-style: none solid none solid;
	font-weight:bold;
	text-align:right;
	padding-right:23px;
}
.ssl_td_price_grey {
	font-family:Tahoma,Helvetica,Verdana;
	font-size:8pt;
	padding-left:3px;
	padding-right:3px;
	padding-top:4px;
	padding-bottom:4px;
	text-align:center;
	background:#f7f7f7;
	border: 1px #d9d9d9;
	border-style: none solid none solid;
	background: url("gray/bgr2.jpg"); 
	background-repeat:repeat-y;
	font-weight:bold;
	text-align:right;
	padding-right:23px;
}


.ssl_td_data_bottom {
	font-family:Tahoma,Helvetica,Verdana;
	font-size:8pt;
	padding-left:3px;
	padding-right:3px;
	padding-top:4px;
	padding-bottom:4px;
	background:white;
	
	background-repeat:no-repeat;
	border: 1px #d9d9d9;
	border-style: none solid solid solid;
	text-align:left;
	height:10px;
	text-align:center;
	/* padding-left:40px; */
	}
a.ssl_order_link {
	display:block;
	font-weight:bold;
	text-decoration:none;
	color:#333;
	}
a.ssl_order_link:hover {
	display:block;
	font-weight:bold;
	text-decoration:none;
	color:#green;
	text-shadow: #333 0px 2px 3px;
	}

html, body {
	font:normal 12px verdana;
	margin:0;
	padding:0;
	border:0 none;
	overflow:hidden;
	height:100%;
}
p {
	margin:5px;
}

.x-progress-wrap.left-align .x-progress-text {
	text-align:left;
}
.x-progress-wrap.custom {
	height:7px;
	border:1px solid #DDDDDD;
	overflow:hidden;
	margin-left:5px;
	margin-right:5px;
}
.ext-ie .x-progress-wrap.custom {
	height:9px;
}
.custom .x-progress-inner {
	height:7px;
	background: #EEF5FF;
}
.custom .x-progress-bar {
	height:5px;

	border-top:1px solid #BEBEBE;
	border-bottom:1px solid #EFEFEF;
	border-right:0;
}

.x-progress-bar-outer-text {
	margin: 5px 5px 2px 5px;
	font-size:10px;
	color: #888899;
}

.x-grid-full-whois {
	padding-right:16px;
	background: url(gray/search12.png);
	background-repeat:no-repeat;
	background-position:right;
	cursor: pointer;
}

.x-grid-sub-domain {
	padding-right:14px;
	background: url(gray/subs.png);
	background-repeat:no-repeat;
	background-position:right;
	cursor: pointer;
	float: left;
}

.x-grid-instruction {
	padding-right:12px;
	background: url(gray/help12.png);
	background-repeat:no-repeat;
	background-position:right;
	cursor: pointer;
	float: left;
}

.v-center-content-padding {
	padding: 10px;
}

a {
	text-decoration: none;
	color: blue;
}

a:hover {
	text-decoration: underline;
}

.x-tree-node div.menu-node {
	background:#EEEEEE url(gray/cmp-bg.gif) repeat-x scroll 0%;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #DDDDDD;
	margin-top:2px;
	padding-bottom:1px;
	padding-top:2px;
}

.menu-node .x-tree-node-icon {
	display: none;
}

.x-tree-node .x-tree-selected a span{
	background:transparent;
	color:#15428b;
	font-weight:bold;
}

.x-node-ctx {
	background:#eee !important;
	border:1px solid #ccc !important;
}

.feed {
	border:1px solid #fff;
	margin:1px;
}

.v-page-title {
	font-size:20px;
	font-weight:bold;
	color:#005599;
	padding-bottom:10px;
}
.custom-title {
	font-size: 14px;
	font-weight: bold;
	color: #005599
}
.textcolor {
	color: #005599;
}
.custom-label {
	font-size: 12px;
	color: #005599
}
.v-page-description {
	padding-bottom: 10px;
}
.Title {
	background-image: url(gray/pkg.gif) !important;
}
.SubTitle {
	background-image: url(gray/cmp.gif) !important;
}
.iconCSV {
	background-image: url(gray/icons/export_csv.png) !important;
}
.iconFail {
	background-image: url(gray/icons/fail.png) !important;
}
.iconInfo {
	background-image: url(gray/icons/info.png) !important;
}
.iconAdd {
	background-image: url(gray/icons/add.png) !important;
}
.iconTools {
	background-image: url(gray/icons/tools.png) !important;
}
.iconToolsOUA {
	background-image: url(gray/icons/tools_oua.png) !important;
}
.iconUserEditACL {
	background-image: url(gray/icons/user_profile.png) !important;
}
.iconUserEdit {
	background-image: url(gray/icons/user_edit.png) !important;
}
.iconUserCreate {
	background-image: url(gray/icons/user_create.png) !important;
}
.iconUserDelete {
	background-image: url(gray/icons/cancel.png) !important;
}
.iconUserOverview {
	background-image: url(gray/icons/user_overview.png) !important;
}
.iconHelp {
	background-image: url(gray/menu_help.png) !important;
}
.iconImport {
	background-image: url(gray/icons/arrow_green.png) !important;
}
.iconHome {
	background-image: url(gray/menu_home.png) !important;
}

.iconLogout {
	background-image: url(gray/menu_logout.png) !important;
}

.iconNews {
	background-image: url(gray/menu_news.png) !important;
}
.iconRenew {
	background-image: url(gray/icons/undo.png) !important;
}
.iconFav {
	background-image: url(gray/menu_fav.png) !important;
}
.iconTreeTitleNode {
	background-image: url(gray/cmp.gif) !important;
}
.iconTreeSubTitleNode {
	background-image: url(gray/event.gif) !important;
}
.iconDomainNew {
	background-image: url(gray/menu_domain.png) !important;
}

.iconBills {
	background-image: url(gray/menu_bills.png) !important;
}

.iconUpgrade {
	background-image: url(gray/menu_upgrade.png) !important;
}

.iconStats {
	background-image: url(gray/menu_stats.png) !important;
}

.iconDomain {
	background-image: url(gray/domain_small.png) !important;
}

.iconMail {
	background-image: url(gray/menu_mail.png) !important;
}

.iconBlank {
	background-image: url(gray/menu_blank.gif) !important;
}

.iconRight {
	background-image: url(gray/button_right.png) !important;
}

.iconDownload {
	background-image: url(gray/download.png) !important;
}

.iconOk {
	background-image: url(gray/button_ok.png) !important;
}
.iconArchive {
	background-image: url(gray/icons/archive.png) !important;
}

.iconSearch {
	background-image: url(gray/button_search.png) !important;
}

.iconProfile {
	background-image: url(gray/menu_profile.png) !important;
}

.iconBank {
	background-image: url(gray/cust_bank.png) !important;
}

.iconAddress {
	background-image: url(gray/cust_address.png) !important;
}
.iconDownload {
	background-image: url(gray/cancel.png) !important;
}

.iconPassword {
	background-image: url(gray/cust_password.png) !important;
}

.iconEdit {
	background-image: url(gray/edit.png) !important;
}

.iconNew {
	background-image: url(gray/new.png) !important;
}

.iconDB {
	background-image: url(gray/db.png) !important;
}

.iconZone {
	background-image: url(gray/zone.png) !important;
}

.iconRedirect {
	background-image: url(gray/redirect.png) !important;
}

.iconCancellation {
	background-image: url(gray/delete.png) !important;
}

.iconCancel {
	background-image: url(gray/stop.png) !important;
}

.iconDelete {
	background-image: url(gray/delete.png) !important;
}

.iconPublish {
	background-image: url(gray/publish.png) !important;
}

.iconRevoke {
	background-image: url(gray/revoke.png) !important;
}

.flagAu {
	background-image: url(../../img/icon/flag/au.png) !important;
}

.flagCat {
	background-image: url(../../img/icon/flag/cat.png) !important;
}

.flagAero {
	background-image: url(../../img/icon/flag/generic.png) !important;
}

.flagNl {
	background-image: url(../../img/icon/flag/nl.png) !important;
}

.loading-cell {
	background-image: url(gray/loading.gif);
	background-repeat: no-repeat;
}

fieldset {
	-moz-border-radius: 8px;
}

/**
* Vigo style defs
*/
.v-response-status-panel {
	margin: 0 0 10px 0;
	padding: 0;
	font-weight: bold;
}

.v-response-status-result-success {
	background: url(gray/icons/success.png) no-repeat;
	margin: 0;
	padding: 0 18px 0 20px;
}

.v-response-status-result-error {
	background: url(gray/icons/fail.png) no-repeat;
	margin: 0;
	padding: 0 18px 0 20px;
}

.v-response-status-result-notify,
.v-response-status-result-notice {
	background: url(gray/icons/info.png) no-repeat;
	margin: 0;
	padding: 0 18px 0 20px;
}

.v-response-status-messages {
	margin: 0 0 0 0;
	font-weight: normal;
}

.v-response-status-result {
	padding-bottom:5px;
}

.v-response-status-messageobjects {
	margin: 0 0 0 0;
}

.v-response-status-messageobject {
}

.product {
	color:#888888;
	border-collapse:collapse;
	width:600px;
}

.product td {
	border-bottom:1px solid #EEEEEE;
	padding:5px;
}

.product th {
	border-bottom:1px solid #EEEEEE;
	font-weight:bold;
	padding:5px;
	color:#555555;
}