/* Override styles */
h4 {margin:23px 0 14px 170px; height: 25px;}
.column-spacer p { margin: 0 10px; }

/* page-specific */

/* page heading/byline */
p.byline {margin: 13px 115px 14px 170px;}

#left-container {float:left; width:167px;}

/* utensils */
#utensil {float:left; width:160px;}
#utensil h5 {font-size:11px; text-align:right; margin-top:-1px; padding:0 24px 0 0; color:#696969;}
#utensil #options {float:left; width:160px; margin:0; padding-top:25px;}
#utensil #options li {float:left; width:160px;height:32px;}
#utensil #options li a:link {color:#7D6E5D; display:block; width:160px; height:32px; text-decoration:none; background-position:135px 0px; background-repeat:no-repeat;}
#utensil #options li a:hover {color:#7D6E5D; text-decoration:underline;}
#utensil #options li a:visited {color:#9A938B;}
#utensil #options li a span {padding-right:35px; text-align:right; display: block;}
#utensil #options #printChecked a {background: url(../img/scrapbook/icon_print_checked.gif) no-repeat top right;display:block;height:32px;}
#utensil #options #printEntire a {background:url(../img/products/icon_print.gif) no-repeat top right; display:block;height:32px;}
#utensil #options #removeChecked a {background:url(../img/scrapbook/icon_remove_checked.gif) no-repeat top right; display:block;height:32px;}
#utensil #options #tellFriend a {background:url(../img/products/icon_tell_friend.gif) no-repeat top right; display:block;height:32px;}

/* call-to-action */
#call-to-action {width:147px; margin-left:0px; padding-top:13px;}
#call-to-action p {text-align:right;padding:0 0 0 25px;}

/* scrapholder columns */
#scrap-holder {float:left; background:transparent url(../img/scrapbook/scrapbook_bg.gif) repeat-y; margin-top:9px;border-bottom:1px solid #C7BEB4;border-right:1px solid #C7BEB4;}
.scrap-column {margin-left:0px; float:left;}
#scrap-holder h5 {font-size:11px; text-align:left; margin: 0px 0 5px 0; padding:3px 0 6px 14px; color:#FFFFFF; background-color: #C7BEB4; border-left: 1px solid #fff; }
#appliances h5 { border-left: none; }


.scrap-column .column-spacer {/*margin:0 23px 0 13px;*/}

#appliances {width:268px;overflow:hidden;}
#kitchens {width:185px;overflow:hidden;}
#palettes {width:115px;overflow:hidden;}

/* appliance items */
#appliances .form-appliances {margin:4px 23px 0 13px;}

.category {border-top:1px solid #C7BEB4; border-bottom:1px solid #C7BEB4; background-color:#E6E4D6; color:#9A938B; font-weight:bold; margin:0 0 0 1px; padding:3px 0 3px 0;}
.category a {background:url(../img/scrapbook/category_visible.gif) no-repeat 5px 5px; padding:0 0 0 16px; height:1%; text-decoration:none;}
.category a:link, a:hover, a:visited {color:#9A938B; text-decoration:none;}
.collapsed a {background-image:url(../img/scrapbook/category_hidden.gif);}
.item {display:block; float:left; width:100%;}
.checkbox, .notes {display:block; float:left; width:20px; height:23px; margin-left:10px;}
* html .notes {margin-left:5px;}
.checkbox {margin:13px 0 0 10px; float:none;}
* html .checkbox {margin-left:6px;}

.notes {display:block; float:left;}
.notes a {display:block; float:left; height:20px; background:url(../img/scrapbook/icon_note_add.gif) no-repeat 0px 0px; padding: 0 0 0 16px;}
.notes a span {display:block; float:left; width:0; height:0; overflow:hidden;}
.notes a.note_exists {background-image:url(../img/scrapbook/icon_note_exists.gif);}

.product {display:block; float:left; margin:-46px 23px 16px 33px; border: 0; width: 205px;}
* html .product {margin:-43px 23px 16px 17px;}
.product a {padding-left:8px;display:block; float:left; width:125px; color:#141414; text-decoration:none;}
.product a:hover {color:#141414; text-decoration:underline;}
.product a.pic {padding-left:0px;width:60px;border:1px solid #939598;}
.part_number * {vertical-align:middle;}
.part_number {width:200px; display:block; float:left; margin:10px 0 12px 0;}
.part_number img {float:none; margin-right:6px;}
.item-compare {margin:0;padding:0;}
.item-compare a {padding:0 0 10px 0; height:22px; color:#141414; text-decoration:none;}


/* kitchen items */
#kitchens .item {overflow:hidden;}
#kitchens .thumbnail {display:block; float:left; padding:0 0 0 0; margin:-19px 0 0 0; padding:0 0 19px 0; width: 130px;}
* html #kitchens .thumbnail { width: auto; }
#kitchens .thumbnail a {display: block; width: 130px; color:#141414; text-decoration:none;}
* html #kitchens .thumbnail a {display: block; width: auto;}
html>body #kitchens .thumbnail {margin:-23px 0 0 0;}
#kitchens .thumbnail img {display:block; float:left; margin:7px 0 0 0;}
#kitchens .item {margin-top:-10px;}

/* palette items */
#palettes .column-spacer {margin:4px 0px 0 13px; overflow:hidden;}
#palettes .item { overflow:hidden; }
#palettes .checkbox, #palettes .notes {width:23px; height:28px; margin-left:1px;}
#palettes .checkbox {margin:0 0 0 -2px; padding:3px 0 0 0; float:none;}
html>body #palettes .checkbox {margin:0;}
#palettes .palette-item {display:block; float:left; margin:-29px 0 0 0; padding:0 0 19px 0;}
* html #palettes .palette-item {margin-top:-26px;}
.palette-item a {display:block; position:relative; height:1% !important; width:75px !important; overflow:visible !important;}
.palette {display:block; float:left; background:url(../img/scrapbook/palette_bg.gif) no-repeat; width:39px; height:39px; padding:5px 0 0 0; margin:10px 0 0 0;}
.palette ul li {display:block; float:left;margin:0 0 2px 2px; width:13px; height:13px; overflow:hidden;}
.palette ul li.left {display:inline; float:left; margin:0 0 0 5px;}

/* notepad */
#notepad {position:absolute; background:#fffbcb; width:212px; height:102px; padding:6px 8px; border:1px solid #696969; }
#notepad #note-pointer {position:absolute; width:6px; height:11px;background:transparent url(../img/scrapbook/notepad_pointer.gif) no-repeat left center; left:-6px;}
html>body #notepad #note-pointer {position:absolute; width:6px; height:11px;background:transparent url(../img/scrapbook/notepad_pointer.gif) no-repeat left center; left:-6px;}
#notepad .notepad-button {float:right;}
#notepad p {text-align:left;width: 196px;}
#notepad #notetext {width:200px; height:53px; border:1px solid #c3c3c3; padding:3px; margin:8px 0 0 0; background-color:#fff;overflow:auto;}
#notepad ul {float:right;}
#notepad ul li {float:left; display:block; white-space:nowrap;}
#notepad ul li a:link, #notepad ul li a:visited  {display:block; margin:4px 0 4px 0; padding:0 8px 0 8px; background:url(../img/scrapbook/notepad_divider.gif) center right no-repeat;}
#notepad ul li a:hover, #notepad ul li a.on {color:#9B0000;}
#notepad ul li.last a {background:none !important; padding-right:0px;}

/* dhtml interactivity */
.hide {display:none;}
.crushed {height:1px !important; width:1px !important; overflow:hidden !important; visibility:hidden !important;}
html>body .crushed {display:none;}

/* guest */
.scrapbook-guest li.checkbox  {visibility:hidden;}
.scrapbook-guest li.invisible {visibility:hidden;}
.scrapbook-guest li.item-compare {display:none;}
html>body .scrapbook-guest #call-to-action {width:145px; padding-top:108px;}

/* Misc. */
/*border:1px solid #FF0000;*/
