#homecont #body { float: left; margin: 10px 5px; width: 100%; }
    #homecont #body .indextab { background-color: #FBFBFC; border: solid 1px #C8D2DB; margin-left: 4px; width: 736px; }
        #homecont #body .indextab td { vertical-align: top; }
            #homecont #body .indextab .emp {
                color: #938F90; 
                font: bold 12px arial, helvetica, sans-serif; 
                margin: 10px; 
                }
                #homecont #body .indextab .emp .lgtext { font-size: 36px; font-weight: 200; margin-bottom: 5px; }
            #homecont #body .indextab .msg {
                color: #000; 
                font: normal 12px arial, helvetica, sans-serif; 
                margin: 10px; 
                }
    #homecont #body .indxcont { margin: 10px 5px; width: 738px; }
        #homecont #body .indxcont .bestsellers { float: left; width: 455px; }
        #homecont #body .indxcont .featureditm { float: right; width: 275px; }
            #homecont #body .indxcont .bestsellers .bshd, #homecont #body .indxcont .featureditm .fihd {
                color: #686669; 
                font: normal 20px verdana, arial, sans-serif; 
                margin: 10px 0;
                } 
            #homecont #body .indxcont .featureditm .fihd { text-align: left; }
            #homecont #body .indxcont .featureditm .ftname { padding: 7px 0 3px; text-align: right; }
            #homecont #body .indxcont .featureditm .prices { text-align: right; }
        #homecont #body .indxcont .pname a, #homecont #body .indxcont .ftname a {
            color: #003399;
            font: normal 12px arial, helvetica, sans-serif;
            text-decoration: none; 
            }
            #homecont #body .indxcont .pname a:hover, #homecont #body .indxcont .ftname a:hover { text-decoration: underline; }
#footer { background: url(/lib/luna15/indexfooterbg.gif) top left no-repeat; }
