#feature                              { text-align: center; }

#tabbed-content                       { padding: 25px; background: #f3f3f3; border: 1px solid #e4e4e4; border-bottom: 2px solid #e4e4e4;  }
#tabbed-content                       { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

#main-nav                             { margin-top: 20px; }
#main-nav li                          { float: left; margin: 0 10px 10px 0; }
#main-nav li                          { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#main-nav li:hover                    { background: #ddd; }
#main-nav li a                        { width: 280px; padding: 10px 0 0 10px; height: 100px; display: block; cursor: pointer !important; color: #333; text-decoration: none; background: url(/support/images/icon_loupe.png) no-repeat 10px 10px; }
  li#mnav-purchasing a                  { background-image: url(/support/images/icon_cart.png); }
  li#mnav-need a                        { background-image: url(/support/images/icon_cd.png); }
  li#mnav-install a                     { background-image: url(/support/images/icon_install.png); }
  li#mnav-using a                       { background-image: url(/support/images/icon_folder.png); }
  li#mnav-everything a                  { background-image: url(/support/images/icon_az.png); }    
#main-nav li h4                       { margin-bottom: 5px; font-weight: bold; }
#main-nav li h4, #main-nav li p       { margin-left: 50px; }

#tabbed-content .callout              { padding: 30px; background: #fff; border-bottom: 2px solid #e4e4e4; }
.support-section                      { width: 400px; float: left; }
.support-section h4                   { padding-bottom: 8px; border-bottom: 1px solid #ccc; }
  #kb h4                                { margin-bottom: 10px !important; }
  #docs h4                              { margin-bottom: 10px !important; }
  #hotnews h4                           { margin-bottom: 10px !important; }
  #forums h4                            { margin-bottom: 10px !important; }
.support-section h4, 
.support-section h5, 
.support-section p, 
.support-section ul                   { margin-left: 62px; }
.support-section li                   { border-bottom: 1px solid #ddd; }
.support-section li a                 { display: block; padding: 4px 0 4px 20px; background: url(/site/images/buttons/arrow_blue_right_bubble.png) no-repeat 0 4px; }
.support-section li a.last            { border-bottom: 1px solid #ddd; }
.support-section li a:link            { color: #333;  }
.support-section li a:visited         { color: #333;  }
.support-section li a:hover           { color: #0066FF;  }
.support-section li a:active          { color: #333; }
.support-section span                 { font-size: 90%; }

.visit                                { margin-top: 15px; }

#kb                                   { background: url(/support/images/icon_kb.png) no-repeat 0 0; margin-right: 25px; margin-bottom: 40px; }
#forums                               { background: url(/support/images/icon_forums.png) no-repeat 0 0; margin-bottom: 40px; }
#docs                                 { background: url(/support/images/icon_documentation.png) no-repeat 6px 0; }
#hotnews                              { background: url(/support/images/icon_hotnews.png) no-repeat 0 0; margin-right: 25px; }

#tabs                                 { position: relative; border: 1px solid #fff; }
#tabbed-nav                           { position: absolute; top: 0; left: 70px; }
#tabbed-content                       { margin-top: 38px; }

#tabbed-nav li                        { float: left; list-style: none; margin-right: 3px; background: #f3f3f3 url(/support/images/bg_tab_nav_up.png) repeat 0 0; border: 1px solid #e4e4e4; border-bottom: 0; }
#tabbed-nav li a                      { height: 28px; display: block; padding: 10px 20px 0 60px; font-size: 150%; color: #333; text-decoration: none; }
#tabbed-nav li							          { -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; }
#tabbed-nav li:hover                  { background: #f3f3f3 url(/support/images/bg_tab_nav_over.png) repeat-x 0 0; }
#tabbed-nav li.selected               { background: #f3f3f3 url(/support/images/bg_tab_nav_selected.png) repeat-x 0 0; }
#tabbed-nav li.selected:hover         { background: #f3f3f3 url(/support/images/bg_tab_nav_selected.png) repeat-x 0 0; }

#tabbed-nav #tnav-filemaker a         { background: url(/support/images/icon_fm_tab.png) no-repeat 20px 6px; }
#tabbed-nav #tnav-bento a             { background: url(/support/images/icon_bento_tab.png) no-repeat 20px 6px; }

#kb-search-form                       { width: 230px; padding: 10px 15px !important; margin-left: 60px; background: url(/support/images/bg_support_search_home.png) repeat-x 0 0 !important; }
#kb-search-form label                 { display: none; }
#kb-search-field                      { width: 150px; color: #616161 !important; border: 1px solid #c9c9c9; padding: 3px 10px 3px 25px; background: #fff url(/site/images/icon_searchbar.png) no-repeat 8px 4px; }
#kb-search-field                      { border-radius: 5px; -moz-border-radius: 15px !important; -webkit-border-radius: 5px; }
#submit-image                         { vertical-align: middle; margin-left: 10px; }

/* KB current topics overrides */

.rn_Title a                           { font: normal 135%/130% "Lucida Grande", Helvetica, Arial, sans-serif !important; }
  .rn_Title a:link                    { color: #333 !important; text-decoration: none !important; border: none; }
  .rn_Title a:visited                 { color: #333 !important; text-decoration: none !important; }
  .rn_Title a:hover                   { text-decoration: underline !important; color: #0066FF !important; }
  .rn_Title a:active                  { color: #333 !important; text-decoration: none !important; }
.rn_List br                           { display:none }

/* FileMaker/Bento Discussion Forums Area */

h1#AC_HEADER, ul.ac_msginfo				    { display: none; } /* Hide author, posted info */

div.AC_MESSAGES 						          { padding: 4px 0 4px 60px; margin-top: -4px; } /* Forum posts box */
h2.ac_subject 							          { font-size: 12px !important; text-transform: capitalize; padding: 5px 0 0 0; margin-bottom: -7px !important; font-family: 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif !important;} /* Forum post titles */
		h2.ac_subject a 					        { background: url(/site/images/buttons/arrow_blue_right_bubble.png) no-repeat; display: block; padding: 0px 0px 4px 20px; }
		h2.ac_subject a:link              { color: #333; }
		h2.ac_subject a:visited           { color: #333; }
		h2.ac_subject a:hover             { color: #0066FF; }
		h2.ac_subject a:active            { color: #333; }
div.ac_thread0, div.ac_thread1        { border-top: 1px #ccc solid; } /* Even, odd listed posts */

/* Hot News Include */

div#hotnews div                       { background: url(/site/images/buttons/arrow_blue_right_bubble.png) no-repeat 0 7px; display: block; padding: 3px 0 3px 20px !important; margin: 0 0 0 60px !important; border-bottom: 1px solid #ddd; }
	div#hotnews div a                   { font-family: 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif !important; font-size: 12px; font-weight: normal; }
	/* div#hotnews div:nth-child(n+5), */
	div#hotnews div p 					        { display: none; }
	div#hotnews div h5 					        { margin: 0 !important; padding: 5px 0 0 0 !important;}
		div#hotnews div h5 a              { padding: 0 0 4px 0; }
		div#hotnews div h5 a:link         { color: #333; }
		div#hotnews div h5 a:visited      { color: #333; }
		div#hotnews div h5 a:hover        { color: #0066FF; }
		div#hotnews div h5 a:active       { color: #333; }
