/* FileMaker 10 Homepage Styles */

#main                                     { margin-top: 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)
--------------------------------------------------------------------------------------------*/
#primary-content                          { float: left; width: 432px; background: url(/images/10_home/bg_bottom_product_line.jpg) no-repeat 0 100%; }
#primary-content h2                       { background: url(/images/10_home/heading_product_line.png) no-repeat 0 0; text-indent: -5000px; }
#primary-content ul                       { font-size: 90%; }
#product-line                             { padding: 12px 2px 0 30px; }
#product-line img                         { float: right; }
#product-line ul                          { clear: both; height: 60px; }
#product-line li                          { float: left; width: 50%; }

#pro-solutions, #it-developers            { margin: 0 30px; clear: both; border-top: 1px solid #ddd; width: 377px; }
#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%; }

/* Bento 2
---------------------------------*/
#secondary-content                        { margin-left: 444px; }
#bento2                                   { width: 254px; float: left; background: url(/images/10_home/bg_bottom_bento2.jpg) no-repeat bottom right; }
#bento2 h2                                { background: url(/images/10_home/heading_bento2.png) no-repeat 0 0; text-indent: -5000px; }
#bento2 p                                 { margin: 10px 25px 25px 25px; }
#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 20px 25px; font-size: 90%; padding-top: 20px; border-top: 1px solid #ddd; }

/* New to Databases
----------------------------------*/
#trailing-content                         { float: right; }
#new-to-databases, 
#special-offers                           { width: 243px; background: url(/images/10_home/bg_bottom_special_offers.jpg) no-repeat 0 100%; }
#new-to-databases                         { margin-bottom: 15px; }
#new-to-databases h2                      { background: url(/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 20px; padding-bottom: 20px; }
#new-to-databases p.link                  { font-size: 90%; }

#special-offers h2                        { background:#fff url(/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: 85px; }
#special-offers h4                        { font-size: 110%; margin-bottom: 5px; }
#special-offers p                         { line-height: 130%; font-size: 90%; margin-bottom: 8px; clear: right; }
