/* FileMaker 10 Homepage Styles */

#global-nav                               { padding-bottom: 10px; }
.main-wrapper                             { width: 955px !important; padding: 0 23px 20px 22px; }
#lower-area                               { width: 100% !important; }
p                                         { color: #616161 !important; }

/* Primary Content (product line, pro solutions, IT and developer solutions)
--------------------------------------------------------------------------------------------*/

#lower-area ul                            { margin: auto; }
#lower-area ul li                         { list-style: none !important; }
#primary-content                          { float: left; width: 432px; background: url(/site/images/10_home/bg_bottom_product_line.jpg) no-repeat 0 100%; }
#primary-content h2                       { background: url(/site/images/10_home/heading_product_line.png) no-repeat 0 0; text-indent: -5000px; }
#primary-content ul                       { font-size: 90%; }
#product-line                             { padding: 0 2px 0 22px; }
#product-line p.family                    { text-align: center; margin-top: 24px; margin-bottom: 0; }
#product-line ul                          { height: 60px; }
#product-line li                          { float: left; width: 50%; }

#pro-solutions, #it-developers            { margin: 0 22px; clear: both; border-top: 1px solid #ddd; width: 390px; }
#pro-solutions img , #it-developers img   { float: left; margin-top: 25px; }
#pro-solutions h3, 
#it-developers h3, 
#pro-solutions ul, 
#it-developers ul                         { margin-left: 110px; }
#pro-solutions li                         { float: left; width: 43%; }
#pro-solutions li.firstcol								{ width: 52%; margin-right: 10px; }
#it-developers                            { margin-top: 15px; }
#pro-solutions h3, 
#it-developers h3                         { font-size: 120%; margin-top: 20px; }


/* Bento 2
---------------------------------*/
#secondary-content                        { margin-left: 444px; }
#bento2                                   { width: 254px; float: left; background: url(/site/images/10_home/bg_bottom_bento2.jpg) no-repeat bottom right; }
#bento2 h2                                { background: url(/site/images/10_home/heading_bento_mac_iphone.png) no-repeat 0 0; text-indent: -5000px; }
#bento2 p                                 { margin: 10px 22px 25px 22px; }
#bento2 img                               { margin: 0 0 0 25px; }
#bento2 blockquote                        { font-weight: bold; padding-bottom: 0;  }
#bento2 blockquote span                   { display: block; font-style: italic; font-size: 115%; font-weight: normal; }
#bento2 ul                                { margin: 0 25px 10px 25px; font-size: 90%; padding-top: 10px; border-top: 1px solid #ddd; }


.btx h4                                   { font-size: 120% !important; margin: 0 24px; padding-top: 18px; border-top: 1px solid #ddd; }
.btx p                                    { font-size: 90%; margin-left: 24px !important; }

/* New to Databases
----------------------------------*/
#trailing-content                         { float: right; }

    /* old New to Datases section, kept here for homepage archive */
    #new-to-databases                         { height: 240px; }
    #new-to-databases                         { width: 243px; background: url(/site/images/10_home/bg_bottom_special_offers.jpg) no-repeat 0 100%; }
    #new-to-databases                         { margin-bottom: 15px; }
    #new-to-databases h2                      { background: url(/site/images/10_home/heading_new_to_databases.png) no-repeat 0 0; text-indent: -5000px; }
    #new-to-databases img                     { margin-left: 20px; }
    #new-to-databases p                       { margin: 0 22px; padding-bottom: 20px; }
    #new-to-databases p.link                  { font-size: 90%; }

#iphone-ipad                              { width: 243px; height: 240px; margin-bottom: 15px; background: url(/site/images/10_home/bg_bottom_special_offers.jpg) no-repeat 0 100%; }
#iphone-ipad h2                           { background: url(/site/images/10_home/heading_iphone_ipad.png) no-repeat 0 0; text-indent: -5000px; }
#iphone-ipad img                          { margin-left: 40px; margin-bottom: 10px; }
#iphone-ipad p                            { margin: 0 22px; padding-bottom: 20px; }
#iphone-ipad p.link                       { font-size: 90%; }

#special-offers                           { width: 243px; background: url(/site/images/10_home/bg_bottom_special_offers.jpg) no-repeat 0 100%; }
#special-offers h2                        { background: #fff url(/site/images/10_home/heading_featured_links.png) no-repeat 0 0; text-indent: -5000px; }
#special-offers div                       { margin: 0 20px; padding-bottom: 10px;  }
#special-offers div.leading               { border-bottom: 1px solid #ddd; }
#special-offers div.trailing              { padding-top: 15px;  }
#special-offers img                       { float: left; }
#special-offers h4, #special-offers p     { margin-left: 0; }
#special-offers h4                        { font-size: 110%; margin-bottom: 5px; }
#special-offers p                         { line-height: 130%; font-size: 90%; margin-bottom: 8px; clear: right; }
