h1, h2, h3, h4, h5, h6, form, ul, ol, select, input, option, div, img { margin: 0; padding: 0; } .clear_both { clear: both; } .align_right { text-align: right; } hr { height: 1px; border-style: none; color: #c6d6e2; background-color: #c6d6e2; } body { margin: 0 auto; padding: 0; background-color: #343a41; background-image: url('bg_body_header.jpg'); background-repeat: repeat-x; font-family: Arial, Verdana, sans-serif; font-size: 13px; } .header { position: relative; margin: 0 auto; width: 1038px; height: 181px; background-image: url('ab_header.jpg'); background-repeat: no-repeat; } .menu_bg { background-image: url('bg_body_menu.jpg'); background-repeat: repeat-x; height: 45px; } .menu_top { position: relative; width: 999px; height: 45px; margin: 0 auto; background-image: url('menu_separator.jpg'); background-repeat: no-repeat; background-position: right; } .quick_search { position: relative; float: left; width: 236px; height: 45px; background-image: url('menu_separator.jpg'); background-repeat: no-repeat; background-position: right; } .input_holder { float: left; width: 185px; height: 45px; background-image: url('bg_quick_search.jpg'); background-repeat: no-repeat; } .input_field { position: absolute; width: 159px; top: 14px; left: 13px; color: #1f82b6; border: none; border-style: none; background: transparent; } label#QuickSearchLabel { position: absolute; width: 159px; top: 14px; left: 13px; color: #1f82b6; border: none; border-style: none; background: transparent; } .search_button { float: left; } .menu_item, .menu_item_last { float: left; height: 45px; padding: 0 26px; color: #fff; font-weight: bold; line-height: 45px; background-image: url('menu_separator.jpg'); background-repeat: no-repeat; background-position: right; } .menu_item_last { background-image: none; } .menu_item a, .menu_item a:link, .menu_item a:visited, .menu_item_last a, .menu_item_last a:link, .menu_item_last a:visited { text-decoration: none; color: #fff; } .menu_item a:hover, .menu_item_last a:hover { text-decoration: none; color: #8fff94; } .three_columns { width: 999px; margin: 0 auto; background-image: url('bg_3columns.jpg'); background-repeat: repeat-y; } .left_column { width: 236px; float: left; color: #0b4478; } .left_column a, .left_column a:link, .left_column a:visited { text-decoration: none; color: #0b4478; } .left_column a:hover { text-decoration: none; color: #4786bf; } .category_heading, .category_heading_top { height: 43px; padding: 0 13px; line-height: 46px; font-weight: bold; background-image: url('bg_category.jpg'); background-repeat: no-repeat; } .category_heading_top { background-image: url('bg_category_top.jpg'); } .category_separator { width: 236px; background-image: url('blue_point.jpg'); background-repeat: repeat-x; background-position: bottom; } .category_separator-right { width: 199px; background-image: url('blue_point.jpg'); background-repeat: repeat-x; background-position: bottom; } .category_separator-right  a:link, .category_separator-right a:visited{ text-decoration: none; color: #0b4478; } .category_separator-right  a:hover { text-decoration: none; color: #1BB12C; } .category_item { padding: 10px 13px; font-size: 12px; } .category_item a:hover { text-decoration: none; color: #1BB12C; } .credit_cards { text-align: center; padding: 20px; } .middle_column { width: 564px; float: left; background-image: url('bg_middle_column.jpg'); background-repeat: repeat-x; background-position: top; background-color: #fff; } .fixed_space { width: 564px; height: 285px; } .fixed_content { position: absolute; width: 550px; height: 271px; top: 50px; left: 243px; background-image: url('bg_fixed_content.jpg'); background-repeat: no-repeat; } .fixed_text { padding-left: 296px; width: 230px; text-align: right; line-height: 19px; color: #545454; } .fixed_heading { padding: 30px 0 15px 0; font-size: 18px; font-weight: bold; color: #4a846d; } .center_heading_bg { width: 555px; height: 30px; margin: 0 auto; background-image: url('bg_heading.jpg'); background-repeat: no-repeat; } .center_heading { padding: 5px 20px; color: #49816b; font-size: 17px; font-weight: bold; } .center_product_box { width: 550px; margin: 10px auto; color: #45637D; font-size: 12px; } .center_product_box img{ border: none; border-style: none; } .center_product_left { width: 280px; text-align: center; float: left; } .center_product_right { width: 270px; float: left; } .center_product_name { font-weight: bold; font-size: 14px; } .center_product_name a, .center_product_name a:link, .center_product_name a:visited { text-decoration: none; color: #45637D; } .center_product_name a:hover { text-decoration: none; color: #477f69; } .center_product_description { padding: 8px 0; } .center_product_price { height: 20px; width: 70px; background-image: url('button_price.jpg'); background-repeat: no-repeat; padding-left: 28px; line-height: 21px; font-size: 12px; font-weight: bold; color: #f3ffff; } .add_to_basket { width: 98px; height: 20px; margin: 4px 0; } .right_column { width: 199px; float: left; } .shopping_basket { position: relative; width: 199px; height: 131px; background-image: url('bg_shopping_basket.jpg'); background-repeat: no-repeat; font-size: 12px; } .shopping_basket_heading { color: #0b4478; padding-top: 18px; text-align: center; font-weight: bold; } .items_field { position: absolute; top: 48px; left: 21px; color: #2f4c63; border: none; border-style: none; background: transparent; } .value_field { position: absolute; top: 75px; left: 21px; color: #2f4c63; border: none; border-style: none; background: transparent; } .cart_links { position: absolute; width: 199px; top: 106px; font-size: 13px; color: #2e792e; text-align: center; } .cart_links a, .cart_links a:link, .cart_links a:visited { text-decoration: none; color: #139f5b; } .cart_links a:hover { text-decoration: none; color: #48bf47; } .best_sellers_top { width: 192px; height: 71px; margin: 10px auto 0 auto; background-image: url('best_sellers_top.jpg'); background-repeat: no-repeat; } .best_sellers_repeater { width: 192px; margin: 0 auto; background-image: url('best_sellers_repeater.jpg'); background-repeat: repeat-y; } .best_sellers_bottom { width: 192px; height: 15px; margin: 0 auto; background-image: url('best_sellers_bottom.jpg'); background-repeat: no-repeat; } .product_box { width: 175px; margin: 0 auto; padding: 3px 0; font-size: 12px; color: #1a8f8d; } .product_box_text { float: left; width: 105px; padding: 10px 0 0 0; } .product_box_text a, .product_box_text a:link, .product_box_text a:visited { text-decoration: none; color: #0f777f; font-size: 11px; font-weight: bold; } .product_box_text a:hover { text-decoration: none; color: #20af69; } .product_box_image { float: right; width: 65px; padding: 3px 0 0 0; } .product_box_image img{ border: none; border-style: none; } .catalogues { text-align: center; margin: 10px auto; color: #327246; } .catalogues img { margin: 8px auto 2px auto; border: none; border-style: none; } .footer { position: relative; height: 93px; text-align: center; color: #343a41; background-image: url('bg_body_footer.jpg'); background-repeat: repeat-x; } .footer_holder { width: 1002px; margin: 0 auto; } .footer_text { line-height: 25px; width: 900px; text-align: center; margin: 0 auto; padding: 22px 0 0 35px; } .footer_text a, .footer_text a:link, .footer_text a:visited { text-decoration: none; color: #343a41; } .footer_text a:hover { text-decoration: none; color: #586676; } .tees_web { float: right; text-align: left; width: 136px; margin: 23px 0 0 0; } .tees_web img{ border-style: none; } .product_group { padding: 15px 5px 10px 5px; } .section_link { font-size: 13px; } .section_link a, .section_link a:link, .section_link a:visited { color: #1aa66a; } .section_link a:hover { color: #6b99b3; } .cartheading { background-image: url('table_heading_bg.jpg'); background-repeat: repeat-x; height: 33px; color: #033e76; } .search_results_box { width: 250px; margin: 3px; float: left; } .search_results_left { width: 80px; float: left; text-align: center; } .search_results_right { width: 160px; float: right; } .search_results_right a, .search_results_right a:link, .search_results_right a:visited { color: #1aa66a; } .search_results_right a:hover { color: #6b99b3; } .middle_column a, .middle_column a:link, .middle_column a:visited { color: #1aa66a; } .middle_column a:hover { color: #6b99b3; }