.steps li                                             { height: 60px; padding-left: 60px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #ddd; }
.step1                                                { background: url(/solutions/database-basics/images/1.png) no-repeat 0 0; }
.step2                                                { background: url(/solutions/database-basics/images/2.png) no-repeat 0 0; }
.step3                                                { background: url(/solutions/database-basics/images/3.png) no-repeat 0 0; }
.step4                                                { background: url(/solutions/database-basics/images/4.png) no-repeat 0 0; }

/* Database Management (/solutions/database-basics/database-management.html) */
/*---------------------------------------------------------------------------*/

body#database-management .feature-legacy              { width: 100%; height: 230px; padding-top: 30px; background: url(/solutions/database-basics/images/feature_database_management.png) no-repeat -10px -1px; }
body#database-management .feature-legacy h2           { margin: 0 0 0 470px; background: url(/solutions/database-basics/images/headline_database_management.png) no-repeat 0 0; height: 72px; text-indent: -5000px; }
body#database-management .feature-legacy p            { margin-left: 470px; float: none !important; }

body#database-management .diff                        { width: 85%; padding-right: 20px; min-height: 70px; margin-left: 20px; clear: both; border-bottom: 1px solid #ddd; padding-bottom: 10px; margin-bottom: 20px; }
body#database-management .diff img                    { float: left; margin-top: -18px; }
body#database-management .diff p                      { margin-left: 100px; }
body#database-management .diff.first                  { margin-top: 30px; }

body#database-management .callout                     { background: #E5F3FB; }
body#database-management .callout h4                  { margin: 0 !important; padding: 0 !important; }
body#database-management .callout li                  { padding: 5px 0 5px 38px; margin-bottom: 15px; list-style: none; }
body#database-management .callout li.bullet1          { background: url(/solutions/database-basics/images/1sm.png) no-repeat 0 0; }
body#database-management .callout li.bullet2          { background: url(/solutions/database-basics/images/2sm.png) no-repeat 0 0; }
body#database-management .callout li.bullet3          { background: url(/solutions/database-basics/images/3sm.png) no-repeat 0 0; }

body#database-management #background                  { margin: 20px 0; padding-left: 130px; background: url(/solutions/database-basics/images/icon_mbp_database.png) no-repeat 0 10px; }

/* Create A Database (/solutions/database-basics/create-a-database.html) */
/*-----------------------------------------------------------------------*/

body#create-db .feature-legacy                        { height: 260px; background: url(/solutions/database-basics/images/feature_create_db.png) no-repeat 0 0; }
body#create-db .feature-legacy h2                     { float: right; margin: 40px 0 0 470px; height: 72px; width: 497px; text-align: center; background: url(/solutions/database-basics/images/headline_create_a_db.png) no-repeat 0 0; text-indent: -5000px; }
body#create-db .feature-legacy p                      { float: right; width: 420px; margin: 5px 71px 0 0; color: #666;}

/* Web Database (/solutions/database-basics/create-a-database.html) */
/*-----------------------------------------------------------------------*/

body#web-db .feature-legacy                           { height: 260px; background: url(/solutions/database-basics/images/feature_web_db.png) no-repeat 0 0; }
body#web-db .feature-legacy h2                        { float: right; margin: 40px 0 0 470px; height: 72px; width: 497px; text-align: center; background: url(/solutions/database-basics/images/headline_web_db.png) no-repeat 0 0; text-indent: -5000px; }
body#web-db .feature-legacy p                         { float: right; width: 420px; margin: 0 71px 0 0; color: #666;}

/* Relational Databases (/solutions/database-basics/relational-database.html) */
/*----------------------------------------------------------------------------*/

body#relational-db .feature-legacy                    { height: 210px; padding-top: 50px; background: url(/solutions/database-basics/images/feature_relational_db.png) no-repeat -1px -1px; }
body#relational-db .feature-legacy h2#title           { margin: 0 0 0 450px; height: 72px; width: 497px; background: url(/solutions/database-basics/images/headline_relational_db.png) no-repeat 0 0; text-indent: -5000px; }
body#relational-db .feature-legacy p                  { float: right; width: 435px; margin: 5px 71px 0 0; color: #666; }

/* Database Tools (/solutions/database-basics/database-tools.html) */
/*-----------------------------------------------------------------*/

body#database-tools .feature-legacy                   { height: 250px; padding-top: 50px; background: url(/solutions/database-basics/images/feature_database_tools.png) no-repeat -1px -1px; }
body#database-tools .feature-legacy h2#title          {  margin: 0 0 0 460px; height: 64px; width: 388px; text-align: center; background: url(/solutions/database-basics/images/headline_database_tools.png) no-repeat 0 0 !important; text-indent: -5000px; }
body#database-tools .feature-legacy p#title-intro     { float: right; width: 420px; margin: 10px 75px 0 0; color: #666;}

body#database-tools .lower-box                        { clear: both; padding-top: 20px; height: 100px; border-bottom: 1px solid #ddd; }
body#database-tools p#other-tools                     { padding-top: 30px; }

/* Easy Database (/solutions/database-basics/easy-database.html) */
/*-----------------------------------------------------------------*/

body#easy-db .feature-legacy                          { height: 260px; background: url(/solutions/database-basics/images/feature_easy_db.png) no-repeat -1px -1px; }
body#easy-db .feature-legacy h2#title                 { float: right; margin: 60px 0 0 470px; height: 72px; width: 497px; text-align: center; background: url(/solutions/database-basics/images/headline_easy_db.png) no-repeat 0 0; text-indent: -5000px; }
body#easy-db .feature-legacy p#title-intro            { float: right; width: 420px; margin: 10px 71px 0 0; color: #666;}
body#easy-db .grid                                    { width: 48%; float: left; }

/* Windows Database (/solutions/database-basics/windows-database.html) */
/*-----------------------------------------------------------------*/

body#windows-db .feature-legacy h2#title              { float: left; margin: 60px 0 0 470px; height: 72px; width: 497px; text-align: center; background: url(/solutions/database-basics/images/headline_windows_db.png) no-repeat 0 0; text-indent: -5000px; }
body#windows-db .feature-legacy p#title-intro         { float: right; width: 420px; margin: 10px 106px 0 0; color: #666;}
body#windows-db .feature-legacy                       { height: 260px; background: url(/solutions/database-basics/images/feature_a_windows_database.png) no-repeat -1px -1px; }
body#windows-db .grid                                 { width: 48%; float: left; }                              

/* Mac Database (/solutions/database-basics/mac-database.html) */
/*---------------------------------------------------------------------*/

body#mac-db .feature-legacy                           { height: 260px; padding-top: 60px; background: url(/solutions/database-basics/images/feature_a_mac_database.png) no-repeat 0 0; }
body#mac-db .feature-legacy h2#title                  { margin: 0 0 0 470px; height: 72px; width: 490px; text-align: center; background: url(/solutions/database-basics/images/headline_a_mac_database.png) no-repeat 0 0; text-indent: -5000px; }
body#mac-db .feature-legacy p#title-intro             { width: 490px; margin: 10px 0 0 470px; color: #666;}
body#mac-db .grid                                     { width: 48%; float: left; }                              


/* Bottom Callout Database Basics */
/*-----------------------------------------------------------*/

li#learn-sharing                          { display: none; }
#callout-bottom-basics 										{ margin-top: 20px; background: url(/solutions/database-basics/images/bg_bottom_callout_top.png) no-repeat 0 0; padding-top: 10px; }
.callout-bottom-wrapper-basics 						{ padding: 20px 20px 10px 30px; background: url(/solutions/database-basics/images/bg_bottom_callout_bottom.png) no-repeat bottom right;  }
#callout-bottom-basics h3 								{ margin-bottom: 20px; color: #333; font: normal 150% "Helvetica Neue", Helvetica, Arial, sans-serif !important; }
#leading-promo 													  { width: 725px; float: left;  }
.next-steps-left 													{ float: left; width: 360px; border-right: 1px solid #ddd; margin-right: 20px; padding-right: 10px; }
.next-steps-left img, 
.next-steps-right img											{ float: left; margin-top: 0; margin-right: 20px; }
.next-steps-left ul, 
.next-steps-right ul											{ margin-left: 80px; }
.next-steps-left li, 
.next-steps-right li                      { margin-bottom: 15px; } 

#trailing-promo 													{ width: 210px; float: right; text-align: center; }

p#title-intro                             { float: right; width: 375px; margin: 10px 15px 0 0; line-height: 2; font-color: #333 !important;}
ul#feature-buttons                        { float: right; margin: 30px 18px 0 0; list-style: none; }
ul#feature-buttons li                     { display: inline; }


h4.grid-header 									          { padding: 10px 0 20px 0; font-size: 13px !important; font-weight: bold; }


.grid div                                 { width: 47%; float: left; }
.grid div.align-right                     { float: right !important; }
.grid div.clear                           { width: 100%; clear: both; float: none; padding: 10px 0; }
.grid img                                 { float: left; margin-top: -15px; }
.grid h4, .grid p                         { margin-top: 10px; margin-left: 110px; }
.grid div h4                              { font: bold 100% "Lucida Grande", Helvetica, Arial, sans-serif !important; margin-bottom: 5px !important; }


li img.before									            { margin: -15px 15px 0px 0px; }
div.grid ul#right-items							      { margin-left: 0px !important;}
	div.grid ul#right-items li					    { width: 320px; min-height: 60px; padding: 20px 0; list-style:none;}
	div.grid ul#right-items li span				  { font-weight: bold;}
	
div.grid ul#left-items							      { float: right; margin-top: -440px; }
	div.grid ul#left-items li					      { width: 320px; min-height: 70px; padding: 20px 0; list-style:none; vertical-align:top;}
	div.grid ul#left-items li span				  { font-weight: bold;}

div.do-this-all 								          { margin-top: 30px; border-top: 1px solid #ddd; }
	ul#lefty									              { font-size: 11px;  margin-top: -10px !important; }
	ul#lefty li								              { padding: 2px 0 !important; }
	ul#righty									              { float: right; margin-top: -80px !important; font-size: 11px;}
	ul#righty li							              { padding: 2px 0 !important; }

img.img-left									            { float: left; padding-right: 10px; }

/* Sidebar */

#subnav-buy-now img 							        { margin-top: -7px; }
