.clearfix::after { height: 0px; line-height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: "."; } img { border: 0px;vertical-align: top; } form { margin: 0px; padding: 0px; } ul { margin: 0px; padding: 0px; } h1 { margin: 0px; padding: 0px; } h2 { margin: 0px; padding: 0px; } h3 { margin: 0px; padding: 0px; } h4 { margin: 0px; padding: 0px; } h5 { margin: 0px; padding: 0px; } h6 { margin: 0px; padding: 0px; } p { margin: 0px; padding: 0px; } span { margin: 0px; padding: 0px; } input { margin: 0px; padding: 0px; } ul { list-style: none; } body { margin: 0px; color: rgb(0, 0, 0); line-height: 16px; font-family: Verdana, Geneva, sans-serif; font-size: 11px; } input { color: rgb(0, 0, 0); line-height: 13px; font-family: Verdana, Geneva, sans-serif; font-size: 11px; vertical-align: middle; } select { color: rgb(0, 0, 0); line-height: 13px; font-family: Verdana, Geneva, sans-serif; font-size: 11px; vertical-align: middle; } textarea { color: rgb(0, 0, 0); line-height: 13px; font-family: Verdana, Geneva, sans-serif; font-size: 11px; vertical-align: middle; } a { color: rgb(0, 0, 0); text-decoration: none; } a:hover { text-decoration: underline; } h1 { line-height: 26px; font-size: 24px; margin-top: 30px; } h2 { line-height: 20px; font-size: 18px; } h3 { line-height: 18px; font-size: 14px; } h4 { line-height: 15px; font-size: 13px; } h5 { line-height: 13px; font-size: 11px; } h6 { line-height: 12px; font-size: 10px; } .floatleft { width: auto; float: left; } .floatright { width: auto; float: right; } .alignleft { text-align: left; } .alignright { text-align: right; } .center { text-align: center; } .col1 { width: auto; float: left; } .col2 { width: auto; float: left; } .col3 { width: auto; float: left; } .block1 { width: auto; float: left; } .block2 { width: auto; float: left; } .col01 { width: auto; float: left; } .col02 { width: auto; float: left; } .col03 { width: auto; float: left; } p { padding: 8px 0px; } div.container { margin: auto; padding: 7px 0px 12px; width: 983px; font-size: 11px; } div.header div.cols1 { width: 983px; overflow: hidden; clear: both; } div.header div.cols1 div.col1 { width: 495px; text-align: right; } div.header div.cols1 div.col2 { width: 456px; float: right; } div.header div.tel { padding: 0px 0px 0px 250px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; } div.topmenu { background: url("bg01.gif") no-repeat left top; height: 47px; } div.topmenu ul { padding: 28px 0px 0px 280px; width: auto; float: left; } div.topmenu ul li { padding: 0px 10px; width: auto; line-height: 11px; border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid; float: left; } div.topmenu ul li.first { border-left-color: currentColor; border-left-width: medium; border-left-style: none; } div.topmenu ul li a { color: rgb(255, 255, 255); text-transform: uppercase; font-weight: bold; white-space: nowrap; } div.search-block { background: url("bg02.gif") no-repeat left top; height: 36px; } div.search-block div.cols1 { padding: 7px 0px 0px; width: 983px; overflow: hidden; clear: both; } div.search-block div.cols1 div.col1 { padding: 2px 0px 0px; width: 194px; } div.search-block div.cols1 div.col2 { margin: 0px 0px 0px 24px; width: 201px; } div.search-block div.cols1 div.col3 { background: url("bg04.gif") no-repeat left top; width: 539px; height: 21px; text-align: center; } div.search-block div.search { background: url("search.gif") no-repeat left top; width: 164px; height: 20px; float: right; } div.search-block input.keyword { padding: 3px; border: currentColor; width: 154px; } div.search-block a.browse { background: url("bg03.gif") no-repeat left top; width: 188px; height: 23px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 23px; font-size: 12px; font-weight: bold; display: block; } div.search-block a.browse:hover { text-decoration: none; } div.search-block div.cols1 div.col3 a { margin: 0px 5px; color: rgb(176, 109, 182); line-height: 21px; font-size: 12px; font-weight: bold; } div.content { margin: auto; width: 955px; overflow: hidden; clear: both; font-size: 11px; } div.side1 { background: url("bg05.jpg") repeat-y left top; width: 202px; float: left; } div.side2 { background: url("bg05.jpg") repeat-y left top; width: 202px; float: right; } div.main { margin: 0px 0px 0px 5px; width: 534px; font-size: 11px; float: left; } div.side1-btm { background: url("bg06.jpg") no-repeat left bottom; padding: 2px 0px 0px; } div.side2-btm { background: url("bg06.jpg") no-repeat left bottom; padding: 2px 0px 26px; } div.list-block div.art { background: url("bg07.gif") no-repeat left top; padding: 0px 3px 0px 0px; height: 125px; text-align: center; } div.list-block div.art2 { background: url("bg11.gif") no-repeat left top; padding: 0px 3px 0px 0px; height: 125px; text-align: center; } div.list-block div.image { padding: 16px 0px 2px; } div.list-block div.name { color: rgb(127, 79, 131); font-weight: bold; } div.list-block div.name a { color: rgb(127, 79, 131); } div.visit-block { padding: 14px 0px 0px; } div.view-block { padding: 6px 0px 0px; } div.view-block div.cols1 { width: 533px; text-align: center; overflow: hidden; clear: both; } div.view-block div.cols1 div.col1 { background: url("bg_new_prods.jpg") no-repeat left top; width: 265px; height: 167px; } div.view-block div.cols1 div.col2 { background: url("bg08.jpg") no-repeat left top; width: 265px; height: 167px; float: right; } div.view-block h4.t1 { padding: 6px 10px 5px 0px; } div.view-block div.image { padding: 0px 8px 0px 0px; } div.offers-block { background: url("bg_specials.jpg") no-repeat left top; margin: 4px auto 0px 0px; width: 521px; height: 135px; clear: both; } div.offers-block h3.t1 { padding: 20px 0px; text-align: center; color: rgb(51, 51, 51); line-height: 40px; font-size: 36px; } div.offers-block span.s1 { color: rgb(255, 226, 34); } div.offers-block div.cols1 { margin: 0px 0px 0px 8px; width: 498px; overflow: hidden; clear: both; } div.offers-block div.cols1 div.col1 { width: 162px; } div.offers-block div.cols1 div.col2 { margin: 0px 0px 0px 6px; width: 162px; } div.offers-block div.cols1 div.col3 { width: 162px; float: right; } div.offers-block div.t1 { background: rgb(168, 142, 190); text-align: center; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; } div.offers-block div.t1 a { color: rgb(255, 255, 255); } div.just-block div.cols1 { padding: 19px 0px 0px; width: 534px; text-align: center; overflow: hidden; clear: both; } div.just-block div.cols1 div.col1 { width: 178px; } div.search2-block { padding: 0px; } .button { background: url("search2.gif") no-repeat left top; } div.search2-block input.keyword { padding: 3px; border: currentColor; width: 154px; } div.basket-block { padding: 12px 15px 0px; } div.basket-block h5.t1 img { margin: -3px 0px 0px; } div.basket-block div.items { padding: 4px 0px 8px; color: rgb(127, 79, 131); font-weight: bold; } div.cat-block { padding: 0px 15px; } div.cat-block h5.t1 { padding: 6px 0px 4px; } div.cat-block a { color: rgb(127, 79, 131); font-weight: bold; } div.cat-block ul { padding: 0px 0px 2px; } div.cat-block ul li { padding: 1px 0px; } div.icons { text-align: center; padding-top: 10px; padding-left: 1px; } div.van-block { background: url("bg10.gif") no-repeat left top; margin: 10px 0px 0px 7px; padding: 18px 0px 0px; width: 190px; height: 135px; text-align: center; } div.van-block div.caption { color: rgb(127, 79, 131); font-weight: bold; } div.van-block div.caption a { color: rgb(127, 79, 131); font-weight: bold; } div.footer { background: url("footer.gif") no-repeat left top; margin: 12px auto 0px; padding: 3px 0px 0px; width: 981px; height: 35px; text-align: center; color: rgb(255, 255, 255); font-weight: bold; } div.footer a { color: rgb(255, 255, 255); } div.colsrow1 { text-align: center; overflow: hidden; clear: both; } div.colsrow1 { background: url("bg08.jpg") no-repeat left top; width: 265px; height: 167px; margin-left: -10px; } div.cat1 { padding: 19px 0px 0px; width: 534px; overflow: hidden; clear: both; } div.cat1 { background: url("bg-cat.jpg") no-repeat left top; margin: 4px; width: 165px; height: 200px; text-align: center; padding-top: 10px; padding-left: 0px; } div.cat1 img { padding-right: 4px; } div.cat1-t1 { background: rgb(168, 142, 190); padding: 2px; width: 145px; height: 35px; text-align: center; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; margin-top: 5px; margin-left: 8px; } div.cat1-t1 a { color: rgb(255, 255, 255); } .solid_line_blue { padding: 0px; height: 1px; clear: both; margin-top: 10px; background-color: rgb(0, 0, 0); } #slideshow { width: 534px; height: 221px; margin-top: 10px; margin-bottom: 0px; position: relative; } #slideshow img { top: 0px; right: 0px; position: absolute; z-index: 1; } #slideshow img.active { z-index: 3; } #slideshow img.last-active { z-index: 2; } .form_button_add_to_cart { margin: 0px 1px 0px 0px; padding: 1px 0px 1px 14px; border: 1px solid rgb(103, 130, 152); width: 90px; height: 20px; color: rgb(255, 255, 255); line-height: 13px; font-size: 11px; word-spacing: normal; background-image: url("theme_icon_add_to_cart.gif"); background-color: rgb(130, 139, 170); } .heading_marketing_box { margin: 0px 20px 14px 0px; border: 2px solid rgb(103, 130, 152); width: 229px; } .heading_marketing_box p.text_product_small_info_heading { margin: 0px; padding: 4px 0px 0px 8px; height: 20px; color: rgb(255, 255, 255); font-size: 11px; font-weight: 900; border-bottom-color: rgb(103, 130, 152); border-bottom-width: 2px; border-bottom-style: solid; background-image: url("../theme_marketing_header.gif"); background-color: rgb(103, 130, 152); } .heading_marketing_box p { padding: 8px; } .heading_marketing_box .product_image_cost { padding: 8px; } .product_image_cost { margin: 0px 12px 8px 0px; text-align: center; float: left; } .text_product_small_info { margin: 0px; padding: 0px 0px 6px; line-height: normal; font-size: 10px; } .text_product_small_info_heading { margin: 0px; padding: 10px 0px 12px; color: rgb(130, 139, 170); line-height: normal; font-size: 11px; font-weight: 900; } .text_product_small_info_price { margin: 0px; padding: 8px 0px 0px; line-height: normal; font-size: 11px; font-weight: 900; } .best_selling_items { padding: 10px; background-color: rgb(255, 255, 255); } .best_selling_items_spacing { padding: 0px 0px 8px 8px; } .image_float_right { margin: 16px 0px 15px 20px; float: right; } .image_product { margin: 0px 18px 10px 0px; text-align: center; float: left; } .dotted_line_blue { height: 1px; clear: both; background-image: url("theme_dotted_line.gif"); background-color: rgb(130, 139, 170); } .solid_line_light_blue { margin: 0px; padding: 0px; height: 1px; clear: both; background-color: rgb(130, 139, 170); } .solid_line_blue { margin: 0px; padding: 0px; height: 1px; clear: both; background-color: rgb(103, 130, 152); } .dotted_outline_blue { padding: 8px; border: 1px dotted rgb(130, 139, 170); } .product_list { margin: 20px 0px 20px 160px; font-size: 11px; } h1 { margin: 0px; padding: 16px 0px 4px; color: rgb(103, 130, 152); font-size: 20px; font-weight: 900; } h1.subheading { margin: 0px; padding: 0px 0px 14px; color: rgb(130, 139, 170); font-size: 13px; font-weight: 900; } h2 { margin: 0px; padding: 2px 0px 14px; color: rgb(130, 139, 170); font-size: 16px; font-weight: 900; } h2.clearall { margin: 0px; padding: 2px 0px 14px; color: rgb(130, 139, 170); clear: both; font-size: 16px; font-weight: 900; } h3.product { margin: 0px; padding: 0px 0px 6px; color: rgb(130, 139, 170); font-size: 13px; font-weight: 900; } h3.product_price { margin: 0px; padding: 0px 0px 20px; font-size: 11px; font-weight: 900; } .text_heading_left_column { margin: 0px; padding: 19px 0px 4px; color: rgb(103, 130, 152); line-height: normal; font-size: 13px; font-weight: 900; } .actrequired { color: rgb(204, 0, 0); font-size: 11px; } .actrequiredcolor { color: rgb(0, 0, 0); } .product_list .p { color: rgb(204, 0, 0); font-size: 11px; } .text_options { font-size: 11px; } .main table { font-size: 11px; } .news { background: url("bg_green.jpg") no-repeat; margin: auto; width: 490px; height: 170px; color: rgb(0, 0, 0); padding-right: 10px; padding-left: 10px; font-weight: bold; } .news h1 { color: rgb(255, 255, 255); font-size: 16px; font-weight: bold; margin-top: 0px; } .news p { padding-top: 0px; padding-bottom: 2px; margin-top: 0px; margin-bottom: 0px; } .news a { text-decoration: underline; } .news a:active { text-decoration: underline; } .events { background: url("bg_yellow.jpg") no-repeat left top; margin: auto; width: 490px; height: 160px; color: rgb(51, 51, 51); padding-right: 10px; padding-left: 10px; font-weight: bold; } .events h1 { color: rgb(51, 51, 51); font-size: 16px; font-weight: bold; margin-top: 0px; } .events p { padding-top: 0px; padding-bottom: 2px; margin-top: 0px; margin-bottom: 0px; } .navcontainerment { font-size: 12px; } .navcontainerment a { color: rgb(85, 85, 85); text-decoration: none; } .navcontainerment ul { margin: 0px 0px 0px 10px; padding: 0px; list-style-type: none; } .ul1 { margin: 0px; padding: 0px; font-size: 12px; } .li1 { padding: 4px; font-weight: normal; } .ul2 { margin: 5px 0px; padding: 0px; font-size: 11px; } .li2 { padding: 3px 0px 3px 8px; font-weight: normal; background-color: rgb(255, 255, 255); } .li2 a { color: rgb(34, 34, 34); } .li1_selected { padding: 3px; color: rgb(204, 51, 204); font-weight: normal; list-style-type: square; list-style-position: inside; background-color: rgb(255, 255, 255); } .li2_selected { color: rgb(204, 51, 204); font-weight: normal; list-style-type: square; list-style-position: inside; background-color: rgb(204, 102, 255); } .new_prod a { color: rgb(128, 24, 106); } .new_prod { width: 180px; height: 40px; text-align: center; color: rgb(128, 24, 106); line-height: 30px; font-size: 24px; font-weight: bold; margin-top: 20px; margin-left: 70px; } div.main p a { text-decoration: underline; }  .col_left { float: right; width:300px; } .col_right { float: left; width:180px; text-align: center; margin-top: 10px; }
