body { /* background-color: #c0c0c0; */ color: #363636; font-family: Verdana, sans-serif; font-size: 12px; margin: 0 0 0 0; } h1#bestorm { margin-left: 8px; margin-top: -7px; background-color: #fe861b; color: white; width: 98%; font-size: 13px; vertical-align: middle; padding-bottom: 1px; } div#container { margin-left: auto; /*workaround for Firefox*/ margin-right: auto; text-align: center; width: 796px; background-image: url("/images/bestorm/header%20with%20gradiant.png"); background-repeat: no-repeat; padding-top: 106px; } div#featherleft { background: url("/images/bestorm/feather%20left.png") top left repeat-y; margin: 0; padding: 0; } div#bestrormmain { margin-left: auto; /*workaround for Firefox*/ margin-right: auto; margin-top: 0px; padding-top: 10px; width: 500px; background-color: white; text-align: center; } div#featherright { background: url("/images/bestorm/feather%20right.png") top right repeat-y; margin: 0; padding: 0; } div#preface { text-align: left; padding-left: 30px; padding-right: 30px; } div#privacy { margin-top: 10px; margin-left: 10px; margin-right: 10px; padding-bottom: 20px; padding-left: 65px; padding-right: 65px; } div#copyright { margin-top: 1em; padding-bottom: 5px; font-size: 80%; } div.left { display: table-cell; /* For FireFox and Opera */ display: inline-block; /* For Opera and IE */ vertical-align: middle; /* For IE */ width: 100px; text-align:left; padding-left: 20px; } div.right { display: table-cell; /* For FireFox and Opera */ display: inline-block; /* For Opera and IE */ vertical-align: middle; /* For IE */ text-align: right; width: 180px; } div.line { margin-left: 20px; /* margin-right: 20px; */ width: 425px; padding-top: 3px; } div#buttons { width: 100%; text-align: center; padding-top: 4px; background-color: white; } ul#bestorm { margin-top: 20px; margin-bottom: 25px; margin-left: 10px; margin-right: 10px; } li#bestorm { list-style-image: url("/images/bestorm/green%20arrows.png"); margin-bottom: 1em; } form#queryform { margin-left: auto; margin-right: auto; width: 600px; /* background-image: url("/images/bestorm/top%20gray%20part.png"); background-repeat: no-repeat; background-color: #ececec; */ padding-top: 1.0em; text-align: left; } label { display: inline; text-align: left; } label.required { font-weight: bold; } .inputs, select { margin-left: 0px; margin-right: 10px; width: 240px; border: 1px solid #999999; margin-bottom: 0.5em; font-size: 90%; } textarea { border: 1px solid #999999; width: 96%; } select { border: 1px solid #999999; margin-bottom: 0.5em; font-size: 90%; } input#submit { border: 0px solid; background-color: white; } span#copyright { color: #5f2500; } a#bestorm { text-decoration: none; color: #5f2500; } a#bestorm:hover { text-decoration: underline; } td#bestorm { padding-top: 0px; padding-right: 1em; }