a { text-decoration:underline } address { font-style:normal } big { font-size:14px } body { height:100%; background-color:#5f5542; color:#333; margin:0; text-align:center; /* For IE5/Win */ } /* Provides support for the :hover and :focus pseudoclasses in IE v5-6 */ * html body { behavior:url(../js/csshover2.htc) } body, h5, h6, img, li, td, th, textarea, select, input, input.searchbox_field, input#ZIP_search, #snapshot option, #snapshot select { font:11px Arial,Helvetica,sans-serif } button { background:transparent; padding:0 1px; border-width:0; cursor:pointer } * html button { cursor:hand } h1 { font:68px Georgia,serif; margin:60px 0 0 } h2 { font-size:22px; font-weight:normal; padding-bottom:2px; border-bottom:1px solid #9f9a87; margin:32px 0 0 0; } h3 { font:20px Georgia,serif } h4 { font-size:14px; font-weight:normal; margin:4px 0 0 } h5 { font-weight:bold; margin:0 0 8px 0 } h6 { margin:0 } ins { display:block; text-decoration:none; font-weight:normal } a, big, caption, h1, h2, h3, h4, h5, blockquote input, address strong, #topnav a:hover, dt.dl_tab_active a { color:#863a09 } blockquote { padding:15px 5px; margin:0 } caption { font-size:1.1em } caption,th { text-align:left; font-weight:normal } th { color:#6f6b57 } .pagination { background-color:#f3f1e7; font-style:normal; font-weight:bold; padding:3px 8px 4px; border-top:1px solid #9f9a87; border-bottom:1px solid #9f9a87; margin:0; } * html .pagination { height:1% } .pagination input { margin-top:6px } .pagination h4, .pagination ul, .pagination li { float:left } .pagination h4 { font-size:18px; margin-right:10px } .pagination ul { margin-top:1.4ex } .pagination li { font-weight:bold; margin-right:8px } .pagination li img { margin-top:2px } .pagination li.viewall { background:url(/images/global_dotted_vertical_dark.gif) repeat-y left } .pagination li.viewall a { display:block; background:url(/images/global_dotted_vertical_dark.gif) repeat-y right; padding:0 8px 1px } .pagination li, .pagination li.viewall a { color:#666 } .pagination:after { content:"."; display:block; height:0; visibility:hidden; clear:both; } dd,dl { margin:0 } form { margin:0 } fieldset { padding:12px 12px 4px; border:0 } * html fieldset { padding:16px } legend { margin-top:1em } * html legend { margin:0 0 1em } input { margin-left:0 } img { border:0 } label { color:#333 } p { line-height:1.3em; margin:0 0 1.1ex } strong { font-weight:bold; font-style:normal } select { padding:1px } * html label { position:relative; top:0.6ex; position/* Hide from IE5 */:static } select, textarea, fieldset input, input.textinput, input.searchbox_field, #register input, #register select { border:1px solid #999 } table { border-collapse:collapse; border:0; width:100%; background:transparent } td { padding:0 } ul { margin:0; padding:0; list-style:none } var { font-style:normal; font-size:1em } fieldset *, input, label, select { vertical-align:middle } fieldset label, fieldset input, fieldset select { float:left; margin:4px 0 } fieldset input, input.textinput { padding-left:0.5ex } fieldset label { width:110px; clear:left } fieldset input { width:230px } fieldset select { width:236px } * html fieldset select { width:232px; wid\th:237px } fieldset blockquote, fieldset p { clear:left } fieldset div input, fieldset p input { width:auto; border-width:0 } fieldset blockquote { padding:2px 0 8px 110px !important } fieldset blockquote img { margin:0 0 2px 10px !important } * html fieldset blockquote img { margin-bottom:0; margin-bottom/**/:2px } fieldset blockquote button img { margin-left:0 !important } fieldset blockquote * { float:none !important; vertical-align:middle; margin-right:16px } fieldset blockquote input { width:auto; padding:0; border-width:0 !important } label.textarea { float:none; display:block } /********* Universal and general-purpose classes *********/ /* Dotted horizontal rule */ .hr { width:100%; height:1px; margin:10px 0; background:transparent url(/images/global_dotted-rule.gif) center repeat-x } .hr_striped { clear:both; width:100%; height:1px; margin:10px 0; background:#fff url(/images/global_outset-rule.gif) center repeat-x } .hr hr, .hr_striped hr { display:none } br.clear { clear:both } .outline { border:1px solid #ccc } /* Loading animation/message */ .loading { font-size:10px; width:8em; position:absolute; top:20%; background:#fff url(/images/global_spinner.gif) center 3px no-repeat; text-align:center; text-transform:uppercase; padding:36px 2px 2px; border:1px outset #ccc; left:450px } /**** Popup and infobox containers ****/ .popup, .infobox_frame { position:absolute; padding:0; margin:0 ;} .popup { z-index:99 } .infobox_frame { z-index:70 } .infobox { position:relative; right:12px } .available_sizes .infobox, .gap .infobox { right:180px !important } .available_sizes .infobox { top:8px !important } .popup, .infobox { display:none; background:url(/images/global_dropshadow.png); } .close-button1 { float:right } img.popup_close { position:absolute; top:3px; right:3px; display:inline !important } img.infobox_arrow_up { position:absolute; top:-10px } .available_sizes img.infobox_arrow_up, .gap img.infobox_arrow_up { right:26px !important } img.popup_close, img.popup_cancel { cursor:pointer !important; padding:0 !important; border-width:0 !important } * html img.popup_close, * html img.popup_cancel { cursor:hand !important } .bubble_frame { position:absolute; margin:-10px; z-index:80; } #bubble_our_room { position:relative; display:none; left:148px; top:265px; * top: 262px; width:220px; height:78px; } #bubble_your_room { position:relative; display:none; left:228px; top:279px; * top: 276px; width:220px; height:78px; } .bubble_shadow { position:relative; background:url(/images/global_dropshadow.png); } .bubble { position:relative; border:1px solid #6f6b57; background-color:#ffffff; padding:4px 8px 4px 8px; overflow:hidden; left:-3px; top:-3px; } .bubble h6 { text-transform:uppercase; color:#863a09; font-weight:400; } .div_bubble_arrow { position:relative; z-index:90; bottom:4px; * bottom:13px; left:15px; } .define_term { width:310px; position:relative; right:4px; bottom:4px; border:1px solid #6f6b57; } .define_term h5 { color:#fff; background-color:#5f5542; text-transform:uppercase; padding:8px 50px 8px 12px; margin:0; } .define_term dt { margin-top:10px } .define_term ul { list-style:disc; margin-bottom:8px } .define_term li { margin:4px 0 0 14px } * html .define_term li { margin-left:17px } .scrollable_region { overflow:auto; max-height:210px; background-color:#f3f1e7; padding:90px 25px } * html .scrollable_region { height:210px } .scrollable_region dt { font-weight:bold; font-size:11px } .scrollable_region dd { margin-bottom:1ex } .scrollable {max-height:300px; width:500px; background-color:#f3f1e7; padding:20px 12px } /**** Notification popup ****/ .notification { width:320px; text-align:left; position:relative; bottom:4px; right:4px; background-color:#f3f1e7; border:1px solid #9f9a87; } .notification h5 { color:#666; font-size:12px; background:#fff url(/images/global_dotted-rule.gif) repeat-x bottom; padding:6px 12px } .notification p { text-indent:0; padding:10px 20px 0 20px } .notification blockquote { text-align:center; padding:4px 0 10px } .notification blockquote img { cursor:pointer } * html .notification blockquote img { cursor:hand } .first, .last, tr.last td, tr.last th { background-image:none !important } .tooltip { width:138px; background-color:#fff; text-align:left; padding:7px 9px; border:1px solid #666 } .tooltip h5 { text-transform:uppercase; margin:0 } .hide { display:none } .center { text-align:center } /* Compensate for IE v5-6's lack of support for the border-spacing property */ col.spacer_column { width:118px; background:#fff !important } /********* Canvas + window dressing *********/ #shadow-left { background:url(/images/global_left_shadow.gif) top left repeat-y; padding-left:11px } #shadow-right { background:url(/images/global_right_shadow.gif) top right repeat-y; padding-right:11px } #canvas { width:994px; margin:0 auto; text-align:left } #main { padding:10px; z-index:1; position:relative } #main, #shadow-right { background-color:#fff } /******** Header (primary navigation, utility links, site search form, etc. *********/ table#header { border-top:11px solid #9f9a87 } * html table#header { width:972px } * html table#my_shaw_floors, * html table#my_shaw_landing, * html table#category_landing { width:952px } table#header, #details_samples, #details_tabs dd, #sample_panel { background-color:#f3f1e7 !important } #utility_nav a, #nodebar, #nodebar a, #footer, #footer a { color:#9f9a87 !important } #header td, #header th { border:1px solid #cecec6; border-top:0 } #header td { padding:0 15px; border-right:0; white-space:nowrap } #header th { border-left:0; padding:0; width:169px } /* Static width required for IE5/Win */ #header a { color:#666 !important } #header a:hover, #header .current { color:#863a09 !important } #utility { height:36px !important } #welcome h6, #welcome ul, #welcome li { float:left } #welcome h6 { text-indent:1px; padding:0 !important; margin:0 !important } #welcome li { margin:0 0 0 10px !important } #topnav { height:28px; width:600px } #topnav img { float:left; margin-right:10px } #utility_nav { float:right; padding:0 !important } #utility_nav li { float:left; padding:0 6px; background:url(/images/global_dotted_vertical_dark.gif) right repeat-y } #utility_nav a { text-decoration:none } #utility_nav a:hover { text-decoration:underline } #utility_nav img { margin:0 5px } #utility_nav li.last { padding-right:0 } #searchbox { text-align:right; padding-left:4px !important } * html #searchbox { width:150px; width/**/:150px } input.searchbox_field, #ZIP_search { height:13px } * html input.searchbox_field, * html #ZIP_search { height:18px !important; he\ight:14px } input.searchbox_field { width:86px } input.searchbox_button { padding-left:4px } #utility_nav, #searchbox { padding-right:10px } /********* Featured Products and Subfeature Ads *********/ #features, h2#subfeatures { background:#fff url(/images/global_body_bg.gif) repeat-x bottom; clear:both } h2#subfeatures { margin:0 } #features { padding-left:8px; border-bottom:1px solid #86816d } * html #features { width:972px } #features table { width:auto; min-height:178px } * html #features table { height:161px } #features caption { padding:18px 2px 12px } #features td, #features th { vertical-align:top } #features td { padding:0 10px 4px 10px } #features th img { background-color:#fff !important; padding:2px; border:1px solid #ccc; margin-bottom:14px; } tr#feature_stats td { padding-bottom:14px } col.feature_room { width:150px } col.feature_data { width:164px } #features p { padding:4px 0 0; margin:0 } #features label { padding-left:2px } #features .hr { margin:0 0 1em } * html #features var { text-indent:4px } /*********** Dropdown menus ***********/ /*ul.menu div { background:url(/images/global_drpdwn_shdw_rght.png) repeat-y right; padding-right:4px } ul.menu div div { background:url(/images/global_drpdwn_shdw_crnr.png) no-repeat bottom right; padding-right:0 }*/ * html ul.menu div { background:none !important } ul.menu li { float:left; position:relative; z-index:5; width:14em; list-style:none !important; letter-spacing:1px; font:9px "Gill Sans",Tahoma,Arial,Helvetica,sans-serif; border-width:0; margin-right:1px; /* background:url(/images/global_drpdwn_shdw_bttm.png) repeat-x bottom; */ } ul.menu li ul { position:absolute; z-index:10; width:114px; height:auto; max-height:170px; background-color:#f3f1e7; padding:0 3px 8px; overflow-x:hidden; overflow-y:auto; top:100%; left:0; } * html ul.menu ul { padding:0 0 8px; padding/**/:0 3px 8px; width:154px; wid\th:140px; } ul.menu a, ul.menu ul { border:1px solid #9f9a87 } ul.menu ul a { border-width:0 } ul.menu li>ul { top:auto; margin-top:3px } ul.menu li li { background:url(/images/global_dotted-rule.gif) bottom repeat-x; width:100%; display:block; float:none; vertical-align:bottom; border-width:0 !important; } ul.menu a { display:block; text-decoration:none; padding:5px 6px !important; background:#f3f1e7 url(/images/global_menu-arrow.gif) 96% 4px no-repeat; } * html ul.menu a { width:100% } ul.menu li li a { background:url(/images/results_arrowbullet.gif) 3px 1.4ex no-repeat; padding-left:14px !important } ul.menu li li:hover { background-color:#fffdf2 } /** Menu variation: Browse catalog for samples **/ ul.sample_catalog li, ul.sample_catalog ul { width:21em } * html ul.sample_catalog li, * html ul.sample_catalog ul { width:20em } /** Menu variation: Try On Floor **/ ul.sample_browse li, ul.sample_browse ul { width:24em } * html ul.sample_browse li, * html ul.sample_browse ul { width:23em } /******** .dl.manila_tabs - Format tabbed definition list without triggering the dl-tabbed script (for Quick Look et al.) ********/ dl.manila_tabs { margin:0 !important } dl.manila_tabs dt { float:left; position:relative; top:1px; font-size:9px; white-space:nowrap; background:#9c9990 url(/images/global_white-pixel.gif) top left no-repeat; margin:0 -2px 0 4px !important; } * html dl.manila_tabs dt { display:inline } dl.manila_tabs dt span { display:block; padding:1px 1px 0; margin:0; background:transparent url(/images/global_white-pixel.gif) top right no-repeat } dl.manila_tabs dt a { display:block; position:relative; text-decoration:none; color:#f4f1e8; padding:2px 8px; border:1px solid #9c9990; } * html dl.manila_tabs dt a { width:1% } /* Defeat IE v5.0-6.0 disappearing background bug */ dl.manila_tabs dt.dl_tab_active a, dl.manila_tabs a:hover { color:#9f9a87 } dl.manila_tabs dt a:hover { border-color:#fff; border-bottom-width:0 } dl.manila_tabs dt a:hover, dl.manila_tabs dt.dl_tab_active a { background-color:#f3f1e7 } dl.manila_tabs dt.dl_tab_active a, dl.manila_tabs dt.dl_tab_active a:hover { border:1px solid #fff; border-bottom-color:#f4f1e8 } dl.manila_tabs dd, dl.manila_tabs ins { clear:left; padding:16px 12px; border-top:1px solid #9c9990; border-bottom:1px solid #cecec6; } /*********** Ads (occurring in Featured Sections, Product Collections, Articles, and Retailer Profiles) ************/ table.splash_links table, table.shaw_fortune { width:auto; table-layout:auto; border:1px solid #9f9a87 } table.splash_links table a, table.shaw_fortune a { margin:0 !important } table.splash_links big, table.shaw_fortune big { color:#333; font-size:12px; font-weight:bold } table.splash_links table, table.shaw_fortune { margin-top:9px } * html table.splash_links table, * html table.shaw_fortune { margin-top:7px } table.splash_links td th, table.shaw_fortune th { vertical-align:top !important } table.splash_links td td, table.shaw_fortune td { vertical-align:middle !important } table.splash_links td td, table.shaw_fortune td { width:298px; padding:0 !important } table.splash_links td td a, table.shaw_fortune td a { display:block; color:#333; padding:6px 10px 0; text-decoration:none } table.splash_links td td img, table.shaw_fortune td img { display:inline; vertical-align:baseline; padding:0; border-width:0 } table.splash_links p, table.shaw_fortune p { font-size:11px; margin:0 0 6px 0 !important } table.splash_links u, table.shaw_fortune u { color:#863a09 } #main table.splash_links h2, table.shaw_fortune h2 { color:#863a09; font:22px Georgia,serif; background:transparent; padding:0; border-width:0; margin:0 !important; } /********* Product Comparator Pop-up **********/ #product_comparator_outer { width:850px } #product_comparator { position:relative; right:3px; bottom:4px } #product_comparator table { table-layout:fixed; border:1px solid #9f9a87 } * html #product_comparator table { tab\le-layout:auto } #product_comparator caption { padding:14px 18px 1px; text-align:left; cursor:move; background:#f3f1e7; border:1px solid #9f9a87; border-bottom-width:0; } * html #product_comparator caption { pa\dding-top:0; padding-bottom:0 } #product_comparator h2 { color:#625948 } #product_comparator caption img { vertical-align:bottom } #product_comparator caption, col#rowheaders { background-color:#f3f1e7 } #product_comparator colgroup, #results #product_comparator colgroup { background-color:#fff; width:140px !important } col#rowheaders { width:150px !important } #results #product_comparator td { width:140px } #product_comparator tr>th, #product_comparator tr>td { background:transparent url(../images/global_dotted-rule.gif) bottom repeat-x } * html #product_comparator colgroup { background:#fff url(../images/global_dotted-rule.gif) bottom repeat-x } #product_comparator th, #product_comparator td { padding:6px 6px 6px 16px !important } #product_comparator thead th { border-top:1px solid #9f9a87; vertical-align:bottom } #product_comparator tbody th { vertical-align:top; text-align:right; color:#625948 !important } #product_comparator th img { display:block; padding:2px; border:1px solid #ccc; text-decoration:none } #product_comparator thead th, #product_comparator td { text-align:left; border-left:1px solid #9f9a87 } #product_comparator thead th, #product_comparator td, #product_comparator td a { color:#222 !important } #product_comparator thead th{ padding-bottom:15px !important; width:118px !important } #product_comparator tr td { color:#333 } #product_comparator ul { list-style:disc inside } #product_comparator li { margin-top:1ex } #product_comparator h5 { margin:0 } #product_comparator thead img { margin-top:6px } #product_comparator tr.last_row td, #product_comparator tr.last_row th { background-image:none; vertical-align:top; padding-top:6px; padding-bottom:2em; } #product_comparator tr.last_row td { padding-top:8px } #product_comparator th.comparison_blurb { vertical-align:top } th.comparison_blurb ul { margin-top:2px } #product_comparator .loading { left:384px } /********* modelPop-up **********/ #ModelPopup_outer { width:850px } #ModelPopup { position:relative; right:3px; bottom:4px;} #ModelPopup table { table-layout:fixed; border:1px solid #9f9a87; width:60px; } #ModelPopup caption { padding:14px 18px 1px; text-align:left; cursor:move; background:#f3f1e7; border:1px solid #9f9a87; border-bottom-width:0; } * html #ModelPopup caption { padding-top:0; padding-bottom:0 } #ModelPopup { background-color: #f3f1e7 } #ModelPopup h2 { color:#625948 } #ModelPopup caption img { vertical-align:bottom } #ModelPopup caption, col#rowheaders { background-color:#f3f1e7 } #ModelPopup colgroup, #results #ModelPopup colgroup { background-color:#fff; width:80px !important } col#rowheaders { width:90px !important } #results #ModelPopup td { width:80px } #ModelPopup tr>th, #ModelPopup tr>td { background:transparent url(../images/global_dotted-rule.gif) bottom repeat-x } * html #ModelPopup colgroup { background:#fff url(../images/global_dotted-rule.gif) bottom repeat-x } #ModelPopup th, #ModelPopup td { padding:6px 6px 6px 16px !important } #ModelPopup thead th { border-top:1px solid #9f9a87; vertical-align:bottom } #ModelPopup tbody th { vertical-align:top; text-align:right; color:#625948 !important } #ModelPopup th img { display:block; padding:2px; border:1px solid #ccc; text-decoration:none } #ModelPopup thead th, #ModelPopup td { text-align:left; border-left:1px solid #9f9a87 } #ModelPopup thead th, #ModelPopup td, #ModelPopup td a { color:#222 !important } #ModelPopup thead th{ padding-bottom:15px !important; width:118px !important } #ModelPopup tr td { color:#333 } #ModelPopup ul { list-style:disc inside } #ModelPopup li { margin-top:1ex } #ModelPopup h5 { margin:0 } #ModelPopup thead img { margin-top:6px } #ModelPopup tr.last_row td, #ModelPopup tr.last_row th { background-image:none; vertical-align:top; padding-top:6px; padding-bottom:2em; } #ModelPopup tr.last_row td { padding-top:8px } #ModelPopup th.comparison_blurb { vertical-align:top } th.comparison_blurb ul { margin-top:2px } /************ Find a Retailer / Retailer Admin **************/ td.find_a_retailer { padding:6px !important } * html td.find_a_retailer { text-align:center } * html td.find_a_retailer td { text-align:left } td.find_a_retailer table.shaw_fortune { background-color:#faf9f5; margin:12px auto } * html td.find_a_retailer table.shaw_fortune { margin-top:24px } td.find_a_retailer table.shaw_fortune th { padding:4px } td.find_a_retailer table.shaw_fortune h2 { margin-bottom:2px !important } table.retailer_admin { border-collapse:separate } table.retailer_admin td.find_a_retailer { width:390px !important } td.retailer_offerings h2, #manage_coupon h2 { font-size:20px; margin-bottom:10px } td.retailer_offerings h4 { margin-bottom:4px } td.retailer_offerings li { width:170px; float:left; margin-top:2px } td.retailer_offerings ul { margin-bottom:30px } td.retailer_offerings li li { width:150px; float:none; text-indent:-18px; padding-left:18px } * html td.retailer_offerings li li { text-indent:-22px; padding-left:22px; width:170px; w\idth:150px } td.retailer_offerings li input { vertical-align:text-bottom } td.retailer_offerings li label { position:relative; top:-4px } * html td.retailer_offerings li label { top:-3px } #manage_coupon { clear:left } #manage_coupon fieldset label { width:90px; text-align:right; padding-right:10px } #manage_coupon textarea { width:233px } * html #manage_coupon textarea { width:230px; w\idth:232px; margin-left:-3px } h2.coupon_header { font-size:18px } h2.coupon_header span { font-size:11px } h2.coupon_header span, h2.coupon_header a { color:#9f9a87 } .coupon { color:#f5f1e8; text-align:center; border:1px dashed #9f9a87; margin:8px 0 12px } .coupon div { background-color:#5f5542; padding:20px 6px 4px; border:4px solid #fff } .coupon h1 { color:#fff; font-size:24px; font-weight:bold; margin:0 0 2px } .coupon blockquote { font:10px Tahoma,Arial,Helvetica,sans-serif; text-align:left; text-transform:uppercase; padding:4px 0 0; border-top:1px solid #9f9a87; margin-top:34px } .coupon blockquote span { float:right; color:#9f9a87; font-weight:normal } /*********** Email to a Friend Popup and Components / Save Personal Note **************/ #email_friend_outer { width:400px; top:33%; left:33% } #save_note_outer { width:380px } #email_friend_outer .email_friend, #save_note_outer .save_note { position:relative; bottom:5px; right:5px; text-align:left; background-color:#fff; border:1px solid #9f9a87; } #email_friend_outer .email_friend h5#titlebar, #save_note_outer .save_note h5#titlebar { color:#333; background-color:#fff !important; font-family:Tahoma,Arial,Helvetica,sans-serif; cursor:move; padding:10px !important; margin:0; } * html #email_friend_outer h5#titlebar, * html #save_note_outer .save_note h5#titlebar { width:100%; width/**/:auto } #email_form, .note_fields { background:#f3f1e7 url(/images/global_dotted-rule.gif) top repeat-x; padding:10px } * html #email_form, * html .note_fields { text-align:center } #email_form table, .note_fields table { width:auto; margin:0 auto } #email_form label, .note_fields label { position:static; text-align:right; margin-right:8px } #email_form textarea, #email_form tbody input { width:230px; border:1px solid #9f9a87 } .note_fields textarea, .note_fields tbody input { width:250px; border:1px solid #9f9a87 } .note_fields textarea { height:80px } #email_form tbody th, .note_fields tbody th { vertical-align:top; padding-top:5px !important } #email_form td, #email_form th, .note_fields td, .note_fields th { border-width:0 !important } #email_form th, #email_form tfoot td, .note_fields th, .note_fields tfoot td { text-align:right } * html #email_form th, * html .note_fields th { padding-right:6px; padding-right/**/:0 } #email_form td, .note_fields td { padding:2px 0 !important } #email_form th, .note_fields th { padding-top:2px !important; padding-bottom:2px !important } #email_form tfoot img, #email_form tfoot input, .note_fields tfoot img, .note_fields tfoot input { vertical-align:middle } #email_form tfoot p { color:#87826d; margin-top:12px; vertical-align:sub } #email_form tfoot span { font-size:22px; line-height:6px; vertical-align:bottom } /********* Node bar: indicates current page's node in organizational hierarchy *********/ #nodebar { font-size:12px; line-height:32px; background:#393939 url(/images/) repeat-x; vertical-align:middle; } * html #nodebar { padding-left:10px; padding-left/* Hide from IE5 */:4px } #nodebar a { padding:0 2px } #nodebar img { float:right; text-decoration:underline } * html #nodebar img { margin-right:-3px; ma\rgin-right:0 } #nodebar var { color:#fff } #nodebar img, #nodebar input { cursor:pointer } * html #nodebar img, * html #nodebar input { cursor:hand } /********* My Shaw Floors Snapshot *********/ #snapshot { position:relative; width:100%; min-height:3em; background-color:#a09b88; padding-top:10px; border-top:1px solid #87826d; } * html #snapshot { height:42px; he\ight:32px } #snapshot dt { color:#f3f1e7; font-size:11px; float:left; position:relative; top:1px; white-space:nowrap; margin:0 3px 12px; } #snapshot dt.dl_tab_active, * html #snapshot dt { margin-bottom:0 } * html #snapshot dt.dl_tab_active { margin-bottom:-6px } #snapshot dt span { font-size:9px; display:block; padding:1px 1px 0; margin:0; background:#87826d url(/images/global_my-projects_corner.gif) no-repeat; position:relative; top:3px; } * html #snapshot dt span { width:14em; w\idth:auto } #snapshot dt span a { display:block; position:relative; text-decoration:none; color:#fff; padding:4px 11px; } #snapshot ins { clear:left; background:#f3f1e7; padding:0; } #snapshot dd { clear:both } #snapshot dd, #snapshot ins, #snapshot dt a:hover, #snapshot dt.dl_tab_active a { background-color:#f3f1e7; color:#87826d } #snapshot dt.dl_tab_active a:focus { outline:0 } #snapshot dt.dl_tab_active a { border-bottom:8px solid #f3f1e7 } #snapshot table { width:auto; margin:0 16px 0 !important } #snapshot th, #snapshot td { vertical-align:top; padding-top:10px; padding-bottom:10px } #snapshot th img { background-color:#fff; padding:2px; border:1px solid #ccc } * html #snapshot th img { border:3px double #ccc; border/**/:1px solid #ccc } #snapshot td { width:102px; padding-left:6px } #snapshot #snapshot_marker { position:relative; top:5px; background:transparent none; padding:0 4px 0 8px; } a.close_tray { float:right; color:#87826d; background:url(/images/global_my-projects_close-tray.gif) left no-repeat; padding-left:12px; margin:10px 12px; } #snapshot ul { margin-left:12px; padding-bottom:10px } #snapshot ul:after { content:"."; display:block; height:0; visibility:hidden; clear:both; } * html #snapshot ul { height:1% } /* In IE v5-6, elements with a declared dimension enclose descendent floats */ #snapshot li { float:left; background:url(/images/global_dotted_vertical_dark.gif) right repeat-y; padding:0 12px 0 0; margin:10px 12px 0 0 !important; } ul.snapshot_articles li { width:136px } th.product_ref { padding-right:14px } th.product_ref a { display:block; margin-top:4px } #snapshot blockquote { width:360px; padding:0; margin:0 } #snapshot h5 { min-height:2.5em } #snapshot dt.get_account { width:360px; line-height:1.1em; white-space:normal; padding-left:12px; background:url(/images/global_dotted_vertical.gif) repeat-y left; } #snapshot dt.get_account a:hover { background:transparent; color:#863a09 } /********* Page footer *********/ #footer { text-align:right; width:994px; background:url(/images/global_bottom_shadow.gif) top repeat-x; margin:0 auto 80px auto; } /* Shadow-bottomleft and shadow-bottomright must descend from #footer */ #shadow-bottomleft { background:url(/images/global_left_corner_shadow.gif) top left no-repeat } #shadow-bottomright { background:url(/images/global_right_corner_shadow.gif) right 0% no-repeat; padding:8px 11px } #footer ul { float:right; margin:6px 0 50px } #footer li { float:left; padding-left:8px } #footer a { line-height:1.1em; text-decoration:none; padding-right:8px; background:url(/images/global_dotted_vertical_dark.gif) right repeat-y; } * html #footer a { float:left; line-height:1.1em } * html #footer p { float/**/:left } #footer a:hover { text-decoration:underline } #footer a.current { color:#fff !important } #footer p a { text-decoration:underline; padding-right:0; background:none; float:none !important } * html #footer p a { position:relative; position/**/:static; top:2px } /********** Ad sidebar ***********/ #sidebar { background-color:#eae0d7 } #sidebar, #myshaw_sidebar { width:172px !important; padding:0 } #sidebar address { padding-top:8px; margin-top:8px; background:url(/images/global_dotted-rule.gif) top repeat-x } #sidebar address strong { display:block; padding-top:8px } #sidebar h3 { text-align:center; margin:0 } #sidebar h4 { font-size:11px; text-transform:uppercase; margin:4px 0 } #sidebar h4 img { margin-top:8px } .sidebar_module { padding:15px 10px } .sidebar_module { border-bottom:2px solid #fff } /********** My Shaw Floors - Confirmation **********/ #myshaw_confirmation { min-height:464px; background:#fff url(/images/myshaw_welcome_image.jpg) no-repeat } * html #myshaw_confirmation { height:464px } .floored_confirmation {min-height:464px; background:#fff url(/images/floored_confirm_back.jpg) no-repeat !important } #myshaw_confirmation img, #myshaw_confirmation input { float:left; margin:0 10px 6px 0} #myshaw_confirmation .confirmation_message { color:#666; padding:218px 120px 24px 366px } .floored_confirmation .confirmation_message { padding-top:238px !important; padding-left:560px !important } #myshaw_confirmation p { font:16px Georgia,serif; line-height:1.3em; margin-bottom:20px } /*********** Retailer Profile - Table of Vital Statistics *************/ table#retailer_vital_stats caption { padding:16px 6px 16px 0; text-align:right } table#retailer_vital_stats caption * { vertical-align:bottom } table#retailer_vital_stats caption img { float:left } table#retailer_vital_stats, table#retailer_vital_stats caption { border-bottom:1px solid #9f9a87 } table#retailer_vital_stats td, table#retailer_vital_stats th, table#retailer_vital_stats li { font-size:12px; } table#retailer_vital_stats td, table#retailer_vital_stats th { vertical-align:top; background:url(/images/global_dotted-rule.gif) bottom repeat-x; padding:12px 0 12px 12px !important; } /************** View Our Ads ********************/ .ad_thumb { position:relative; height:88px; width:161px; background:url(/images/print-ad_dropshadow.png) repeat-x bottom; padding-bottom:8px; } a.active_ad { height:88px; width:161px; background:url(/results_temp/off.jpg) no-repeat } .outer_border { height:86px; width:159px; position:absolute } .outer_border:hover { border:1px solid #c8b7a9; background:url(/results_temp/on.jpg) no-repeat } .inner_border { height:82px; width:155px } .outer_border:hover .inner_border { border:2px solid #fff } * html .outer_border { } * html .inner_border { height:86px } /************** SITE MAP *****************/ #sitemap h5, #sitemap ul a { color:#9f9a87; font-size:12px; font-weight:normal; text-decoration:none } * html #sitemap { height:1% } #sitemap h2, #sitemap h4, #sitemap h5, #sitemap ul { margin-right:42px; margin-left:26px } #sitemap h2 { margin-right:10px } #sitemap h4 { font-size:12px } #sitemap h5 { margin-top:6px; margin-bottom:2px } #sitemap ul a:hover { text-decoration:underline } #sitemap ul { margin:0 4px 20px 0 } #sitemap li { line-height:1.8em; margin-left:52px } #sitemap .last { border-right-width:0 } #sitemap .last ul { margin-right:0 } .sitemap_column { width:240px; float:left; min-height:1400px; margin:30px 0; border-right:1px solid #9d9c8a; } #sitemap .bottom_divider { background:url(/images/global_dotted-rule.gif) repeat-x bottom; margin-bottom:20px } /*************** Privacy Policy / Terms and Conditions *****************/ .legal { min-height:890px; background:url(/images/privacy_policy.jpg) no-repeat; padding:0 50px 0 332px !important; } * html .legal { height:890px } .legal h4 { font-size:12px; font-weight:bold; margin-bottom:4px } .legal h5 { margin:16px 0 2px } .legal h6 { font-weight:bold; text-transform:uppercase; margin:22px 0 2px } .legal ul { list-style:disc; margin:12px 48px 12px 16px } .legal li { margin-bottom:4px } .legal ol li { margin-bottom:10px } .legal ol ol { list-style-type:upper-alpha; margin-top:10px } .legal ol ol li { padding-left:4px; margin-bottom:8px } .legal address { margin:12px 10px } .bottom_grad { background:url(/images/global_body_bg.gif) repeat-x bottom } /************ HTTP error *************/ #error404 { padding:24px 32px } #error404 h1 { font:34px Georgia,serif; margin:0 0 18px } #error404 p, #error404 h6, #error404 li { font-size:12px } #error404 p { margin:12px 0 } #error404 li { margin-top:4px } /****** Quick Look pop-up ******/ #quicklook_outer { z-index:90 } #quicklook_outer img.popup_close { top:0; right:8px; z-index:30 } #quicklook { width:376px; position:absolute; left:15px; top:-50px; text-align:left; background:#fff; padding:0 10px 14px 0; border:1px solid #5f5542; cursor:auto; z-index:99; } #quicklook:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } #quicklook .loading { left:147px } #quicklook dl.manila_tabs { float:left; padding:10px 0 0 6px } * html #quicklook dl.manila_tabs { padding-left:10px; padd\ing-left:6px } #quicklook dl { position:static; width:172px } #quicklook dt { font-size:9px; margin:0 2px 0 0; background-color:#9f9a87 } * html #quicklook dt { display:inline } #quicklook dt a { padding:2px 4px; margin-top:0 !important } td.products #quicklook li { background-image:none !important; margin-bottom:0 } #quicklook var { color:#333; display:block; margin-bottom:6px } #quicklook table { float:none !important; margin:0 !important } #quicklook caption { margin:0 !important } #quicklook h6 { color:#6f6b57; padding-top:3px } #quicklook caption, #quicklook h4 { color:#6f6b57 !important; font-size:12px !important; font-weight:normal !important; background:transparent !important; padding:6px 4px !important } #quicklook h4 { background:url(/images/global_dotted-rule.gif) bottom repeat-x; padding-top:6px; padding-bottom:7px; margin:0 !important; } #quicklook input, #quicklook img { cursor:pointer } * html #quicklook input, #quicklook img { cursor:hand } #quicklook dd, #quicklook ins { width:100% !important; background:url(/images/qlook_top-gradient.gif) repeat-x; padding:0; border-bottom-width:0; min-height:246px; } * html #quicklook dd, #quicklook ins { width:154px; width:auto; height:250px } table.suggested_accents #quicklook dd, table.suggested_accents #quicklook ins { height:auto; min-height:auto; } #quicklook ul { list-style:none; background:#f3f1e7 url(/images/global_dotted-rule.gif) 0 0 repeat-x; padding:6px 8px; border-top-width:0 !important; border-bottom:1px solid #9f9a87; margin-right:0; margin-left:0; } * html #quicklook ul { padding:8px 8px 4px } * html #quicklook li { padding:2px 0 } #quicklook li a, #quicklook li a:hover { background-color:transparent; padding:0; border-width:0; } #ql-swatch { float:left; width:188px; padding:10px 0 0 10px } #ql-swatch img, #category_landing #ql-swatch img, #ql-swatch input, #category_landing #ql-swatch input, #details table.suggested_accents #ql-swatch input, #details table.suggested_accents #ql-swatch img { display:inline; padding:0 0 0 2px; border-width:0; margin-top:0; margin-bottom:4px; } #ql-swatch a { padding:0; border-width:0 } .keyword_results #ql-swatch img { padding-right:0; padding-bottom:0; border-width:0 } * html #ql-swatch img { display:block; margin-bottom/**/:2px !important } #ql-swatch input#quicklook_bigswatch { padding:2px !important; border:1px solid #ccc !important; margin-bottom:8px !important; } #ql-colors table { width:168px !important } #quicklook #ql-colors td { width:auto; padding:0 !important } #ql-colors td input { padding:1px !important; border:1px solid #fff; margin:0 } * html #ql-colors td input { margin-bottom:2px; margin-bottom:0 } #ql-colors td input:hover, #ql-colors td input.selected { border-color:#5f5542 !important } #ql-colors td input.selected { background-color:#d1cec1 } #ql-colors ul { margin-top:4px } * html #ql-colors ul { margin-top:8px } #ql-specs th, #category_landing #ql-specs th, #ql-specs td, #category_landing #ql-specs td { background:url(/images/global_dotted-rule.gif) 0 0 repeat-x; vertical-align:middle !important; border-width:0 !important; } #ql-specs th, #category_landing #ql-specs th { width:86px !important; color:#6f6b57; padding:3px 0 2px !important } #ql-specs td { color:#333; width:76px !important; padding:3px 0 !important } #ql-specs td a { padding:0; border-width:0 } #ql-specs li { height:1% }