.single_item { text-align: center; vertical-align: center; display: inline-block; cursor: pointer; } .item_list_image { max-height: 125px; max-width: 160px; } .single_item img { padding: 5px; } .single_item div { width: 300px; } .single_item h1 { font-size: 15px; text-decoration: bold; } .single_trait { display: inline-block; text-align: center; padding-right: 5px; } .item_name { font-size: 16px; } .item_brand_name { font-size: 24px; text-transform: uppercase; } .item_price { font-size: 36px; padding-top: 36px; padding-bottom: 36px; } .item_image { border: 1px; border-color: #cccccc; } .item_name_and_price { text-align: center; vertical-align: center; } .item_floating_price { position: absolute; bottom: 8%; right: 8%; text-align: right; width: 100%; } /* item description tab TTTTTTTTTTTTTTTTTTTTTTT AAA BBBBBBBBBBBBBBBBB T:::::::::::::::::::::T A:::A B::::::::::::::::B T:::::::::::::::::::::T A:::::A B::::::BBBBBB:::::B T:::::TT:::::::TT:::::T A:::::::A BB:::::B B:::::B TTTTTT T:::::T TTTTTT A:::::::::A B::::B B:::::B T:::::T A:::::A:::::A B::::B B:::::B T:::::T A:::::A A:::::A B::::BBBBBB:::::B T:::::T A:::::A A:::::A B:::::::::::::BB T:::::T A:::::A A:::::A B::::BBBBBB:::::B T:::::T A:::::AAAAAAAAA:::::A B::::B B:::::B T:::::T A:::::::::::::::::::::A B::::B B:::::B T:::::T A:::::AAAAAAAAAAAAA:::::A B::::B B:::::B TT:::::::TT A:::::A A:::::A BB:::::BBBBBB::::::B T:::::::::T A:::::A A:::::A B:::::::::::::::::B T:::::::::T A:::::A A:::::A B::::::::::::::::B TTTTTTTTTTTAAAAAAA AAAAAAABBBBBBBBBBBBBBBBB */ .item_description_tab { border-top: 1px; border-left: 1px; border-right: 1px; border-color: #d0d0d0; padding-top: 10px; padding-left: 32px; padding-right: 32px; border-style: solid; border-bottom-style: none; display: inline-block; font-size: 20px; font-weight: medium; vertical-align: bottom; } .item_description_tab_area { border-color: #d0d0d0; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom-style: solid; border-bottom-width: 1px; display: inline-block; min-width: 50%; max-width: 50%; vertical-align: bottom; padding-top: 100px; } .item_description_text { padding-left: 33px; font-size: 15px; padding-top: 10px; }