

/* corners */
div.corners-black { font-size: 0; line-height: 0; width: 10px; height: 10px; background: url('/im/digital/corners-grey.gif') no-repeat 0 0; }
div.corners-black.top_right { float: right; background-position: 100% 0; }
div.corners-black.top_left { background-position: 0 0; }
div.corners-black.bottom_right { clear: both; float: right; background-position: 100% 100%; }
div.corners-black.bottom_left { background-position: 0 100%; }

div.grey-light { background: #fbfbfb;}
div.corners-grey-light { font-size: 0; line-height: 0; width: 10px; height: 10px; background: url('/im/digital/corners-grey-light.gif') no-repeat 0 0; }
div.corners-grey-light.top_right { float: right; background-position: 100% 0; }
div.corners-grey-light.top_left { background-position: 0 0; }
div.corners-grey-light.bottom_right { clear: both; float: right; background-position: 100% 100%; }
div.corners-grey-light.bottom_left { background-position: 0 100%; }

div.corners-white { font-size: 0; line-height: 0; width: 10px; height: 10px; background: url('/im/digital/corners-white.gif') no-repeat 0 0; }
div.corners-white.top_right { float: right; background-position: 100% 0; }
div.corners-white.top_left { background-position: 0 0; }
div.corners-white.bottom_right { clear: both; float: right; background-position: 100% 100%; }
div.corners-white.bottom_left { background-position: 0 100%; }

div.corners-white-slim { font-size: 0; line-height: 0; width: 10px; height: 5px; background: url('/im/digital/corners-white.gif') no-repeat 0 0; }
div.corners-white-slim.top_right { float: right; background-position: 100% 0; }
div.corners-white-slim.top_left { background-position: 0 0; }
div.corners-white-slim.bottom_right { clear: both; float: right; background-position: 100% 100%; }
div.corners-white-slim.bottom_left { background-position: 0 100%; }

div.corners-white_blue { width: 550px; height: 24px; background: url('/im/digital/corners-white_blue.png') no-repeat scroll 0 0; }
div#content div.corners-white_blue p { padding: 5px 8px 0 8px;}

input.corners-input { width: 420px; height: 19px; padding: 2px 4px 0 4px;; border: 0; background: url('/im/digital/corners-input.png') no-repeat scroll 0 0; }


/* block */
div.block { margin: 0 0 10px 0; }
div.block div.content { width: auto; height: auto; padding: 0 10px; overflow: hidden; border-left: 1px solid; border-right: 1px solid; border-color: #e6e6e6; }
div.block div.top_line { position: relative; top: 2px; width: 97.5%; height: 1px; margin: 0 auto; border-top: 1px solid; border-color: #e6e6e6; font-size: 0px; line-height: 1px; }
div.block div.bottom_line { position: relative; top: -1px; width: 97.5%; height: 1px; margin: 0 auto; border-top: 1px solid; border-color: #e6e6e6; font-size: 0px; line-height:1px; }
div.block div.header_line { position: relative; margin: 0 0 10px 0; }
div.block p.block-title { color:#000000; font-family:'Tahoma'; font-size:18px; }

div.block.small { width: 378px; }

div.block.item { padding-bottom: 10px; background: url('/im/digital/dot-grey-bg.gif'); background-repeat: repeat-x; background-position: left bottom; }
div.block.item.last { background-image: none; margin: 0; padding-bottom: 5px; }