/* general, preparatory */

#introBullets { width: auto; margin: auto; margin-top: 30px; padding-bottom: 70px; }

	#introBullets li {
		display: block;
		margin-left: 50px;
		float: left;
		width: 230px;
		border-width: 1px;
		border-style: solid;
		background: #f6f6f6;
		padding: 6px 8px 8px 8px;
		position: relative;
	}

	#introBullets li b { font-size: 15px; }

	#introBullets li span {
		background: url(../imgs/content/furniture/moreLink.png) no-repeat;
		position: absolute;
		left: 261px;
		top: 18px;
		display: block;
		width: 50px;
		height: 20px;
	}


/* products list on left */

ul#products_list { list-style: none; float: left; width: 250px; list-style: none; margin: 0 0 0 20px; }

    ul#products_list li {
        width: 100%;
        background: no-repeat left top;
        position: relative;
        margin: 0;
        margin-bottom: 2px;
        cursor: hand;
        list-style: none;
    }

        ul#products_list li a { font-size: 18px; font-weight: bold; }

        ul#products_list li div { position: absolute; left: 0; top: 0; width: 246px; z-index: 1; display: none; }


/* right of list */

#mainArea { float: left; width: 454px; position: relative; }

    #infoPanel { border: solid 1px #bbb; padding: 13px; color: #888; margin-top: 14px; }

            #infoPanel div h3 { color: #af0169; font-size: 19px; text-transform: uppercase; border-bottom: solid 2px #af0169; margin-top: 10px; }

            span.twoLinksHolder { float: right; position: relative; bottom: 15px; margin-top: 12px; }

                span.twoLinksHolder a { margin-left: 10px; float: left; font-size: 12px; border: solid 1px #cfcfcf; padding: 4px; background: #f8f8f8; }
                span.twoLinksHolder a:hover { background: #fefac7; }

            #infoPanel div h4, body#printable h4 { color: #00aeef; font-size: 18px; margin: 0; }

            #infoPanel div p { margin-top: 4px; }

            #infoPanel div ul { clear: both; position: relative; top: 15px; left: 30px; margin-bottom: 30px; width: 85%; }

            #infoPanel div ul li { line-height: 12px; margin: 0; border: none; }


/* my list */

#myList {
    position: absolute;
    right: -198px;
    top: 14px;
    width: 150px;
    border: solid 1px #bbb;
    padding: 10px;
    opacity: .5;
    filter: alpha(opacity=50);
}

#myList h5 { padding-bottom: 6px; border-bottom: solid 1px #ccc; margin-bottom: 15px; color: #777; }

a#myList_print { background: url(../imgs/content/furniture/print.png) no-repeat; display: block; width: 16px; height: 16px; float: right; }

#myList span { color: #aaa; }
#myList p { text-transform: capitalize; line-height: 5px; }


/* printable list iframe */

iframe { display: none; width: 0; height: 0; }


/* printable version */

body#printable img { margin-bottom: 20px; }
body#printable a, body#printable h3 { display: none; }
body#printable .greenSquareList li { padding-bottom: 7px; margin-bottom: 10px; list-style: inside square; color: #8cc63f; border-bottom: dashed 1px #ccc; }
body#printable .fl_withBumper { float: left; margin: 0 15px 15px 0; }