@charset "UTF-8"; /*--[ HTML5 Boilerplate RESET ]--------------------------------------------------------------------------------*/ html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, menu, time, mark, audio, video { border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; margin: 0; padding: 0; } article, aside, figure, footer, header, hgroup, nav, section { display: block; } nav ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: none; } a { font-size: 100%; vertical-align: baseline; background: transparent; margin: 0; padding: 0; } ins { background-color: #ff9; color: #000; text-decoration: none; } mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; } del { text-decoration: line-through; } abbr[title], dfn[title] { border-bottom: 1px dotted #000; cursor: help; } table { border-collapse: collapse; border-spacing: 0; } hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; } input, select { vertical-align: middle; } /* --[ HELPER CLASSES ]--------------------------------------------------------------------------------*/ .ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; } /* for image replacement */ .hidden { display: none; visibility: hidden; } /* Hide for both screenreaders and browsers */ .visuallyhidden { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); } /* Hide only visually - available for screenreaders */ .invisible { visibility: hidden; } /* Hide visually and from screenreaders, but maintain layout */ .clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; } .clearfix { display: block; } /* float clearing for everyone else */ .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; } /* float clearing for IE6 */ * html .clearfix { height: 1%; overflow: visible; } /* float clearing for IE7 */ * + html .clearfix { min-height: 1%; } html[xmlns] .clearfix { display: block; } .group:before { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; } .group { zoom: 1; } input[type=text], input[type=password], textarea { box-sizing: border-box; } /* These styles redefine the way the elements look. It should be applied after the general reset. [ HTML5 Boilerplate MINIMAL BASE STYLES ] * --------------------------------------------------------------------------------*/ select, input, textarea, button { font-family: sans-serif; font-size: 99%; } pre, code, kbd, samp { font-family: monospace; } blockquote { font-family: cursive; } nav ul, nav li { margin: 0; } small { font-size: 85%; } textarea { overflow: auto; } .ie6 legend, .ie7 legend { margin-left: -7px; } table { font-size: inherit; font: 100%; } select, input, textarea { font: 99% sans-serif; } pre, code, kbd, samp { font-family: monospace, sans-serif; } body, select, input, textarea { color: #444; } h1, h2, h3, h4, h5, h6 { font-weight: bold; text-rendering: optimizeLegibility; letter-spacing: 0.01em; } html { -webkit-font-smoothing: antialiased; } a, a:hover, a:active { outline: none; } a, a:active, a:visited { color: #607890; } a:hover { color: #036; } ul, ol { margin-left: 1.8em; } ol { list-style-type: decimal; } strong, th { font-weight: bold; } td, td img { vertical-align: top; } sub { vertical-align: sub; font-size: smaller; } sup { vertical-align: super; font-size: smaller; } pre { padding: 15px; white-space: pre; /* CSS2 */ white-space: pre-wrap; white-space: pre-line; word-wrap: break-word; } input[type="radio"] { vertical-align: text-bottom; } input[type="checkbox"] { vertical-align: bottom; *vertical-align: baseline; } .ie6 input { vertical-align: text-bottom; } label, input[type=button], input[type=submit], button { cursor: pointer; } button, input, select, textarea { margin: 0; } input:invalid, textarea:invalid { border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red; } .no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; } ::-moz-selection { background: #FF5E99; color: #fff; text-shadow: none; } ::selection { background: #FF5E99; color: #fff; text-shadow: none; } a:link { -webkit-tap-highlight-color: #FF5E99; } html { overflow-y: scroll; } button { width: auto; overflow: visible; } .ie7 img { -ms-interpolation-mode: bicubic; } /* This partial is only used by compass' blueprint module. If you're not using it, you can safely delete it. */ #container { width: 950px; margin: 0 auto; display: block; /* float clearing for everyone else */ /* float clearing for IE6 */ /* float clearing for IE7 */ } #container:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; } * html #container { height: 1%; overflow: visible; } * + html #container { min-height: 1%; } html[xmlns] #container { display: block; } /*--[ Layout ]--------------------------------------------------------------------------------*/ html { font: 62.5% Arial, Helvetica, sans-serif; /* Reset to 10px equivilent */ text-align: center; background-image: url(../images/bg-body.jpg); background-repeat: repeat; } body { text-align: left; color: #333; font-size: 1.6em; /* 16 px equiv */ line-height: 1.5em; /* 24px equiv */ position: relative; } #main { zoom: 1; clear: both; margin-top: 2.5em; } #main #main-content { width: 720px; display: inline; float: right; -moz-box-shadow: #cccccc 2px -2px 8px; -webkit-box-shadow: #cccccc 2px -2px 8px; -o-box-shadow: #cccccc 2px -2px 8px; box-shadow: #cccccc 2px -2px 8px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; } #main #sidebar { display: inline; float: left; margin-right: 0; width: 230px; margin-top: 40px; } * html #main #sidebar { overflow-x: hidden; } #main #sidebar p { font-size: .8em; text-shadow: 1px 1px 0 #FFFFFF; } #main #sidebar .widget_wpsc_shopping_cart p { font-size: 1em; } #footer { zoom: 1; clear: both; padding: 1em 0 0 0; width: 720px; display: inline; float: right; } #main-nav { display: inline; float: left; margin-right: 0; width: 510px; display: inline; float: left; margin: 0 0 0 25px; } * html #main-nav { overflow-x: hidden; } #main, #footer, .entry { display: block; /* float clearing for everyone else */ /* float clearing for IE6 */ /* float clearing for IE7 */ } #main:after, #footer:after, .entry:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; } * html #main, * html #footer, * html .entry { height: 1%; overflow: visible; } * + html #main, * + html #footer, * + html .entry { min-height: 1%; } html[xmlns] #main, html[xmlns] #footer, html[xmlns] .entry { display: block; } /*--[ Anchors ]--------------------------------------------------------------------------------*/ a { text-decoration: none; color: #333333; } a:hover { text-decoration: underline; } a:visited { color: #333333; } a:focus { color: #333333; } a:hover { color: #666666; } a:active { color: #333333; } /*--[ Typography ]--------------------------------------------------------------------------------*/ h1, h2, h3, h4, h5, h6 { color: #222; } h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #333; } /* 32px font, line height 36, margin-top 24, margin bottom 12 */ h1 { font-size: 2.2em; line-height: 1em; margin: 0.75em 0 0.375em 0; letter-spacing: -0.05em; } /* 32px equiv size */ h2 { font-size: 2em; line-height: 1.125em; margin: 0.75em 0 0.375em 0; letter-spacing: -0.05em; font-weight: bold; } /* 26px equiv */ h3 { font-size: 1.625em; line-height: 1.384em; letter-spacing: -0.035em; margin: 0.9231em 0 0.462em 0; } /* 20px equiv */ h4 { font-size: 1.25em; line-height: 1.2em; margin-top: 1.2em; } /* 18px equiv */ h5 { font-size: 1.125em; line-height: 1.3333em; margin-top: 1.3333em; } /* 14px equiv */ h6 { font-size: 0.875em; line-height: 1.7143em; margin-top: 1.7143em; text-transform: uppercase; } /*--[ Header ]--------------------------------------------------------------------------------*/ #header { background-image: url(../images/bg-header.png); background-repeat: repeat-x; height: 50px; display: block; /* float clearing for everyone else */ /* float clearing for IE6 */ /* float clearing for IE7 */ } #header:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; } * html #header { height: 1%; overflow: visible; } * + html #header { min-height: 1%; } html[xmlns] #header { display: block; } #header .inside { width: 950px; margin: 0 auto; display: block; /* float clearing for everyone else */ /* float clearing for IE6 */ /* float clearing for IE7 */ display: block; /* float clearing for everyone else */ /* float clearing for IE6 */ /* float clearing for IE7 */ } #header .inside:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; } * html #header .inside { height: 1%; overflow: visible; } * + html #header .inside { min-height: 1%; } html[xmlns] #header .inside { display: block; } #header .inside:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; } * html #header .inside { height: 1%; overflow: visible; } * + html #header .inside { min-height: 1%; } html[xmlns] #header .inside { display: block; } #header .inside #logo { font-size: 2em; line-height: 1em; margin: 0 1.5em 0 0; padding: 6px 0 0; font-weight: bold; display: inline; float: left; margin-right: 10px; width: 190px; } * html #header .inside #logo { overflow-x: hidden; } #header .inside #logo a { color: #fff; text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.2); } #header .inside #logo a:hover { text-decoration: none; } .tab { display: inline; float: right; display: block; /* float clearing for everyone else */ /* float clearing for IE6 */ /* float clearing for IE7 */ width: 720px; position: relative; } .tab:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; } * html .tab { height: 1%; overflow: visible; } * + html .tab { min-height: 1%; } html[xmlns] .tab { display: block; } .tab span.tab-title { -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; -o-border-radius: 10px 10px 0 0; -ms-border-radius: 10px 10px 0 0; -khtml-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; background-color: #FFFFFF; color: #666666; font-size: 0.85em; font-weight: bold; padding: 10px 30px; } /*--[ Navigation ]--------------------------------------------------------------------------------*/ #main-nav ul li { float: left; margin-right: 15px; position: relative; } #main-nav ul li:hover > a { color: #fff; background: #d80100; /* Old browsers */ background: -moz-linear-gradient(top, #d80100 0%, #d50100 19%, #d60100 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d80100), color-stop(19%, #d50100), color-stop(100%, #d60100)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #d80100 0%, #d50100 19%, #d60100 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #d80100 0%, #d50100 19%, #d60100 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #d80100 0%, #d50100 19%, #d60100 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d80100', endColorstr='#d60100',GradientType=0 ); /* IE6-9 */ background: linear-gradient(top, #d80100 0%, #d50100 19%, #d60100 100%); /* W3C */ } #main-nav ul li a { display: block; padding: 1em 0; color: #fff; padding: 13px 10px; font-weight: bold; } #main-nav ul li a:hover, #main-nav ul li a:focus { text-decoration: none; background: #d80100; /* Old browsers */ background: -moz-linear-gradient(top, #d80100 0%, #d50100 19%, #d60100 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d80100), color-stop(19%, #d50100), color-stop(100%, #d60100)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #d80100 0%, #d50100 19%, #d60100 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #d80100 0%, #d50100 19%, #d60100 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #d80100 0%, #d50100 19%, #d60100 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d80100', endColorstr='#d60100',GradientType=0 ); /* IE6-9 */ background: linear-gradient(top, #d80100 0%, #d50100 19%, #d60100 100%); /* W3C */ } #main-nav ul li ul { left: -999em; top: 10px; position: absolute; background-color: #D80100; margin: 2.5em 0 0 0 !important; padding: 0 !important; line-height: 1em; z-index: 1; } #main-nav ul li:hover ul { left: auto; width: 8.4em; } #main-nav ul li:hover ul ul { left: -999em; margin: 0; } #main-nav ul ul li { display: block; float: none; padding: 0 !important; margin: 0 !important; } #main-nav ul ul li:hover ul { top: 0; left: 8.4em; margin-top: 0 !important; } #main-nav ul ul li a { display: block; padding: 7px 8px; font-weight: normal; font-size: 0.8em; } #main-nav ul ul li a:hover { background: #ec0200; } /*--[ Top Cart ]--------------------------------------------------------------------------------*/ .top-cart { background-image: url(../images/cart-area.png); background-repeat: repeat-x; height: 69px; width: 150px; display: inline; float: right; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; -ms-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; -ms-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; font-size: 12px; font-weight: bold; color: #fff; -moz-box-shadow: #999999 0 2px 3px; -webkit-box-shadow: #999999 0 2px 3px; -o-box-shadow: #999999 0 2px 3px; box-shadow: #999999 0 2px 3px; margin-bottom: 20px; } .top-cart p { margin: 0; } .top-cart a { color: #fff; text-decoration: none; } .top-cart a:hover { text-decoration: underline; } .top-cart span { display: block; /* float clearing for everyone else */ /* float clearing for IE6 */ /* float clearing for IE7 */ text-align: center; } .top-cart span:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; } * html .top-cart span { height: 1%; overflow: visible; } * + html .top-cart span { min-height: 1%; } html[xmlns] .top-cart span { display: block; } .top-cart span.totalitems:hover { text-decoration: underline; } .top-cart span.totalitems { border-top: 1px solid #7CAE17; } .top-cart span.totalprice { border-bottom: 1px solid #578600; font-size: 1.5em; font-weight: bold; height: 30px; padding-top: 15px; } /*--[ --- ]--------------------------------------------------------------------------------*/ #main-content { font-size: .8em; } #main-content #top-content h2 { width: 550px; display: inline; float: left; color: #666; font-size: 1.3em; line-height: 2.6em; margin: 0 0 0 20px; } #main-content #top-content .log-bar { display: inline; float: right; display: block; /* float clearing for everyone else */ /* float clearing for IE6 */ /* float clearing for IE7 */ margin-top: .5em; text-align: right; } #main-content #top-content .log-bar:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; } * html #main-content #top-content .log-bar { height: 1%; overflow: visible; } * + html #main-content #top-content .log-bar { min-height: 1%; } html[xmlns] #main-content #top-content .log-bar { display: block; } #main-content #top-content .log-bar a { padding: 5px 10px; background-color: #ccc; font-size: 12px; color: #fff; text-decoration: none; } #main-content #top-content .log-bar a:hover { text-decoration: underline; } #main-content #top-content .log-bar a:hover { background-color: #ce0100; text-decoration: none; } #main-content .content-wrap { padding: 20px; display: block; /* float clearing for everyone else */ /* float clearing for IE6 */ /* float clearing for IE7 */ display: inline; float: left; background-color: #fff; width: 680px; border: 1px solid #FFFFFF; -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; } #main-content .content-wrap:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; } * html #main-content .content-wrap { height: 1%; overflow: visible; } * + html #main-content .content-wrap { min-height: 1%; } html[xmlns] #main-content .content-wrap { display: block; } #main-content .content-wrap .breadcrumbs { font-size: 11px; display: inline; float: left; width: 510px; display: block; /* float clearing for everyone else */ /* float clearing for IE6 */ /* float clearing for IE7 */ margin: 0 10px 20px 0; line-height: 1.5em; } #main-content .content-wrap .breadcrumbs:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; } * html #main-content .content-wrap .breadcrumbs { height: 1%; overflow: visible; } * + html #main-content .content-wrap .breadcrumbs { min-height: 1%; } html[xmlns] #main-content .content-wrap .breadcrumbs { display: block; } #main-content .content-wrap #top-content-wrap { display: block; /* float clearing for everyone else */ /* float clearing for IE6 */ /* float clearing for IE7 */ margin-bottom: 2.5em; } #main-content .content-wrap #top-content-wrap:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; } * html #main-content .content-wrap #top-content-wrap { height: 1%; overflow: visible; } * + html #main-content .content-wrap #top-content-wrap { min-height: 1%; } html[xmlns] #main-content .content-wrap #top-content-wrap { display: block; } #main-content .content-wrap #top-content-wrap .account-bar { display: inline; float: right; width: 150px; text-align: right; margin-top: -5px; } /*--[ Begin WPEC Style ]--------------------------------------------------------------------------------*/ .entry .wpsc_container .wpsc_default_product_list .default_product_display { padding: 0; } .entry .wpsc_container .wpsc_default_product_list .default_product_display .left-product { display: inline; float: left; margin-right: 5px; } .entry .wpsc_container .wpsc_default_product_list .default_product_display .left-product .imagecol img.product_image { background-color: #fff; } .entry .wpsc_container .wpsc_default_product_list .default_product_display .right-product { overflow: hidden; } .entry .wpsc_container .wpsc_default_product_list .default_product_display .right-product .productcol { display: inline; float: left; border-bottom: 1px solid #EBEBEB; padding-bottom: 15px; width: 100%; } .entry .wpsc_container .wpsc_default_product_list .default_product_display .right-product .productcol .wpsc_description { font-size: 11px; width: 350px; display: inline; float: left; display: block; /* float clearing for everyone else */ /* float clearing for IE6 */ /* float clearing for IE7 */ margin-right: 10px; } .entry .wpsc_container .wpsc_default_product_list .default_product_display .right-product .productcol .wpsc_description:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; } * html .entry .wpsc_container .wpsc_default_product_list .default_product_display .right-product .productcol .wpsc_description { height: 1%; overflow: visible; } * + html .entry .wpsc_container .wpsc_default_product_list .default_product_display .right-product .productcol .wpsc_description { min-height: 1%; } html[xmlns] .entry .wpsc_container .wpsc_default_product_list .default_product_display .right-product .productcol .wpsc_description { display: block; } .entry .wpsc_container .wpsc_default_product_list .default_product_display .right-product .productcol .product_form { display: block; /* float clearing for everyone else */ /* float clearing for IE6 */ /* float clearing for IE7 */ margin-top: 10px; } .entry .wpsc_container .wpsc_default_product_list .default_product_display .right-product .productcol .product_form:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; } * html .entry .wpsc_container .wpsc_default_product_list .default_product_display .right-product .productcol .product_form { height: 1%; overflow: visible; } * + html .entry .wpsc_container .wpsc_default_product_list .default_product_display .right-product .productcol .product_form { min-height: 1%; } html[xmlns] .entry .wpsc_container .wpsc_default_product_list .default_product_display .right-product .productcol .product_form { display: block; } .entry .wpsc_container .wpsc_default_product_list .default_product_display .right-product .productcol .product_form fieldset { display: inline; float: left; font-size: 1em; margin: 0 30px 0 0; } .entry .wpsc_container .wpsc_default_product_list .default_product_display .right-product .productcol .product_form .wpsc_product_price { display: inline; float: left; font-weight: bold; color: #9fcc63; margin: 0 30px 0 0; } .entry .wpsc_container .wpsc_default_product_list .default_product_display .right-product .productcol .product_form .wpsc_buy_button_container { display: block; /* float clearing for everyone else */ /* float clearing for IE6 */ /* float clearing for IE7 */ display: inline; float: right; border: none; background: none; } .entry .wpsc_container .wpsc_default_product_list .default_product_display .right-product .productcol .product_form .wpsc_buy_button_container:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; } * html .entry .wpsc_container .wpsc_default_product_list .default_product_display .right-product .productcol .product_form .wpsc_buy_button_container { height: 1%; overflow: visible; } * + html .entry .wpsc_container .wpsc_default_product_list .default_product_display .right-product .productcol .product_form .wpsc_buy_button_container { min-height: 1%; } html[xmlns] .entry .wpsc_container .wpsc_default_product_list .default_product_display .right-product .productcol .product_form .wpsc_buy_button_container { display: block; } .entry .wpsc_container .wpsc_default_product_list .default_product_display .right-product .productcol .product_form .wpsc_buy_button_container .wpsc_buy_button { border: 1px solid #6EA508; color: #FFFFFF; font-size: 12px; font-weight: bold; padding: 5px 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; display: inline; float: left; text-shadow: 1px 1px 0 #6F6F6F; background: #a9da68; /* Old browsers */ background: -moz-linear-gradient(top, #a9da68 0%, #a0d257 21%, #7cb513 79%, #73ad02 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a9da68), color-stop(21%, #a0d257), color-stop(79%, #7cb513), color-stop(100%, #73ad02)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a9da68 0%, #a0d257 21%, #7cb513 79%, #73ad02 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a9da68 0%, #a0d257 21%, #7cb513 79%, #73ad02 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #a9da68 0%, #a0d257 21%, #7cb513 79%, #73ad02 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9da68', endColorstr='#73ad02',GradientType=0 ); /* IE6-9 */ background: linear-gradient(top, #a9da68 0%, #a0d257 21%, #7cb513 79%, #73ad02 100%); /* W3C */ } .entry .wpsc_container .wpsc_default_product_list .default_product_display .right-product .productcol .product_form .wpsc_buy_button_container .wpsc_buy_button:hover { background: #73ad02; /* Old browsers */ background: -moz-linear-gradient(top, #73ad02 0%, #7cb513 21%, #a0d257 79%, #a9da68 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #73ad02), color-stop(21%, #7cb513), color-stop(79%, #a0d257), color-stop(100%, #a9da68)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #73ad02 0%, #7cb513 21%, #a0d257 79%, #a9da68 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #73ad02 0%, #7cb513 21%, #a0d257 79%, #a9da68 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #73ad02 0%, #7cb513 21%, #a0d257 79%, #a9da68 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73ad02', endColorstr='#a9da68',GradientType=0 ); /* IE6-9 */ background: linear-gradient(top, #73ad02 0%, #7cb513 21%, #a0d257 79%, #a9da68 100%); /* W3C */ text-decoration: none; } .entry .wpsc_container .wpsc_default_product_list .default_product_display .right-product .productcol .product_form .wpsc_buy_button_container .wpsc_loading_animation { margin-top: -16px; } .entry .wpsc_container .wpsc_default_product_list .default_product_display .right-product .productcol .wpsc_product_utility { display: inline; float: left; display: block; /* float clearing for everyone else */ /* float clearing for IE6 */ /* float clearing for IE7 */ clear: both; } .entry .wpsc_container .wpsc_default_product_list .default_product_display .right-product .productcol .wpsc_product_utility:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; } * html .entry .wpsc_container .wpsc_default_product_list .default_product_display .right-product .productcol .wpsc_product_utility { height: 1%; overflow: visible; } * + html .entry .wpsc_container .wpsc_default_product_list .default_product_display .right-product .productcol .wpsc_product_utility { min-height: 1%; } html[xmlns] .entry .wpsc_container .wpsc_default_product_list .default_product_display .right-product .productcol .wpsc_product_utility { display: block; } .entry .wpsc_container .wpsc_default_product_list .default_product_display .right-product .wpsc_cat { margin-bottom: 5px; } .entry .wpsc_container .wpsc_default_product_list .default_product_display .right-product .wpsc_cat a { font-size: 11px; color: #999; } .post-pages { display: block; clear: both; margin: 10px 0; font-size: 11px; } .post-pages span { padding: 5px; background: #EEE; border: 1px solid #DDD; } /*--[ Widgets ]--------------------------------------------------------------------------------*/ .widget_search { overflow: hidden; zoom: 1; } .widget_search input#s { float: left; width: 50%; } .widget_search #searchsubmit { font-size: 0.875em; padding: 0 1em; border: 0; margin: 1px 0 0 0; line-height: 2.29em; } .widget_search label { display: none; } .widget { margin-bottom: 1.5em; display: block; /* float clearing for everyone else */ /* float clearing for IE6 */ /* float clearing for IE7 */ } .widget:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; } * html .widget { height: 1%; overflow: visible; } * + html .widget { min-height: 1%; } html[xmlns] .widget { display: block; } .widget ul { list-style: none; padding: 0 10px; margin: 0; display: block; } .widget ul li { list-style-image: none; list-style-type: none; margin-left: 0px; } .widget li { display: block; font-size: 12px; } .widget li a { text-decoration: none; } .widget li a:hover { text-decoration: underline; } .widget h3.widget_title { background-color: #F0F0F0; color: #666; font-size: 0.9em; padding: 8px 10px; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; -o-border-radius: 5px 0 0 5px; -ms-border-radius: 5px 0 0 5px; -khtml-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; } .widget_tag_cloud div { padding: 0; overflow: hidden; } .widget_tag_cloud a { line-height: 1.62em; } .widget_tag_cloud a:hover, .widget_tag_cloud a:focus { text-decoration: underline; } /*--[ Images ]--------------------------------------------------------------------------------*/ .wp-post-image, img.alignright, img.alignleft, img.aligncenter { background: #FFF; border: 1px solid #DDDDDD; padding: 3px; } a:hover .wp-post-image, a:focus .wp-post-image { padding: 1px !important; border: 3px solid #ffe084 !important; } a.more { color: #999; } .alignleft { float: left; clear: left; margin: .5em .9em 0.38em 0; } .alignright { float: right; clear: right; margin: .5em 0 0.38em .9em; } .aligncenter { margin: 0 auto 1.62em; display: block; } .alignnone { display: block; } div.wp-caption { text-align: center; background: #11161a; border: 1px solid #1a1f23; outline: 4px solid #0d1015; padding: 0 !important; text-align: center !important; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; } div.wp-caption img { margin: 0; padding: 5px 5px 0; outline: 0; border: 0; } p.wp-caption-text { margin: 0 !important; padding: 0 3px 3px !important; font-weight: bold; clear: both; font-size: 0.92em; color: #eee; } .gallery-caption { color: #666; font-size: 12px; } /*--[ Comments ]--------------------------------------------------------------------------------*/ #comments { clear: both; display: block; font-size: 1.5em; font-weight: normal; position: relative; width: 100%; } #respond { margin-top: 20px; position: relative; } .comment_container { position: relative; } ol.commentlist { list-style: none; margin: 0 0 15px !important; clear: both; } ol.commentlist li { list-style-image: none; list-style-type: none; margin-left: 0px; } ol.commentlist img.avatar { margin: 8px 10px 0 0; padding: 4px; position: absolute; left: 0; top: 0; border: 1px solid #eee; } ol.commentlist li { margin: 0; padding: 8px 0 8px 64px; list-style: none; overflow: hidden; position: relative; } ol.commentlist li header { margin: 0; line-height: 1.5em; } ol.commentlist li article nav { float: right; } ol.commentlist li ul { margin: 8px 0 0 !important; } ol.commentlist li li { border: 0; margin: 0 0 0 68px !important; padding: 0 0 8px; } ol.commentlist li .comment-text { -moz-border-radius: 8px; -webkit-border-radius: 8px; -o-border-radius: 8px; -ms-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px; border: 2px solid #ebebeb; overflow: hidden; padding: 10px 10px 0; } ol.commentlist li .comment-text p { margin: 0 0 10px !important; } ol.commentlist li.bypostauthor .comment-text, ol.commentlist li.bypostauthor img.avatar { border-color: #D4E2EB; } ol.commentlist li p.meta { font-weight: normal; background: transparent; padding: 0; font-style: italic; color: #777; font-size: 0.9em; margin: 0 0 10px !important; } ol.commentlist li p.meta strong { font-weight: bold; } ol.commentlist a { text-decoration: none; color: #7CB413; } ol.commentlist a:hover { text-decoration: underline; } ol.commentlist .comment-body .comment-author { diplay: inline; float: left; } ol.commentlist .comment-body .comment-author cite.fn { font-style: normal; padding-right: 10px; } ol.commentlist .comment-body .comment-author .says { display: none; } ol.commentlist .comment-body .comment-meta { display: block; /* float clearing for everyone else */ /* float clearing for IE6 */ /* float clearing for IE7 */ font-size: 0.85em; } ol.commentlist .comment-body .comment-meta:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; } * html ol.commentlist .comment-body .comment-meta { height: 1%; overflow: visible; } * + html ol.commentlist .comment-body .comment-meta { min-height: 1%; } html[xmlns] ol.commentlist .comment-body .comment-meta { display: block; } ol.commentlist .comment-body .comment-meta a { color: #999; } ul.children li .comment-body header { margin: 0 0 0 65px; line-height: 2.5em; } ul.children li .comment-body p { margin-left: 65px; } ul.children li .comment-body .comment-author { margin: 0 0 0 65px; } #respond { margin-bottom: 15px; } #respond input[type="text"] { display: inline; float: left; margin-right: 10px; } #respond textarea { width: 98%; margin-right: 0; } #respond label { font-size: .9em; } #respond label span { color: red; } #respond h3 { background-color: #F8F8F8; border: 1px solid #E8E8E8; font-size: 1.5em; padding: 5px 10px; color: #9FCC63; margin-bottom: 0; } #respond .inside-respond { border: 1px solid #E8E8E8; border-top: none; } #respond .inside-respond #cancel-comment-reply { float: right; padding: 20px 20px 0 0; } #respond .inside-respond #cancel-comment-reply a { border: 1px solid #6EA508; color: #FFFFFF; font-size: 12px; font-weight: bold; padding: 5px 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; display: inline; float: left; text-shadow: 1px 1px 0 #6F6F6F; background: #a9da68; /* Old browsers */ background: -moz-linear-gradient(top, #a9da68 0%, #a0d257 21%, #7cb513 79%, #73ad02 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a9da68), color-stop(21%, #a0d257), color-stop(79%, #7cb513), color-stop(100%, #73ad02)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a9da68 0%, #a0d257 21%, #7cb513 79%, #73ad02 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a9da68 0%, #a0d257 21%, #7cb513 79%, #73ad02 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #a9da68 0%, #a0d257 21%, #7cb513 79%, #73ad02 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9da68', endColorstr='#73ad02',GradientType=0 ); /* IE6-9 */ background: linear-gradient(top, #a9da68 0%, #a0d257 21%, #7cb513 79%, #73ad02 100%); /* W3C */ float: left; } #respond .inside-respond #cancel-comment-reply a:hover { background: #73ad02; /* Old browsers */ background: -moz-linear-gradient(top, #73ad02 0%, #7cb513 21%, #a0d257 79%, #a9da68 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #73ad02), color-stop(21%, #7cb513), color-stop(79%, #a0d257), color-stop(100%, #a9da68)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #73ad02 0%, #7cb513 21%, #a0d257 79%, #a9da68 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #73ad02 0%, #7cb513 21%, #a0d257 79%, #a9da68 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #73ad02 0%, #7cb513 21%, #a0d257 79%, #a9da68 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73ad02', endColorstr='#a9da68',GradientType=0 ); /* IE6-9 */ background: linear-gradient(top, #73ad02 0%, #7cb513 21%, #a0d257 79%, #a9da68 100%); /* W3C */ text-decoration: none; } #respond #commentform { padding: 20px; width: 60%; display: block; /* float clearing for everyone else */ /* float clearing for IE6 */ /* float clearing for IE7 */ } #respond #commentform:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; } * html #respond #commentform { height: 1%; overflow: visible; } * + html #respond #commentform { min-height: 1%; } html[xmlns] #respond #commentform { display: block; } #respond #commentform p.label { margin: 0; } .button:active, #submit:active, .widget_search #searchsubmit:active, .button.green:active { position: relative; top: 1px; } #submit { border: 1px solid #6EA508; color: #FFFFFF; font-size: 12px; font-weight: bold; padding: 5px 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; display: inline; float: left; text-shadow: 1px 1px 0 #6F6F6F; background: #a9da68; /* Old browsers */ background: -moz-linear-gradient(top, #a9da68 0%, #a0d257 21%, #7cb513 79%, #73ad02 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a9da68), color-stop(21%, #a0d257), color-stop(79%, #7cb513), color-stop(100%, #73ad02)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a9da68 0%, #a0d257 21%, #7cb513 79%, #73ad02 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a9da68 0%, #a0d257 21%, #7cb513 79%, #73ad02 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #a9da68 0%, #a0d257 21%, #7cb513 79%, #73ad02 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9da68', endColorstr='#73ad02',GradientType=0 ); /* IE6-9 */ background: linear-gradient(top, #a9da68 0%, #a0d257 21%, #7cb513 79%, #73ad02 100%); /* W3C */ display: inline; float: right; } #submit:hover { background: #73ad02; /* Old browsers */ background: -moz-linear-gradient(top, #73ad02 0%, #7cb513 21%, #a0d257 79%, #a9da68 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #73ad02), color-stop(21%, #7cb513), color-stop(79%, #a0d257), color-stop(100%, #a9da68)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #73ad02 0%, #7cb513 21%, #a0d257 79%, #a9da68 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #73ad02 0%, #7cb513 21%, #a0d257 79%, #a9da68 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #73ad02 0%, #7cb513 21%, #a0d257 79%, #a9da68 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73ad02', endColorstr='#a9da68',GradientType=0 ); /* IE6-9 */ background: linear-gradient(top, #73ad02 0%, #7cb513 21%, #a0d257 79%, #a9da68 100%); /* W3C */ text-decoration: none; } /* Footer */ #footer { text-align: center; margin-bottom: 30px; } #footer span.cc { background-image: url(../images/cc.png); background-repeat: no-repeat; width: 300px; height: 46px; display: inline-block; } #footer .credit { font-size: 0.75em; } p, ul, ol, dl, blockquote, hr, pre, table, fieldset, article, article footer, nav { margin: 0 0 1.5em 0; line-height: 1.5em; } article { margin-top: 10px; clear: both; } article header { margin: 0; } article header h2 { margin-left: -1px; } article ul { margin: 0 0 2em 2em; list-style: disc outside; } article ol { margin: 0 0 2em 2em; list-style: decimal outside; } article blockquote { margin: 0 0 1.25em 2.5em; font-family: cambria, georgia, times, serif; border-top: 1px solid #eee; border-bottom: 1px solid #eee; background: #f6f6f6; padding: 1.19em 1.25em 0; font-style: italic; } article .post-meta { font-size: .9em; margin-bottom: 1.5em; color: #777; } article .post-meta a { color: #777; } article h2.post-title { margin-bottom: 0; color: #333333; } /* Content Layout */ .left-content { width: 110px; display: inline; float: left; margin-right: 1em; } .left-content .thumb { display: inline; float: left; position: relative; display: block; /* float clearing for everyone else */ /* float clearing for IE6 */ /* float clearing for IE7 */ } .left-content .thumb:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; } * html .left-content .thumb { height: 1%; overflow: visible; } * + html .left-content .thumb { min-height: 1%; } html[xmlns] .left-content .thumb { display: block; } .left-content img.alignleft { float: left; clear: left; margin: 1em .9em 0.38em 0; } .post { display: block; /* float clearing for everyone else */ /* float clearing for IE6 */ /* float clearing for IE7 */ border-bottom: 1px solid #eee; clear: both; } .post:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; } * html .post { height: 1%; overflow: visible; } * + html .post { min-height: 1%; } html[xmlns] .post { display: block; } .post .right-content { overflow: hidden; } .post .entry { display: block; /* float clearing for everyone else */ /* float clearing for IE6 */ /* float clearing for IE7 */ } .post .entry:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; } * html .post .entry { height: 1%; overflow: visible; } * + html .post .entry { min-height: 1%; } html[xmlns] .post .entry { display: block; } .post .entry img { max-width: 680px; } .post .entry-excerpt { display: inline; float: left; } .post time { display: inline; float: left; color: #999; font-size: .85em; line-height: 1.9em; } .post time:after { content: ' - '; padding-right: 3px; } .post .cat-posts { display: block; /* float clearing for everyone else */ /* float clearing for IE6 */ /* float clearing for IE7 */ display: inline; float: left; } .post .cat-posts:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; } * html .post .cat-posts { height: 1%; overflow: visible; } * + html .post .cat-posts { min-height: 1%; } html[xmlns] .post .cat-posts { display: block; } .post .cat-posts a { color: #999; font-size: .85em; } .post .post-author { font-size: .85em; text-transform: capitalize; } .post .post-author a { color: #999; } .post .post-author a:before { content: ' - '; padding-left: 3px; } small { font-size: 0.6875em; } .paging { display: block; /* float clearing for everyone else */ /* float clearing for IE6 */ /* float clearing for IE7 */ display: inline; float: left; } .paging:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; } * html .paging { height: 1%; overflow: visible; } * + html .paging { min-height: 1%; } html[xmlns] .paging { display: block; } h2.entry-title { font-size: 1.2em; margin-bottom: 0; } h2.entry-title a { text-decoration: none; color: #333; } h1.archive-title { display: block; /* float clearing for everyone else */ /* float clearing for IE6 */ /* float clearing for IE7 */ clear: both; } h1.archive-title:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; } * html h1.archive-title { height: 1%; overflow: visible; } * + html h1.archive-title { min-height: 1%; } html[xmlns] h1.archive-title { display: block; } /* Styles by {Developer's Name} */ .entry #grid_view_products_page_container, .sft-framed-item #grid_view_products_page_container { width: 680px; } .entry #grid_view_products_page_container .product_grid_display, .sft-framed-item #grid_view_products_page_container .product_grid_display { position: relative; } .entry #grid_view_products_page_container .product_grid_display .product_grid_item, .sft-framed-item #grid_view_products_page_container .product_grid_display .product_grid_item { margin: 10px 10px 10px 0px; -moz-box-shadow: none; box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; -kthml-box-shadow: none; margin: 10px 10px 0 0; display: block; /* float clearing for everyone else */ /* float clearing for IE6 */ /* float clearing for IE7 */ max-height: 502px; min-height: 290px; display: inline; float: left; } .entry #grid_view_products_page_container .product_grid_display .product_grid_item:after, .sft-framed-item #grid_view_products_page_container .product_grid_display .product_grid_item:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; } * html .entry #grid_view_products_page_container .product_grid_display .product_grid_item, * html .sft-framed-item #grid_view_products_page_container .product_grid_display .product_grid_item { height: 1%; overflow: visible; } * + html .entry #grid_view_products_page_container .product_grid_display .product_grid_item, * + html .sft-framed-item #grid_view_products_page_container .product_grid_display .product_grid_item { min-height: 1%; } html[xmlns] .entry #grid_view_products_page_container .product_grid_display .product_grid_item, html[xmlns] .sft-framed-item #grid_view_products_page_container .product_grid_display .product_grid_item { display: block; } .entry #grid_view_products_page_container .product_grid_display .product_grid_item:nth-child(3n), .sft-framed-item #grid_view_products_page_container .product_grid_display .product_grid_item:nth-child(3n) { margin-right: 0; } .entry #grid_view_products_page_container .product_grid_display .product_grid_item:nth-child(3n+1), .sft-framed-item #grid_view_products_page_container .product_grid_display .product_grid_item:nth-child(3n+1) { content: "."; clear: both; } .entry #grid_view_products_page_container .product_grid_display .product_grid_item .item_image, .sft-framed-item #grid_view_products_page_container .product_grid_display .product_grid_item .item_image { position: relative; display: inline-block; } .entry #grid_view_products_page_container .product_grid_display .product_grid_item .grid_product_info h2.prodtitle, .sft-framed-item #grid_view_products_page_container .product_grid_display .product_grid_item .grid_product_info h2.prodtitle { font-size: 1.15em; } .entry #grid_view_products_page_container .product_grid_display .product_grid_item .grid_product_info h2.prodtitle a, .sft-framed-item #grid_view_products_page_container .product_grid_display .product_grid_item .grid_product_info h2.prodtitle a { text-decoration: none; color: #999; } .entry #grid_view_products_page_container .product_grid_display .product_grid_item .grid_product_info h2.prodtitle a:hover, .sft-framed-item #grid_view_products_page_container .product_grid_display .product_grid_item .grid_product_info h2.prodtitle a:hover { text-decoration: underline; } .entry #grid_view_products_page_container .product_grid_display .product_grid_item .grid_product_info .grid_description, .sft-framed-item #grid_view_products_page_container .product_grid_display .product_grid_item .grid_product_info .grid_description { font-size: 1.3em; } .entry #grid_view_products_page_container .product_grid_display .product_grid_item .grid_product_info .grid_description .more_details, .sft-framed-item #grid_view_products_page_container .product_grid_display .product_grid_item .grid_product_info .grid_description .more_details { margin: 0; display: inline; } .entry #grid_view_products_page_container .product_grid_display .product_grid_item a, .sft-framed-item #grid_view_products_page_container .product_grid_display .product_grid_item a { display: block; } .entry #grid_view_products_page_container .product_grid_display .product_grid_item a:hover, .sft-framed-item #grid_view_products_page_container .product_grid_display .product_grid_item a:hover { text-decoration: none; } .entry #grid_view_products_page_container .product_grid_display .product_grid_item a:hover .hover-title, .sft-framed-item #grid_view_products_page_container .product_grid_display .product_grid_item a:hover .hover-title { display: block; } .entry #grid_view_products_page_container .product_grid_display .product_grid_item .product_price, .entry #grid_view_products_page_container .product_grid_display .product_grid_item .price_container, .sft-framed-item #grid_view_products_page_container .product_grid_display .product_grid_item .product_price, .sft-framed-item #grid_view_products_page_container .product_grid_display .product_grid_item .price_container { color: #222222; font-size: .9em; margin-top: -6px; padding: 3px 3px 3px 0; position: relative; text-align: left; z-index: 1; font-weight: bold; } .entry #grid_view_products_page_container .product_grid_display .product_grid_item .price_container p, .sft-framed-item #grid_view_products_page_container .product_grid_display .product_grid_item .price_container p { margin-bottom: 5px; } .entry #grid_view_products_page_container .product_grid_display .product_grid_item .grid_more_info .wpsc_buy_button:hover, .sft-framed-item #grid_view_products_page_container .product_grid_display .product_grid_item .grid_more_info .wpsc_buy_button:hover { color: #FFF !important; } .entry #grid_view_products_page_container .product_grid_display .wpsc_variation_forms select, .sft-framed-item #grid_view_products_page_container .product_grid_display .wpsc_variation_forms select { margin: 0; width: 130px; } .hover-title { background: white; bottom: 0; color: #111111; display: none; font-weight: bold; left: 0; line-height: 30px; opacity: 0.6; padding: 85px 4px; position: absolute; right: 0; top: 0; } .sft-framed-item #grid_view_products_page_container .product_grid_display .product_grid_item { width: 190px; } .sft-framed-item #grid_view_products_page_container .wpsc_page_numbers_bottom { margin: 41px 0 -21px -21px !important; }