 html { min-height: 100%; background-repeat: repeat; } body { margin: 0 auto; padding: 0; background-repeat: no-repeat; background-attachment: fixed; } header { clear: both; position: relative; background: none; z-index: 10; } header nav { clear: both; background-repeat: no-repeat; } section { clear: both; width: 940px; padding: 40px 10px 10px 10px; background-repeat: no-repeat; background-color: rgba(255,255,255,0.75); } section nav { clear: both; background-repeat: no-repeat; } aside { float: right; background-repeat: no-repeat; } footer { clear: both; width: 950px; padding: 5px; background: #843B46; color: #fff; } footer nav { clear: both; background-repeat: no-repeat; color: #ddd; } a:link { color: #0000ff; text-decoration: none; } a:visited { color: #800080; text-decoration: none; } a:hover { color: #808080; text-decoration: underline; } a:active { color: #ff0000; text-decoration: underline; } h1 { font-size: 22pt; } h2 { font-size: 150%; color: #843B46; } h3 { font-size: 125% } h4 { font-size: 110% } #menu { position: relative; left: -10px; width: 980px; } #rplistingssearch input[type=text], input[type=number], input[type=url], input[type=email], input[type=password], input[type=submit], input[type=button], input[type=file], textarea, select { border: 1px solid #555; padding: 0.5em; font-size: 14px; line-height: 1.2em; background: #fff; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc)); border-radius: 0.5em; -o-border-radius: 0.5em; -webkit-appearance: none; -webkit-box-shadow: 1px 1px 1px #fff; -webkit-border-radius: 0.5em; } #rplistingssearchrentl { float: left; } #rplistingssearchrentu { float: left; } #vrlistingssearch input[type=text], input[type=number], input[type=url], input[type=email], input[type=password], input[type=submit], input[type=button], input[type=file], textarea, select { border: 1px solid #555; padding: 0.5em; font-size: 14px; line-height: 1.2em; background: #fff; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc)); border-radius: 0.5em; -o-border-radius: 0.5em; -webkit-appearance: none; -webkit-box-shadow: 1px 1px 1px #fff; -webkit-border-radius: 0.5em; } .button { -moz-box-shadow: inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff; box-shadow: inset 0px 1px 0px 0px #ffffff; background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) ); background: -moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf'); background-color: #ededed; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #dcdcdc; display: inline-block; color: #777777; font-weight: bold; padding: 6px 24px; text-decoration: none; text-shadow: 1px 1px 0px #ffffff; } .button:hover { background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) ); background: -moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed'); background-color: #dfdfdf; } .button:active { position: relative; top: 1px; } .button a { color: #777777; text-decoration: none; } .boxShadow { box-shadow: 5px 5px 3px #d4d4d4; } .roundCorners { border-radius: 10px; -moz-border-radius: 10px; } .anchor:before { content: ""; display: block; height: 0px;  margin: -0px 0 0; } .footerLinksA { float: left; padding: 3px; padding-left: 10px; padding-right: 10px; font-size: 10pt; font-weight: bold; } .footerLinksA a { color: #000000; text-decoration: none; } .footerLinksA a:hover { color: #4d4d4d; } .footerLinksB { padding: 2px; padding-left: 8px; line-height: 125%; text-decoration: none; font-size: 9pt; font-weight: normal; } .footerLinksB a { color: #000000; text-decoration: none; } .footerLinksB a:hover { color: #4d4d4d; } .footerLinksListings { padding: 5px; line-height: 125%; text-decoration: none; font-size: 9pt; font-weight: normal; } .footerLinksListings:before { content: 'Available Listings: '; } .footerLinksListings a { color: #000000; text-decoration: none; } .footerLinksListings a:hover { color: #4d4d4d; text-decoration: underline; }  
