#searchkeyword, #email_address { padding:8px; width:280px; font-size:14px; border: 10px solid #EBEBEB;	border-radius: 14px;	-moz-border-radius: 14px;	-webkit-border-radius: 14px; color:#999; }
#searchkeyword:focus, #email_address:focus { border:10px solid #CCC; color:#000; }
#newsletterfrm { padding:10px 0px 0px 110px; }
#searchkeywordbtn, #subscribebtn { padding:8px; border: 1px solid #6F2562;	border-radius: 10px;	-moz-border-radius: 10px;	-webkit-border-radius: 10px; background-color:#6F2562; color:#FFF; font-size:14px; }
#searchkeywordbtn:hover, #subscribebtn:hover { background-color:#ab3997; cursor:pointer; }
#newsletterfrmbtndiv { float:right; padding:10px 13px 0px 0px; }
#newsletterfrmbtndiv span#newsletterresponse { color:#666; padding-right:10px; }
.input_text { padding:4px; width:300px; font-size:14px; border: 6px solid #EBEBEB;	border-radius: 8px;	-moz-border-radius: 8px;	-webkit-border-radius: 8px; color:#999; margin-bottom:6px; }
.input_text:focus { border:6px solid #666; color:#000; }
.tablefont { color:#333; width:200px; font-size:14px; }
.input_text_small { padding:4px; width:250px; font-size:14px; border: 6px solid #EBEBEB;	border-radius: 8px;	-moz-border-radius: 8px;	-webkit-border-radius: 8px; color:#999; margin-bottom:6px; }
.input_text_small:focus { border:6px solid #666; color:#000; }
.tablefont_small { color:#333; width:150px; font-size:14px; }
.btnform { background-color:#CFC; color:#000;padding:6px;  border-radius: 8px;	-moz-border-radius: 8px;	-webkit-border-radius: 8px; font-size:14px; cursor:pointer; border: 1px solid #6F2562; font-family:Georgia, "Times New Roman", Times, serif; }
.btnform:hover { background-color:#6F2562; color:#FFF; }
.message-textarea { padding:4px; width:250px; font-size:14px; border: 6px solid #EBEBEB;	border-radius: 8px;	-moz-border-radius: 8px;	-webkit-border-radius: 8px; color:#999; margin-bottom:6px; resize: none; height:75px; }
.message-textarea:focus { border:6px solid #666; color:#000; }