/* Page body and some blanket rules */ body { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; text-align: center; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; margin-right: 10px; padding: 0 0 0 0; } abbr, acronym { border-bottom: 1px dotted #CCCCCC; cursor: help; } a:link { padding: 0; margin: 0; color: #014891; text-decoration: none; font-weight: normal; } a:visited { padding: 0; margin: 0; color: #014891; text-decoration: none; font-weight: normal; } a:hover { padding: 0; margin: 0; color: #014891; text-decoration: underline; } a:active { padding: 0; margin: 0; color: #014891; text-decoration: none; font-weight: normal; } p { line-height: 120%; margin: 2px; } form { margin: 0; padding: 0; } h1, h2, h3, h4, h5 { padding: 0; margin: 5px; color: #014891; font-size: 11.5px; font-weight: bold; } #main_container { width: 960px; min-width: 960px; border: 1px solid #9F9C78; background-color:#FFFFFF; margin: 0 0 0 0; padding: 0 0 0 0; } #header_container { width: 960px; height: 72px; max-width: 960px; max-height: 72px; border: 0 none #FFFFFF; margin: 0; padding: 0; background-color: #FFFFFF; } #header_a { width: 384px; margin: 0; padding: 0; border: 0 none #FFFFFF; float: left; } #header_a img { border: 0 none #FFFFFF; margin: 0 0 0 30px; padding: 0; } #header_b { width: 290px; margin: 0; padding: 0; border: 0 none #FFFFFF; text-align: center; float: left; font-weight: bold;	 color: #014891; } #header_b p { margin: 0; padding: 10px; } #header_c { width: 284px; margin: 0; padding: 0; border: 0 none #FFFFFF; float: right; } #header_c img { border: 0 none #FFFFFF; margin: 0; padding: 0; } #top_nav_container { clear: both; width: 960px; margin: 0; padding: 0; background-color: #FFFFFF; border-right: 0 none #FFFFFF; border-bottom: 0 none #FFFFFF; border-left: 0 none #FFFFFF; border-top: 1px solid #9F9C78;  } #top_nav_left { font-weight: bold; color: #014891; float: left; } #top_nav_left p { font-size: 11.5px; padding: 0; margin: 6px 25px 6px 25px; } #top_nav_right { float: right; } #top_nav_right p { font-size: 11.5px; padding: 0; margin: 6px 25px 6px 25px; } #top_nav_right a:link { padding: 0; margin: 15px; color: #014891; text-decoration: none; font-weight: bold; } #top_nav_right a:visited { padding: 0; margin: 15px; color: #014891; text-decoration: none; font-weight: bold; } #top_nav_right a:hover { padding: 0; margin: 15px; color: #014891; text-decoration: underline; font-weight: bold; } #top_nav_right a:active { padding: 0; margin: 15px; color: #014891; text-decoration: none; font-weight: bold; } #home_splash { clear: both; width: 960px; margin: 0; padding: 0; background-color: #FFFFFF; border: 0 none #FFFFFF; } #home_splash_left { width: 322px; height: 200px; max-height: 200px; border: 0 none #FFFFFF; padding: 0; margin: 0; float: left; } #home_splash_right { width: 638px; height: 200px; max-height: 200px; border: 0 none #FFFFFF; padding: 0; margin: 0; float: right; background-color: #014891; } #search_brands { clear: both; width: 960px; margin: 0; padding: 0; background-color: #FFFFFF; border: 0 none #FFFFFF; } #search_brands_left { width: 179px; height: 47px; max-height: 47px; margin: 0; padding: 0; background-color: #F3F4EA; border-right: 1px solid #9F9C78; border-bottom: 1px solid #9F9C78; border-left: 0 none #FFFFFF; border-top: 0 none #FFFFFF; text-align: left; float: left; } #search_brands_left p { color: #014891; margin: 4px 0 0 12px; padding: 0; } .quicksearchinput { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10.5px; width: 121px; height: 16px important; color: #000000; text-decoration: none; margin: 4px 0 5px 12px; padding: 0; } #search_brands_right { width: 780px; height: 47px; max-height: 47px; margin: 0; padding: 0; background-color: #FFFFFF; float: right; border-right: 0 none #FFFFFF; border-bottom: 1px solid #9F9C78; border-left: 0 none #FFFFFF; border-top: 0 none #FFFFFF; } .searchbrandsimage { border: 0 none #FFFFFF; margin: 0 4px 0 4px; padding: 0;  } #nav_and_body { clear: both; width: 960px; margin: 0; padding: 0; background-color: #F3F4EA; border: 0 none #FFFFFF; } #nav_left { width: 179px; margin: 0; padding: 0; background-color: #F3F4EA; border: 0 none #FFFFFF; text-align: left; float: left; clear: left; } #nav_left p { font-weight: normal; color: #014891; margin: 0; padding: 5px 0 5px 8px; border-bottom: 1px solid #9F9C78; } #body_right { width: 780px; min-height: 317px; margin: 0; padding: 0; background-color: #FFFFFF; float: left; text-align: left; border-left: 1px solid #9F9C78; border-bottom: 0 none #FFFFFF; border-right: 0 none #FFFFFF; border-top: 0 none #FFFFFF; clear: right; } #body_right p { clear: both; margin: 5px; padding: 0; text-align: justify; } #footer_divider { clear: both; width: 960px; height: 24px; min-height: 24px; max-height: 24px; margin: 0; padding: 0; background-color: #014891; border: 0 none #FFFFFF; } #main_footer { clear: both; width: 960px; margin: 0; padding: 0 0 12px 0; background-color: #F3F4EA; border: 0 none #FFFFFF; text-align: left; font-size: 10.5px; } #main_footer p { margin: 0; padding: 12px 12px 0 12px; } #main_footer a:link { padding: 0; margin: 0; color: #000000; text-decoration: none; font-weight: normal; } #main_footer a:visited { padding: 0; margin: 0; color: #000000; text-decoration: none; font-weight: normal; } #main_footer a:hover { padding: 0; margin: 0; color: #000000; text-decoration: underline; font-weight: normal; } #main_footer a:active { padding: 0; margin: 0; color: #000000; text-decoration: none; font-weight: normal; } #hp_fragment_panel { width: 130px; margin: 3px 0 0 11px; padding: 0; text-align: center; float: left; } #hp_fragment_panel img { clear: both; margin: 0 0 5px 0; padding: 0; border: 0 none #FFFFFF; } #hp_fragment_panel p { clear: both; text-align: justify; margin: 0 0 5px 0; padding: 0; } #hp_fragment_panel_divider { background-image: url('TgC-divider.gif'); background-repeat: repeat-y; width: 2px; margin: 0 0 0 11px; padding: 0; height: 190px; min-height: 190px; float: left; } #section_panel { width: 130px; margin: 3px 0 0 11px; padding: 0; text-align: center; float: left; } #section_panel img { clear: both; margin: 0 0 5px 0; padding: 0; border: 0 none #FFFFFF; } #section_panel p { clear: both; text-align: justify; margin: 0 0 5px 0; padding: 0; } #section_panel_divider { background-image: url('TgC-divider.gif'); background-repeat: repeat-y; width: 2px; margin: 0 0 0 11px; padding: 0; height: 175px; min-height: 175px; float: left; } #break_clear { margin: 2px 0 2px 10px; padding: 0; clear: both; background-image: url('TgC-divider-lr.gif'); background-repeat: repeat-x; width: 760px; height: 2px } #product_container { width: 770px; max-width: 770px; border: 0px none #FFFFFF; background-color: #FFFFFF; margin: 4px 1px 4px 6px; text-align: center; padding: 0; float: left; } #product_container img { border: 1px solid #CCCCCC; margin: 5px 5px 0 5px; padding: 0; float: none; } #product_container_minis { border: 0px; margin: 0px; text-align: center; width: 300px; } #product_container img.withoutborders { border: 0px; } #product_container h1 { font-size: 12px; font-weight: bold; color: #014891; text-align: left; background-color: #FFFFFF; padding: 6px 10px 6px 10px; border: 1px solid #9F9C78; margin: 0; white-space: nowrap; } #product_panel_a { width: 315px; max-width: 315px; margin: 2px 0 2px 0; padding: 0; background-color: #FFFFFF; border-bottom: 0px solid #CCCCCC; float: left; text-align: center; } #product_panel_a img { border: 1px solid #CCCCCC; margin: 5px 5px 0 5px; max-width: 300px; padding: 0; float: none; } #product_panel_b { width: 445px; max-width: 445px; margin: 2px 0 2px 0; padding: 0; background-color: #FFFFFF; border-bottom: 0px solid #CCCCCC; float: left; text-align: justify; } #product_panel_b input { margin: 0 0 0 5px; padding: 0; border: 0px solid #CCCCCC; color: #999999; font-size: 12px; display: inline; } #product_panel_b label { border-bottom: 1px dotted #CCCCCC; cursor: help; } #product_panel_b input.inputqty { margin: 0 0 0 5px; padding: 0; width: 25px; border: 1px solid #CCCCCC; color: #999999; font-size: 12px; display: inline; text-align: center; } #product_panel_b input.addborders { border: 1px solid #CCCCCC; margin: 0px; padding: 1px; } #product_panel_b select { margin: 0 0 0 5px; padding: 0; width: auto; border: 1px solid #CCCCCC; color: #999999; font-size: 12px; display: inline; } #product_panel_b p { margin: 0; padding: 5px; text-align: justify; clear: none; } #product_panel_b img { border: 0px; margin: 0px; padding: 0px; } #product_also_related_container { width: 770px; max-width: 770px; border: 0px solid #FFFFFF; background-color: #FFFFFF; margin: 0 0 5px 0; text-align: center; padding: 0; float: left; clear: both; } #product_related_items_container { width: 374px; max-width: 374px; border: 0 none #FFFFFF; background-color: #FFFFFF; margin: 0 0 5px 0; text-align: center; padding: 0 0 0 0; float: left; } #product_related_items_container h2 { font-size: 12px; font-weight: bold; color: #014891; text-align: left; background-color: #FFFFFF; padding: 6px 3px 6px 10px; border: 1px solid #9F9C78; margin: 0; white-space: nowrap; } #product_also_bought_container { width: 374px; max-width: 374px; border: 0 none #FFFFFF; background-color: #FFFFFF; margin: 0 0 5px 10px; text-align: center; padding: 0 0 0 0; float: left; } #product_also_bought_container h2 { font-size: 12px; font-weight: bold; color: #014891; text-align: left; background-color: #FFFFFF; padding: 6px 3px 6px 10px; border: 1px solid #9F9C78; margin: 0; white-space: nowrap; } .related_also_item { width: 120px; margin: 1px; padding: 0px; border: 0px solid #CCCCCC; float: left; font-size: 9px; text-align: center; } .related_also_item img { border: 0; margin: 0; width: 85px; max-width: 85px; height: 85px; clear: both; } .mini_item { width: 97px; margin: 1px; padding: 0px; border: 0px solid #CCCCCC; float: left; font-size: 9px; text-align: center; } .mini_item img { border: 0; margin: 0; width: 85px; max-width: 85px; height: 85px; clear: both; } .cart_next_button { border: 0px !important; height: 20px; width: 42px; font-size: 0.1px !important; background: url('next.gif') 0 0 no-repeat; } .cart_cancel_button { border: 0px !important; height: 20px; width: 131px; font-size: 0.1px !important; background: url('continue_shopping.gif') no-repeat top left; } .cart_back_button { border: 0px !important; height: 20px; width: 43px; font-size: 0.1px !important; background: url('back.gif') no-repeat top left; } .cart_done_button { border: 0px !important; height: 20px; width: 57px; margin: 0 0 5px 0; padding: 0; font-size: 0.1px !important; color: #FFFFFF; background: url('done.gif') no-repeat top left; } .actrequired { color: #FF0000; font-weight: bold; } /* SLIMBOX */ #lbOverlay { position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; cursor: pointer; } #lbCenter, #lbBottomContainer { position: absolute; z-index: 9999; overflow: hidden; background-color: #fff; } .lbLoading { background: #fff url('loading.gif') no-repeat center; } #lbImage { position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat; } #lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none; } #lbPrevLink { left: 0; } #lbPrevLink:hover { background: transparent url('prevlabel.gif') no-repeat 0 15%; } #lbNextLink { right: 0; } #lbNextLink:hover { background: transparent url('nextlabel.gif') no-repeat 100% 15%; } #lbBottom { font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none; } #lbCloseLink { display: block; float: right; width: 66px; height: 22px; background: transparent url('closelabel.gif') no-repeat center; margin: 5px 0; outline: none; } #lbCaption, #lbNumber { margin-right: 71px; } #lbCaption { font-weight: bold; } 