/*Element Styles*/
h2 { font-size: 18pt; font-weight: bold; margin-bottom: 0.5em; }
input[type=checkbox] { margin: 0 10px 0 10px; padding: 0; }
textarea { width: 720px; height: 200px; margin-bottom: 10px; border: 1px solid #666; }
/*ID Styles*/
#content-wrapper { background-image: url(../images/content-bg.gif); width: 885px; color: #fff; font-family: Verdana; margin: 5px 5px 5px 90px; overflow: hidden; }
#content-left { background-color: #032177; width: 770px; float: left; padding: 5px 15px 5px 15px; font-size: 9pt; min-height: 500px; }
#content-left p { line-height: 1.3em; }
/*Class Styles*/
.content-narrow { width: 500px; display: block; }
.column { width: 220px; float: left; margin-right: 30px; display: block; }
.form-column { width: 360px; float: left; display: block; margin: 0 20px 20px 0; }
.form-column input[type=text] { width: 195px; margin-bottom: 10px; border: 1px solid #666; }
.form-column select { width: 200px; margin-bottom: 10px; border: 1px solid #666; }
.form-column label { display: inline-block; width: 150px; color: #eee; float: left; }
.form-column span { display: inline-block; float: left; width: 200px; }
.form-wide { width: 770px; float: left; display: block; margin: 0 0 20px 0; clear: both; }
.form-wide input[type=text] { width: 575px; margin-bottom: 10px; border: 1px solid #666; }
.form-wide select { width: 162px; margin-bottom: 10px; border: 1px solid #666; }
.form-wide label { display: inline-block; width: 150px; color: #eee; vertical-align: middle; }
.bullet-list li { margin-left: 1.1em; }
.error {  background-color: #ffff66; border: 1px solid #ffff66; }
.error-list { color: yellow; margin-bottom: 1em; }
.error-list li { margin-left: 1em; }
.product-wrapper { width: 350px; margin-right: 10px; margin-bottom: 10px; display: inline-block; font-size: 11px; float: left; }
.product-wrapper input { float: left; }
.product-wrapper label { display: inline-block; width: 310px; }

