
/**************************************************************************/
/* Global styles */
/**************************************************************************/

.customerWrapper, .customerContainer, #loginContainer, #loginTitle, #newCustomerContainer, .customerContent, #moreInfoContainerNew, #moreInfoContainerRetail, #retailButtonContainer, 
#newCustomerImg, #adapterCustomerImg, #monitorImg,
#moreNewCustomer-off, #moreNewCustomer-on, #moreNewCustomer-info,
#moreAdapterCustomer-off, #moreAdapterCustomer-on, #moreAdapterCustomer-info, 
#loginForm, #loginForm a, .retailChoice {
	float:left;
	padding:0;
	border:0;
}

.customerWrapper, #signUpButtonContainer, #loginContainer, .customerContent, #moreNewCustomer-info, #moreAdapterCustomer-info, #loginForm .formFieldRow, .roundCorner .hRule, .retailChoice {
	clear:both;
}

#loginContainer, #moreNewCustomer-on, #moreNewCustomer-info, #moreAdapterCustomer-on,  #moreAdapterCustomer-info {
	display:none;
}


/**************************************************************************/
/* Text styles */
/**************************************************************************/

#loginForm a, #moreNewCustomer-info, #moreAdapterCustomer-info, #loginForm .labelText {
	line-height:12px;
	font-size:11px;
}

.retailChoice {
	width:95%;
	padding: 15px 0 5px 0;
	margin:0;
}

.retailChoice input {
	float:left;
	margin:2px 5px 7px 0;
	padding:0;
	height:12px;
	width:12px;
}

#moreNewCustomer-info, #moreAdapterCustomer-info, #loginForm .labelText {
	line-height:13px;
}

#signUpButtonContainer .btnText, #signUpButtonContainer .btnText-on, #signUpButtonContainer .btnText-over {
	padding:8px 12px;
	font-size:20px;
}

#retailButtonContainer .btnText, #retailButtonContainer .btnText-on, #retailButtonContainer .btnText-over {
	padding:3px 8px;
	font-size:16px;
}

/**************************************************************************/
/* Dimension styles */
/**************************************************************************/

.customerWrapper {
	width:468px;
	padding:10px 0 0 0;
}

.customerContainer, .customerContent {
	width:458px;
}

#newCustomerContainer, #newCustomerContainer .customerContent {
	width:215px;
}

#moreInfoContainerNew {
	width:206px;
}

#moreInfoContainerRetail {
	width:266px;
}

#retailButtonContainer {
	width:79px;
}

#moreNewCustomer-off, #moreNewCustomer-on, #moreAdapterCustomer-off, #moreAdapterCustomer-on  {
	padding: 0 0 5px 12px;
}

#moreNewCustomer-info, #moreAdapterCustomer-info {
	padding: 0 0 0 12px;
}

#moreNewCustomer-off, #moreNewCustomer-on, #moreAdapterCustomer-off, #moreAdapterCustomer-on, #moreNewCustomer-info {
	width:206px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:194px;
}
html>body #moreNewCustomer-off, html>body #moreNewCustomer-on, html>body #moreAdapterCustomer-off, html>body #moreAdapterCustomer-on, html>body #moreNewCustomer-info {
	width:194px;
}

#moreAdapterCustomer-info {
	width:256px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:244px;
}
html>body #moreAdapterCustomer-info {
	width:244px;
}

#loginTitle {
	margin:0 30px 0 0;
}

#loginForm, #loginForm .formFieldRow {
	width:425px;
}

#loginForm .formFieldRow {
	margin:10px 0 5px 12px;
}

#loginForm a {
	float:left;
	margin:13px 0 0 10px;
}

#userName, #password {
	width:125px;	
}