/* Full width class */
body.full #lower-area                 { width: 100%; }
body.full #right-col                  { display: block; }

.centered                             { text-align: center; }

/* hide the FMPA, FM Go buy and try buttons as default */
.subnav-button                        { display: none; } 
#subnav-try-now, #subnav-buy-now      { display: block; }

.main-wrapper                         { background: url(/site/images/bg_body_bottom_gradient.png) repeat-x 0 100% !important; }

/* HEADINGS */
#sub-header h2                        { font-size: 220%; margin-top: 24px; }
#lower-area p.intro-text			        { font-size: 14px; color:#333333; font-weight:normal; line-height:21px; }
#lower-area h3.regular				        { font-size: 18px; font-weight:normal; padding:14px 0; }
#lower-area h3.regular-ec			        { font-size: 18px; font-weight:normal; padding:14px 0 0 0;}
#lower-area p                         { line-height: 160% !important; margin-bottom: 18px; }

/* Feature list */

.oftwo.features                       { margin-top: 25px; margin-bottom: 30px; }
.firstcolumn.features                 { width: 45%; }
.lastcolumn.features                  { width: 47%; padding-left: 20px; }

.feature-list                         { clear: left; height: 150px; }
.feature-list.last                    { height: 100px; }
.feature-list img                     { float: left;}
.feature-list h4, 
.feature-list p                       { margin-left: 90px !important; color:#535353;}
.feature-list h4                      { margin-bottom: 4px !important; font-size: 13px !important; font-weight: bold; font-size: 120%; }

  /* Specific to feature list on FMP Overview (/products/filemaker-pro/)  */
  #overview .feature-list               { height: 180px; }
  #overview .lastcolumn.features        { padding-left: 30px; }
  .feature-list h4, 
  .feature-list p                       { margin-left: 100px !important; }
  #feature-next p                       { margin-bottom: 5px; }

/* Overview (/products/filemaker-pro/) */

#overview #feature-area               { height: 620px; margin-bottom: 20px; border: 1px solid #ddd; background: #fff url(/global_images/fm12/overview/feature_fmp_overview.jpg) no-repeat 50% 20px; }
#overview #feature-area               { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#overview #feature-area h2, 
#overview #feature-area h3            { margin-left: 560px; }
#overview #feature-area h2            { padding-top: 130px; margin-bottom: 4px; font-size: 42px; }
#overview #feature-area h3            { height: ; font-size: 180%; color: #777; line-height: 140%; }
#overview #feature-area p             { clear: both; text-align: right; padding: 20px 95px 0 0; }

#overview #feature-area ul            { margin: 200px 0 0 100px; }
#overview #feature-area li            { float: left; }
#overview #feature-area li a          { position: relative; text-align: center; border: 1px solid #ddd; border-bottom: 1px solid #9e9e9e; float: left; display: block; width: 135px; height: 130px; margin-right: 30px; background: url(/global_images/fm12/overview/bg_feature_button_up.png) repeat-x 0 0; }
#overview #feature-area li a          { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#overview #feature-area li a          { box-shadow: 0 2px 2px -2px #777; -moz-box-shadow: 0 2px 2px -2px #777; -webkit-box-shadow: 0 2px 2px -2px #777; }

  #overview #feature-area li a:hover    { background: url(/global_images/fm12/overview/bg_feature_button_down.png) repeat-x 0 0; }
  #overview #feature-area li a:hover    { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
  #overview #feature-area li a:hover    { box-shadow: inset 0 2px 2px -2px #777; -moz-box-shadow: inset 0 2px 2px -2px #777; -webkit-box-shadow: inset 0 2px 2px -2px #777; }
  
#overview #feature-area li img        { margin-top: 20px; }
#overview #feature-area li b          { font-size: 90%; font-weight: normal; position: absolute; bottom: 12px; display: block; width: 135px; margin: 0 auto; }

/* SIDEBAR */
/*-------------------------*/

.sidebar-links                        { margin-top: 10px; background-image: url(/global_images/sidebar/sidebar_bg_bottom_purp.png); }
.sidebar-links h2                     { color: #6b0863 !important; background-image: url(/global_images/sidebar/sidebar_bg_heading_purp.png); }

.sidebar-links-11 li                  { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.sidebar-links-11 li                  { border: 1px solid #d9cae0; margin-bottom: 5px; background: url(/global_images/fm11/fmp/bg_buy_now.png) repeat-x 0 15%; }
.sidebar-links-11 li:hover            { background: url(/products/filemaker-pro/images/bg_buy_now.png) repeat-x 0 22%; }
.sidebar-links-11 li a                { color: #6b0863; padding: 8px 20px; display: block; background: url(/global_images/fm11/fmp/arrow_purple_right.png) no-repeat 95% 13px; }

#right-col blockquote                 { margin: 10px 0; border-bottom: 1px solid #c094be; background: url(/global_images/fm11/fmp/icon_quotes_start.png) no-repeat 0 0; }
#right-col blockquote.first           { margin-top: 30px; }
#right-col blockquote.last            { border: 0; }
#right-col blockquote p               { color: #541b4d; padding: 6px 25px; background: url(/global_images/fm11/fmp/icon_quotes_end.png) no-repeat 97% 100%; }
#right-col blockquote p.author        { margin-left: 20px; font-weight: bold; background: none; }