/* =========

 1.0 UNIVERSAL RESETS
 2.0 GENERIC CLASSES
 3.0 GENERAL STRUCTURE
 4.0 HEADINGS
 5.0 BRANDING
 6.0 LINKS
 7.0 PARAGRAPHS
 8.0 BLOCKQUOTES AND CITATIONS
 9.0 FORMS
10.0 LISTS
11.0 TABLES
12.0 MISC PRESENTATION ELEMENTS
13.0 IMAGES
14.0 META
15.0 ACCESSIBILITY
16.0 PAGE SPECIFIC

========= */

/*
1.0 UNIVERSAL RESETS
------------------------------------------
*/

/*
2.0 GENERIC CLASSES
------------------------------------------
*/

/*
3.0 GENERAL STRUCTURE
------------------------------------------
*/

.ideafolio-help { background: url(/images/gui/bg/bg-floor-planner-ideafolio-help.gif) 0 0 repeat-y; margin: 30px 0; border: 2px solid #F8F7F2; height: 70px; }
.help-image-container { float: left; padding: 15px 0; width: 255px; text-align: center; height: 38px;}
.help-image-container img{ margin: 0 auto; width: 157px; height: auto; }


body#helpful-tools .container_11 { margin-bottom: 20px; }
body#helpful-tools .grid_3 { text-align: center; }
body#helpful-tools .grid_3 #side-navigation { text-align: left; }

body#helpful-tools .feature-paragraph { border-bottom: 1px solid #ccc; padding-bottom: 10px; margin: 5px 0 10px; }
/*
4.0 HEADINGS
------------------------------------------
*/

h2.question-icon { background: url(/images/gui/icons/question-large.gif) 0 0 no-repeat; height: 31px; display: inline-block; padding: 0 0 0 40px; }
.eco-friendly-kitchen h4 { margin-top: 15px; }

/*
5.0 BRANDING
------------------------------------------
*/

/*
6.0 LINKS
------------------------------------------
*/

body#helpful-tools .grid_3 a span.icon { margin: 0; display: inline-block; float: none; cursor: pointer; }
body#helpful-tools .grid_3 a { text-decoration: none; }

/*
7.0 PARAGRAPHS
------------------------------------------
*/

#content-wrapper .ideafolio-help p { padding: 15px 10px; float: left; width: 540px; margin: 0; font-size: 11px; }
p.nkba { background: url(/images/pic/plan-your-space/helpful-tools/nkba-logo.gif) 0 0 no-repeat; margin: 20px 0 0; padding: 4px 0 0 80px; height: 22px; }

/*
8.0 BLOCKQUOTES AND CITATIONS
------------------------------------------
*/

/*
9.0 FORMS
------------------------------------------
*/

/*
10.0 LISTS
------------------------------------------
*/

body#helpful-tools ul.bulleted li { line-height: 1.5; margin-bottom: 5px; }
body#helpful-tools ol.numbered { list-style-type: decimal; margin: 0 0 0 10px; }
body#helpful-tools ol.numbered li { line-height: 1.5; margin:0 0 5px 20px; font-weight: bold; }
body#helpful-tools ol.no-sub li { line-height: 1.5; margin:0 0 5px 20px; font-weight: normal; }
body#helpful-tools ol.numbered li ul.bulleted li { font-weight: normal; margin: 0 0 5px; }

ul.planning-tabs { overflow: hidden; background: url(/images/gui/bg/bg-ideafolio-tabs-no-bottom.png) repeat-x 10px -6px; padding-left: 20px; }
ul.planning-tabs li { float: left; margin-right: 5px; }
ul.planning-tabs a,
ul.planning-tabs h2 { width: 160px; height: 37px; margin-bottom: 0; }
ul.planning-tabs a.general { background: url(/images/ir/nav/off-tab-general-planning.gif) no-repeat; }
ul.planning-tabs a.kitchen { background: url(/images/ir/nav/off-tab-kitchen-planning.gif) no-repeat; }
ul.planning-tabs a.bath { background: url(/images/ir/nav/off-tab-bath-planning.gif) no-repeat; }
ul.planning-tabs h2.general { background: url(/images/ir/nav/on-tab-general-planning.gif) no-repeat; }
ul.planning-tabs h2.kitchen { background: url(/images/ir/nav/on-tab-kitchen-planning.gif) no-repeat; }
ul.planning-tabs h2.bath { background: url(/images/ir/nav/on-tab-bath-planning.gif) no-repeat; }

.below-tabs.new-style { top: -1px; z-index: 5; }

/* Webkit adjustment */
@media screen and (-webkit-min-device-pixel-ratio:0) {
/*	.below-tabs.new-style { top: -1px; }*/
}

.tab-content-new { padding-left: 40px; }


/*
11.0 TABLES
------------------------------------------
*/

/*
12.0 MISC PRESENTATION ELEMENTS
------------------------------------------
*/


/*
13.0 IMAGES
------------------------------------------
*/

body#helpful-tools .grid_3 img { display: block; margin-bottom: 3px; }

/*
14.0 META
------------------------------------------
*/



/*
15.0 ACCESSIBILITY
------------------------------------------
*/



/*
16.0 PAGE SPECIFIC
------
*/

.container_14 .first { margin-left: 0 !important; padding-left: 0 !important }
.container_14 .last { margin-right: 0 !important; padding-right: 0 !important }

