/* Lookup Results Classes */
div.lookupTitle {margin-top: 3px; float: left;}
div.lookupControl {margin-left: 5px; float: left;}
div.lookupSubmit {margin-left: 5px; float: left;}
div.lookupHeader {font-size: 18px;}
div.lookupFooter { margin-top: 5px; padding: 5px; margin-left: 15px; }
div.lookupSearch { margin-bottom: 15px; margin-top: 10px; }
div.lookupResultHeader { clear:both; text-align: left; font-size: 15px; margin-top: 10px; margin-bottom: 10px; }
div.lookupResults { border: 1px dashed #666666; width: 609px; padding: 0px; margin-left: 15px; font-size: 11px;}
div.lookupDomain_even { float:left; width: 430px; overflow: hidden; margin-top: 2px;}
div.lookupControls_even { clear: both; float: left; width: 30px; margin-top: 2px;}
div.lookupStatus_even { float: left; width: 125px; margin-right: 0px; margin-top: 2px;}
div.lookupStatusNoTransfer_even { float: left; width: 64px; margin-right: 0px; margin-top: 2px;}
div.lookupPeriod_even { float: left; width: 71px; margin-right: 0px; }
div.lookupDomain_odd { float: left; width: 430px; overflow: hidden; margin-top: 2px;} 
div.lookupControls_odd { clear: both; float: left; width: 30px; margin-top: 2px;}
div.lookupStatus_odd { float: left; width: 125px; margin-top: 2px;} 
div.lookupDomainHeader_odd { float: left; width: 430px; overflow: hidden; margin-top: 2px; font-weight: bold} 
div.lookupControlsHeader_odd { clear: both; float: left; width: 30px; margin-top: 2px; font-weight: bold}
div.lookupStatusHeader_odd { float: left; width: 125px; margin-top: 2px; font-weight: bold} 
div.lookupStatusNoTransfer_odd { float: left; width: 64px; margin-top: 2px;} 
div.lookupPeriod_odd { float: left; width: 71px; }
div.lookupRow_even { width: 100%; padding: 0px; height: 22px;} 
div.lookupRow_odd { width: 100%; padding: 0px; background: #CCCCCC; height: 22px;}
div.lookupButtons { margin-top: 5px; padding: 5px; margin-left: 10px; }
div.suggestResultHeader { clear:both; text-align: left; font-size: 18px; margin-top: 10px; margin-bottom: 10px; }
div.suggestResults { border: 1px dashed #666666; width: 609px; padding: 0px; margin-left: 15px; font-size: 11px;}
div.suggestDomain_even { float:left; width: 430px; overflow: hidden; margin-top: 2px;}
div.suggestControls_even { clear: both; float: left; width: 30px; margin-top: 2px;}
div.suggestStatus_even { float: left; width: 125px; margin-right: 0px; margin-top: 2px;}
div.suggestStatusNoTransfer_even { float: left; width: 64px; margin-right: 0px; margin-top: 2px;}
div.suggestPeriod_even { float: left; width: 71px; margin-right: 0px; }
div.suggestDomain_odd { float: left; width: 430px; overflow: hidden; margin-top: 2px;} 
div.suggestControls_odd { clear: both; float: left; width: 30px; margin-top: 2px;}
div.suggestStatus_odd { float: left; width: 125px; margin-top: 2px;} 
div.suggestDomainHeader_odd { float: left; width: 430px; overflow: hidden; margin-top: 2px; font-weight: bold} 
div.suggestControlsHeader_odd { clear: both; float: left; width: 30px; margin-top: 2px; font-weight: bold}
div.suggestStatusHeader_odd { float: left; width: 125px; margin-top: 2px; font-weight: bold} 
div.suggestStatusNoTransfer_odd { float: left; width: 64px; margin-top: 2px;} 
div.suggestPeriod_odd { float: left; width: 71px; }
div.suggestRow_even { width: 100%; padding: 0px; height: 22px;} 
div.suggestRow_odd { width: 100%; padding: 0px; background: #CCCCCC; height: 22px;}
div.premiumResultHeader { clear:both; text-align: left; font-size: 18px; margin-top: 10px; margin-bottom: 10px; }
div.premiumResults { border: 1px dashed #666666; width: 609px; padding: 0px; margin-left: 15px; font-size: 11px;}
div.premiumDomain_even { float:left; width: 430px; overflow: hidden; margin-top: 2px;}
div.premiumControls_even { clear: both; float: left; width: 30px; margin-top: 2px;}
div.premiumStatus_even { float: left; width: 125px; margin-right: 0px; margin-top: 2px;}
div.premiumStatusNoTransfer_even { float: left; width: 64px; margin-right: 0px; margin-top: 2px;}
div.premiumPeriod_even { float: left; width: 71px; margin-right: 0px; }
div.premiumDomain_odd { float: left; width: 430px; overflow: hidden; margin-top: 2px;} 
div.premiumControls_odd { clear: both; float: left; width: 30px; margin-top: 2px;}
div.premiumStatus_odd { float: left; width: 125px; margin-top: 2px;} 
div.premiumDomainHeader_odd { float: left; width: 430px; overflow: hidden; margin-top: 2px; font-weight: bold} 
div.premiumControlsHeader_odd { clear: both; float: left; width: 30px; margin-top: 2px; font-weight: bold}
div.premiumStatusHeader_odd { float: left; width: 125px; margin-top: 2px; font-weight: bold} 
div.premiumStatusNoTransfer_odd { float: left; width: 64px; margin-top: 2px;} 
div.premiumPeriod_odd { float: left; width: 71px; }
div.premiumRow_even { width: 100%; padding: 0px; height: 22px;} 
div.premiumRow_odd { width: 100%; padding: 0px; background: #CCCCCC; height: 22px;}

.periodDropdown { margin-top: 2px; font-size: 11px; height: 15px; width: 70px; }

/* Get Profile Classes */
div.profileHeader { padding: 5px; font-size: 20px; }
div.profileLogin { float: left; margin-left: 10px; padding-left: 5px; padding-right: 5px; width: 290px; text-align: right; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 3px solid #CCCCCC; border-bottom: 3px solid #CCCCCC; }
div.profileLoginTitle { clear:both; float: left; font-size: 15px; }
div.profileLoginDomain { clear: both; float: left; margin-top: 3px; width: 100%; }
div.profileLoginDomainLabel { float: left; text-align: left; width: 120px; font-size: 12px; margin-top: 2px;}
div.profileLoginDomainControl { }
div.profileLoginUsername { clear: both; float: left; width: 100%; margin-top: 3px; }
div.profileLoginUsernameLabel { float: left; text-align: left; width: 120px; font-size: 12px; margin-top: 2px;}
div.profileLoginUsernameControl { } 
div.profileLoginPassword { clear: both; float: left; width: 100%; margin-top: 3px; } 
div.profileLoginPasswordLabel { float: left; text-align: left; width: 120px; font-size: 12px; margin-top: 2px;} 
div.profileLoginPasswordControl { } 
div.profileLoginSubmit { clear: both; padding-top: 3px; margin: 3px;}
div.profileNew { float: left; margin-left: 10px; padding-left: 5px; padding-right: 5px; width: 290px; text-align: right; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 3px solid #CCCCCC; border-bottom: 3px solid #CCCCCC; }
div.profileNewTitle { clear:both; float: left; font-size: 15px; } 
div.profileNewUsername { clear: both; width: 100%; float: left; margin-top: 3px; } 
div.profileNewUsernameLabel { float: left; text-align: left; width: 120px; font-size: 12px; margin-top: 2px;} 
div.profileNewUsernameControl { } 
div.profileNewPassword { clear: both; float: left; width: 100%; margin-top: 3px; } 
div.profileNewPasswordLabel { float: left; text-align: left; width: 120px; font-size: 12px; margin-top: 2px;} 
div.profileNewPasswordControl { } 
div.profileNewConfirmPassword { clear: both; float: left; width: 100%; margin-top: 3px; } 
div.profileNewConfirmPasswordLabel { float: left; text-align: left; width: 120px; font-size: 12px; margin-top: 2px;} 
div.profileNewConfirmPasswordControl { } 
div.profileNewSubmit { clear: both; padding-top: 3px; margin: 3px;} 
div.profileButtons { clear: both; margin-left: 10px; margin-top: 5px; } 
a.profileSwitch { font-size: 12px; }

/* Contact Classes */
div.contactHeader { padding: 5px; font-size: 20px; }
div.ownerContactBlock { clear:both; margin-left: 10px; }
div.adminContactBlock { clear:both; margin-left: 10px; }
div.technicalContactBlock { clear:both; margin-left: 10px; }
div.billingContactBlock { clear:both; margin-left: 10px; }
div.contactTypeHeader { clear:both; text-align: left; font-size: 15px; padding-bottom: 10px; margin-top: 10px; }
div.contactItem { clear:both; width: 100%; margin-top: 3px; }
div.contactTitle { float: left; width: 150px; text-align: right; padding-right: 5px; font-size: 12px; margin-top: 2px;}
div.contactControl { float: left; }
div.contactCopyControls { text-align: left; clear:both; margin-left: 10px; font-size: 12px; }
div.contactCopyControl { clear:both; margin-left: 20px;}
div.contactButtons { clear:both; margin-left: 10px; margin-top: 5px; } 
span.contactRequired { color: #FF0000; font-size: 12px;}
select.contactCountry { width: 185px; }

/* Configure Domain Classes */
div.configureHeader { padding: 5px; font-size: 20px; }
div.configureLock { text-align: left; clear:both; padding-left: 10px; font-size: 12px; }
div.configureDNSBlock { clear:both; padding: 10px; }
div.configureDNSHeader { clear:both; text-align: left; font-size: 15px; padding-bottom: 10px; }
div.configureDNSItem { clear:both; }
div.configureDNSTitle { float: left; width: 150px; text-align: right; padding-right: 5px; font-size: 12px; margin-top: 2px; } 
div.configureDNSControl { float: left;font-size: 12px; }

input.profile { width: 150px; }
