/******************************************************* * Template defaults ******************************************************/ /******************************************************* * General page styles ******************************************************/ BODY { color: rgb(103,45,104); font-family: Verdana,Arial,sans-serif; margin: 0px; padding: 0px; } #mainbody { font-size: 10pt; background-image: url(/shop_content/shop_sites/skins/www.glu-stix.com/images/body_bg.gif); background-repeat: repeat; background-color: rgb(254,254,228); } #logo { border: none; margin-top: 10px; margin-right: 10px; float: left; height: 50px; } #tagline { margin-top: 5px; text-align: center; font-weight: bold; } .site_desc P { margin-bottom: 5px; } TD { margin: 0px; padding: 0px; vertical-align: top; } TD.IMG { display: block; margin: 0; padding: 0; vertical-align: bottom; } IMG { border: none; } H1 { font-family: "Arial Black",Arial,sans-serif; font-size: 24pt; font-weight: normal; margin-top: 10px; letter-spacing: .5em; border-bottom: 2px solid rgb(103,45,104); } BR.all { clear: all; } .caption { font-size: 8pt; color: rgb(160,160,160); } .message { color: rgb(210,0,0); font-weight: bold; margin-top: 5px; margin-bottom: 5px; } /******************************************************* * Links ******************************************************/ A { color: rgb(103,45,104); text-decoration: none; padding-right: 2px; padding-left: 2px; } A:hover { color: rgb(103,45,104); background-color: rgb(255,220,255); } A.plain { color: rgb(103,45,104); padding: 0px; text-decoration: none; } A.highlight { font-weight: bold; text-decoration: underline; } A.selected { color: rgb(254,254,228); background-color: rgb(103,45,104); } A.add_to_cart { border: 1px solid rgb(103,45,104); font-size: 8pt; margin: 2px; } A.button { padding: 3px 6px 3px 6px; margin: 2px; border: 2px outset rgb(160,160,160); background-color: rgb(254,254,228); } /******************************************************* * Category menus ******************************************************/ .categories { padding-top: 5px; line-height: 230%; text-align: center; } .categories A { padding: 2px; margin: 2px; border: 2px outset rgb(160,160,160); background-color: rgb(254,254,228); white-space: nowrap; } .categories A.selected { color: rgb(254,254,228); background-color: rgb(103,45,104); } .special_categories { font-style: italic; } .categories_plain { text-align: center; font-size: 8pt; margin-top: 40px; } .category_images { text-align: center; width: 100%; margin-bottom: 20px; } .category_images TABLE { margin-left: auto; margin-right: auto; display: table; } .category_images TD { text-align: center; vertical-align: top; width: 145px; /*border: 1px solid rgb(103,45,104);*/ } .category_images TD:hover { color: rgb(103,45,104); background-color: rgb(255,220,255); } .category_images A { display: block; padding: 10px; font-size: 8pt; font-weight: bold; } .category_images IMG { border: 1px solid rgb(103,45,104); } /******************************************************* * Footer area ******************************************************/ .footer { font-size: 8pt; color: rgb(160,160,160); } TABLE.footer { border-top:1px solid rgb(160,160,160); margin-top: 20px; width: 100%; } .footer TD { text-align: center; vertical-align: middle; padding-top: 10px; } .footer A { color: rgb(160,160,160); } /******************************************************* * Home, Category, & Product Detail pages ******************************************************/ IMG.category_image { float: left; border: 2px solid rgb(103,45,104); margin: 5px 10px 20px 5px; } DIV.product_list_image { width: 95px; float: left; } .product_list_image A { padding: 0px; } .product_list_image IMG { margin-left: 10px; border: 1px solid rgb(103,45,104) } DIV.product_list { margin-left: 100px; margin-bottom: 20px; } .product_list P { margin: 0px 0px 5px 0px; } .product_list H2 { font-size: 12pt; font-weight: bold; margin-bottom: 5px; margin-top: 0px; } TABLE.product_variations { border-top: 1px solid rgb(225,225,225); margin-top: 0px; } .product_variations TH { font-size: 8pt; font-weight: normal; padding: 3px; background-color: rgb(225,225,225); border-bottom: 1px solid rgb(225,225,225); vertical-align: middle; } .product_variations TD { font-size: 8pt; padding: 3px; border-bottom: 1px solid rgb(225,225,225); vertical-align: middle; } DIV.product_image { float: right; text-align: center; margin: 0px 5px 5px 5px; } .product_image IMG { border: 1px solid rgb(103,45,104); } .product_image P { margin: 0px; padding: 0px; width: 200px; font-size: 8pt; color: rgb(160,160,160); } .product_page H2 { font-size: 14pt; font-weight: normal; margin-bottom: 5px; margin-top: 0px; border-bottom: 2px solid rgb(103,45,104);} .product_page H1 { /*font-family: Verdana,Arial,sans-serif;*/ font-size: 18pt; font-weight: normal; letter-spacing: 0; border-bottom: 2px solid rgb(103,45,104); } /******************************************************* * Shopping cart ******************************************************/ .cart INPUT { text-align: right; font-family: "MS Sans Serif",Verdana,Arial,sans-serif; font-size: 7pt; padding: 1px 2px 1px 2px; } .cart TABLE { border: 1px solid rgb(225,225,225); margin-top: 0px; background-color: rgb(255,255,255); } .cart TH { font-size: 8pt; font-weight: normal; padding: 3px; background-color: rgb(225,225,225); border-bottom: 1px solid rgb(225,225,225); vertical-align: middle; } .cart TD { font-size: 8pt; padding: 3px; border-bottom: 1px solid rgb(225,225,225); vertical-align: middle; } /******************************************************* * Contact Us page ******************************************************/ .contact TD { font-size: 8pt; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; } .contact H3 { font-size: 10pt; font-weight: bold; margin-bottom: 5px; } .contact P { margin-top: 2px; margin-bottom: 5px; }