
/* TYPOGRAPHY */
/* ----------------------------------------- */

/* This helps to identify headings at the initial build stage, so I thought it'd be useful to have it */
h1, h2, h3, h5, h5, h6 { font-weight:bold } 

p {
	margin: 0 0 16px 0;
	padding: 0;
	font-size: 16px;
	line-height: 24px;
}

a:link, a:visited, a:active {
  color:#22ad23;
  text-decoration:underline;
}

/* Removes Green Line for links under images on the japanese online shop page 
div#post-4080.post table tbody tr td center a img {
text-decoration:none;
}*/


a:hover {
  color:#22ad23;
  text-decoration:none;
}

#message p {
background-color: #f7f3d0;
text-align: center;
border: 1px solid #ecd689;
padding: 3px;
font-size: 14px;
}

h1 {
text-indent: -5000px;
background: url(../images/sitewide/logo.png) no-repeat;
width: 180px;
height: 116px;
margin: 0px;
padding: 0px;
}

h1.product-title {
	text-indent: 0px;
	background: none;
	width: 420px;
	margin: -3px 0 8px 0;
	padding: 0;
	font-size: 36px;
	font-weight: normal;
	font-family:"Segoe UI",Arial,Helvetica,"Meiryo",sans-serif;
	color: #379D2C;
	line-height: 35px;
	height: auto;
}

h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {
	text-decoration: none;
	}
	
 
h2.bannerheading {
text-indent: -5000px;
background: url(../images/headings/banner-heading.png) no-repeat;
width: 951px;
height: 97px;
margin: 43px 0px 0px 0px;
padding: 0px;
}

h3.home-welcome {
text-indent: -5000px;
background: url(../images/headings/home-welcome.png) no-repeat;
width: 581px;
height: 48px;
margin: 0px 0px 12px 0px;
padding: 0px;
}
.page article{clear:both;float: left;}
.page article h3{margin: 8px 0;}
.page article h3 a{font-family:Helvetica;font-size: 24px;font-weight: bold;text-decoration: none;}
.page article h3 a:hover{font-size: 24px;}
.page article .summary{font-family:"Helvetica Neue", Helvetica, "Trebuchet MS", sans-serif;font-size:15px;color:#777;font-weight:normal;line-height: 22px;}
.page article #productbuttons .clickinquire,
.page article #productbuttons .clickordernow,
.page article #productbuttons .clickbuynow{height: auto;}
.page article #productbuttons .clickinquire a,
.page article #productbuttons .clickordernow a,
.page article #productbuttons .clickbuynow a{margin: 14px 0 10px 0px;}

/*.article_price{
    min-width:175px;
}
.min-width{
    width:175px;
}*/

h4.home-recentlyshipped {
/*text-indent: -5000px;*/
/*background: url(../images/headings/home-products-we-recently-shipped.png) no-repeat;*/
font-family: Helvetica;
font-size:15px;
font-weight: bold;
width: auto;
height: 31px;
margin: 0 0px 2px;
padding: 0px;
}

h5.testimonials {
text-indent: -5000px;
background: url(../images/headings/home-testimonials.png) no-repeat;
width: 259px;
height: 21px;
margin: 0px 0px 0px 30px;
padding: 0px 0px 0px 0px;
}

h5.didyouknow {
text-indent: -5000px;
background: url(../images/headings/products-didyouknow.png) no-repeat;
width: 276px;
height: 21px;
margin: 0px 0px 0px 22px;
padding: 0px 0px 0px 0px;
}

h5.associate {
text-indent: -5000px;
background: url(../images/headings/products-associate.png) no-repeat;
width: 273px;
height: 21px;
margin: 0px 0px 0px 22px;
padding: 0px 0px 0px 0px;
}

.step1 {
width: 317px;
float: left;
font-size: 13px;
font-weight: bold;
color: #727272;
text-align: center;
margin-top: 210px;
line-height: 18px;
}
.step2 {
width: 317px;
float: left;
font-size: 13px;
font-weight: bold;
color: #727272;
text-align: center;
margin-top: 210px;
line-height: 18px;
}
.step3 {
width: 317px;
float: left;
font-size: 13px;
font-weight: bold;
color: #727272;
text-align: center;
margin-top: 210px;
line-height: 18px;
}

#home-welcome-content p {
color: #777;
font-size: 15px;
margin-bottom: 15px;
line-height: 24px;
}

ul#homebuttons {
margin:0px;
padding:0px;
list-style: none;
}
#homebuttons li {
padding: 0px;
display: inline;
}
.morestuff{
    padding: 10px 0;
    text-align: center;
    clear: both;
    background: #e9e9e9;
    color: #27b824;
    font-size: 15px;
    font-weight: bold;
    border: 1px solid #dadada;
    margin-bottom: 35px;
}

li.sendrequest a {
text-indent: -3000em;
background:url(../images/buttons/home-send-your-request-button.png) no-repeat left top;
width: 209px;
height: 53px;
display: block;
overflow: hidden;
float:left;
margin-top: 5px;
}
li.sendrequest a:hover {
background-position: 0px -54px; 
}
li.learnmore a {
text-indent: -3000em;
background:url(../images/buttons/home-learnmore.png) no-repeat left top;
width: 109px;
height: 52px;
display: block;
overflow: hidden;
float:left;
margin-top: 5px;
margin-left: 15px;
}
li.learnmore a:hover {
background-position: 0px -52px; 
}
li.moreproducts a {
text-indent: -3000em;
background:url(../images/buttons/home-moreproducts.png) no-repeat left top;
width: 181px;
height: 43px;
display: block;
overflow: hidden;
float:right;
margin-top: -6px;
margin-bottom: 25px;
margin-right: 49px;
}
li.moreproducts a:hover {
background-position: 0px -43px; 
}


#home-testimonial-content blockquote {
font-size: 16px;
line-height: 24px;
color: #5b5b5b;
font-style: italic;
letter-spacing: 1px;
padding: 0px 30px 0px 30px;
background: url(../images/backgrounds/home-testimonials-quote.png);
background-repeat: no-repeat;
background-position: top left;
margin-left: 30px;
}
.name {
font-size: 18px;
color: #5b5b5b;
letter-spacing: normal;
font-style: normal;
margin-top:4px;
padding-bottom: 15px;
}

small {
position: absolute;
top: 34px;
right: 49px;
color: #aaaaaa;
font-size: 12px;
}
.adjusted {
position: absolute;
top: 3px;
right: 26px;
color: #aaaaaa;
font-size: 12px;
}
.backtoproducts {
position: absolute;
top: 3px;
right: 0px;
color: #aaaaaa;
font-size: 12px;
}

.footer-left A:link {
color:#c2c1c1;
font-size:12px;
clear:both;
text-decoration:none;
}
.footer-left A:visited {
color:#c2c1c1;
font-size:12px;
clear:both;
text-decoration:none;
}
.footer-left A:active {
color:#c2c1c1;
font-size:12px;
clear:both;
text-decoration:none;
}
.footer-left A:hover {
color:#c2c1c1;
font-size:12px;
clear:both;
text-decoration:underline;
}
.footer-middle A:link {
color:#c2c1c1;
font-size:13px;
font-weight:bold;
clear:both;
text-decoration:none;
}
.footer-middle A:visited {
color:#c2c1c1;
font-size:13px;
font-weight:bold;
clear:both;
text-decoration:none;
}
.footer-middle A:active {
color:#c2c1c1;
font-size:13px;
font-weight:bold;
clear:both;
text-decoration:none;
}
.footer-middle A:hover {
color:#c2c1c1;
font-size:13px;
font-weight:bold;
clear:both;
text-decoration:underline;
}
.footer-right A:link {
color:#c2c1c1;
font-size:12px;
clear:both;
text-decoration:none;
}
.footer-right A:visited {
color:#c2c1c1;
font-size:12px;
clear:both;
text-decoration:underline;
}
.footer-right A:active {
color:#c2c1c1;
font-size:12px;
clear:both;
text-decoration:none;
}
.footer-right A:hover {
color:#c2c1c1;
font-size:12px;
clear:both;
text-decoration:underline;
}

.TOS {
font-size: x-small;
margin-top: 15px;
margin-left: 5px;
}

.TOS2 {
margin-top: 15px;
}


/* PAGE HEADINGS */
.linkcat {
display: none; /* gets rid of blogroll in sidebar */
}
.page-id-4410 h2 {
text-indent: -5000px;
background: url(../images/headings/package-forwarding-service-registration.png) no-repeat;
width: 951px;
height: 34px;
margin: 0px 0px 30px 0px;
padding: 0px;
}
.page-id-4216 h2 {
text-indent: -5000px;
background: url(../images/headings/package-forwarding-service.png) no-repeat;
width: 951px;
height: 34px;
margin: 0px 0px 30px 0px;
padding: 0px;
}
.page-id-4402 h2 {
text-indent: -5000px;
background: url(../images/headings/package-forwarding-service-registration.png) no-repeat;
width: 951px;
height: 34px;
margin: 0px 0px 30px 0px;
padding: 0px;
}

.page-id-13786 h2 {
text-indent: -5000px;
background: url(../images/headings/package-forwarding-service-registration.png) no-repeat;
width: 951px;
height: 34px;
margin: 0px 0px 30px 0px;
padding: 0px;
}

.page-id-9 h2 {
text-indent: -5000px;
background: url(../images/headings/send-your-request.png) no-repeat;
width: 951px;
height: 34px;
margin: 0px 0px 30px 0px;
padding: 0px;
}
.page-id-11 h2 {
text-indent: -5000px;
background: url(../images/headings/testimonials.png) no-repeat;
width: 951px;
height: 34px;
margin: 0px 0px 30px 0px;
padding: 0px;
}
.page-id-12 h2 {
text-indent: -5000px;
background: url(../images/headings/faq.png) no-repeat;
width: 951px;
height: 34px;
margin: 0px 0px 30px 0px;
padding: 0px;
}

.page-id-253 h2 {
text-indent: -5000px;
background: url(../images/headings/send-your-request.png) no-repeat;
width: 951px;
height: 34px;
margin: 0px 0px 30px 0px;
padding: 0px;
}

.page-id-349 h2 {
text-indent: -5000px;
background: url(../images/headings/affiliate-program.png) no-repeat;
width: 951px;
height: 34px;
margin: 0px 0px 30px 0px;
padding: 0px;
}

.page-id-3808 h2 {
text-indent: -5000px;
background: url(../images/headings/affiliate-registration.png) no-repeat;
width: 951px;
height: 34px;
margin: 0px 0px 30px 0px;
padding: 0px;
}

.page-id-13608 h2 {
text-indent: -5000px;
background: url(../images/headings/rakuten-campaign2.png) no-repeat;
width: 951px;
height: 127px;
margin: 0px 0px 30px 0px;
padding: 0px;
}


/* remove for exibit .home h2 {
text-indent: -5000px;
background: url(../images/headings/products.png) no-repeat;
width: 951px;
height: 34px;
margin: 43px 0px 30px 0px;
padding: 0px;
}
*/

h3.productdetail {
text-indent: -5000px;
background: url(../images/headings/productdetail.png) no-repeat;
width: 951px;
height: 34px;
margin: 43px 0px 30px 0px;
padding: 0px;
}

h5.howitworks {
text-indent: -5000px;
background: url(../images/headings/send-your-request-howitworks.png) no-repeat;
width: 259px;
height: 21px;
margin: 0px 0px 0px 25px;
padding: 0px 0px 0px 0px;
}
h5.gotquestions {
text-indent: -5000px;
background: url(../images/headings/testimonials-gotquestions.png) no-repeat;
width: 259px;
height: 21px;
margin: 0px 0px 0px 25px;
padding: 0px 0px 0px 0px;
}
h5.atyourservice {
text-indent: -5000px;
background: url(../images/headings/faq-atyourservice.png) no-repeat;
width: 259px;
height: 21px;
margin: 0px 0px 0px 25px;
padding: 0px 0px 0px 0px;
}
h5.createaccount {
text-indent: -5000px;
background: url(../images/headings/affiliate_sidebar.png) no-repeat;
width: 254px;
height: 21px;
margin: 0px 0px 0px 25px;
padding: 0px 0px 0px 0px;
}
h5.affiliatelinkgenerator {
text-indent: -5000px;
background: url(../images/headings/affiliates-affiliatelinkgenerator.jpg) no-repeat;
width: 254px;
height: 21px;
margin: 0px 0px 0px 25px;
padding: 0px 0px 0px 0px;
}

.page-id-1887 h2 {
text-indent: -5000px;
background: url(../images/headings/popincookinmanual.png) no-repeat;
width: 951px;
height: 34px;
margin: 0px 0px 30px 0px;
padding: 0px;
}

.page-id-2689 h2 {
text-indent: -5000px;
background: url(../images/headings/productdetail.png) no-repeat;
width: 951px;
height: 34px;
margin: 0px 0px 30px 0px;
padding: 0px;
}

.page-id-2700 h2 {
text-indent: -5000px;
background: url(../images/headings/productdetail.png) no-repeat;
width: 951px;
height: 34px;
margin: 0px 0px 30px 0px;
padding: 0px;
}

.page-id-2703 h2 {
text-indent: -5000px;
background: url(../images/headings/productdetail.png) no-repeat;
width: 951px;
height: 34px;
margin: 0px 0px 30px 0px;
padding: 0px;
}

.page-id-3813 h2 {
text-indent: -5000px;
background: url(../images/headings/terms-of-service.png) no-repeat;
width: 951px;
height: 34px;
margin: 0px 0px 30px 0px;
padding: 0px;
}

.page-id-1934 h2 {
text-indent: -5000px;
background: url(../images/headings/associates.png) no-repeat;
width: 951px;
height: 34px;
margin: 0px 0px 30px 0px;
padding: 0px;
}

.page-id-content h3 {
font-size: 18px;
font-weight: bold;
color: #379d2c;
margin-bottom: 6px;
margin-top: 40px;
}

.page-id-12 .page-id-content p {
margin-bottom: 15px;
}

.topheading {
margin-top: 0px!important;
}

/* SIDEBAR STYLES */
.sidebar-middle p {
color: #777777;
font-size: 13px;
line-height: 20px;
padding-bottom: 15px;
}

strong {
font-weight: bold;
color: #379d2c;
}

code {
color: #379d2c;
}

pre.prettyprint {
padding: 2px;
border: 1px solid #888;
}
.prettyprint {
background: #F8F8F8;
border-color: #D8DFE9!important;
border-left-width: 3px!important;
padding: 7px!important;
margin: 15px 0;
font-size: 16px;
font-family: monospace;
white-space: pre-wrap;
white-space: -moz-pre-wrap;
word-wrap: break-word;
}


/* HIDING SIDEBARS */
.page-id-4 #testimonials-sidebar-content {
display: none;
}
.page-id-4 #faq-sidebar-content {
display: none;
}
.page-id-4 #affiliates-sidebar-content {
display: none;
}
.page-id-4 #create-sidebar-content {
display: none;
}


.page-id-9 #testimonials-sidebar-content { /* this is for the dev site */
display: none;
}
.page-id-9 #faq-sidebar-content { /* this is for the dev site */
display: none;
}
.page-id-9 #affiliates-sidebar-content {
display: none;
}
.page-id-9 #create-sidebar-content {
display: none;
}

.page-id-253 #testimonials-sidebar-content { /* this is for the dev site */
display: none;
}
.page-id-253 #faq-sidebar-content { /* this is for the dev site */
display: none;
}
.page-id-253 #affiliates-sidebar-content {
display: none;
}
.page-id-253 #create-sidebar-content {
display: none;
}

.page-id-11 #sendyourrequest-sidebar-content {
display: none;
}
.page-id-11 #faq-sidebar-content {
display: none;
}
.page-id-11 #affiliates-sidebar-content {
display: none;
}
.page-id-11 #create-sidebar-content {
display: none;
}

.page-id-12 #sendyourrequest-sidebar-content {
display: none;
}
.page-id-12 #testimonials-sidebar-content {
display: none;
}
.page-id-12 #affiliates-sidebar-content {
display: none;
}
.page-id-12 #create-sidebar-content {
display: none;
}

.home #testimonials-sidebar-content {
display: none;
}
.home #faq-sidebar-content {
display: none;
}
.home #sendyourrequest-sidebar-content {
display: none;
}
.home #affiliates-sidebar-content {
display: none;
}
.home #create-sidebar-content {
display: none;
}

.page-id-349 #sendyourrequest-sidebar-content {
display: none;
}
.page-id-349 #faq-sidebar-content { /* this is for the dev site */
display: none;
}
.page-id-349 #affiliates-sidebar-content {
display: none;
}
.page-id-349 #create-sidebar-content {
display: none;
}

.page-id-1887 #faq-sidebar-content { /* this is for the dev site */
display: none;
}
.page-id-1887 #sendyourrequest-sidebar-content {
display: none;
}
.page-id-1887 #affiliates-sidebar-content {
display: none;
}
.page-id-1887 #create-sidebar-content {
display: none;
}

.page-id-1934 #faq-sidebar-content { /* this is for the dev site */
display: none;
}
.page-id-1934 #testimonials-sidebar-content {
display: none;
}
.page-id-1934 #sendyourrequest-sidebar-content {
display: none;
}
.page-id-1934 #create-sidebar-content {
display: none;
}

/* Associates Page */
.page-id-2689  #faq-sidebar-content { /* this is for the dev site */
display: none;
}
.page-id-2689 #testimonials-sidebar-content {
display: none;
}
.page-id-2689 #sendyourrequest-sidebar-content {
display: none;
}
.page-id-2689 #affiliates-sidebar-content {
display: none;
}
.page-id-2689 #create-sidebar-content {
display: none;
}

.page-id-2700  #faq-sidebar-content { /* this is for the dev site */
display: none;
}
.page-id-2700 #testimonials-sidebar-content {
display: none;
}
.page-id-2700 #sendyourrequest-sidebar-content {
display: none;
}
.page-id-2700 #affiliates-sidebar-content {
display: none;
}
.page-id-2700 #create-sidebar-content {
display: none;
}


.page-id-2703  #faq-sidebar-content { /* this is for the dev site */
display: none;
}
.page-id-2703 #testimonials-sidebar-content {
display: none;
}
.page-id-2703 #sendyourrequest-sidebar-content {
display: none;
}
.page-id-2703 #affiliates-sidebar-content {
display: none;
}
.page-id-2703 #create-sidebar-content {
display: none;
}

/* WRE Affiliate Signup Page */
.page-id-3808  #faq-sidebar-content { /* this is for the dev site */
display: none;
}
.page-id-3808 #sendyourrequest-sidebar-content {
display: none;
}
.page-id-3808 #create-sidebar-content {
display: none;
}


/* WRE Affiliate Terms & Conditions */
.page-id-3813  #faq-sidebar-content { /* this is for the dev site */
display: none;
}
.page-id-3813 #sendyourrequest-sidebar-content {
display: none;
}
.page-id-3813 #affiliates-sidebar-content {
display: none;
}
.page-id-3813 #create-sidebar-content {
display: none;
}

/* Package Forwarding Service */
.page-id-4216 #sendyourrequest-sidebar-content {
display: none;
}
.page-id-4216 #affiliates-sidebar-content {
display: none;
}
.page-id-4216 #create-sidebar-content {
display: none;
}
.page-id-4216 #faq-sidebar-content {
display: none;
}

/* Package Forwarding Service Signup */
.page-id-4402 #sendyourrequest-sidebar-content {
display: none;
}
.page-id-4402 #affiliates-sidebar-content {
display: none;
}
.page-id-4402 #create-sidebar-content {
display: none;
}

/* Package Forwarding Service Signup Success */
.page-id-13786 #sendyourrequest-sidebar-content {
display: none;
}
.page-id-13786 #affiliates-sidebar-content {
display: none;
}
.page-id-13786 #create-sidebar-content {
display: none;
}

/* Package Forwarding Service Signup Success */
.page-id-4410 #sendyourrequest-sidebar-content {
display: none;
}
.page-id-4410 #affiliates-sidebar-content {
display: none;
}
.page-id-4410 #create-sidebar-content {
display: none;
}


/* Rakuten Campaign Page */
.page-id-13608 #sendyourrequest-sidebar-content {
display: none;
}
.page-id-13608 #faq-sidebar-content {
display: none;
}
.page-id-13608 #affiliates-sidebar-content {
display: none;
}
.page-id-13608 #create-sidebar-content {
display: none;
}


/* TESTIMONIALS PAGE STYLING */
.page-id-content blockquote {
font-size: 15px;
color: #777;
background: url(../images/sitewide/testimonials-quotations.png);
background-position: top left;
background-repeat: no-repeat;
padding-left: 30px;
margin-bottom: 50px;
}
.page-id-content blockquote p {
margin-bottom: 15px!important;
line-height: 22px;
}
.greentext {
color: #359c2a;
font-weight: bold;
font-size: 18px;
}
.author {
font-size: 13px;
font-weight: bold;
color: #777;
}

.pullquote {
font-size: 22px!important;
font-weight: bold!important;
font-style: italic!important;
color: #383838!important;
border-top: 1px solid #d6d6d6;
border-bottom: 1px solid #d6d6d6;
padding: 23px 0px 10px 0px;
margin-left: 30px!important;
padding-left: 34px!important;
background: url(../images/sitewide/testimonials-quotations-big.png)!important;
background-position: top left!important;
background-repeat: no-repeat!important;
}
.pullquote p {
line-height: 28px!important;
margin-bottom: 7px!important;
}


/* PRODUCTS PAGE STYLING */
.home h3 {
margin-bottom: 2px;
margin-top: 4px;
}
.home h3 a {
font-size: 16px;
text-decoration: none;
line-height: 27px;
}
.home h3 a:visited {
font-size: 16px;
text-decoration: none;
line-height: 27px;
}
.home h3 a:hover {
font-size: 16px;
text-decoration: underline;
}

.shortdesc {
font-size: 13px;
color: #777;
line-height: 18px!important;
}

.more-link {
display: none;
}

.small-product-holder img {
border: 1px solid #dcdcdc;
margin-bottom: 15px;
}
.small-product-holder img:hover {
border: 1px solid #bababa!important;
}
.imgthumb{
/*    border: 1px solid #dcdcdc;   */
    margin-bottom: 25px;
    width: 645px;
    overflow: hidden;
}
.imgthumb:hover{
/*    border: 1px solid #bababa;    */
}
.imgthumbmay{
    border: 1px solid #dcdcdc;   
    margin-bottom: 15px;
    overflow: hidden;        
}


.imgthumbmay img{
    display: block;
    margin: 0 auto;
}

.maylike li a {
	line-height: normal;
}

.imgthumbmay:hover{
/*    border: 1px solid #bababa;    */
}

#listviewgrd h3 a {text-decoration: none;}

.productimage {
/*    border: 1px solid #dcdcdc; */
/*    margin: 0 auto;*/
/*    display: block;*/
}
.productimage :hover{
    border: 1px solid #bababa;    
}
.post h2 {
font-size: 30px;
color: #27b824;
letter-spacing: -1px;
margin-bottom: 14px;
line-height: 30px;
}





.price {

font-size: 18px;
font-weight: bold;
margin: 20px 0px;
float: left;
font-family: "Helvetica Neue", Helvetica, "Trebuchet MS", sans-serif;
color: #22AD23;

/* font-size: 30px;
color: #6d6d6d;
font-weight: bold;
margin: 30px 30px 0px 0px;
letter-spacing: -1px;
float: left; */
}
.productdetail-holder .article_price,
#listviewfull .article_price {
font-size: 18px;
font-weight: bold;
margin: 20px 10px 20px 0;
float: left;
font-family: "Helvetica Neue", Helvetica, "Trebuchet MS", sans-serif;
color: #22AD23;
/*min-width:170px;*/
/*width: 170px !important;*/
}

.productdetail-right p { 
margin-bottom: 15px;
}

ul#productbuttons {
margin:0px;
padding:10px 0px 15px 0px;
list-style: none;
min-height: 0;
/*width: 470px;*/
width: auto;
float:left;
}
#productbuttons li {
padding: 0px;
display: inline;
}

#productbuttons li p{
	display: inline;
} 
li.inquire a {
text-indent: -3000em;
background:url(../images/buttons/products-clicktoinquire.png) no-repeat left top;
width: 209px;
height: 51px;
display: block;
overflow: hidden;
float:left;
margin: 14px 0 10px 20px;
}
li.inquire a:hover {
background-position: 0px -52px; 
}
li.clickinquire a {
text-indent: -3000em;
background:url(../images/buttons/clicktoinquire.png) no-repeat left top;
width: 143px;
height: 34px;
display: block;
overflow: hidden;
float:left;
margin-top: 15px;
margin-left: 0px;
}
li.clickinquire a:hover {
background-position: 0px -52px; 
}
li.clickinquire .unavailable,
li.clickinquire .unavailable strong{
    color:#e97625;
    display: block; 
    margin-top: 21px;
}
.clickbuynow a {
	 -moz-box-shadow:inset 0px 1px 0px 0px #a4e271; 
	-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
	box-shadow:inset 0px 1px 0px 0px #a4e271;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff7417), color-stop(1, #d76214) ) !important;
	background:-moz-linear-gradient( center top, #ff7417 5%, #d76214 100% ) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7417', endColorstr='#d76214');
	background-color:#ff7417 !important;
	-moz-border-radius:4px !important;
	-webkit-border-radius:4px !important;
	border-radius:4px !important; 
	border:1px solid #f87117 !important;
	color:#ffffff !important;
	font-family:arial;
	font-size:17px !important;
	font-weight:bold;
	padding:5px 11px !important;
	text-decoration:none;
	text-shadow:1px 1px 0px #db901f;
	height: 36px !important;
	width: 128px !important;

}
.clickbuynow a:hover {
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #33be34), color-stop(1, #119d12) ) !important;
    background: -moz-linear-gradient(center top , #33BE36 5%, #119D12 100%) repeat scroll 0 0 transparent !important;
    text-decoration: none;
	color: #fff;
}
.clickordernow a {
    background: none repeat scroll 0 0 #22AD23 !important;
    border: medium none !important;
    border-radius: 3px 3px 3px 3px !important;
    color: white;
    font-size: 17px !important;
    font-weight: normal !important;
    height: 18px !important;
    padding: 11px 19px !important;
    position: relative;
    text-decoration: none;
    text-shadow: -1px -1px 1px #008800;
    top: 0;
	line-height:50px;
}
.clickordernow a.large{
  display: block;
  line-height: 40px;
  font-size: 17px!important;
  height: 40px !important;
  width: 260px !important; /* same width as the facebook blugb below */
  padding: 5px 18px !important;
  text-align: center;
  margin-bottom: 10px;
  text-decoration: none;
}
.clickordernow a:hover {
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #33be34), color-stop(1, #119d12) ) !important;
    background: -moz-linear-gradient(center top , #33BE36 5%, #119D12 100%) repeat scroll 0 0 transparent !important;
    text-decoration: none;
	color: #fff;
}

.box-meta .clickbuynow a{
  position: relative;
  top: 7px;
  background: #22AD23 !important;
  height: 18px !important;
  border: none !important;
  font-size: 12px !important;
  color: white;
  -moz-border-radius:2px !important;
  -webkit-border-radius:2px !important;
  border-radius:3px !important; 
  font-weight: normal !important;
  text-shadow: -1px -1px 1px #008800;
}

.box-meta .clickbuynow a:hover{
  text-decoration: none;
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #33be34), color-stop(1, #119d12) ) !important;
  background:-moz-linear-gradient( center top, #33be36 5%, #119d12 100% ) !important;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33be34', endColorstr='#119d12') !important;
}


/* HOME PRODUCT STYLING */
.page-id-6 h3 {
margin-bottom: 5px;
margin-top: 4px;
}
.page-id-6 h3 a {
font-size: 16px;
text-decoration: none;
line-height: 18px;
}
.page-id-6 h3 a:visited {
font-size: 16px;
text-decoration: none;
line-height: 18px;
}
.page-id-6 h3 a:hover {
font-size: 16px;
text-decoration: underline;
}
.page-id-6 img {
/*border: 1px solid #dcdcdc;*/
/*margin-bottom: 15px;*/
}
.page-id-6 img:hover {
/*border: 1px solid #bababa!important;*/
/*margin-bottom: 15px;*/
}


.tomoko-image {
margin-left: -6px;
padding-top: 5px;
}
.max-image {
margin-right: 8px;
margin-left: -6px;
}
.maiko-image {
margin-right: 8px;
margin-left: -6px;
}
.joseph-image {
margin-right: 8px;
margin-left: -6px;
}

h6.tomoko {
text-indent: -5000px;
background: url(../images/team/tomoko-heading.png) no-repeat;
width: 180px;
height: 36px;
margin: 0px 0px 5px -2px;
padding: 0px 0px 0px 0px;
}
h6.max {
text-indent: -5000px;
background: url(../images/team/max-heading.png) no-repeat;
width: 180px;
height: 36px;
margin: 0px 0px 5px -2px;
padding: 0px 0px 0px 0px;
}
h6.maiko {
text-indent: -5000px;
background: url(../images/team/maiko-heading.png) no-repeat;
width: 180px;
height: 36px;
margin: 0px 0px 5px -2px;
padding: 0px 0px 0px 0px;
}
h6.joseph {
text-indent: -5000px;
background: url(../images/team/joseph-heading.png) no-repeat;
width: 180px;
height: 36px;
margin: 0px 0px 5px -2px;
padding: 0px 0px 0px 0px;
}

.product-price-disclaimer {
clear: both;
color: #777;
font-size: 12px!important;
}

.pricing-availability {
display: block;
clear: both;
padding-top: 0px;
}

a.inlinelink{
  text-decoration: none!important;
}
a.inlinelink:hover{
  text-decoration: underline!important;
}

ul#associate-button {
   margin:0px 0px 0px 0px;
   padding:2px 0px 0px 0px;
   list-style: none;
   }

#associate-button li {
	padding: 0px;
	display: inline;
	}
    
li.get-started a {
    text-indent: -3000em;
    background:url(../images/buttons/get-started.png) no-repeat left top;
    width: 121px;
    height: 27px;
    display: block;
    margin-top: 0px;
    }

li.get-started a:hover {
    background-position: 0px -27px; 
    }
	
li.coming-soon a {
	text-indent: -3000em;
	background:url(../images/buttons/coming-soon.png) no-repeat left top;
	width: 121px;
	height: 27px;
	display: block;
	margin-top: 0px;
	}

li.coming-soon a:hover {
	background-position: 0px -28px; 
	}

/* Grid Style for Store List */

.store_grid li {
    float: left;
    font-size: 0.9em;
    height: 70px;
    margin: 20px;
    text-align: center;
    width: 150px;
    overflow: visible;
}

/* To make all shop images the same height */
/*.store_grid li img {
height:35px;
}*/

/* The Header Request Button */

.button {
	-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
	box-shadow:inset 0px 1px 0px 0px #a4e271;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4fbf4f), color-stop(1, #22ad22) ) !important;
	background:-moz-linear-gradient( center top, #4fbf4f 5%, #22ad22 100% ) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4fbf4f', endColorstr='#22ad22');
	background-color:#4fbf4f !important;
	-moz-border-radius:4px !important;
	-webkit-border-radius:4px !important;
	border-radius:4px !important;
	border:1px solid #22ad22 !important;
	color:#ffffff !important;
	font-family:arial;
	font-size:15px !important;
	font-weight:bold;
	padding:5px 11px !important;
	text-decoration:none;
	text-shadow:1px 1px 0px #22ad22;
	height: 36px !important;
	width: 128px !important;
}

.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #22ad22), color-stop(1, #4fbf4f) ) !important;
	background:-moz-linear-gradient( center top, #22ad22 5%, #4fbf4f 100% ) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#22ad22', endColorstr='#4fbf4f') !important;
	box-shadow: 0;
}
.button:active {
	position:relative;
	top:1px;
}
.button span {
	background: url("") repeat scroll 0 0 transparent;
    height: auto;
    line-height: auto;
    padding-left: 0px;
}
.button span span {
    color: #FFFFFF !important;
    font-weight: bold !important;
    padding: 0px;
	font:inherit;
	line-height:15px;
}



/* product page*/
.div.home-link {
margin: 0 0 45px 0;
position: relative;
}

.div.home-link a {
color: #A0A0A0;
text-decoration: none;
padding: 3px 6px 5px 5px;
border-radius: 3px;
position: absolute;
top: -2px;
left: -5px;
}

.div.home-link span {
font-weight: bold;
position: absolute;
top: 0px;
left: -21px;
display: inline-block;
}

div#fbcomment-head {
	clear: both;	
	font-family: "myriad-pro-1","myriad-pro-2",sans-serif;
	font-size: 16pt;
	padding-top: 20px;
	padding-bottom: 10px;
	}

/* tool tips */
.tooltip {
			border-bottom: 1px dotted #22ad23; 
			outline: none;
			cursor: help; 
			position: relative;
			text-decoration: none !important;
		}
		.tooltip span {
			margin-left: -999em;
			position: absolute;
		}
		.tooltip:hover span {
			border-radius: 5px 5px; 
			-moz-border-radius: 5px; 
			-webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); 
			-webkit-box-shadow: 1px 1px rgba(0, 0, 0, 0.1); 
			-moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			position: absolute; 
			left: 1em; 
			top: 2.5em; 
			background-color:#FFFF99;
			z-index: 999;
			font-size:0.8em;
			line-height:1.3em;
			margin-left:0 !important; 
			width: 370px;
			color:#333;
		}
		.tooltip:hover em {
			font-weight: bold;
			display: block;
			padding: 0.2em 0 0.6em 0;
		}
		.classic { padding: 0.8em 1em; }

