#sidebar div { border-bottom: none; /*replaced*/ padding-bottom: 0px; }
#content h1 { margin-left: 0px; }

#footer { width: 860px; margin-top: 37px; /*replaced*/ }
#footer p.fineprint { padding-top: 10px; font-size: 9px; line-height: 12px; }
/*.sidebar-sub { border-top: 1px solid #c2c2c2; padding-top: 5px; }*/
.sidebar-sub { padding-top: 0px; }
.content-sub { /*content-sub is the div used whenever a line is needed in the content div */ padding-bottom: 23px; margin-bottom: 22px; border-bottom: 1px solid #c2c2c2; line-height: 17px; margin-top: 0px; /*to move the main h1 up to slign with the sidebar h1*/ max-width: 540px; }
.content-sub_nobrdr { padding-bottom: 23px; margin-bottom: 22px; line-height: 17px; margin-top: -3px; /*to move the main h1 up to slign with the sidebar h1*/ max-width: 540px; }
.noline { border: 0; padding: 0; margin: 0; }
p { /*content-sub is the div used whenever a line is needed in the content div */ margin: 0; }

#secondary-menu li a:hover { color: #000000; }
#imageinfo a:hover { color: #000000; }

#content strong { color: #000000; }


#tertiary-menu li { display: inline; padding-right: 6px; }

#tertiary-menu { padding: 0 0 35px 0; margin: 0; }

#tertiary-menu_2 { padding:0; margin: 0; }

#tertiary-menu_2 li { display: inline; padding-right: 6px; }



.content-sub img.history { clear: none; float: left; padding-right: 10px; padding-bottom: 14px; margin: 0; *padding-right:0px;/*fix it for IE*/
}


.content-sub img.designers { padding: 4px 0 22px 0; width: 100%; /*replace*/ }

.content-sub h1 { padding: 0 0 15px 0; }

h1.holly { padding: 0 0 0px 0; }

h3.holly { padding: 14px 0 0 0; margin: 0; }


.content-sub h1.nopara { padding: 0; }

.noparadiv { padding-bottom: 20px; }

p.history { /*used on the paragraphs on the history page */ height: 100px; padding: 10px 15px 0 0; margin: 0; *padding-left:10px;/*fix it for IE*/
}

p { line-height: 16px; /*replaced*/ margin-top: 0; /*removes space above p to sit tight with heading */ }

.striped { /*used to highlight every other row in "about>history" see the jQuery code on that page for more detail */ background-color: #F3F3F3; }

strong { /*replaced*/ font-style: normal; font-weight: normal; }


/*contact page*/
#contactLabels { float: left; }
#contactLabels label { float: left; clear: both; padding-bottom: 14px; padding-right: 10px; height: 14px; }

#contactFields { float: left; margin-left: 30px; }

#contactFields input { margin-bottom: 9px; *margin-bottom:6px;/*IE7 and IE6*/
width:176px;
}

#contactEnd { float: left; clear: both; width: 540px; }


#contact h2 { padding: 0 0 16px 0; margin: 0px; }

#contactEnd h2 { padding: 0 0 6px 0; margin: 0px; }


span.label, span.spacer, span.multiple span { width: 130px; float: left; }

div.clear { clear: both; margin-bottom: 10px; }

input *.button *.Updates { width: 80px; }

input, textarea { border: solid 1px #c2c2c2; }
select { border: solid 1px #c2c2c2; color: #787878; background-color:#F0F0F0; font-size: 12px; padding: 1px; height: 22px;}


#button { background-color: #F0F0F0; color: #656565; border: 1px solid #656565; margin-top: 26px; float: right; }

#button:hover { background-color: #B5B5B5; }

textarea { width: 550px; margin-bottom: 26px; }


/*press page*/
#date { width: 55px; float: left; }

#title { float: left; width: 85%; }

#date p.press { height: 20px; padding: 10px; }
#title p.press { height: 20px; padding: 10px 10px 10px 20px; }



h2 { font-size: 9px; font-weight: normal; text-transform: uppercase; letter-spacing: 0.1em; color: #915f28; margin: 18px 0px 0px 0px; }

h3 { font-size: 10px; font-weight: normal; color: #000000; margin: 18px 0px 0px 0px; }

.removetopmargin { margin-top: 0px; }

ul.remove_indent { margin: 0px 0px 26px 8px; padding: 0px 0px 0px 8px; }

ul.remove_indent li.remove_indent { margin: 0px 0px 0px 8px; padding: 0px 0px 0px 8px; text-indent: -.4em; }



/*new*/
.nospace { margin-bottom: 0; margin-top: 0; }

a.backToTop { margin: 4px 0 0px 0;text-decoration: none; border-bottom: 1px solid #B5B5B5; }

.introPara { }

.toplink { position: absolute; left: inherit; top: 100px; }


/*media*/
#flashcontent { width: 500px; height: 532px; }

h1.lightboxTitle { color: #754C23; font-weight: normal; font-size: 12px; }

#prevLink { position: absolute; top: 40px; left: 15px; }

#nextLink { position: absolute; top: 40px; right: 15px; }

#imageinfo h2, #imageinfo h3, #imageinfo p { padding: 0; margin: 0; }

#imageinfo em { font-style: italic; color: #787878; }

#publicationName { float: left; display: block; }
#publicationDate { float: left; display: block; }

#lineAcross { border-bottom: 1px solid #c2c2c2; margin-left: 20px; width: 860px; position: absolute; top: 235px; *margin-left:-250px;
}



#menuspace { padding-top: 0px; margin: 0; }

#imageinfo h3 { padding-bottom: 5px; }



#imageinfo h2 { padding-bottom: 20px; }

#tab_container { background-color: #D1D1D1; padding: 20px 25px 20px 25px; float: left; width: 500px; }

#tab_content { background-color: white; padding: 10px; overflow: visible; float: left; }

#tab_designer { width: 110px; float: left; }

#tab_showrooms { width: 340px; float: left; }

#tab_numbers { width: 30px; float: left; }


#tab_numbers p, #tab_showrooms p, #tab_designer p { height: 45px; padding: 5px 0 0 5px; margin: 0; }

p.tab_title { color: black; }

.striped { background-color: #F0F0F0; }

#tab_menu a { border: 0; }

/*new 12.7.08 */
#tab_menu { background-color: #D1D1D1; }

#tab_menu ul { list-style-type: none; padding: 20px 20px 20px 0; margin: 0; }

#tab_menu li { float: left; padding: 0 20px 0 20px; border-right: 1px solid #696969; border-bottom: 1px solid #696969; }

#tabFurniture, #tabLighting, #tabTextiles { /*replaced */ border: 0; background-color: #D1D1D1; padding: 20px; width: 510px; }
#tabLighting li strong span, #tabFurniture li strong span, #tabTextiles li strong span { width: 100px; position: absolute; padding-left: 10px; }

/*new 12.8.08 */
.represented_nav { margin: 15px 0 10px 0; }

/*1.2.09*/
/*new 12.12.08 */

#account_remember { float: left; clear: both; padding: 20px 0 5px 0; }

#account_footer { float: left; clear: both; margin-top: 22px; padding-top: 6px; border-top: 1px solid #c2c2c2; width: 540px; }

#account_footer a { border-bottom: 1px solid #B5B5B5; }
#account_footer a:hover { border-bottom: 1px solid #B5B5B5; }

#contact a { border-bottom: 1px solid #B5B5B5; }
#contact a:hover { border-bottom: 1px solid #B5B5B5; }

.pop a { border-bottom: 1px solid #B5B5B5; }
.pop a:hover { border-bottom: 1px solid #B5B5B5; }

#reset_password, #register_thanks, #login_popup, #login_popup2, #login_popup3, #login_popup4 { width: 500px; padding: 20px; background-color: white; position: absolute; }

#login_popup2 { width: 600px; }


#login_popup3 { width: 515px; }

#login_popup4 { text-align: center; }

#reset_button { background-color: #F0F0F0; color: #656565; border: 1px solid #656565; float: right; }

#reset_button:hover { background-color: #B5B5B5; }

#reset_close, #reset_close2, #reset_close3, #reset_close4 { float: right; }


#reset_password h1, #register_thanks h1, #login_popup h1, #login_popup2 h1, #login_popup3 h1 { margin: 0; padding: 0; }

#overlay { position: absolute; left: 18px; top: 0; }

#register_thanks h1 { width: 140px; margin: 0 auto; }

#register_thanks p { text-align: center; }

#st_drop { float: left; margin: 184px 0 0 10px; }

#year_drop { float: right; margin: -10px 75px 0 0; }

#month_drop { float: left; margin: -10px 0 0 0; }

/*12.17.08*/

.introH3 { margin-top: 0; }

.introPara { padding-top: 12px; }


#sidebar div { /*replaced*/ width: auto; }

#passwordLabels { width: 110px; padding-right: 10px; float: left; margin: 0; }

#passwordFields { width: 140px; padding-left: 20px; float: right; }

#passwordLabels label { padding-bottom: 15px; float: left; }

#passwordFields input { margin-bottom: 10px; width: 126px; }

#buttonpw { background-color: #F0F0F0; color: #656565; border: 1px solid #656565; float: right; width: 120px; }

#buttonpw:hover { background-color: #B5B5B5; }

#paymentLabels { width: 100px; padding-right: 25px; float: left; }

#paymentFields { width: 200px; float: left; }

#paymentLabels label { padding-bottom: 15px; float: left; }

#paymentFields input { margin-bottom: 10px; width: 136px; }

textarea.short { width: 335px; margin-bottom: 26px; }

#shippingName { float: left; width: 250px; }

#shippingCost { float: left; }

#shippingCost p { padding-top: 2px; padding-bottom: 5px; }

#orderNumber p { margin: 0; padding: 0; width: 45px; padding-right: 10px; padding-left: 10px; }

#orderName p { margin: 0; padding: 0; width: 130px; padding-right: 5px; }

#orderPrice p { margin: 0; padding: 0; width: 40px; padding-right: 5px; }

#orderNumber { float: left; }

#orderName { float: left; }

#orderPrice { float: left; }

#orderTitles { float: left; }

#orderTitles p { text-align: right; margin: 0; padding: 0; width: 195px; padding-right: 5px; }

#orderAmounts p { margin: 0; padding: 0; width: 40px; padding-right: 5px; }

#orderAmounts { float: left; }

#orderTotal { border-top: 1px solid #c2c2c2; float: left; }

#login_titles { width: 70px; padding-right: 5px; float: left; }

#login_inputs input { margin-bottom: 5px; }

#login_titles label { padding-bottom: 10px; float: left; }

#paymentName { width: 130px; padding-right: 20px; float: left; }

#paymentInfo { width: 150px; float: left; }

.editLink { float: left; margin: 18px 0px 0px 10px; }

.editLink2 { float: right; margin: 18px 0px 0px 10px; }

.products { float: left; padding-top: 56px; }
/*.products a { border-bottom: 1px solid #B5B5B5; }
.products a:hover { color:#000000;border-bottom: 1px solid #B5B5B5; }*/

.products_image, .products_number, .products_desc, .products_quantity, .products_price, .products_delete { float: left; }


.products_number p { width: 70px; padding-right: 10px; }

.products_desc p { width: 390px; padding-right: 10px; }

.products_quantity p { width: 50px; padding-right: 10px; }

.products_price p { width: 110px; padding-right: 10px; }

.products_delete p { width: 90px; }
.products_image img, .products_image p, .products_number p, .products_desc p, .products_quantity p, .products_price p, .products_delete p { height: 90px; float: left; clear: left; margin-bottom: 10px; padding-top: 10px; }

.products_image img { width: 100px; height: 100px; padding-right: 10px; padding-top: 0; }

.products_delete input { margin-left: 60px; }

#finalPrices, #finalTitles { float: right; padding-right: 20px; padding-top: 26px; }

#finishReview { float: right; clear: both; padding-right: 20px; padding-bottom: 50px; }

#finishReview #button { width: 90px; margin-left: 10px; float: left; }

#dashboardTitles { float: left; padding-right: 50px; }

#dashboardInfo { float: left; padding-right: 50px; }

#dashboardTitles2 { float: left; padding-right: 30px; }

#dashboardInfo2 { float: left; }

#dashboardTitles h3, #dashboardTitles2 h3 { padding: 1px 0 2px 0; margin: 0; }

.projects_name p { width: 575px; height: 15px; padding: 10px 10px 10px 10px; }

.projects_tearsheets p { width: 110px; height: 15px; padding: 10px 10px 10px 0px; text-align: center; }

.projects_delete p { width: 150px; height: 15px; padding: 10px 10px 10px 0px; text-align: center; }

.projects_name, .projects_tearsheets, .projects_delete { float: left; }

.orders_date p { width: 60px; height: 15px; padding: 10px 10px 10px 10px; }

.orders_number p { width: 90px; height: 15px; padding: 10px 10px 10px 10px; }

.orders_description p { width: 540px; height: 15px; padding: 10px 10px 10px 10px; }

.orders_attention p { width: 500px; height: 15px; padding: 10px 10px 10px 10px; }

.orders_quantity p { width: 20px; height: 15px; padding: 10px 10px 10px 10px; }
.orders_status p { width: 90px; height: 15px; padding: 10px 10px 10px 10px; text-align: center; }

.orders_date, .orders_number, .orders_description, .orders_status, .orders_attention, .orders_quantity { float: left; }

#shippingChoice { float: right; padding-top: 18px; }

#popup_title { position: absolute; padding-bottom: 20px; }


.manage_name p { width: 160px; height: 100px; padding: 10px 10px 10px 10px; }

.manage_quantity p { width: 30px; height: 100px; padding: 10px 10px 10px 10px; }

.manage_created p { width: 85px; height: 100px; padding: 10px 10px 10px 10px; }

.manage_modified p { width: 85px; height: 100px; padding: 10px 10px 10px 10px; }

.manage_notes p { width: 300px; height: 100px; padding: 10px 10px 10px 10px; }

.manage_delete p { padding: 10px 0 20px 10px; margin: 0; }
.manage_name, .manage_quantity, .manage_created, .manage_modified, .manage_notes { float: left; }


#projectLeft { width: 100px; float: left; padding-right: 10px; }

#projectRight { width: 430px; float: left; padding-right: 10px; }

.projectsub, .projectsub_drag, .projectsub_image, .projectsub_title, .projectsub_finish, .projectsub_collection, .projectsub_notes, .drag_num, .drag_title { float: left; }

.projectsub { width: 860px; height: 150px; overflow: hidden; background-color: #F0F0F0; margin-bottom: 10px; }

.firstsub { height: 40px; background-color: transparent; margin-bottom: 10px; width: 860px; }

.projectsub_drag { width: 850px; height: 30px; border-bottom: 1px solid #c2c2c2; }

.drag_num { padding: 6px 10px 8px 10px; border-right: 1px solid #c2c2c2; }
.projectsub_drag img { padding: 10px 5px 10px 10px; }

.drag_title { padding: 6px 10px 0px 0px; }

.projectsub_drag input { padding: 10px 10px 10px 10px; margin: 6px 10px 0 0; float: right; }

p.check_select { padding: 6px 5px 10px 10px; float: right; }

.projectsub_image { width: 120px; text-align: center; background-color: #D1D1D1; height: 120px; }

.projectsub_image a { float: left; margin: 40px 0 0 30px; }

.projectsub_title { width: 190px; padding: 10px 10px 10px 10px; }

.projectsub_finish { width: 90px; padding: 10px 0 10px 0; }

.projectsub_collection { width: 120px; padding: 10px 0 10px 0; }

.projectsub_collection strong { font-weight: bold; padding: 10px 0 10px 0; }

.projectsub_notes { width: 310px; padding: 10px 0 10px 0; }

#projectsub_right { float: right; text-align: right; padding-right: 20px; margin-top: -40px; }

#loaderBar { width: 500px; height: 20px; background-color: #F0F0F0; border: 1px solid #C7C7C7; }

.myhh_projects { text-align: center; }

.inventory_item p, .inventory_item h3 { width: 45px; padding: 10px; }

.inventory_pattern p, .inventory_pattern h3 { width: 110px; padding: 10px; }

.inventory_color p, .inventory_color h3 { width: 80px; padding: 10px; }

.inventory_price p, .inventory_price h3 { width: 50px; padding: 10px; }

.inventory_lot p, .inventory_lot h3 { width: 35px; padding: 10px; }

.inventory_bolt p, .inventory_bolt h3 { width: 35px; padding: 10px; }

.inventory_quantity p, .inventory_quantity h3 { width: 90px; padding: 10px; text-align: center; }

.inventory_item, .inventory_pattern, .inventory_color, .inventory_price, .inventory_lot, .inventory_bolt, .inventory_quantity { float: left; }

.inventory_item p, .inventory_pattern p, .inventory_color p, .inventory_price p, .inventory_lot p, .inventory_bolt p, .inventory_quantity p { height: 20px; }


#inventory, #colors { overflow-y: scroll; float: left; height: 300px; width: 100%; border: 1px solid #c2c2c2; margin-bottom: 20px; }

.color { padding: 0 10px 10px 0; background-color: #F0F0F0; float: left; }

#colors { padding: 10px 0 0 10px; background-color: #F0F0F0; }

#color_popup { position: absolute; width: 140px; height: 110px; padding-left: 20px; padding-top: 10px; }

#color_popup_bg { position: absolute; left: 0; top: 0; z-index: -1; }

.instock_image img, .instock_image p, .instock_number p, .instock_showroom p, .instock_line p, .instock_name p, .instock_description p, .instock_quantity p, .instock_net p { height: 90px; padding-top: 10px; float: left; clear: both; margin-bottom: 10px; }

.instock_image, .instock_number, .instock_showroom, .instock_line, .instock_name, .instock_description, .instock_quantity, .instock_net { float: left; }

.instock_image img { width: 100px; height: 100px; padding-top: 0; }

.instock_image { width: 100px; height: 100px; }

.instock_number p { width: 60px; padding-left: 10px; }

.instock_showroom p { width: 80px; padding-left: 10px; }

.instock_line p { width: 130px; padding-left: 10px; }

.instock_name p { width: 110px; }

.instock_description p { width: 260px; padding-right: 10px; }

.instock_quantity p { width: 100px; text-align: center; }

.floor_quantity p { width: 50px; }

.instock_net p { width: 65px; }

.floor_net p { width: 90px; padding-right: 10px; }

.instock_line strong { font-weight: bold; }

.back_to_top { float: left; clear: left; *min-width:100px;
-width:100px;
}

.products_totalnums { float: left; clear: left; }

.products_pagenums { float: right; }

#shipping_note { float: left; padding: 10px 0 0 0px; margin: 10px 20px 0 20px; border-top: 1px solid #c2c2c2; width: 860px; }

/*new 12.19.08 */
#alternate_views { height: 30px; width: 100%; background-color: #787878; }

#alternate_views p { color: #DCDCDC; margin: 7px 6px 0 0; float: right; }

#alternate_views img { float: right; margin: 10px 20px 0 0; }
.floor_desc, .floor_original, .floor_sale { float: left; }

.floor_desc p, .floor_original p, .floor_sale p { float: left; clear: left; height: 20px; padding: 0 10px 0 10px; margin: 0; }
.floor_desc p { width: 270px; }

.floor_original p { width: 80px; text-align: right; }

.floor_sale p { width: 80px; text-align: right; }

.floor_tab { float: left; }

#tabTextiles { float: left; }

.finish_sub_images img { float: left; padding-right: 10px; }

.finish_sub_links { float: left; clear: left; }

.finish_sub_links p { float: left; width: 120px; padding: 0; margin: 10px 0 0 0; }

.finish_sub { float: left; clear: left; padding-bottom: 20px; }

.last_finish_sub { border-bottom: 1px solid #c2c2c2; width: inherit; margin-bottom: 20px; }

/*1.3.09*/
#passwordLabels label { float: left; clear: both; }

/*1.4.09*/
.contactCheckbox { float: left; width: 20px; }

#contact_showrooms { float: left; margin-top: -18px; }




/*1.7.09*/
#hh_number_popup { background: url(../images/hh_number_popup.png) repeat-y; width: 265px; height: 207px; position: absolute; top: 222px; left: 700px; *top:260px;/*fix it for IE*/
*left:730px;/*fix it for IE*/
}

#hh_status_popup { background: url(../images/hh_number_popup.png) repeat-y; width: 265px; height: 207px; position: absolute; left: 850px; margin: 20px 0px 0px 0px; }

#hh_status_popup p { color: #959595; font-size: 9px; margin: -4px 0 0 20px; padding: 20px; width: 200px; }

#hh_number_popup p { color: #959595; font-size: 9px; margin: -4px 0 0 20px; padding: 20px; width: 200px; }

/*1.9.09*/
.cs-2-hold { *margin-left:30px;/*IE7*/
*margin-bottom:-2px;/*IE7+IE6*/
_margin-left:15px;/*IE6*/
}

#contactEnd .cs-2-hold { *margin-left:0px;
}
/*1.16.09*/
