#snippetContainer { margin: 0px; margin-bottom: 25px; } #snippetTop { clear: right; } #mainHomeContent { margin-left: 210px; width: 350px; padding-top: 5px; } #featuredContainer { float: left; width: 190px; margin-left: 5px; padding-top: 5px; text-align: center; } #agentContainer { float: right; } #agentContainer .title { text-align: center; font-weight: bold; } #additionalInfo { clear: right; } #officeInfo { margin-top: 25px; margin-bottom: 10px; text-align: center; } #agentImage { float: right; margin-bottom: 10px; margin-left: 10px; margin-right: 5px; } .showcaseTable { margin: 0px auto; width: 180px; } .showcaseTable td { vertical-align: top; text-align: center; } .showcaseSubContainer { text-align: center; } .showcaseDescription { margin: 0px auto; padding: 5px; font-size: 12px; text-align: center border: 1px solid #000000; } .showcaseDescription .topInfo a { text-decoration: none; } .showcaseImage { margin: 0px; padding: 0px; text-align: center; } .showcaseImage img { border: 1px solid #000000; } #formmls { margin: 0px auto; padding-left: 20px; } .quickSearch2 { margin-top: 10px; margin-bottom: 10px; } .qsearchTable td, .qsearchTable td a{ text-align: left; font-weight: bold; } .topicBar, .topicBar td { border-top: 1px solid #000000; border-bottom: 1px solid #000000; background: #FFFFFF; color: #000000 !important; margin: 5px; padding: 3px; font-family: Arial; font-size: 12px; font-weight: bold; } .contentBoxContainer { background: #FFFFFF; border: 1px solid #000000; color: #000000; padding: 5px; overflow: auto; height: 100px; } #sideContainer { float: right; margin-top: 5px; margin-right: 5px; width: 225px } #sideContainer .contentBoxContainer { height: auto; }