#top_area {  background: url(/static/1224250148/images/layout/cusoon_header.gif) left no-repeat white; }   #search span a { color: white; text-decoration: none; } #search span a:hover { text-decoration: underline overline; }   .databox h3 { padding-left: 36px; } .databox .boxicon { background-position: 0 0; width: 32px; height: 32px; } .phone .icondiv { width: 16px; height: 16px; background-position: 0 -32px; } .address .icondiv { width: 16px; height: 16px; background-position: -64px -32px; } .town { margin: 0 0 10px 0; } .town .icondiv { width: 16px; height: 16px; background: none; } .webpage .icondiv { width: 16px; height: 16px; background-position: -80px -32px; } .participation { margin-left: 20px; } .participation .icondiv { position: absolute; left: 12px; margin: 0px; width: 16px; height: 16px; background-position: -16px -32px; } .pricerange { margin-left: 20px; } .pricerange .icondiv { position: absolute; left: 12px; margin: 0px; width: 16px; height: 16px; background-position: -32px -32px; } .offered { margin-left: 20px; } .offered .icondiv { position: absolute; left: 12px; margin: 0px; width: 16px; height: 16px; background-position: -48px -32px; }   .nearby h3 { padding-left: 36px; } .nearby .boxicon { background-position: -128px 0px; width: 32px; height: 32px; } .interestingArticles h3 { padding-left: 36px; } .interestingArticles .boxicon { background-position: -160px 0px; width: 32px; height: 32px; } .newarticle h3 { padding-left: 36px; } .newarticle .boxicon { background-position: -288px 0px; width: 32px; height: 32px; } 