/*
	Form Specific
*/

.page_search {
	
}

.page_search .searchbox {
	width:					480px;
	height:					20px;
	
	border:					1px #aaa solid;
}

.page_search .search {
	background-image:		url(button-search.gif);
	background-repeat:		no-repeat;

	width:					55px;
	height:					17px;
	
	font-size:				0pt;
}

.form_signup {
	margin:					0 auto 0 auto;
	padding:				20px 5px 5px 5px;
	width:					370px;
	border:					1px #000 solid;
}

.form_forgotpw {
	margin:					0 auto 0 auto;
	padding:				10px 10px 10px 5px;
	width:					250px;
	border:					1px #000 solid;
}

.form_changepw {
	margin:					0 auto 0 auto;
	padding:				10px 10px 10px 5px;
	width:					300px;
	border:					1px #ccc solid;
}

.form_standard {
	display:				block;
	background-image:		url(form_bg_top.gif);
	background-repeat:		no-repeat;
	
	margin-left:			10px;
	
	width:					444px;
}

.form_standard .bottom {
	display:				block;
	background-image:		url(form_bg_bottom.gif);
	background-repeat:		no-repeat;
	
	width:					444px;
	height:					15px;
}

.form_standard table {
	padding:				10px 10px 0 36px;
}

.form_standard table  td {
	padding:				0 5px 4px 0;
	color:					#444;
}

.form_standard table .textbox, 
.form_standard table .textarea, 
.form_standard table .textbox_double, 
.form_standard table .textarea_double, 
.form_standard table .select {
	border:					1px #ccc solid;
}

.form_standard table .textbox, 
.form_standard table .textarea {
	width:					250px;
}

.form_standard table .select {
	width:					130px;
}

.form_standard table .textbox_double, 
.form_standard table .textarea_double {
	width:					390px;
}

.form_standard table .textbox, 
.form_standard table .textbox_double, 
.form_standard table .select {
	height:					20px;
}

.form_standard table .textarea, 
.form_standard table .textarea_double {
	height:					80px;
}

.form_standard .submit {
	float:					right;
	background-image:		url(button_submit.gif);
	background-repeat:		no-repeat;
	
	width:					97px;
	height:					24px;
	
	vertical-align:			bottom;
	font-size:				0pt;
}

/*
	Signup Boxes
*/

.form_changepw {

}

.form_changepw .password {
	background-image:		url(textbox-password.gif);
	background-repeat:		no-repeat;

	width:					148px;		/* - 8px; */
	height:					24px;		/* - 2px; */

	padding:				4px 4px 0 4px;
	margin:					0 0 5px 7px;
}

.form_changepw .submit {		background-image:	url(button-submit.gif); float: right; }
.form_changepw .reset {		background-image:	url(button-reset.gif); }

.form_changepw .submit, .form_changepw .reset {
	background-repeat:		no-repeat;
	height:					17px;
	width:					55px;
	margin:					0 0 5px 7px;
	font-size:				0px;
}

.form_login .textbox  {
	background-image:		url(textbox.gif);
	background-repeat:		no-repeat;

	width:					148px;		/* - 8px; */
	height:					24px;		/* - 2px; */

	padding:				4px 4px 0 4px;
	margin:					0 0 5px 7px;
}

.form_login .username {
	background-image:		url(textbox-username.gif);
}

.form_login .password {
	background-image:		url(textbox-password.gif);
}

.form_login .submit {
	background-image:		url(button-login.gif);
	background-repeat:		no-repeat;
	width:					39px;
	height:					17px;

	margin:					0 0 5px 7px;
	font-size:				0px;	
}

.form_login .signup {
	background-image:		url(button-signup.gif);
	background-repeat:		no-repeat;
	width:					47px;
	height:					17px;

	margin:					0 0 5px 7px;
	font-size:				0px;	
}

/*
	Custom Submit/Reset Buttons
*/

form .cbutton {
	background-repeat:		no-repeat;
	height:					17px;


	margin:					0 0 5px 7px;
	font-size:				0px;
}

form .ctextbox {
	background-image:		url(textbox-wide.gif);
	background-repeat:		no-repeat;

	width:					148px;		/* 156- 8px; */
	height:					24px;		/* - 2px; */

	padding:				4px 4px 0 4px;
	margin:					0 0 5px 7px;
}


form .ctextbox_search {
	background-image:		url(textbox-search.gif);
}

form .cbutton_search {
	background-image:		url(button-search.gif);
	margin-top:				4px;
	width:					55px;
}

form .cbutton_login {
	background-image:		url(button-login.gif);
	width:					39px;
}

form .cbutton_signup {
	background-image:		url(button-signup.gif);
	width:					47px;
}

form .cbutton_register {
	background-image:		url(button-register.gif);
	width:					47px;
}

form .dbutton {
	background-repeat:		no-repeat;
	height:					21px;
	margin:					0 0 5px 7px;
	font-size:				0px;
}

form .dbutton_submit {
	background-image:		url(dymo-submit.gif);
	width:					79px;
}

form .dbutton_reset {
	background-image:		url(dymo-reset.gif);
	width:					73px;
}

/*
	Misc
*/

form .cradio {

}

/*
	Form Table Formatting
*/

form .thead {
	font-size:				9pt;
	vertical-align:			top;
	text-transform:			capitalize;
	padding:				4px 0 0 10px;
}

form .tcell {
	font-size:				8pt;
	line-height:			14pt;
}