#contactUs { font-size: 150%; padding-left: 60px; background: url(../images/right_03.gif) no-repeat bottom left; line-height: 35px; margin-bottom: 20px; margin-left:30px; } .note { color:Navy; padding-bottom:5px; margin-bottom:0px; } .title{ font-weight: bold; padding: 0px 10px 0px; font-size: 105%; } #online{ float:left; width:450px; } #offline{ float:left; background:#eee; margin:10px; padding:5px; } dd {float:left;padding-top:5px;margin-left:5px;} dt {clear:both;float:left;width:150px;padding-top:5px;} label { display: block; vertical-align: bottom; text-align:right; } label.required { background:url(/images/req-asterisk.gif) right; background-repeat: no-repeat; padding-right:26px; } #message{ width:400px;padding-top:10px; border:1px dotted; color:red; } input,select,textarea,button { font:1em Tahoma; color:#444444; width:100%; border-width: 1px; border-style: solid; border-color: #444; } input{float:left;} input.submit { cursor: pointer; height:30px; margin-top: 10px; float: bottom; margin-left: 0px; background-color: #cce5ea; font: 1.1em Tahoma; text-transform: uppercase; color: #444; align: right; }