html { background:#FFF url(/images/home/home_bg_tile.jpg) repeat-x top left; }
body { background:transparent url(/images/home/home_bg.jpg) no-repeat top center; font-family:'lucida grande', helvetica, arial, sans-serif; }
#homeAnimation { height:225px; clear:both; text-align:left; }

#mainColumn { width:700px; float:left; }
#ourProductsWrap { width:700px; position:relative; }
#ourProducts { width:700px; height:377px; background:transparent url(/images/home/products_box_bg.png) no-repeat top left; float:left; margin-bottom:8px; }
h2.ourProductsTitle { width:100px; height:15px; background:transparent url(/images/home/h2_our_products.gif) no-repeat top left; margin:22px 0 0 70px; }
#opDebtManagement { width:217px; height:151px; position:absolute; top:57px; left:16px; padding-top:15px; background:none; }
#opIvas { width:228px; height:151px; position:absolute; top:57px; left:240px; padding-top:15px; background:none; }
#opPpi { width:216px; height:151px; position:absolute; top:57px; left:476px; padding-top:15px; background:none; }
#opLoans { width:217px; height:151px; position:absolute; top:216px; left:16px; padding-top:15px; background:none; }
#opBank { width:228px; height:151px; position:absolute; top:216px; left:240px; padding-top:15px; background:none; }
#opWhich { width:215px; height:151px; position:absolute; top:216px; left:476px; padding-top:15px; background:none; }
h3 { text-indent:-5000px; overflow:hidden; }
h3 a {display:block;}
h3.opDebtTitle { margin:0 0 0 10px; width:165px; height:23px; background:transparent url(/images/home/h3_debt_management.png) no-repeat top left; }
#ourProducts p { padding:10px; font-size:0.8em; color:#292929; font-weight:bold; }
.more { position:absolute; top:110px; left:10px; }
h3.opIvaTitle { margin:0 0 0 10px; width:170px; height:23px; background:transparent url(/images/home/h3_ivas.png) no-repeat top left; }
h3.opPpiTitle { margin:0 0 0 10px; width:107px; height:23px; background:transparent url(/images/home/h3_ppi.png) no-repeat top left; }
h3.opLoansTitle { margin:0 0 0 10px; width:174px; height:21px; background:transparent url(/images/home/h3_loans.png) no-repeat top left; }
h3.opBankTitle { margin:0 0 0 10px; width:131px; height:21px; background:transparent url(/images/home/h3_bank.png) no-repeat top left; }
h3.opWhichTitle { margin:0 0 0 10px; width:192px; height:44px; background:transparent url(/images/home/h3_which.png) no-repeat top left; }

#newsWrap { width:228px; position:relative; float:left; }
#newsHome { width:228px; background:transparent url(/images/home/news_bg.png) no-repeat top left; padding-top:25px; float: left;}
h2.news { width:41px; height:14px; background:transparent url(/images/home/h2_news.gif) no-repeat top left; margin:0 0 30px 75px; }
#newsItem1 { float: left; width: 196px; }
#newsItem1, #newsItem2 { margin: 0 0 5px 21px; }
#newsItem2 { float: right; width: 218px; }
#newsHome p { font-size:0.8em; color:#292929; }
#newsHome p.postDate { font-size:0.7em; font-weight:bold; }
#newsHome h4 { color:#4E8DCA; font-size:0.8em; font-weight:bold; }
#newsHome p.readMore { font-size:0.8em; padding-top:5px;  }
#newsHome p.readMore a { color:#4E8DCA; text-decoration:none; }

#news_expander { width: 228px; background-color: silver; background:transparent url(/images/home/news_bg_expander.png) repeat-y top; margin: -5px 0 0 4px; float: left; }
#news_bottom { float: left; width: 228px; height: 10px; background-color: silver; background:transparent url(/images/home/news_bg_bottom.png) no-repeat top left; margin: 0 0 0 8px;}


#sidebar { margin:6px 0 0 0; }