/* contact form, add form */
#contact,						#add					{ margin: 0; }
#contact .required,		#add .required	{ color: #FF0000; }
#contact .field,			#add .field			{ font-family: arial, tahoma; font-size: 11px; background-color: #ffffff; color: #313131; border: solid 1px #aaaaaa; margin: 2px 0; padding: 3px; width: 100%; }
#contact .field.small,	#add .field.small	{ width: 250px; }
#contact .button,		#add .button		{ font-family: arial, tahoma; font-size: 10px; background: #FBFBFB; color: #313131; cursor: pointer; padding: 2px; width: 50px; border: solid 1px #aaa; }

/* email a page */
#emailapage						{ margin: 0; }
#emailapage .required		{ color: #FF0000; }
#emailapage .field				{ font-family: arial, tahoma; font-size: 12px; background-color: #ffffff; color: #313131; border: solid 1px #aaaaaa; margin: 2px 0; padding: 3px; width: 100%; }
#emailapage .field.small	{ width: 250px; }
#emailapage .button			{ font-family: arial, tahoma; font-size: 10px; background: #FBFBFB; color: #313131; cursor: pointer; padding: 2px; width: 50px; border: solid 1px #aaa; }

/* link a page */
#linkpage			{ margin: 0; }
#linkapage .field	{ background: #f9f9f9; font-family: arial, tahoma; font-size: 10px; width: 350px; border: solid 1px #ccc; color: #666; height: 100px; padding: 5px; overflow: auto; line-height: 1.5em; ledtter-spacing: 1px; }
#linkapage label	{ font-family: arial, tahoma; font-size: 10px; position: relative; top: -2px; padding: 0 0 0 2px; cursor: pointer; }

/* search form */
#search				{ display: inline; }
#search .field		{ font-family: arial, tahoma; font-size: 12px; background-color: #ffffff; color: #313131; border: solid 1px #aaaaaa; margin: 5px 0; padding: 2px 3px 3px 2px; width: 250px; }
#search .button	{ font-family: arial, tahoma; font-size: 10px; background: #FBFBFB; color: #313131; margin: 5px 0; cursor: pointer; padding: 2px; width: 50px; border: solid 1px #aaa; }
