







html { background-color: #FFFFFF; }


.jqmWindow, ul.errors, label.error, .message>div { background-color: #e6eff7; }


#header { background: -webkit-gradient(linear, left top, left bottom, from(#737479), to(#53565b));
background: -moz-linear-gradient(top, #737479, #53565b);
background: -o-linear-gradient(top, #737479, #53565b);
background: linear-gradient(to bottom, #737479, #53565b);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#737479, endColorstr=#53565b);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#737479, endColorstr=#53565b)";
zoom: 1;
 }


#footer { background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dbdbdb));
background: -moz-linear-gradient(top, #ffffff, #dbdbdb);
background: -o-linear-gradient(top, #ffffff, #dbdbdb);
background: linear-gradient(to bottom, #ffffff, #dbdbdb);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dbdbdb);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dbdbdb)";
zoom: 1;
 }


ul#menu li, ul#orders li, ul#packages li, .order-item-name, ul#categories>li { background: -webkit-gradient(linear, left top, left bottom, from(#a2b6c5), to(#7a9aad));
background: -moz-linear-gradient(top, #a2b6c5, #7a9aad);
background: -o-linear-gradient(top, #a2b6c5, #7a9aad);
background: linear-gradient(to bottom, #a2b6c5, #7a9aad);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a2b6c5, endColorstr=#7a9aad);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#a2b6c5, endColorstr=#7a9aad)";
zoom: 1;
 }
ul#categories ul { background-color: #7a9aad; }


.order-item-detail { background-color: #e6eff7; }
.order-subtotal { background-color: #70ab37; }
.order-shipping { background-color: #70ab37; }
.order-summary { background-color: #70ab37; }

#inheader ul { background-color: #FFFFFF; }
#inheader li  { background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dbdbdb));
background: -moz-linear-gradient(top, #ffffff, #dbdbdb);
background: -o-linear-gradient(top, #ffffff, #dbdbdb);
background: linear-gradient(to bottom, #ffffff, #dbdbdb);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dbdbdb);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dbdbdb)";
zoom: 1;
 }

.single-page-pager .prev, .single-page-pager .next { background: -webkit-gradient(linear, left top, left bottom, from(#a2b6c5), to(#7a9aad));
background: -moz-linear-gradient(top, #a2b6c5, #7a9aad);
background: -o-linear-gradient(top, #a2b6c5, #7a9aad);
background: linear-gradient(to bottom, #a2b6c5, #7a9aad);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a2b6c5, endColorstr=#7a9aad);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#a2b6c5, endColorstr=#7a9aad)";
zoom: 1;
 }


.jqmOverlay { background-color: #555555; }


.cta-buttons a { background: -webkit-gradient(linear, left top, left bottom, from(#a2b6c5), to(#7a9aad));
background: -moz-linear-gradient(top, #a2b6c5, #7a9aad);
background: -o-linear-gradient(top, #a2b6c5, #7a9aad);
background: linear-gradient(to bottom, #a2b6c5, #7a9aad);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a2b6c5, endColorstr=#7a9aad);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#a2b6c5, endColorstr=#7a9aad)";
zoom: 1;
 }
.order-item-detail a { background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dbdbdb));
background: -moz-linear-gradient(top, #ffffff, #dbdbdb);
background: -o-linear-gradient(top, #ffffff, #dbdbdb);
background: linear-gradient(to bottom, #ffffff, #dbdbdb);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dbdbdb);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dbdbdb)";
zoom: 1;
 }

#shop-search .button { background: -webkit-gradient(linear, left top, left bottom, from(#a2b6c5), to(#7a9aad));
background: -moz-linear-gradient(top, #a2b6c5, #7a9aad);
background: -o-linear-gradient(top, #a2b6c5, #7a9aad);
background: linear-gradient(to bottom, #a2b6c5, #7a9aad);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a2b6c5, endColorstr=#7a9aad);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#a2b6c5, endColorstr=#7a9aad)";
zoom: 1;
 }





#footer, #footer a { color: #231f20; }

#inheader h2 { color: #70ab37; }


ul#menu li a, ul#orders li a, ul#packages li a, .order-item-name, ul#categories>li>a { color: #FFFFFF; }
ul#menu li a:hover, ul#orders li a:hover, ul#packages li a:hover, ul#categories>li>a:hoover { color: #333333; }
ul#categories>li>.view-subcategories { border-right-color: #FFFFFF; }
ul#categories ul, ul#categories ul a { color: #FFFFFF; }
ul#categories ul .view-subcategories { border-right-color: #FFFFFF; }
ul#categories ul a:hoover { color: #333333; }
.order-item-detail { color: #232323; }
.order-subtotal { color: #ffffff; }
.order-shipping { color: #ffffff; }
.order-summary { color: #ffffff; }
.product-detail .price, .product-detail .discount { color: #70ab37; }
.product-detail img { border-color: #232323; } 


h2, h3, h3 a, .product .price { color: #70ab37; }
.message span.flash { background-color: #70ab37; }


body, a { color: #232323; }
.product img { border-color: #232323; }


.jqmWindow, .message>div { border-color: #232323; }
.jqmWindow, .jqmWindow a, .message>div, .message>div a { color: #232323 }


ul.errors, label.error { color: #D40F21;  border-color: #D40F21; }
.ui-state-error label.for-checkbox, .ui-state-error label.for-radio { color: #D40F21 !important; }


.cta-buttons a { color: #FFFFFF; }
.cta-buttons a:hover { color: #333333; }
.order-item-detail a { color: #231f20; }
.order-item-detail a:hover { color: #70AB37; }


.register-benefits { border-color: #232323; }
.benefit span { color: #70ab37; }


#shop-search-input { border-color: #232323; }




ul#menu li a, ul#orders li a, ul#packages li a, ul#categories>li>a.view-products { background-image: url("/hybridmail/m/System/Icon?iconName=mobile%2Fforward.png&color=FFFFFF"); }
ul#categories ul a.view-products { background-image: url("/hybridmail/m/System/Icon?iconName=mobile%2Fforward.png&color=FFFFFF"); }
ul#categories>li.open>a.view-subcategories { background-image: url("/hybridmail/m/System/Icon?iconName=mobile%2Fup.png&color=FFFFFF"); }
ul#categories ul li.open>a.view-subcategories { background-image: url("/hybridmail/m/System/Icon?iconName=mobile%2Fup.png&color=FFFFFF"); }
ul#categories>li.closed>a.view-subcategories { background-image: url("/hybridmail/m/System/Icon?iconName=mobile%2Fdown.png&color=FFFFFF"); }
ul#categories ul li.closed>a.view-subcategories { background-image: url("/hybridmail/m/System/Icon?iconName=mobile%2Fdown.png&color=FFFFFF"); }
#inheader li a.back { background-image: url("/hybridmail/m/System/Icon?iconName=mobile%2Fback.png&color=231f20"); }
#inheader li a.cart { background-image: url("/hybridmail/m/System/Icon?iconName=mobile%2Fcart.png&color=231f20"); }
#inheader li a.home { background-image: url("/hybridmail/m/System/Icon?iconName=mobile%2Fhome.png&color=231f20"); }
#inheader li a.shop { background-image: url("/hybridmail/m/System/Icon?iconName=mobile%2Fshop.png&color=231f20"); }
.single-page-pager .next a { background-image: url("/hybridmail/m/System/Icon?iconName=mobile%2Fnext.png&color=FFFFFF"); }
.single-page-pager .prev a { background-image: url("/hybridmail/m/System/Icon?iconName=mobile%2Fprevious.png&color=FFFFFF"); }
.product-detail .bmlimit { background-image: url("/hybridmail/m/System/Icon?iconName=mobile%2Flimited-access.png&color=70ab37"); }


.proofer .toolbar .button   { background: -webkit-gradient(linear, left top, left bottom, from(#a2b6c5), to(#7a9aad));
background: -moz-linear-gradient(top, #a2b6c5, #7a9aad);
background: -o-linear-gradient(top, #a2b6c5, #7a9aad);
background: linear-gradient(to bottom, #a2b6c5, #7a9aad);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a2b6c5, endColorstr=#7a9aad);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#a2b6c5, endColorstr=#7a9aad)";
zoom: 1;
 }
.proofer .zoom-in           { background-image: url("/hybridmail/m/System/Icon?iconName=prooftoolbar%2Fzoom-in.png&color=FFFFFF"); }
.proofer .zoom-out          { background-image: url("/hybridmail/m/System/Icon?iconName=prooftoolbar%2Fzoom-out.png&color=FFFFFF"); }
.proofer .fit-to-width      { background-image: url("/hybridmail/m/System/Icon?iconName=prooftoolbar%2Ffit-to-width.png&color=FFFFFF"); }
.proofer .fit-to-page       { background-image: url("/hybridmail/m/System/Icon?iconName=prooftoolbar%2Ffit-to-page.png&color=FFFFFF"); }
.proofer .record-prev       { background-image: url("/hybridmail/m/System/Icon?iconName=prooftoolbar%2Fprev-letter.png&color=FFFFFF"); }
.proofer .record-next       { background-image: url("/hybridmail/m/System/Icon?iconName=prooftoolbar%2Fnext-letter.png&color=FFFFFF"); }
.proofer .page-prev         { background-image: url("/hybridmail/m/System/Icon?iconName=prooftoolbar%2Fprev-page.png&color=FFFFFF"); }
.proofer .page-next         { background-image: url("/hybridmail/m/System/Icon?iconName=prooftoolbar%2Fnext-page.png&color=FFFFFF"); }
.proofer .proofer-preview   { background-image: url("/hybridmail/m/System/Icon?iconName=prooftoolbar%2Fpdf-preview.png&color=FFFFFF"); }


#shop-search .button .search { background-image: url("/hybridmail/m/System/Icon?iconName=search.png&color=FFFFFF"); }





#header { border-radius: 0px 0px 0px 0px;
-moz-border-radius: 0px 0px 0px 0px;
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
 }


ul#menu li, ul#orders li, ul#packages li { border-radius: 2px 2px 2px 2px;
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-top-left-radius: 2px;
-webkit-border-top-right-radius: 2px;
-webkit-border-bottom-right-radius: 2px;
-webkit-border-bottom-left-radius: 2px;
 }

ul#categories>li { border-radius: 2px 2px 2px 2px;
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-top-left-radius: 2px;
-webkit-border-top-right-radius: 2px;
-webkit-border-bottom-right-radius: 2px;
-webkit-border-bottom-left-radius: 2px;
 }
ul#categories>li>ul { border-radius: 0px 0px 2px 2px;
-moz-border-radius: 0px 0px 2px 2px;
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 2px;
-webkit-border-bottom-left-radius: 2px;
 }

.single-page-pager .prev, .single-page-pager .next { border-radius: 15px 15px 15px 15px;
-moz-border-radius: 15px 15px 15px 15px;
-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-webkit-border-bottom-right-radius: 15px;
-webkit-border-bottom-left-radius: 15px;
 }


#footer { border-radius: 0px 0px 0px 0px;
-moz-border-radius: 0px 0px 0px 0px;
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
 }


#inheader li {  border-radius: 15px 15px 15px 15px;
-moz-border-radius: 15px 15px 15px 15px;
-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-webkit-border-bottom-right-radius: 15px;
-webkit-border-bottom-left-radius: 15px;
 }


.order-item-name { border-radius: 1px 1px 0px 0px;
-moz-border-radius: 1px 1px 0px 0px;
-webkit-border-top-left-radius: 1px;
-webkit-border-top-right-radius: 1px;
-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
 }
.order-item-detail { border-radius: 0px 0px 1px 1px;
-moz-border-radius: 0px 0px 1px 1px;
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 1px;
-webkit-border-bottom-left-radius: 1px;
 }
.order-subtotal { border-radius: 1px 1px 1px 1px;
-moz-border-radius: 1px 1px 1px 1px;
-webkit-border-top-left-radius: 1px;
-webkit-border-top-right-radius: 1px;
-webkit-border-bottom-right-radius: 1px;
-webkit-border-bottom-left-radius: 1px;
 }
.order-shipping { border-radius: 1px 1px 1px 1px;
-moz-border-radius: 1px 1px 1px 1px;
-webkit-border-top-left-radius: 1px;
-webkit-border-top-right-radius: 1px;
-webkit-border-bottom-right-radius: 1px;
-webkit-border-bottom-left-radius: 1px;
 }
.order-summary { border-radius: 1px 1px 1px 1px;
-moz-border-radius: 1px 1px 1px 1px;
-webkit-border-top-left-radius: 1px;
-webkit-border-top-right-radius: 1px;
-webkit-border-bottom-right-radius: 1px;
-webkit-border-bottom-left-radius: 1px;
 }


.cta-buttons a, .order-item-detail a { border-radius: 2px 2px 2px 2px;
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-top-left-radius: 2px;
-webkit-border-top-right-radius: 2px;
-webkit-border-bottom-right-radius: 2px;
-webkit-border-bottom-left-radius: 2px;
 }

#shop-search .button {  border-radius: 15px 15px 15px 15px;
-moz-border-radius: 15px 15px 15px 15px;
-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-webkit-border-bottom-right-radius: 15px;
-webkit-border-bottom-left-radius: 15px;
 }





body
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
}


input, select, option, textarea { font-size: 1em; }


* { -webkit-text-size-adjust: none; }


h2											{ font-size: 1.3em; }
#inheader h2								{ font-size: 1.2em; }
h3											{ font-size: 1.1em; }
ul#menu li a								{ font-size: 1.2em; }
ul#orders li a b, ul#packages li a b		{ font-size: 1.2em; }
.category-path								{ font-size: 1.1em; }
ul#categories li a,
ul#categories li .view-subcategories		{ font-size: 1.2em; }
.single-page-pager .pages					{ font-size: 1.2em; }
#footer .about								{ font-size: .65em; }
.product-detail .price { font-size: 1.4em; }
.product-detail .price-inc-tax { font-size: 1.1em; }
.product-detail .discount { font-size: 1.3em; }
.product-detail .date { font-size: 1.1em; }
.cta-buttons a { font-size: 1.1em;} 
.product-detail .cta-buttons a { font-size: 1.4em;} 


ul#menu li a,
ul#orders li a,
ul#packages li a,
ul#categories li a,
#footer .copyright a,
.cta-buttons a,
.order-item-detail a
{ text-decoration: none; }


#shop-search #shop-search-input { font-size: 1.4em; }


#footer a.action { font-weight: bold; }
ul#menu li a { font-weight: bold; }
ul#categories li { font-weight: bold; }
.product-detail .info { font-weight: bold; }
.cta-buttons a { font-weight: bold;}
.order-item-detail a { font-weight: bold;}
.category-path	{ font-weight: bold; }
.benefit span { font-weight: bold; }




h1 a { background-image: url("/hybridmail/m/System/Logo?CacheItemId=default.png"); }