body#sm-business .feature-legacy    			{ background: url(/solutions/smallbusiness/images/smallbiz_index_feature-1.jpg); height: 140px; padding-top: 30px; margin-bottom: 20px; }
body#sm-business .feature-legacy h2 			{ margin-bottom: 0; color: #fff; }
body#sm-business .feature-legacy h2, 
body#sm-business .feature-legacy h3, 
body#sm-business .feature-legacy p 			  { margin-left: 260px;  }

#lower-area h2                            { color: #333; }

.ofthree 																  { width: 225px; float: left; margin-right: 10px; }
.ofthree h3 															{ font-size: 125% !important; margin-bottom: 10px !important; }
.ofthree ul 															{ background: #fff !important; margin-bottom: 20px !important; }
.ofthree li 															{ list-style: disc; margin-left: 15px !important; }

body#creative-pro #lower-area h4, 
body#creative-pro #lower-area p   				{ margin-left: 110px; }

/* Buy Box */
/*-------------------------*/

#buy-box                              { padding: 10px 15px; margin-bottom: 10px; background: url(/products/filemaker-pro/images/bg_buy_now.png) repeat-x 0 0; border: 1px solid #d9cae0; }
#buy-box.server                       { background-image: url(/products/filemaker-server/images/bg_buy_now.png) !important; border: 1px solid #ccd1cf; }
#buy-box.server a                     { color: #431ca6; background-image: url(/site/images/buttons/arrow_bluepurp_right.png); }
#buy-box a                            { color: #6b0863; background-image: url(/products/filemaker-pro/images/arrow_purple_right.png); }
#buy-box img, #buy-box-server img     { float: left; }
#buy-box h4											     	{ margin: 5px 0 5px 80px; }
#buy-box p, #buy-box-server p     		{ margin: 0 0 5px 80px; }

/* Bottom Callout */
/*-------------------------------------------------*/
#callout-bottom                       		{ margin: 25px 0; padding-top: 10px; background: url(/products/filemaker-pro/images/bg_bottom_callout_top.png) no-repeat 0 0; }
.callout-bottom-wrapper               		{ padding: 0 20px 10px 20px; background: url(/products/filemaker-pro/images/bg_bottom_callout_bottom.png) no-repeat 0 100%; }
#callout-bottom .offour               		{ margin-top: 10px; padding: 0 10px; width: 225px; float: left; text-align: center; }
#callout-bottom .firstcolumn          		{ padding-left: 0;  }
#callout-bottom .lastcolumn           		{ padding-right: 0; }
#callout-bottom h3                    		{ font: normal 130% "Helvetica Neue", Helvetica, Arial, sans-serif; }
#callout-bottom h3 a                  		{ color: #333; text-decoration: none; }
#callout-bottom p                     		{ margin: 5px 0; color: #616161; }
#callout-bottom #upgrade img				{ float: left; margin: 10px 20px 0px 0px;}
#callout-bottom #upgrade p					{ text-align: left; margin: 5px 0px;}

#vlp                                      { position: relative; }

#vlp img                                  { float: left; }
#vlp h3                                   { font-size: 135%; }
#vlp h4                                   { color: #008F50; margin: 2px 0 10px 0; font: normal 120% "Helvetica Neue", Helvetica, Arial, sans-serif; }
#vlp p                                    { margin-left: 100px; text-align: left; }
#vlp ul                                   { margin-left: 85px; font-size: 100%; }
#vlp li                                   { text-align: left; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #ddd; }
#vlp li.last                              { border-bottom: 0; }
#vlp li span                              { color: #008F50; }

#callout-bottom #fmp10 img 							  { float: left; margin-left: 30px; }
#callout-bottom #fmp10 p 									{ margin-bottom: 5px; }
#callout-bottom #fmp10 ul 								{ text-align: left; margin-left: 110px; }
#callout-bottom #fmp10 li 								{ margin-bottom: 6px; }

#callout-bottom #bento3 h3 								{ margin-bottom: 12px; }
#callout-bottom #bento3 p 								{ text-align: left; margin-left: 15px; }
#callout-bottom #bento3 img 							{ float: right !important; }

#wb.offour                                { width: 235px; padding: 0 5px; }
#wb h3                                    { margin-bottom: 10px; }
#wb h3 a                                  { color: #017d3f; }
#wb img                                   { float: left; margin-right: 5px; }
#wb p                                     { margin-left: 105px; text-align: left; border-bottom: 1px solid #ccc; font-size: .85em; padding: 0 0 5px 0; }
#wb p.price                               { border-bottom: 0; }
#wb p.price a                             { color: #017d3f; }
