/* GLOBAL STYLES */
.scroll_nav {
	float: left;
}

#catalog_holder {
	position: relative;
	clear: left;
}
#front_image img, #back_image img, #prev_cats img, #back_prev_cats img, #cat_page img { border: none; }
#front_image, #back_image { width: 378px; padding-top: 4px; float: left; }
#page_content {
	margin: 0;
	background-color:#FFF;
}
#subBody {
	width: 765px;
	margin-left: 10px;
}

/* CATALOG PAGINATION */
#pages{ list-style: none; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 15px;height: 15px;border: 1px solid #B6B6B6; border-left: none; border-right: none; }
#pages li { display: inline; float: left; width: 40px; }
#pages .previous { width: 70px; }
#pages .previous img { margin-right: 2px; }
#pages .next { width: 50px; padding-left: 5px; }
#pages .next img { margin-left: 2px; }
#pages .frontpage { width: 60px; }
#pages .pageLI2 { width: 30px; }
#pages .pageLI3 { width: 35px; }
#pages .pageLI4 { width: 44px; }
#pages .arrow { display: inline; }
#pages .arrow img { border: none; }
#pages a { font-weight: normal; }
#on_page a { color: #920000; background: #D5D5D5; padding: 0px 3px 0px 3px; }

/* CATALOG FRONTPAGE */
#front_intro { width: 330px; float: left; }
.shad_top { display: block; }
.shad_left { display: inline; float: left; }
.cat_image { display: inline; float: left; }
.shad_right { display: inline; float: left; }
.shad_bottom { clear: both; }
#intro_text { margin: 10px 10px 0px 20px; }

/* PREVIOUS CATALOG */
#prev_cats, #back_prev_cats { list-style: none; margin: 0px; padding: 0px; margin-left: 10px; }
#prev_cats li, #back_prev_cats li { float: left; width: 120px; padding: 0px 0px 0px 5px; }
.cat_holder { clear: both; padding-left: 6px; }
.prev_title { text-align: center; }

/* CATALOG PAGE */
#cat_page { margin: 5px 0px 0px 10px; }
#page_image { display: inline; float: left; }

/* BACK PAGE */
#back_image { padding-left: 10px; }
#back_copy { width: 325px; padding-top: 10px; float: left; }
#back_prev_cats { margin-left: 0px; }
#back_page { padding: 0px 0px 10px 10px; }
#back_page p { margin: 0px; padding: 10px 0px 0px 0px; }
.cc_title { font-weight: bold; color: #920000; }
#cc_benefits { margin: 0px; padding: 5px 0px 0px 20px; line-height: 12px; }
.holder .right { left: 90px; }
.holder { height: 22px; }
.holder input { width: 130px; }
#refer_button { padding: 5px 0px 0px 157px; }
#referred { color: #920000; font-weight: bold; padding: 0px 0px 10px 0px; font-style: italic; }

/* BOOKMARKS */
#bookmark_count { clear: both; width:100%; text-align:center; }
#bookmarks { list-style: none; position: absolute; top: 7px; left: 30px; margin: 0px; padding: 0px; }
#bookmarks li { float: left; margin: 0px; padding: 0px; width: 28px; height: 18px; }
#bookmarks img { border: none; z-index: 10; }
.bm_holder { position: relative; }
#bookmarks .bookmark_prod_title { display: none; position: absolute; top: 25px; left: 10px; width: 400px; padding-top: 0px; }
.prod_title_wrapper { clear: both; display: block; background-color: #FFF845; border: 1px solid #9A9999; margin: 0px 1px 0px 1px; padding: 5px 2px 2px 2px; margin-left: auto; z-index: 11; }

/* POST-IT NOTES */
#post_its { list-style: none; padding: 0px; margin: 0px;}
#post_its img { border: none; }
#post_its li { position: absolute; top: 30px; left: 0px; }
#post_its .post_it { position: relative; }
.post_it .post_it_text{ position: absolute; width: 63px; height: 67px; top: 25px; left: 17px; color: #4F4F4F; line-height: 11px; font-size: 10px; }

/* CATALOG PRODUCT LAYER */
#catalog_holder .product_layer { display: none; position: absolute; margin: 0px; padding: 1px 5px 5px 5px; top: 50px; left: 105px; width: 300px; background: white; border: 1px solid #B6B6B6; z-index: 2; }
.product_layer a { font-weight: normal; }
.large_image { position: absolute; display: none; top: 0px; left: -147px; z-index: 3; }
.p_close { display: block; padding-left: 18px; border-bottom: 2px solid #B6B6B6; margin-bottom: 5px; text-align: right; }
.p_close img { border: none; }
.p_image { height: 107px; width: 90px; float: left; text-align: center; }
.p_info { float: left; margin-left: 5px; width: 200px; }
.p_title { display: block; font-family: georgia; font-size: 11px; font-weight: bold; }
.p_text { margin-top: 5px; font-size: 10px; }
.p_form { clear: both; margin: 0px; padding: 5px 0px 0px 0px; }
.p_sm_sticky { float: left; border: none; }
.p_sticky_text { float: left; font-size: 10px; padding-top: 10px; }
.p_sticky_form { clear: both; }
.p_form textarea { width: 170px; height: 50px; clear: both; }
.p_form_box { float: left; }
.p_btns { float: right; }
.submit_button_border { margin-bottom: 4px; }
.submit_button { font-size: 9px; }
.p_notes_text { clear: both; }
.chars_left_preview { clear: both; width: 168px; background-color: #D0D0D0; padding-left: 5px; }
.chars_left { display: inline; }

/* LINES ABOVE 1-800-COOKIES NUMBER */
.lines{ display:none; }

