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

#subnav-buy-now                       { display: block; }
#subnav-adv-buy-now                   { display: none; }

/* Feature Area */
/*-------------------*/

#overview #feature-area                         { height: 400px; background: url(/global_images/fm11/fms/overview/feature_fms_overview.jpg) no-repeat 0 0; }
#overview #feature-area h2                      { text-align: center; color: #000; font-size: 300%; padding-top: 30px; }

#fmsa #feature-area                         { height: 400px; background: url(/global_images/fm11/fms/server-adv/feature_fmsa_overview.jpg) no-repeat 0 0; }
#fmsa #feature-area h2                      { text-align: center; color: #000; font-size: 300%; padding-top: 30px; }

/* Content */
/*-------------------*/

#lower-area h4                        { font-weight: bold; font-size: 120%; }
#lower-area h5                        { color: #333; font-weight: bold; }

#overview-content                     { width: 350px; padding-right: 20px; border-right: 1px solid #ddd; margin: 20px 30px 30px 0; }
#overview-content img                 { float: left; margin-top: 20px; }
#overview-content h5                  { margin-left: 100px; margin-top: 30px; } 
#overview-content p                   { margin-left: 100px; }

#whats-new-content                    { width: 280px; margin-top: 20px; }
#whats-new-content h5                 { margin: 30px 0 20px 0; color: #5c3ab2; }
#whats-new-content li                 { padding-left: 15px; margin-bottom: 25px; background: url(/global_images/fm11/fms/bullet_purple.png) no-repeat 3px 8px; }

li strong { display: block; }

li.title { list-style-type: none !important; font-weight: bold; }


/* FMSA Table */
/*-------------------------*/

#fmsa #lower-area table                           { border: 1px solid #dbdbdb; margin: 20px 0; }
#fmsa #lower-area table							              { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#fmsa #lower-area table thead                     { background: url(/global_images/fm11/fms/server-adv/bg_table_header.png) repeat-x 0 0; }
#fmsa #lower-area table th                        { font-weight: bold; color: #431ca6;  vertical-align: middle; font-size: 10px;}
#fmsa #lower-area table th, #fmsa #lower-area table td        { text-align: center; padding: 10px; border-right: 1px solid #dbdbdb; }
#fmsa #lower-area table td                        { vertical-align: top; }
#fmsa #lower-area table a, #fmsa .new             { color: #6e3483; font-weight: bold; }
#fmsa #lower-area table .description              { text-align: left; width: 330px; border-right: 0; }
#fmsa .name p                         { font-weight: bold;  }
#fmsa #lower-area table tr.even                   { background: #efefef; }

/* Compare Table */
/*-------------------------

#compare table                                 { margin-top: 20px; border-bottom: 1px solid #dbdbdb; }
#compare table td                              { width: 150px; border-right: 1px solid #dbdbdb; padding: 10px; text-align: center; font-size: 90%; }
#compare table td.firstcol                     { border-left: 1px solid  #dbdbdb; width: 200px; text-align: left; }
#compare table td.firstcol.overview            { font-size: 100%; font-weight: bold; }
 
#compare table thead                           { font-size: 125%; color: #fff; background: #3857e7 url(/global_images/fm11/fms/server-adv/bg_table_head.png) no-repeat 0 0; }
#compare table thead td                        { vertical-align: middle; border-left: 1px solid #2d47ce; border-right: 0; }
#compare table thead td.firstcol               { border-left: 0; }
#compare table td.sharing				  	  { text-align: center; font-size: 13px; }

#compare table tr.heading                      { font-size: 125%; color: #fff; background: #3857e7 url(/global_images/fm11/fms/server-adv/bg_table_header.png) repeat-x 0 0; }
#compare table tr.heading td                   { border-left: 1px solid #3857e7; border-right: 1px solid #3857e7; }
 
#compare table tr.last td                      { border-bottom: 1px solid #dbdbdb; }
#compare .even                                 { background: #efefef; }

#compare td h4                                 { padding-top: 15px; }
#compare .bento                                { font-weight: bold; color: #990000 !important; }
#compare .fmp                                  { font-weight: bold; color: #491c3c !important; }
#compare .fms                                  { font-weight: bold; color: #431ca6 !important; }

#compare .feature-head { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 15px; text-align: center !important; font-size: 110%; font-weight: bold; }

#compare table { width: 100%; }
#compare table td { text-align: left; width: auto; }
#compare table thead td { text-align: center !important; }
#compare .available { text-align: center; font-size: 200%; width: 100px; }
#compare .firstcol { width: 100px !important; }

*/

/* Sidebar */
/*-------------------------*/

.sidebar-links                        { margin-top: 10px; background-image: url(/global_images/sidebar/sidebar_bg_bottom_bluepurp.png); }
.sidebar-links h2                     { color: #431ca6 !important; background-image: url(/global_images/sidebar/sidebar_bg_heading_bluepurp.png); }

.sidebar-links-11 li                  { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.sidebar-links-11 li                  { border: 1px solid #b180e9; margin-bottom: 5px; background: url(/global_images/fm11/fms/bg_sidebar_button.png) repeat-x 0 0; }
.sidebar-links-11 li:hover            { background: url(/global_images/fm11/fms/bg_sidebar_button.png) repeat-x 0 10%; }
.sidebar-links-11 li a                { color: #431ca6; padding: 8px 20px; display: block; background: url(/global_images/fm11/fms/arrow_dpurple_right.png) no-repeat 95% 13px; }

#right-col blockquote                 { margin: 10px 0; border-bottom: 1px solid #c094be; background: url(/global_images/fm11/fms/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: #7a34ce; padding: 6px 25px; background: url(/global_images/fm11/fms/icon_quotes_end.png) no-repeat 97% 100%; }
#right-col blockquote p.author        { color: #616161; margin-left: 20px; font-weight: bold; background: none; }
