/*
Theme Name: Elite Health Blends
Theme URI: http://www.elitehealthblends.com
Description: Clean, unique theme for elite health blends
Author: Nick Rees
Author URI: http://nicholasreese.com 
Version: 1
Tags: clean ehb 
*/

/** Nick's Stuff **/

.custom em {font-style: italic;}

.custom #header .logo{margin:-10px 8px 0 0}
.custom #bottom .social-nav li .pi{background-position:-41px 0;width:11px}
.custom #bottom .social-nav li .pi:hover{background-position:-41px -10px}
.custom #bottom .social-nav li .gp{background-position:-54px 0;width:11px}
.custom #bottom .social-nav li .gp:hover{background-position:-54px -10px}


.custom #breadcrumbs{float:left;width:600px;margin:6px 0 10px}
.custom #bottom{padding:14px 10px 22px}
.custom .bottom-wrapper{height:55px}
.custom #header .top-nav li{color:#FFF;float:left;font-size:18px;line-height:22px;position:relative;margin:0 11px 0 0}
.custom #header .top-nav li a{color:#FFF;display:block;padding:7px; font-variant:small-caps; text-transform:lowercase; letter-spacing:1px;}
.custom #header .top-nav li .cart-bubble{padding:0; display:inherit; right: 5px;}
.custom #blog h3.main-heading{font-size:22px;line-height:32px}

.custom .page-single .tabs li{list-style:none}
.custom .ratings{border-left:1px solid #EFEFEF;float:left;margin-left:15px;margin-top:1px;padding-left:15px}
.custom .ratings .wpcr_rating{float:left;width:90px}
.custom .ratings span{border-left:1px solid #EFEFEF;margin-left:15px;padding-left:15px; font-size:14px;}
.custom .rating .average{background:url(http://elitehealthblends.com/wp-content/themes/elitehealthblends/newstars.png) 0 -15px no-repeat;height:17px;text-indent:-9999px}
.custom #product .product-gallery .large-image img{background:none;height:auto;width:220px;padding:1px}
.custom #product .product-gallery .large-image{display:inline-block;height:auto;width:223px;margin:0 0 18px;padding:5px}
.custom #product .product-gallery{float:left;width:220px;margin:0 39px 0 0}
.custom #product .product-detail{float:left;width:430px}
.custom #product{width:100%;margin:0 0 40px}
.custom #product .product-heading{margin-left:230px;width:630px}
.custom #product .product-heading .main-heading{background:none;font-size:28px;line-height:34px;margin-bottom:15px;}
.custom .page-single #product .price{color:inherit;float:left;font-size:18px;margin:0}
.custom .page-single #product .on-sale .original-price{color: #C4421C; text-decoration: line-through; margin-right: 15px; padding-right: 15px; border-right: 1px solid #EEE;}
.custom .page-single #product .on-sale .sale-price{color:#78BF49}
.custom .page-single #product .on-sale .sale-price .savings {font-size:12px; margin-left:3px; vertical-align:top;}
.custom #product .product-gallery .social ul{margin:0}
.custom #product .product-gallery .social ul li{float:left;list-style:none;margin-right:10px;width:70px}
.custom #product .product-gallery .social ul li.tw {margin-right:15px;}


.custom #product .blurb {padding-left:0px;}
.custom #product .blurb p{font-size:16px;line-height:30px;margin-top:15px; color:#464646;}
.custom .features{padding-left:0px;}
.custom .features h3{font-size:22px;line-height:30px}
.custom .features ul li{font-size:16px;line-height:26px}
.custom .wrap{border-bottom:1px solid #EFEFEF;border-top:1px solid #EFEFEF;margin-bottom:5px;overflow:hidden;padding-bottom:5px;padding-top:5px}
.custom #wpcr_respond_1 .vcard{font-size:inherit}
.custom #wpcr_respond_1 h4.summary{font-size:18px;line-height:26px;padding:0}
.custom .page-single #respond .hreview{border-bottom:1px solid #efefef;border-top:1px solid #efefef;margin-bottom:10px;padding:10px 0}
.custom .page-single .hreview blockquote{border:1px solid #EFEFEF;margin:0;padding:10px}
.custom #reviews #respond td{padding:5px}
.custom #reviews #respond td label{font-size:16px}
.custom .small-image img{float:left;width:97px}
.custom .products-right{float:right;width:570px}
.custom .products-right .title h2.main-heading{margin-bottom:20px}
.custom .slidedeck-nav.behind{display:none}
.custom .container .inner-container p,.page-single #product .qty label{font-size:16px;line-height:26px}

#sharebar {left:-90px; position: absolute; width: 67px; background: #fff; padding: 0; text-align: center; list-style: none; margin: 0; z-index: 99;  }
#sharebar ul { margin: 0 0px; list-style: none;
}
#sharebar li { display: block; margin: 5px 0; padding: 0; overflow: visible; text-align: center; }
#sharebar #fb { margin-left: 10px; text-align: left;}



#product .order-now {padding:0px; }
#product .order-now .offer {background:#E0FFC2; padding:10px 20px; border:1px solid #CDFF9C; overflow:hidden; margin-bottom:10px; position:relative;}

.order-now .offer-details {width:280px;}
.order-now .offer h3{margin-bottom:0px; font-size:20px; color:#346900;}
#product .order-now .offer span {display:block; font-size:14px; color:#346900}
#product .order-now .offer form.cart {margin-bottom:0px;padding:0px; position:absolute; right:10px; width:120px; height:37px}


.trust img {width: 200px; margin: 35px auto 10px; display: block;}
.social {padding:0px;}

#testimonial {width:200px; float:right; padding:10px 0px; margin:0px 0px; border-top:1px solid #eee; border-bottom:1px solid #eee;}

#testimonial p.content{font-style:italic;line-height:24px;padding-left:19px;position:relative;margin-left:0px; margin-bottom:5px;}
#testimonial p.content span {text-indent;}
#testimonial p.content span.laquo{background:url(images/laquo.png) no-repeat;width:14px;height:11px;position:absolute;left:0;top:4px;display:block;}
#testimonial p.content span.raquo{background:url(images/raquo.png) no-repeat right 4px;width:13px;height:15px;padding-left:4px;display:inline-block;}
#testimonial .sign{text-align:right;float:right; width:130px; overflow:hidden;}
#testimonial .sign span{color:#577302;font-family:Arial,sans-serif;font-size:13px;text-decoration:none;}
#testimonial .sign p{color:#5a5a5a;font-size:12px;line-height:15px;margin-top:0px;}
#testimonial img {padding-left: 10px; float: right; width: 40px;}

.custom .container .page-single .legal{padding:10px; border:1px solid #eee; background:#fcfcfc; margin-top:15px;}
.custom .container .page-single .legal p{font-size:12px; margin-bottom:0px; color:#999; text-transform:uppercase;}

#label a img {width: 715px; margin-top: 10px;}

.custom #footer .column{width:186px}
.custom #footer .column.double{width:302px}