in this versions it styles the #login_submit div with the 2nd set of rules #inlog_form input { position: absolute; left: 110px; font-size: 1.3em; border: 0px; width: 128px; } #inlog_form #login_submit { border: 0px; background-image: url('../images/search_button.png'); font-weight: bold; font-size: 0.8em; position: absolute; left: 162px; width: 100px; height: 24px; top: 158px; color: #fff; } ------------------------- and here it overwrites stuff in the #login_submit with stuff from the input #inlog_form input { position: absolute; left: 110px; font-size: 1.3em; border: 0px; width: 128px; } #login_submit { border: 0px; background-image: url('../images/search_button.png'); font-weight: bold; font-size: 0.8em; position: absolute; left: 162px; width: 100px; height: 24px; top: 158px; color: #fff; }