/* In the year 3030, everybody wanna know the meaning of stylesheets */ /* XHTML elements */ html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {background:none repeat scroll 0 0 transparent;border:0 none;font-size:100%;margin:0;outline:0 none;padding:0;vertical-align:baseline;text-decoration:none;} body {font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;min-width:980px;font-size:14px;color:#444;background-color:#000;} body, .title, .gc-article-title, .gc-article-title a, #gc-bottom, #gc-footer, #gc-footer .title, #gc-header, #gc-copyright {color:#999} a {color: #a8dcf5;} a:hover {text-decoration:underline;color:deepskyblue;} a:active {color:steelblue;} input.nobg {background:none;border:none;} legend, fieldset {border:1px solid #3e3e3e;padding:5px;} fieldset {margin-bottom:10px;} legend {font-size:140%;margin-left:20px;} legend span {color:#fff;} legend, legend > img {vertical-align:middle;} input, textarea {background-color:#333;border:1px solid #0e182d;font-size:110%;color:#ccc;} address {margin-left:10px;} hr {border:0;color:#3e3e3e;background-color:#3e3e3e;height:1px;} .contact-form {margin-top:20px;} .contact-form-row > label, .coupon-form-row > label, .login-form-row > label, .account-info-row > label, .address-book-row > label {color:#fff;text-align:right;width:140px;display:block;float:left;vertical-align:top;} .contact-form-row > input, .coupon-form-row > input, .login-form-row > input, .login-form-row > select, .account-info-row > input, .address-book-row > input {margin-bottom:4px;} .contact-send-button, .coupon-send-button, .login-form-button, .account-info-button, .address-book-button {margin-top:10px;} #email-format-html, #email-format-text {margin-left:10px;} /* main layout */ /* #gc-tile {background:url(../images/bg-header-tile.png) repeat-x scroll 50% 0 #000;} */ #gc-main {background:url(../images/bg-main-tile.jpg) repeat scroll 50% -125px transparent;} /* #gc-header {background:url(../images/bg-transparent.png) repeat scroll 0 0 transparent;} */ #gc-header-drips {background:url(../images/bg-drips-green.png) no-repeat scroll 50% 0 transparent;position:absolute;top:0;right:-55px;height:320px;width:690px;} #gc-header-links {position:relative;top:12px;text-align:center;margin-left:460px;} #gc-header-links a, #gc-footer-bar a {color:lime;} #gc-header-links a:hover, #gc-footer-bar a:hover {color:deepskyblue;} #gc-header-links a:active, #gc-footer-bar a:active {color:steelblue;} #gc-header-links ul, #gc-footer-ribbon ul, #gc-footer-bar ul {list-style-type:none;} #gc-header-links ul {position:relative;z-index:10;} #gc-header-links ul li, #gc-footer-ribbon ul li, #gc-footer-bar ul li {padding:0 6px 0 9px;display:inline;border-left:2px solid goldenrod;white-space:nowrap;} #gc-header-links ul li.first, #gc-footer-ribbon ul li.first, #gc-footer-bar ul li.first {border:none;} .sideBoxContent ul, .sideBoxContent ol {margin-left:25px;} #gc-header-promo {position:absolute;bottom:5px;right:0;} #gc-header-inner {width:1020px;margin:0 auto;position:relative;min-height:160px;} #gc-logo {position:absolute;top:5px;left:20px;} #gc-container {margin:0 auto;width:1020px;background:url(../images/bg-transparent.png) repeat scroll 0 0 transparent;} .alert-box, .messageStackError, .messageStackWarning, .messageStackCaution {background-color:#64403E;background-image:url(../images/alert.png);border-bottom:1px solid #382121;border-right:1px solid #382121;color:#C15139;padding:5px;margin:5px 0;} .alert {font-weight:bold;font-size:130%;color:#aa2121;} .messageStackSuccess {color: #6CB656;background-image: url(../images/approved.png);background-color: #436750;border-bottom: 1px solid #314C2D;border-right: 1px solid #314C2D;padding:5px;margin:5px 0;} .messageStackSuccess img, .messageStackError img {vertical-align:middle;} .normalprice {color:#aa2121;text-decoration:line-through;} .productPriceDiscount {color:#aa2121;} /* navigator */ #gc-navigator-surround {background:none repeat scroll 0 0 transparent;margin-bottom:-5px;height:58px;position:relative;z-index:105;} #gc-navigator {margin:0 15px;background:none repeat scroll 0 0 transparent;} /* top */ #breadcrumbs {padding-top:8px;} #breadcrumbs > span {color:#fff;} /* surrounds */ #gc-surround-top-bg {width:980px;margin:0 10px;background:url(../images/bg-top.png) repeat-y scroll 0 0 transparent;} #gc-surround-top-underlay {background:url(../images/bg-top-underlay-black.png) no-repeat scroll 50% 100% transparent;position:relative;} #gc-surround-top {width:960px;margin:0 10px;min-height:90px;} #gc-surround-main {width:960px;margin:0 29px;background-color:#000;position:relative;} #gc-surround2-main {margin-left:-12px;padding-left:3px;background:url(../images/body-surround-l-black.png) repeat-y scroll 0 0 transparent;} #gc-surround3-main {margin-right:-12px;padding-right:3px;position:relative;background:url(../images/body-surround-r-black.png) repeat-y scroll 100% 0 transparent;} .gc-surround-inner {margin-left:8px;} #gc-main-outer {background:url(../images/bg-body.png) repeat-x scroll 50% 0 transparent;} /*#gc-surround-bottom-underlay {background:url(../images/bg-bottom-underlay-black.png) no-repeat scroll 50% 0 transparent;position:relative;}*/ #gc-surround-bottom {width:960px;margin:0 10px;min-height:109px;} .gc-block {margin-bottom:5px;padding:10px;position:relative;} /* modules */ .gc-module-surround {margin:0 -10px;} .gc-module-inner {padding:5px 10px;background:url(../images/module-m.png) repeat-x scroll 0 0 #1E1E1E;border-left:1px solid #222222;border-right:1px solid #222222;min-height:106px;} .gc-module-top, .gc-module-bottom {margin:0 9px;} .gc-module-top2, .gc-module-bottom2 {margin-left:-9px;} .gc-module-top3, .gc-module-bottom3 {height:9px;margin-right:-9px;} .gc-module-top {background:url(../images/module-tm.png) repeat-x scroll 0 0 transparent;} .gc-module-top2 {background:url(../images/module-tl.png) no-repeat scroll 0 0 transparent;} .gc-module-top3 {background:url(../images/module-tr.png) no-repeat scroll 100% 0 transparent;} .gc-module-bottom {background:url(../images/module-bm.png) repeat-x scroll 0 0 transparent;} .gc-module-bottom2 {background:url(../images/module-bl.png) no-repeat scroll 0 0 transparent;} .gc-module-bottom3 {background:url(../images/module-br.png) no-repeat scroll 100% 0 transparent;} .gc-fixed-height-contact {height:105px;} /* titles */ .title {text-shadow:-1px -1px 1px #000000;} .title span {color:#fff;} .module-title .title {font-weight:normal;margin-bottom:10px;margin-top:0;padding-bottom:15px;} .module-title {background:url(../images/module-title-bg.png) repeat-x scroll 50% 100% transparent;} h2.title {font-size:170%;letter-spacing:-1px;line-height:1em;} h3.subtitle, h3.title {font-size:140%;} .module-title > h1 {font-size:250%;display:inline-block;color:#fff;} .product-navigation-wrapper {float:right;margin-top:-4px;margin-right:40px;text-align:center;} #product-price {padding-left:10px;font-size:180%;color:#ccc;} .notice span {color:#fff;} /* footer */ #gc-footer-underlay {background:url(../images/bg-bottom-underlay-alternate.png) no-repeat scroll 50% 28px transparent;height:130px;} #gc-footer-bg {height:20px;} #gc-footer-info {color:#444;} #gc-footer-bottom {padding:10px 10px 20px;} #gc-footer-ribbon {background:url(../images/bg-ribbon.png) repeat-x scroll 0 0 transparent;padding:7px 0 3px;margin:-2px 18px 0 17px;text-align:center;height:20px;} #gc-footer-bar {text-align:center;padding:5px 0;background-image:url(../images/bg-footer-bar.png);background-position:50% 0;background-repeat:repeat-x;background-color:transparent;position:fixed;bottom:0;left:0;width:100%;z-index:100;} #gc-footer-bar-inner {width:960px;margin:0 auto;} .privacy-list {list-style-type:none;margin:0 0 10px 30px;} #copyright {text-align:center;font-size:small;color:#353535;} .list.account {margin:10px 0 10px 20px;} label.account {text-align:right;width:200px;} .information {margin:5px 0 10px 10px;} .order-history > span.label {display:inline-block;color:#fff;width:100px;text-align:right;} .order-info .total {text-align:right;} /*find out if this is used anywhere...*/ .wrapper {position:relative;} /* product listings and shopping cart */ .product-list-title {font-size:250%;color:#eee;padding:10px 0;} #category-description {font-size:130%;padding:0 20px 30px;color:#eee;} .product-list.data {padding:10px 0 0;vertical-align:top;} .product-list.odd, .cart.rowEven {background-color:#111;} .product-list.even, .product-list.odd, .product-list.rowheading {margin:0 -10px;} .product-list > .module-title, .cart > .module-title {height:4px;} .product-list.data, .product-list.header, .cart.header, .cart.data, .cart.data > div {display:inline-block;} .product-list.column0 {width:120px;margin-left:10px;} .product-list.column1 {width:450px;} .product-list.data.column1 {color:palegoldenrod} .product-list.column2 {width:95px;text-align:center;} .product-list.column2 h3 {color:#fff;} .product-add-to-cart {display:inline-block;padding-left:10px;margin-bottom:10px;color:#fff;} .product-image {padding:20px 0 0 10px;float:right;} .product-details-wrapper {min-height:210px;} .product-hr, .hr {height:5px;margin-bottom:10px;background:url(../images/module-title-bg.png) repeat-x scroll 50% 50% transparent;} .cart-total span {font-size:large;color:#fff;} .product-in-cart {padding-bottom:10px;} .product-in-cart span {color:#999;font-size:120%;} .cart.header, .cart.sub-total span {color:#fff;} .cart.row {margin:0 -10px;padding-top:8px;} .cart.data, .cart.data > div, .cart.data > input {vertical-align:middle;} .cart.column0 {padding:0 10px;width:50px;} .cart.column1 {width:350px;} .cart.column2 {width:80px;text-align:center;} .cart.column3, .cart.column4 {width:60px;text-align:center;} .cart.column4 {width:80px;} .cart.sub-total {text-align:right;padding:5px 35px 0 0;} table.order-info, table.account-info {width:100%} .order-info .header, .account-info.history .header {color:#fff;} .order-info.delivery {float:left;} .order-info.billing {float:left;margin-left:20px;} .order-info > h3, .order-info > h4, .address-book h3, .checkout h3 {font-size:120%;color:#fff;} .order-info > address, .order-info > div, .address-book > address .checkout > address {margin-left:10px;} .order-info-summary {text-align:right;} .order-info-summary > .label {color:#fff;display:inline-block;} .order-info-summary > .text {display:inline-block;} .address-book .instructions, .notifications {margin:10px;} fieldset .address-book {margin-left:10px;} .sub-box-row {text-align:center;margin-bottom:10px;vertical-align:top;} .sub-box-item {display:inline-block;width:220px;vertical-align:top;} #featured-products > .gc-module-inner > .centerBoxContentsAlsoPurch {text-align:center;} #productDescription {color:palegoldenrod;} #product-header > h1 {max-width:480px;} /* legacy */ .forward {float:right;} #productDescription {text-align:justify;} .productMainImage {margin-bottom:0;padding-bottom:0;} .centeredContent {text-align:center;} #whosonlineContent {font-size:120%;} .buttonRow {margin-bottom:10px;} #privacyDefaultMainContent > p, #discountcouponInfoMainContent > p, #pageTwoMainContent > p, #pageThreeMainContent > p, #timeoutDefault p {margin:10px;} #productDescription {margin-left:10px;} .hiddenField {display:none;} #cartBoxListWrapper ul {list-style-type:none;margin:0;font-size:small;} #discountcouponInfoMainContent {margin-bottom:10px;} .hidden {display:none;} .cartNewItem {color: #33CC33; /*position: relative; /*do not remove-fixes stupid IEbug*/ } .cartOldItem { /* position: relative; /*do not remove-fixes stupid IEbug*/ } .cartBoxTotal {text-align:right;} #checkoutShippingHeadingAddress, #checkoutShippingHeadingMethod, #checkoutPaymentHeadingAddress, #checkoutConfirmDefaultBillingAddress, #checkoutConfirmDefaultPayment, #checkoutConfirmDefaultShippingAddress, #checkoutConfirmDefaultShipment, #checkoutConfirmDefaultHeadingCart, .order-number, #checkoutSuccessThanks {font-size:140%;color:#fff;} #checkoutShippingHeadingMethod, #checkoutConfirmDefaultPayment, #checkoutConfirmDefaultShipment {margin-top:10px;} #checkoutShippingContentChoose, #checkoutBillto > div.important {margin:0 10px 10px;} .totalBox, .white, .radioButtonLabel, #checkoutConfirmDefaultHeadingComments {color:#fff;} .ccinfo {margin-left:25px;} .inputLabelPayment {width:160px;text-align:right;display:inline-block;} fieldset > p.important {margin:5px 0;} #ccTotalHeading, .cartTotalDisplay {text-align:right;} th {color:#fff;} #ccProductsHeading {text-align:left;} #ccQuantityHeading {width:50px;} .cartQuantity {text-align:center;} #checkout_confirmation #btn_submit {margin-top:10px;} .spaced-bottom, #checkoutSuccessOrderLink, #checkoutSuccessContactLink, .advisory {margin-bottom:10px;} #checkoutSuccessLogoff, #checkoutSuccessLogoff > div {margin-top:10px;} .caption {color:#d2ffcb;} /* featured products ring styling */ #feature-ring {position:relative;width:940px;height:250px;background:url(../images/chrome-ring-dark.png);z-index:100;} .feature-product {background-color:red;position:relative;z-index:-1;display:none;} .feature-ring-header {width:820px;color:#fff;font-size:250%;padding:20px 0 0 20px;} .feature-ring-content {width:800px;padding:0 60px;height:180px;overflow:hidden;} .feature-product-list {list-style-type:none;margin:0;padding:0;width:3000px;} .feature-product-list li {display:inline;} #ring-left {position:absolute;top:81px;left:10px;background:url(../images/chrome-ring-dark-tab-left.png) no-repeat scroll 0 100% transparent;width:36px;height:80px;} #ring-right {position:absolute;top:81px;right:10px;background:url(../images/chrome-ring-dark-tab-right.png) no-repeat scroll 0 100% transparent;width:38px;height:80px;} #ring-left-button {position:absolute;top:20px;left:0;background:url(../images/chrome-ring-buttons.png) no-repeat scroll 0 100% transparent;width:16px;height:39px;} #ring-right-button {position:absolute;top:20px;right:0;background:url(../images/chrome-ring-buttons.png) no-repeat scroll 100% 100% transparent;width:16px;height:39px;} #ring-left-button:hover {position:absolute;top:20px;left:0;background:url(../images/chrome-ring-buttons.png) no-repeat scroll 0 0 transparent;width:16px;height:39px;} #ring-right-button:hover {position:absolute;top:20px;right:0;background:url(../images/chrome-ring-buttons.png) no-repeat scroll 100% 0 transparent;width:16px;height:39px;} #feature-ring .slider { width: 920px; overflow: hidden; height: 230px; margin: 0; position: relative; top: 10px; left: 10px; } #feature-ring .slider ul { width: 7520px; list-style: none; position: relative; top: 0; left: -940px; margin: 0; } #feature-ring .slider ul li { display: inline; position:relative; float: left; padding: 0; height: 250px; width: 940px; margin: 0;} .gc-featured-block {padding:10px;} .featured {float:left;display:inline;position:relative;} .featured.image {margin:0 0 0 20px;display:inline-block;} .featured.title, .featured.desc {width:600px;padding-left:20px;} .featured.desc {width:500px} .featured.title {font-size:300%;margin-top:50px;} .featured.overlay {height:50px;position:absolute;top:50px;left:0;width:940px;background:url("../images/bg-ribbon.png") repeat-x scroll 0 0 transparent;} .line2 {font-size:x-large;color:#fff;} .featured.inputs {position:absolute;bottom:50px;right:75px;vertical-align:bottom;color:#fff;} .featured.inputs > input {vertical-align:bottom;} .featured a, .featured a:visited {color:#999;} .featured a:hover {text-decoration:none;color:lime;} #fb-container {display:inline;float:right;} #gc-footer-bar-inner ul {display:inline;} #fb-container-header {position:absolute;top:3px;right:-2px;z-index:5;} #fb-container-footer {margin-left:20px;} /* twitter follow me bird and facebook link */ #twitter-bird, #facebook {width:128px;height:128px;position:fixed;display:inline-block;z-index:5;} #twitter-bird {background:url(../images/twitter-follow-me.png) repeat scroll 0 0 transparent;top:5px;right:5px;} #facebook {background:url(../images/facebook.png) repeat scroll 0 100% transparent;bottom:-5px;right:0;} #twitter-bird:hover {background-position:0 100%;cursor:pointer;} #facebook:hover {background-position:0 0;cursor:pointer;} #twitter-bird:active, #facebook:active {background-position:1px 1px;cursor:pointer;} #facebook {} #facebook:hover {} #facebook:active {}