diff --git a/gluon/sqlhtml.py b/gluon/sqlhtml.py
index c03930c1..dc22c59f 100644
--- a/gluon/sqlhtml.py
+++ b/gluon/sqlhtml.py
@@ -971,6 +971,8 @@ class SQLFORM(FORM):
inline=formstyle_inline,
)
+ default_formstyle='table3cols'
+
FIELDNAME_REQUEST_DELETE = 'delete_this_record'
FIELDKEY_DELETE_RECORD = 'delete_record'
ID_LABEL_SUFFIX = '__label'
@@ -1013,7 +1015,7 @@ class SQLFORM(FORM):
keepopts=[],
ignore_rw=False,
record_id=None,
- formstyle='table3cols',
+ formstyle=None,
buttons=['submit'],
separator=': ',
extra_fields=None,
@@ -1022,7 +1024,7 @@ class SQLFORM(FORM):
T = current.T
self.ignore_rw = ignore_rw
- self.formstyle = formstyle
+ self.formstyle = formstyle or SQLFORM.default_formstyle
self.readonly = readonly
# Default dbio setting
self.detect_record_change = None